盲人程序员:让1700万盲人“看到”互联网
在绝大部分编程初学者眼里,学编程难,更多的是体现在语言和逻辑方面,但对于双目失明的蔡勇斌来说,视觉成了他学习编程的第一大障碍。
如今,蔡勇斌已经有十几年的软件开发经验,如今供职于信息无障碍研究会,担任开发工程师一职。致力于协助各大互联网企业,做产品的无障碍优化。提起自己的从业经历,蔡勇斌的人生,颇具戏剧性。
6岁那年,蔡勇斌家里装修,由于贪玩,被石灰灼伤了眼睛,视力几近为零,仅存了一点光感。由于视力障碍,他在13岁时,才开始上学读书,到中考前,又因为需要做手术的原因辍学了,前前后后,蔡勇斌只上过4年的学。
第一次接触到互联网,是在深圳特殊学校的时候,当时有一款功能简单的读屏软件,可以帮助蔡勇斌接触外面的世界,但由于那时的读屏软件功能单一,仅仅限于读写功能,因此没能带给他太多的帮助。
后来,功能更强大的读屏软件诞生了,蔡勇斌可以视同它,浏览互联网、下载资料、进行QQ聊天等等。
第一次听到QQ的咳嗽声,蔡勇斌非常的兴奋,就像是打开了新世界的大门一样,可以和朋友讨论吉他的知识,谈谈下棋的技巧。
起初,蔡勇斌学习电脑知识时,颇为曲折,什么是桌面,压缩包,压根不懂,而且经常误删英文的系统文件夹,导致电脑故障,为此,蔡勇斌没少“破财”。
为了少花点修电脑的钱,蔡勇斌开始学习重装电脑,等到自己熟练之后,他想:如果能帮助其他视觉障碍的盲人,该多好。于是,蔡勇斌利用自己学到的知识,做了一个重装系统的程序,得到了广大视障人士的好评。
随着产品的升级,现有的技术,已经满足不了蔡勇斌开发软件的需求,于是他逼着自己,学习了C语言、C++,为了自己的软件,能有一个发布平台,他还学习了建站技术,PHP、Javascript等等。
回忆这段往事,蔡勇斌并不觉得痛苦,相反,期间发生了一些趣事,至今回味起来,扔别又一番趣味。
在学习html语言时,由于视觉障碍的关系,蔡勇斌没办法理解tr(表格的行)、td(表格的列)到底是什么意思。于是,利用自己的一点残存的一点光感,蔡勇斌将电脑屏幕调到最亮,把脸凑得很近,以此来分辨tr和td的区别。
蔡勇斌曾调侃自己:当时我的电脑是完全没有灰尘的,大概是凑得太近,眉毛把灰尘全清理掉的缘故吧。
在前往信息无障碍研究会工作之前,蔡勇斌在业界已经小有名气,他曾用5年的时间,开发出了“PC秘书”,这是一款功能非常强大的无障碍辅助软件,使用它,不仅可以刷微博、看新闻、听小说,甚至盲人朋友,还可以用它来玩QQ斗地主。
如今,PC秘书的代码量已经远超10万行,覆盖多大10万名用户。
蔡勇斌曾说:“之所以干这份工作,是因为它可以让更多像我一样的人,通过互联网,看到更远的地方,而不仅限于家庭和按摩院”。
如今,社会团体-信息无障碍研究会,已经协助各大知名互联网企业,实现了信息无障碍功能。
目前,我国视障人士已逾1700万之巨,蔡勇斌所开发的软件,所从事的工作,将成为视障人士的福音,能够成功帮助他们,打开新世界的大门,用耳朵“看到”互联网。
其实,像蔡勇斌这样的视障程序员,并不止一个,在信息无障碍研究会,还有很多像蔡勇斌这样的盲人程序员。
信息无障碍研究会的十个小伙伴:陈敬、刘彪、王孟琦(从左到右)
谁的人生无障碍?也许,最大的障碍,就是你自己。