他用耳朵扣開工程師大門,背下10萬行代碼,給1700萬名視障
熬過了嚴酷的高考
到了今天
相信很多考生正在考後聚餐
大吃大喝的疲憊中
爭取和同學多來幾局鬥地主
聯絡感情吧
但是我相信
即便是經常用軟體
玩鬥地主的骨灰級玩家
也很少有人見過這樣一個
鬥地主遊戲的軟體界面
這個軟體叫做「神奇歡樂斗」
是針對視障者開發的一款遊戲小助手
它會通過自帶的圖形識別能力
對手中牌也進行語音播報
還會提醒盲人玩家
手中有多少炸和特殊牌
因此,有了這款小助手
視障者可以和普通人一樣
享受到鬥地主的樂趣
但是你能想像得到
這個軟體本身就是一個盲人開發的么?
這個軟體的開發者名叫蔡勇斌
這是他2014年參加
首屆「信息無障礙」大賽時的作品
圖:蔡勇斌
蔡勇斌更為知名的產品是
一款叫做「PC秘書」的軟體
這是一款針對視障人群的綜合性軟體
打開電腦,只要進入PC秘書界面
再結合讀屏軟體
不需要藉助任何其他軟體
視障者就能進行幾乎所有網路操作
搜索信息,聽音樂、網上購物等等
讀屏軟體會朗讀出電腦正在進行的操作
以及所有標記了文字的信息
並讓盲人完全通過快捷鍵
而不是滑鼠進行電腦操作
(盲人看不到屏幕上的滑鼠游標)
但即便如此
面臨著種類繁多的程序和應用
盲人想要使用電腦
也是一件很困難的事
圖:使用電腦的盲人
直到蔡永斌開發的PC秘書的誕生
才真正解決了這個問題
這樣一來,電腦的操作
無疑簡單了很多
即使是盲人
也能正常使用電腦
目前為止
PC秘書已經服務過數萬視障者
2016年還出了安卓版本——「安卓秘書」
大家都知道
軟體功能是依靠代碼實現的
代碼則是程序員
逐字逐句打出來的
我們見到的那些軟體
即便是功能相對簡單的
一般也需要上千行代碼
而PC秘書的代碼量
則在10萬行以上
那麼,沒辦法看清屏幕的蔡勇斌
是如何寫出這些代碼
還能保證代碼編寫得規範
能正常運行的?
蔡勇斌想出了一個笨辦法:
把這些代碼背下來
在腦子裡重現代碼結構與演算法
然後不斷地檢查、修改、訂正
簡而言之,就是
把腦子當屏幕顯示器使
但是寫下這些代碼就已經很不容易
「背下來」說起來輕輕巧巧三個字
實行起來何其艱難!
代碼是由各種函數引用和數字組成的
字元之間通常毫無聯繫
猛一看,宛如亂碼
根本不是和背課文一個難度級別的
怎麼才能背下來?
蔡勇斌說,死記硬背!
圖:一段簡單的程序代碼
為了背下這些代碼
蔡勇斌開始操作電腦快捷鍵
讓讀屏軟體一遍遍讀出那些代碼
想要背住一段簡單的代碼
往往要聽幾十上百遍
往往不知不覺中
幾個小時、一天就過去了
蔡勇斌從電腦桌前站起
恍然中聽到語音報時
才發現時間已是深夜
最多的時候
他背過三百多行代碼
三百行代碼大概是多少個字元?
蔡勇斌笑了笑說,大概10000個吧
而在最開始
幫蔡勇斌敲開IT工程師之路大門的
就是他來自盲人的靈敏的耳朵
和普通人一樣
蔡勇斌對電腦的深入了解
始於電腦系統重裝
他依靠靈敏的耳朵
根據電腦光碟機的聲響
判斷光碟機轉速
然後依靠光碟機轉速
判斷系統安裝到了哪一步
以此決定接下來如何操作
就這樣,蔡勇斌學會了
如何給電腦重裝系統
圖:蔡勇斌在電腦上玩拳皇97
但想要進一步了解計算機
只會裝系統當然不行
而盲校往往只教學生
最基礎的計算機知識
盲校老師們對更深入的計算機知識
也是一知半解
於是蔡勇斌一咬牙
決心自學編程
但知道他這個決定的同學們
並不看好他
畢竟,看不見電腦屏幕的盲人
想學會編程序
聽起來,更像是一個笑話
但蔡勇斌並不在乎
周圍人的目光
從這時開始
在同學們眼中
蔡勇斌真正成了
努力的代名詞
從早到晚
他幾乎把所有的空閑時間
都用到了學編程上
甚至連夢裡都在想如何編程序
那怎麼學呢?
就是用之前提到的方法
把所有的代碼背下來
在大腦里重現
然後結合教材里的講解
搞懂為什麼要這麼寫!
除此之外
他還泡專業的IT論壇
向電腦高手請教
幾乎所有出名的電腦愛好者論壇上
都有他的高經驗值賬號
很快,他在論壇網友中出名了起來
甚至還有論壇來邀請他當版主
沒有人知道
這個痴迷編程技術的IT發燒友
其實是個盲人
在20歲那年
蔡勇斌就寫出了
第一個真正能應用的軟體
這是一款日程提醒軟體
用來實現重要日程的提醒功能
在看到軟體那一刻
蔡勇斌的很多同學還是無法相信
盲人居然真的能開發出軟體!
而在編寫日程提醒軟體的過程中
蔡勇斌也發現
真正能幫助視障人群的軟體很少
於是蔡勇斌就想通利用自己的編程技術
為視障人群做些什麼
從2010年起
為了幫助視障人群更好上網
蔡勇斌開始開發一款綜合性軟體
供視障者網友免費使用
通過它,即便是盲人
也能輕輕鬆鬆
刷微博、看新聞、聽小說
甚至玩棋牌遊戲
這款軟體就是後來的「PC秘書」
圖:PC秘書界面
目前為止
這款軟體已經服務過數萬視障者
對於這個軟體
騰訊軟體工程師曾稱讚道
很難想像這是在看不見的情況下做出來的,而且布局還如此講究。
圖:PC秘書軟體官方群里有數千盲人網友
這款軟體開始讓蔡勇斌
成為視障人群中的名人
從這時開始
越來越多的視障者向他抱怨
很多手機軟體不太好用
因為手機讀屏軟體
(和電腦讀屏軟體原理類似)
讀不出軟體上的信息了!
對於視障者來說
讀屏軟體讀不出軟體信息
就意味著這款軟體無法正常使用
而這對他們的生活無疑有很大的影響
因為自從智能手機出現之後
它在視障群體中就有了
不可替代的地位!
智能手機上的支付軟體
讓視障群體免去
識別紙幣數額的困擾
購物軟體讓視障人士可以
獨立挑選併購買到需要的物品
而這在線下的店鋪中
幾乎是不可能的
……
圖:正在使用智能手機的視障者
但開心的使用這些軟體時
他們也發現這些軟體並不穩定
時不時就會抽風
不能正常使用
於是他們找到了寫出PC秘書的
盲人明星蔡勇斌
想要他幫忙解決這個問題
圖:正在使用手機的視障女孩
蔡勇斌研究完發現
這是因為國內的絕大多數軟體開發公司
所寫的代碼不符合國際標準
比如,按照國際標準
在有圖片的位置
應該添加文字標註信息
例如,如果網頁上的圖片
是引導人們註冊賬號的
那將這張圖片嵌入網頁的
代碼里就應該標記上文字信息
「點擊可註冊」
但是,國內的軟體公司
大多數在代碼方面並不規範
往往沒有這些標記信息
這也就造成了
讀屏軟體往往無法讀取這些信息
圖:使用智能手機的視障者
就因為這些不規範的存在
視障人群便被阻於科技帶來的便利之外
這讓蔡勇斌決心運用自己的編程技術
清除這些「不規範」
為此,他在2014年來到深圳
成為了深圳信息無障礙研究會
的一名IT工程師
圖:在無障礙研究會工作的蔡勇斌
深圳信息無障礙研究會的
主要工作就是推動軟體公司
規範軟體代碼
讓殘障人群獲取信息
不再有障礙
圖:深圳無障礙協會
在這裡,蔡勇斌的主要工作
是接受互聯網企業的諮詢
提供信息無障礙評測和解決方案
憑藉對視障者群體的了解
和高超的IT技術
蔡勇斌很快成為了
這個領域獨一無二的專家
互聯網企業們
例如阿里巴巴、騰訊、百度等
也都紛紛邀請他幫助推進
公司產品的信息無障礙
他的事迹也因此被多方媒體報道
和他的小夥伴們一起被稱為「盲俠」
這時,看到報道的網友們
也和當初看到日程提醒軟體的人們一樣
發出了同樣的驚嘆:
盲人居然也可以寫程序!
但是,盲人做IT工程師真的是
很值得驚訝的事情么?
世界頂級計算機公司
谷歌、蘋果等從來不乏盲人程序員
獲得「IBM傑出工程師」榮譽的淺川智惠子
也是一名盲人計算機科學家
而她獲得的「IBM傑出工程師」榮譽
就連普通人也很難達到
圖:淺川智惠子
這些都證明了
盲人不能做程序員
只是人們的一種死板觀念
而在人們的刻板印象中
盲人能做的
最有前途的職業是什麼呢?
按摩師
據統計,在中國
盲人從事最多的職業是按摩推拿
在一個盲人論壇的應聘求職板塊
絕大多數的盲人網友
也都是求按摩師工作的
久而久之
盲人自己也開始相信
按摩師幾乎是盲人能夠從事的
最好的也最體面的職業
但就在這樣的情況下
還是有極少數的盲人
在奮力突圍突破這種觀念
比如蔡勇斌
比如登上奇葩說的蔡聰
圖:蔡聰
但就在這種時候
關於盲人的最多的段子
還是這樣的:
「你瞎了?拿個乞討盆,站天橋上多合適。」
「努努力,當個按摩的就是
你的最高成就了」
說這種段子的人
我只想問問你
※看完了OPPO R11發布會 我們來聊聊系統吧
※程序員穿T恤拖鞋怎麼了?會穿衣服的人那麼多,爛人一個也沒少
※被偷的蘋果手機99%可以找回來了!快來get黑科技!| 明白漫畫
※他用耳朵扣開工程師大門,背下10萬行代碼,給1700萬名視障者帶去光明
TAG:酷玩實驗室 |
※服裝店導購80%靠耳朵, 20%靠嘴巴!
※服裝店銷售 80%靠耳朵 20%靠嘴巴!
※一村民挖出6個耳朵的「怪物」,距今八百多年,專家:獎勵500
※2018流行減齡「露耳朵」
※【0019】耳朵閱讀
※2018年最後一天,聽這10首歌讓耳朵也放個假
※王菲耳朵上1500元的回形針不算誇張,蒂芙尼180多年前就在賣鑲鑽金鉛筆了!
※2角紙幣,如果幣面出現小耳朵,價值10800元!
※男子被理髮師不慎剪了耳朵,要求賠償5千 店主:1000儲值卡
※驚險!機艙失壓飛機7分鐘急降8000米 有人耳朵流血33人送醫
※3月3日,護耳朵
※全城「找耳朵」背後,還有 6000 億的「聽覺」行業值得關注
※新媒體編輯下班後擺攤給人掏耳朵 忙到凌晨2點賺300元
※95後網紅月入過萬,00後給臉色只是我的零花錢,網友:辣耳朵
※為什麼總揪我耳朵?555
※26歲小伙迷戀「精靈」,不惜花費38萬元整容,還削尖了耳朵
※「EXO」「分享」190627 捏耳朵,摸腦袋,戳小嘴 囧呆:小啵還是個寶寶
※50首詩詞,50首歌曲,驚艷了耳朵!
※190303 國際愛耳日關注聽力健康 易烊千璽提醒大家愛護耳朵
※他自稱與泰森情同手足!當年被泰森咬傷耳朵,賺了4000萬