當前位置:
首頁 > 最新 > 讓Sysking帶你叩開視障者學習編程的大門(上)

讓Sysking帶你叩開視障者學習編程的大門(上)

閱讀提示:

本文約2000字

使用talkback讀屏及訊飛語音,在最快語速設置下,收聽大約需要4分

使用voiceover讀屏,在最快語速設置下,收聽大約需要2分55秒

直接閱讀,大約需要5分鐘

作者:視障編程愛好者:Sysking

本期內容摘要

說到編程,你會不會覺得這是計算機高手們才會玩的「遊戲」?是不是覺得只要「噼里啪啦」敲下幾行代碼就會有神奇的事情發生?

作為一個非計算機專業的普通人,甚至是視障人,能學編程嗎?如果能學,視障夥伴又該從哪裡著手呢?本期的微信,我們就來談談視障人學習編程的那些事兒

作者Sysking自述

大家好!我是Sysking。沒錯就是講《C語言從入門到放棄》的那個Sysking。或許你聽說過,或許你沒聽說過,但這都不是重點。重點是今天要和大家分享的內容,即視障人如何入門編程。其實在咱們視障社群里各路「編程高手」是層出不窮。而我只是眾多視障編程愛好者中的一員,能有機會在這裡和大家分享一些我在編程學習中的經驗,倍感榮幸。感謝本公眾號對我的支持與信任。

是不是覺得分割線下面就是正文啦?且慢,在正式進入主題之前,Sysking有兩個小問題想考考大家。

一、老美的前任總統大家應該還記得吧?

什麼?

忘了!

人家剛下台不久就把人家忘了,這是不是有點說不過去了呢。

沒關係,既然忘了,那咱們就一起回憶下。

美國前總統奧巴馬在任時曾接受Re/code編輯卡拉·斯韋什(Kara Swisher)採訪時表示,編程教學如同識字一樣,應成為基礎教育的一部分。並鼓勵自己的兩個女兒薩莎和瑪莉亞學習編程,不過她們在這方面的發展並沒有令奧總滿意

怎麼樣,想起來了吧!

上圖為奧巴馬與女兒在書店買書

二、目前桌面操作系統市場佔有率最高的系統是哪家公司的?

谷歌?微軟?不會吧!連這個也不知道!

不知道,那咱們就一起了解下。

微軟推出 Project Torino「物理編程語言」項目,為視障兒童們打開了如何學習編程的一扇大門。旨在通過相互連接的現實物體來提供基礎的編程概念教學,包括邏輯門、循環、函數等,即使輕重度視力損傷的孩子們也可以很容易地掌握這方面的知識。

上圖為微軟開發的,適合視障兒童的物理編程語言項目

怎麼樣,看了上面兩條消息,是不是讓你對編程有了一點點的興趣,或者說讓你對學編程有了信心。

Sysking知道大家肯定想親身玩一把MicroSoft的Project Torino。不過,Sysking在這裡想告訴大家的是,Project Torino充其量也就是一套教具,只是充當了「領路人」的角色。你的目標是星辰大海……

那麼,騷年們準備好和Sysking一起「過關斬將」奔向沒有詩歌的遠方了么?

視障人學編程要過的第一關——心態

很多視障朋友一談到編程,就覺得那都是聰明人玩的,再加上咱們視力的局限,那困難就不是一般的大了。

困難的確有,特別是對於全盲的夥伴來說,受制於讀屏軟體對編程工具支持的情況,很多時候會遇到操作障礙,尤其是在後期的程序調試階段尤為明顯,這點我會在後文提到。但俗話說,辦法總比困難多,即使是如此「惡劣」的條件下,咱們社群中全盲的編程高手不也挺多的嗎?因此,不想為你平淡的工作和生活增添點冒險元素么?

上圖為全盲視障者石蟾開發的盲人遊戲」植物大戰殭屍「,與原作相比,去掉了所有的圖形化界面,以及一些視障人無法操作的環節,如澆花等。整體情節與體驗基本與原作無異。若你是在原版遊戲中通關的低視力或明眼人,不妨來挑戰一下這款特別的遊戲,難度不是一般的小哦,甚至超越原作

視障人學編程要過的第二關——如何開始

俗話說「萬事開頭難」,學編程尤其如此。不僅是咱們在入門前會有這樣的困惑,就是非視障者也面臨同樣的問題。那麼,應該如何開始呢?

