我的双目即将失明,但仍希望继续编程
視障,指視覺功能受到一定程度的損害,患者因?yàn)橐曈X敏銳度低或視野受損,以致無法達(dá)到正常視力,因而到影響日常生活,分為完全失明、嚴(yán)重弱視、輕微弱視三個(gè)等級(jí)。
在龐大的程序員群體里,就有這樣一群視力微弱,甚至完全失明的編程人員,他們憑借著驚人的毅力,在這個(gè)領(lǐng)域默默學(xué)習(xí)、生存,并盡己之所能做出了一番貢獻(xiàn)。
科技向善的故事,從他們開始。
我是一個(gè)即將失明的開發(fā)者…
近日,在 Hacker News 論壇上,一個(gè)提問者的問題引起了網(wǎng)友的關(guān)注:
“我是一個(gè) 24 歲的全棧工程師(我知道你們有人會(huì)對(duì)這個(gè)稱呼翻白眼,但我只是想強(qiáng)調(diào)下我在前端后端都有些經(jīng)驗(yàn)),我已經(jīng)在這一領(lǐng)域工作七年了,做過一些 JavaScript 和 PHP 項(xiàng)目,兩年前,我被診斷出患有一種叫做‘亞瑟綜合癥’的疾病,其特征是聽力喪失、平衡問題和逐漸失明。”
…
這位提問者的情況似乎更加嚴(yán)重,他知道行業(yè)內(nèi)有一些視力障礙的程序員存在,因此他懷抱著希望提出了這樣幾個(gè)問題:
-
是否有失明的前端工程師?
-
什么樣的軟件工作適合視力有限的人?只有后端嗎?
-
除了屏幕閱讀器以外,還有什么好的工具來輔助視力障礙人士?
-
您的公司雇用盲人工程師嗎?效果如何?他們是什么樣的工程師?
他說:“我的視力正在迅速下降,因此我想盡快地提前做好準(zhǔn)備。我不確定如果不做軟件工程師我還能做什么,因?yàn)槲覜]有接受過任何正規(guī)的教育。我經(jīng)過非常大的努力才達(dá)到今天的水平,我不想浪費(fèi)這些努力得來的成果。”
這一問題引發(fā)了熱烈的討論,畢竟在這樣的身體條件下,繼續(xù)從事編程行業(yè)是需要巨大的勇氣和毅力的,這樣的精神也著實(shí)感動(dòng)了不少人。
在這個(gè)問題的評(píng)論區(qū),回答者們除了同情他的遭遇,還紛紛獻(xiàn)計(jì)獻(xiàn)策,并為他送上鼓勵(lì)。在這些評(píng)論中不難看出,視障 / 盲人程序員不在少數(shù),視障人士從事編程在一些輔助和培訓(xùn)之后是完全可以的。
總結(jié)一些評(píng)論區(qū)的說法,可以得到這樣幾條核心建議:
-
首先,盲人前端開發(fā)者是存在的,但是 UI 設(shè)計(jì)需要一些幫助來完善;
-
在屏幕閱讀器的幫助下,盲人開發(fā)者的效率不比普通開發(fā)者低;
-
盲文 + 工具的培訓(xùn)會(huì)有很大的幫助;
-
一些屏幕閱讀器似乎對(duì) Python 開發(fā)更友好(如 Windows 的 NVDA);
-
還有人給他推薦了谷歌盲人科學(xué)家 T. V. Raman 寫的語音桌面工具 Emacspeak。
雖然不知道這名年輕的開發(fā)者未來會(huì)走向何方,但是相信在這些網(wǎng)友的鼓勵(lì)和建議下,他的開發(fā)者之路能走得更遠(yuǎn)。
回到盲人開發(fā)者這個(gè)話題上:很多盲人從事的工作是不需要視力的,但是程序員這樣的工作,本身就需要大量用眼,盲人是否真的可以勝任這份工作?
盲人開發(fā)者的吶喊
就在剛剛過去不久的五四青年節(jié),有一位殘疾人優(yōu)秀青年代表引起了不小的關(guān)注。
蔡勇斌,今年 32 歲,六歲時(shí)因?yàn)橐粓鲆馔鈱?dǎo)致雙眼視力嚴(yán)重受損,多次手術(shù)無果。
“世界很大,活法很多,盲人不一定就要做按摩和聲樂。”這是蔡勇斌一直堅(jiān)持的想法。
13 歲時(shí),蔡勇斌在特殊教育學(xué)校第一次接觸到計(jì)算機(jī),在哥哥和屏幕閱讀軟件的幫助下,蔡勇斌正式開始了對(duì)計(jì)算機(jī)的摸索。
與其他人使用電腦的方式不同,盲人操作電腦完全不用鼠標(biāo),蔡勇斌為此練壞了好幾個(gè)鍵盤,才掌握了電腦的基本操作。隨著使用越來越順暢,蔡勇斌解除了不少無障礙軟件,學(xué)會(huì)了重裝系統(tǒng),并親手設(shè)計(jì)和優(yōu)化輔助盲人使用的系統(tǒng)光盤,最后開始接觸編程。
從 DOS 命令開始,蔡勇斌正式踏上了編程之路,可是當(dāng)時(shí)的電腦課老師也并非是專業(yè)的編程人員,因此在“掏空”了老師的知識(shí)后,蔡勇斌也只能通過網(wǎng)上的資料自學(xué) C 語言和 C++,他曾經(jīng)常一天坐二十多個(gè)小時(shí)戴著耳機(jī)反復(fù)聽教學(xué)軟件,遇到了無法解決問題就用“重裝系統(tǒng)大法”。
就這樣一路磕磕絆絆的學(xué)習(xí),蔡勇斌在 20 歲時(shí)獨(dú)立編寫出一款軟件。2009 年,他獨(dú)立開發(fā)了一款針對(duì)視障人群上網(wǎng)用的軟件 “PC 秘書”,功能多達(dá)數(shù)百項(xiàng),頗受視障人群喜歡。
經(jīng)過不懈努力,如今的蔡勇斌已經(jīng)積累了超過 10 年的 PC/Web 端開發(fā)經(jīng)驗(yàn),精通國內(nèi)外相關(guān)無障礙標(biāo)準(zhǔn),曾獲邀參與 WCAG2.0 國際無障礙標(biāo)準(zhǔn)稿翻譯與移動(dòng)端無障礙標(biāo)準(zhǔn)的制定。
蔡勇斌失去了視力,但是他從沒有失去對(duì)生活的希望,執(zhí)著與熱愛讓他開啟了人生的新征程,并帶領(lǐng)更多人走上了尋找光明的道路。他成立的位于東莞市的一同信息科技有限公司致力于推動(dòng)殘疾人信息無障礙建設(shè),為殘疾人設(shè)計(jì)了不少用以輔助生活的產(chǎn)品,并且吸引了不少和蔡勇斌一樣有視覺障礙的開發(fā)者,一同打造更多信息無障礙的產(chǎn)品。
大洋彼岸,同樣也有不少失明的程序員在向命運(yùn)抗?fàn)帲琈ichael Forzano 就是其中之一。
自出生起就因患有遺傳病而失明的 Michael Forzano,已經(jīng)在電商巨頭亞馬遜工作超過六年之久。
由于生活用品常常需要網(wǎng)購,Michael 萌生了前去亞馬遜工作的想法,幸運(yùn)的是,亞馬遜接受了他的申請(qǐng)。直到校招面試當(dāng)天,亞馬遜的工作人員才知道這位應(yīng)聘者有些不一般,由于視力的原因,Michael 沒法在白板上完成手寫代碼的面試題,但是面試官允許他在電腦上進(jìn)行操作。
經(jīng)過幾輪面試,Michael Forzano 順利進(jìn)入亞馬遜進(jìn)行實(shí)習(xí),并且順利轉(zhuǎn)正。“我認(rèn)為失明只是一個(gè)特征,并不能夠定義我。我的工作流程可能有所不同,但是我統(tǒng)一可以交付結(jié)果。”這是 Michael Forzano 接受媒體采訪時(shí)說的一句話,失明只是他外在的特征,并不意味著他無法完成和其他人一樣的工作。
根據(jù)世界衛(wèi)生組織的統(tǒng)計(jì),全球至少有 22 億人患有視力障礙或失明。而根據(jù) Stack Overflow 的 2019 年全球開發(fā)者統(tǒng)計(jì),在 90000 名受訪者中有 1.5% 的開發(fā)者是視障 / 完全失明的。如果把這個(gè)比例放到全球:IDC 的統(tǒng)計(jì)數(shù)據(jù)顯示,預(yù)計(jì)到 2019 年底,全球開發(fā)者數(shù)量將達(dá)到 2640 萬。
如果以這個(gè)數(shù)字為基礎(chǔ)來計(jì)算,全球有約 39.6 萬開發(fā)者有不同程度的視覺障礙。
蔡勇斌、Michael Forzano 以及文章開頭提問的那個(gè)小伙子,他們都是這 39.6 萬分之一,除了拼命生活,他們也在為全世界億萬和自己有共同遭遇的人創(chuàng)造更便捷、更易用的產(chǎn)品與工具,而世界也在以同樣的方式默默幫助著所有身患?xì)埣驳娜藗儭?/p>
結(jié)語:科技向善,本該如此
2019 年 9 月,一位網(wǎng)友在微博分享了自己一段特殊的取外賣經(jīng)歷。當(dāng)外賣送達(dá)后,他接到的電話里傳來了一句聽上去略有些生硬的 AI 合成語音:“您好,我是聾啞人,您的外賣到了,麻煩您下來取一下。”下樓后,他發(fā)現(xiàn)對(duì)方是一個(gè) 20 來歲的外賣小哥,拿到外賣后,他對(duì)小哥豎起了大拇指表達(dá)感謝。
這件事讓這位網(wǎng)友感觸頗深,不僅感動(dòng)于聾啞騎手自力更生的精神,還感慨于 AI 為殘疾人提供的幫助。根據(jù)網(wǎng)友微博中的線索,記者發(fā)現(xiàn)該騎手來自美團(tuán),并想辦法聯(lián)系到了美團(tuán)的技術(shù)工程師,他表示,雖然騎手使用的功能并非來自美團(tuán),但是當(dāng)知道這一事件后,美團(tuán)內(nèi)部已經(jīng)立項(xiàng)開始研發(fā)此類功能。
當(dāng)然,美團(tuán)并不是唯一在助殘方面采取行動(dòng)的互聯(lián)網(wǎng)公司。
百度曾聯(lián)合一家盲人公司的創(chuàng)始人,聯(lián)合開發(fā)一款基于 Apollo 的電子導(dǎo)盲犬;阿里巴巴與前文提到的蔡勇斌,共同出開發(fā)盲人版淘寶,為視障人群解決了線上購物的難題;騰訊云與信息無障礙研究會(huì)共同推出“騰訊云助力視障開發(fā)者計(jì)劃”,希望通過騰訊云 AI 技術(shù)能力、云服務(wù)能力,為視障開發(fā)者提供技術(shù)和資源支持,幫助視障人群更好融入信息社會(huì)實(shí)現(xiàn)個(gè)人價(jià)值。
除了幫助視障人群,也有一些機(jī)構(gòu)或企業(yè)為其他身有殘疾的人群提供幫助,比如浙大醫(yī)學(xué)院利用 AI+ 腦機(jī)接口技術(shù),成功讓高位截癱的患者實(shí)現(xiàn)了用意念控制機(jī)械臂完成握手,飲水,進(jìn)食等動(dòng)作;谷歌 2019 年曾經(jīng)發(fā)布一款名為 Live Transcribe 的語音識(shí)別引擎,可在手機(jī)端上使用人工智能算法為對(duì)話帶來實(shí)時(shí)字幕,為聽障人士提供方便。
在人工智能技術(shù)越發(fā)普及的今天,如何利用技術(shù)來幫助更多需要幫助的人,成為了不少科技從業(yè)者思考的問題。但同時(shí),部署 AI 助殘?jiān)O(shè)備也因?yàn)楦叱杀尽⒉渴瓠h(huán)境復(fù)雜等因素,無法深入到更加偏遠(yuǎn)和需要幫助的地方,這也是 AI 助殘目前面臨的困境之一。隨著 AI 門檻的降低,相信在不久的將來,這些問題都可以得到妥善地解決。
總結(jié)
以上是生活随笔為你收集整理的我的双目即将失明,但仍希望继续编程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在男子乒乓球界,孔令辉、张继科、马龙他们
- 下一篇: 千亿美元市值的拼多多,真被高估了吗?