自学电脑编程_程序人生:盲人程序员蔡勇斌——用耳朵打开盲人的程序世界 - 沐歌爱编程...
有句話說:沒有你想不到,只有你做不到。今天想為大家介紹一位程序員界中的勵(lì)志人物,他就是蔡勇斌。
蔡勇斌幼年失明,靠著頑強(qiáng)的毅力和不服輸?shù)木褡詫W(xué)編程,成為了一名全棧工程師。
他是阿里“多隆獎(jiǎng)”首位盲人獲得者,十年間,他開發(fā)的PC秘書,安卓秘書等,廣泛應(yīng)用于互聯(lián)。
他說:只要環(huán)境無障礙了,這世界就不存在殘疾人。
不愿做盲人按摩師的盲人少年
蔡勇斌于1988年出生在廣東省東莞市。6歲那年,蔡勇斌家里裝修,他因?yàn)楹闷婧拓澩?#xff0c;不小心被石灰灼傷了眼睛,僅存一點(diǎn)光感,視力幾近為零。由于視力存在嚴(yán)重的障礙,蔡勇斌一直到13歲才得以去了深圳元平特殊教育學(xué)校讀書。到中考前,蔡勇斌因?yàn)樾枰鍪中g(shù)而輟學(xué),前前后后,他只上過4年的學(xué)。
當(dāng)時(shí)考慮到以后的生計(jì)問題,家人最初給蔡勇斌安排的出路是學(xué)習(xí)按摩,將來做一名盲人按摩師,但蔡勇斌并不喜歡按摩。
蔡勇斌在深圳特殊學(xué)校上學(xué)時(shí),一次偶然的機(jī)會(huì)接觸到了互聯(lián)網(wǎng),當(dāng)時(shí)有一款功能簡(jiǎn)單的讀屏軟件,可以幫助蔡勇斌接觸外面的世界,但由于那時(shí)的讀屏軟件功能單一,僅僅限于讀寫功能,因此沒能帶給他帶去太多的幫助。
后來,功能更強(qiáng)大的讀屏軟件誕生了,蔡勇斌可以通過它瀏覽互聯(lián)網(wǎng)、下載資料、進(jìn)行QQ聊天等等。第一次聽到QQ的咳嗽聲,蔡勇斌非常的興奮,就像是打開了新世界的大門一樣,從此蔡勇斌不可自拔地愛上了網(wǎng)絡(luò)。
動(dòng)手重裝系統(tǒng)
上高中時(shí),蔡勇斌有一回在家里琢磨電腦時(shí),不小心把哥哥電腦上的系統(tǒng)軟件給刪除了。他既緊張又害怕,擔(dān)心被哥哥責(zé)罰的他決定靠自己摸索,給電腦重裝系統(tǒng)。眼睛看不見的蔡勇斌只能靠著耳朵聽聲音來判斷系統(tǒng)重裝到了哪一步。就這樣,經(jīng)過無數(shù)次的摸索和學(xué)習(xí),蔡勇斌終于學(xué)會(huì)靠聽聲音就能熟練給電腦安裝系統(tǒng)軟件的本領(lǐng)。
蔡勇斌從這件事之中獲得了很大的成就感,同時(shí)也啟發(fā)了自己:何不學(xué)會(huì)使用電腦來改善生活。他不禁想到這世上還有無數(shù)和他一樣身處黑暗之中的盲人,他們使用電腦時(shí)肯定存在許多不便。蔡勇斌就想著有沒有可能開發(fā)出一些電腦軟件給他們使用,讓他們也可以和正常人一樣使用網(wǎng)絡(luò)來學(xué)習(xí)并且和外界交流。
自學(xué)編程
有了這個(gè)想法之后,蔡勇斌開始想辦法學(xué)習(xí)電腦編程。盡管蔡勇斌身處互聯(lián)網(wǎng)科技先進(jìn)發(fā)達(dá)的深圳,但對(duì)于一個(gè)眼睛看不見的少年來說,學(xué)習(xí)編程又談何容易。
因?yàn)榭床灰娤嚓P(guān)的教材,蔡勇斌便找到學(xué)校的計(jì)算機(jī)老師央求他教自己編程。一開始,老師被蔡勇斌的想法給驚呆了,一個(gè)盲人竟然想學(xué)習(xí)編程?這簡(jiǎn)直是天方夜譚!出于好心,老師勸蔡勇斌不要折騰,不如趁早放棄這個(gè)念頭。但蔡勇斌卻異常地堅(jiān)定執(zhí)著,他一次次地去找老師,向他虛心求教,最終被他的執(zhí)著所感動(dòng)的老師同意試著教蔡勇斌。
雖然有老師幫忙,但蔡勇斌的編程學(xué)習(xí)之路卻并不順利。因?yàn)榭床灰姷木壒?#xff0c;很多的代碼都要靠背誦來識(shí)記。有時(shí)候?yàn)榱藢懸恍《纬绦?#xff0c;蔡勇斌卻不得不把所有的代碼都背誦下來,不僅為了查找方便,還為了修改時(shí)不需要?jiǎng)e人幫助就可以自己更正。除了這些,因?yàn)楹芏嗑幊虝疀]有盲文版,蔡勇斌只好花高價(jià)錢請(qǐng)人把編程書籍翻譯成語音版的。
反復(fù)地背誦,不斷地練習(xí),一次次地自我糾錯(cuò),蔡勇斌不知道在黑暗中摸索了多久,他曾經(jīng)從早上六點(diǎn)就坐在電腦面前自學(xué),一直到晚上八點(diǎn)才戀戀不舍地離開。靠著不懈的堅(jiān)持和驚人的毅力,蔡勇斌牢牢記住了幾百萬字的程序代碼,也學(xué)會(huì)了如何編程。
成為全棧工程師
為了能跟上技術(shù)的更迭,蔡勇斌逼著自己學(xué)習(xí)了C語言、C++,為了自己的軟件能有一個(gè)發(fā)布平臺(tái),他還學(xué)習(xí)了建站技術(shù)、PHP、Javascript等編程語言。如今的蔡勇斌已經(jīng)成了一名具有十幾年開發(fā)經(jīng)驗(yàn)的全棧工程師,Web端、移動(dòng)端、PC端都有涉及,不管是前端還是后端都有做過代碼相關(guān)的工作。
對(duì)于這些經(jīng)歷,蔡勇斌并不覺得痛苦,他總是能在苦中作樂。
在學(xué)習(xí)html語言時(shí),由于視覺障礙的關(guān)系,蔡勇斌起先怎么也不能理解tr(表格的行)、td(表格的列)到底有什么區(qū)別。于是,利用自己的一點(diǎn)殘存的一點(diǎn)光感,蔡勇斌將電腦屏幕調(diào)到最亮,把臉湊得很近,以此來分辨tr和td的區(qū)別。
蔡勇斌曾調(diào)侃自己:“當(dāng)時(shí)我的電腦是完全沒有灰塵的,大概是湊得太近,眉毛把灰塵全清理掉的緣故吧。”
用耳朵寫代碼
人們也許會(huì)好奇,眼睛看不見的話,怎么能寫出代碼?
對(duì)蔡勇斌來說,寫代碼是用耳朵來完成的。和一般的程序員不同,他工作時(shí)不需要打開電腦屏幕,而是通過讀屏軟件聽取每一個(gè)字符代碼來進(jìn)行程序編寫,因此一個(gè)主機(jī)、一個(gè)鍵盤、再戴一個(gè)耳機(jī)就可以了。至于寫代碼,則通過記事本。對(duì)于像蔡勇斌這樣的程序員來說,記事本是一個(gè)很好的編程環(huán)境,因?yàn)樗臒o障礙效果最好,不管是快速查找、跳轉(zhuǎn)、或者瀏覽,都是一個(gè)非常便捷的工具。
同時(shí),蔡勇斌編寫程序時(shí)追求越簡(jiǎn)潔越好,不追求過多的排版。排版是相對(duì)于視覺而言,對(duì)于聽覺而言,則完全沒有必要。
積極通過互聯(lián)網(wǎng)改善盲人的生活
成為一個(gè)出色的程序員之后,蔡勇斌加入了深圳信息無障礙學(xué)會(huì)。這是一個(gè)致力于用電腦和網(wǎng)絡(luò)等新型技術(shù)來改善殘疾人生活的協(xié)會(huì)。深知盲人生活的不便的蔡勇斌決定用自己的特長(zhǎng)來改善盲人的生活。
為了讓盲人的生活變得方便起來,蔡勇斌決定從互聯(lián)網(wǎng)著手,他先后與阿里巴巴、百度等知名互聯(lián)網(wǎng)公司合作,一步一步改善盲人的生活。他從自己學(xué)習(xí)編程時(shí)靠耳朵和語音達(dá)到與正常人學(xué)習(xí)速度的經(jīng)歷中受到啟發(fā),決定讓所有盲人軟件都逐步實(shí)現(xiàn)“語音化”、“智能化”。
蔡勇斌利用自己身為盲人的特點(diǎn),設(shè)身處地地為他們著想,親自參與各種軟件的設(shè)計(jì)。在他的努力下,手機(jī)天貓、無障礙版的通訊軟件釘釘、手機(jī)百度等盲人版相繼上市。同時(shí)為了讓視覺障礙者們能夠順暢地學(xué)會(huì)使用這些軟件,他還一次次地深入全國各地的盲人學(xué)校,親自教他們?nèi)绾问褂谩?/p>
互聯(lián)網(wǎng)給普通人帶來了便利,也給殘障人士帶來了許多不可替代的解決方案。蔡勇斌說,“只要這個(gè)產(chǎn)品‘無障礙’了,這個(gè)世界上是不存在所謂的‘殘疾人’的。互聯(lián)網(wǎng)成為了我們身體的延伸。”
榮獲“多隆獎(jiǎng)”
2018年5月,五四青年節(jié)社區(qū)發(fā)起了來曬曬屬于你的“第83行”的活動(dòng),活動(dòng)中邀請(qǐng)業(yè)界的大牛、大神們來曬代碼或者Review代碼!最終,由網(wǎng)友和大牛共同評(píng)選出了獲得點(diǎn)贊和大牛評(píng)分最高的2位參與者,其中一位正是蔡勇斌。對(duì)于蔡勇斌曬出的代碼,阿里巴巴系統(tǒng)軟件事業(yè)部高級(jí)研究員多隆評(píng)價(jià)稱:“簡(jiǎn)潔,這可能是盲人工程師特點(diǎn)。”
29日,多隆在第二屆研發(fā)效能嘉年華(云效)直播間為其頒發(fā)了“多隆獎(jiǎng)”。他的獲獎(jiǎng)評(píng)語為,“作為一個(gè)擁有10年P(guān)C開發(fā)經(jīng)驗(yàn)的盲人程序員,他不僅參與了釘釘無障礙版本的測(cè)試,還編寫過很多幫助盲人使用電腦之類的軟件。他帶我們走進(jìn)了屬于他的代碼視聽世界,讓更多盲人看見。”
結(jié)語
中國有1731萬視障者,如果蔡勇斌的App能打造成功,也便是讓這些人有機(jī)會(huì)在互聯(lián)網(wǎng)時(shí)代無障礙通行,“看見”全世界了。
在黑暗的世界里,他用各種方式自救,更像堂吉訶德面對(duì)風(fēng)車一樣,挑戰(zhàn)著世俗的偏見。如果有一天,都市的寫字樓里有盲人白領(lǐng),咖啡店里有盲人老板,電視里有盲人主持人……到那時(shí),也許不需要自救者聯(lián)盟,盲人們都可以無障礙地與世界交流相處,并且有尊嚴(yán)地生活下去。
最后,如果你也想成為程序員,想要快速掌握編程,這里為你分享一個(gè)學(xué)習(xí)企鵝圈子!
里面有資深專業(yè)軟件開發(fā)工程師,在線解答你的所有疑惑~編程語言入門“so easy”
編程學(xué)習(xí)書籍:
編程學(xué)習(xí)視頻:
總結(jié)
以上是生活随笔為你收集整理的自学电脑编程_程序人生:盲人程序员蔡勇斌——用耳朵打开盲人的程序世界 - 沐歌爱编程...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery读取json文件然后赋值给h
- 下一篇: SpringCloud Stream消息