首先,編程不是一個單一的語言,不是說你學了某一種語言就其他的都會了。但很多編程言語是相通的,學了這個以後,可能對你繼續學習其他語言帶來便利。可是,那麼多的語言,我們該如何下手呢?想必困惑的你一定都有過上網搜索諸如「編程學什麼語言入門好」、「最好入門的編程語言是什麼」等等的經歷。

在這裡Sysking要給大家分組,大家可以根據自己的實際情況選擇:

第一種情況是:英語不好

怎麼樣是不是有「海內存知己,天涯若比鄰」的感覺。如果你是這樣的類型,那Sysking建議可以學易語言入門編程。

易語言具有如下優點:

1、包括代碼在內,完全中文環境

易語言是國人開發的編程語言,非常容易上手,因為它的代碼書寫,開發文檔,開發工具都是中文。

2、容易滿足你那顆躁動不安的心

如果之前接觸過諸如C、C++等的編程語言的朋友肯定有過痛苦的經歷,激情滿滿的學完之後,以為可以寫個窗口程序,結果畢業了還是面對那黑黝黝的字元界面。而學易語言能讓你馬上高潮,因為它很容易的就可以寫出帶按鈕的窗口程序。

當你學完易語言語法部分的時候,應該對編程有了一定的認識,這個時候就可以嘗試著學其他的英語類的編程語言了,如:C、C++、java、C#、.Net、Python、javaScript、Go、PHP等等(注意:在學易語言期間你應該同時有意識的提高英語水平)

上圖為易語言部分代碼截圖,眼神好的可以看一下,都是中文的哦

第二種情況是:英語過得去

這種情況選擇範圍就大了,以上提到的英語類的幾乎都可以學。但,有一點要注意,要明確自己學編程的目標,也就是說,你想讓自己寫的程序解決什麼樣的問題,如:解決瀏覽網頁時的不便、在windows上做個小遊戲自娛自樂下,如果是前者,那你可以選擇HTML加javaScript這兩門語言,如果是做運行在windows上的小遊戲,那你可以選擇C#、Python等

(注意:1、從易語言過來的屌絲同樣適用。2、以上建議並非絕對,在你的編程生涯中也不應該有某件事情絕對要這樣處理的糟糕想法)

看到這裡對編程有過了解的朋友應該有疑惑,為什麼Sysking沒有提到數學基礎。原因在於本文是面向編程入門的經驗分享,入門的首要任務是理解編程語法層面的蓋面,而非演算法層面。當然,如果你有一顆數學腦袋,相信Sysking,它將帶領你走向成功!

上圖是C#的代碼截圖,看吧,語句都是英文啦

明確了自己的方向,下一步就是尋找學習的資源啦?怎麼找?去哪兒找?有了「課本」是否家萬事俱備了呢?在後面的學習中,視障人還會遇到哪些困難呢?且聽我下回分解

溫馨提示

本文系作者原創作品

文中所述內容,所列經驗僅代表作者個人觀點,不代表本公眾號立場。

所有內容僅供參考。

文末內嵌廣告由微信流量主功能提供,廣告內容與本文及本本公眾號無關。

但您的每一次點擊都會給我們帶來一點收益。

您的每一份支持都是我們前行的動力。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 聲波幫幫盲 的精彩文章:

IOS 11發布,一起來看看它都更新了點啥

TAG:聲波幫幫盲 |

您可能感興趣

用 AI 幫助視障者「聽」世界,專訪微軟盲人工程師 Saqib Shaikh
HoloLens通過語音導航和環境識別,為視障者提供行動能力
將視野內的文字轉為語音,日本推出智能眼鏡 OTON GLASS 協助視障者閱讀
IBM發布最新AI模型,幫視障者「看」到更多
給力!QQ空間APP上線新功能:視障者也能「看見」圖片了
Yes台北現場〉鬼鬼出席公益活動 體驗視障者不便利生活
海外生活給他靈感,開發上海首個視頻手語翻譯App:讓聽障者盡情享受平等
英國皇家國家劇院為聽障者提供AR字幕眼鏡服務項目
這個「奇葩」訓練營,專教視障者走路
無人現場引導,視障者戴「神器」完成馬拉松
障者亦是假名
有菩薩為欲清凈諸業障者當發如是廣大誓願——《志樂經》學記 12
最美「千手觀音」邰麗華:四六級聽力「卡」住聽障者 呼籲改變考試方式
史上第一人,3隻狗狗接力幫引路視障者,破紀錄跑完半馬
這個機械手了不起!可充當聽障者的「翻譯官」
眾樹動者,來也;眾草多障者,疑也;鳥起者,伏也;獸駭者,覆也
女子將4名智障者關在地牢被判40年,受害者稱為活著曾喝下尿液