双目失明也有一颗IT梦,盲人程序员致力实现全世界信息无障碍

  关注我,你的眼睛会辣    

来源|网络

编辑|猿姐



眼前虽然一片漆黑,但脚下同样可以开拓出一条光明的路。


——致中国1300万视觉障碍者


看完下面几个程序员励志的故事,你还有什么理由不努力。



盲人程序员蔡勇斌:我的愿望,是实现全世界信息无障碍


在绝大部分编程初学者眼里,学编程难,更多的是体现在语言和逻辑方面,但对于双目失明的蔡勇斌来说,视觉成了他学习编程的第一大障碍。


如今,蔡勇斌已经有十几年的软件开发经验,如今供职于信息无障碍研究会,担任开发工程师一职。致力于协助各大互联网企业,做产品的无障碍优化。提起自己的从业经历,蔡勇斌的人生,颇具戏剧性。



6岁那年,蔡勇斌家里装修,由于贪玩,被石灰灼伤了眼睛,视力几近为零,仅存了一点光感。由于视力障碍,他在13岁时,才开始上学读书,到中考前,又因为需要做手术的原因辍学了,前前后后,蔡勇斌只上过4年的学。


第一次接触到互联网,是在深圳特殊学校的时候,当时有一款功能简单的读屏软件,可以帮助蔡勇斌接触外面的世界,但由于那时的读屏软件功能单一,仅仅限于读写功能,因此没能带给他太多的帮助。


后来,功能更强大的读屏软件诞生了,蔡勇斌可以视同它,浏览互联网、下载资料、进行QQ聊天等等。


第一次听到QQ的咳嗽声,蔡勇斌非常的兴奋,就像是打开了新世界的大门一样,可以和朋友讨论吉他的知识,谈谈下棋的技巧。



起初,蔡勇斌学习电脑知识时,颇为曲折,什么是桌面,压缩包,压根不懂,而且经常误删英文的系统文件夹,导致电脑故障,为此,蔡勇斌没少“破财”。


为了少花点修电脑的钱,蔡勇斌开始学习重装电脑,等到自己熟练之后,他想:如果能帮助其他视觉障碍的盲人,该多好。于是,蔡勇斌利用自己学到的知识,做了一个重装系统的程序,得到了广大视障人士的好评。


随着产品的升级,现有的技术,已经满足不了蔡勇斌开发软件的需求,于是他逼着自己,学习了C语言、C++,为了自己的软件,能有一个发布平台,他还学习了建站技术,PHP、Javascript等等。



如今,PC秘书的代码量已经远超10万行,覆盖多大10万名用户。


蔡勇斌曾说:“之所以干这份工作,是因为它可以让更多像我一样的人,通过互联网,看到更远的地方,而不仅限于家庭和按摩院”。


如今,社会团体-信息无障碍研究会,已经协助各大知名互联网企业,实现了信息无障碍功能。



Michael Forzano,Amazon



2018 年 3 月,Amazon 官网「工作在 Amazon」栏目有一篇文章,介绍了他们的一位盲人程序员 Michael Forzano。

 

Amazon 软件工程师 Michael Forzano 出生就因先天疾病而失明,在成长过程因为对计算机有兴趣,在网络的盲人社群中受业余开发者的启发,2013 年进入 Amazon 工作,他的同事甚至表示,Michael Forzano 读写代码的速度比他还快,还有超能力可以发现软件的缺陷。

 

Michael Forzano 在出生时就被诊断出諾里氏症(Norrie Disease),这是一种罕见基因遗传疾病,患者可能会出现白内障、白瞳症甚至失明,有 30% ~ 50% 的患者会有发育迟缓与学习障碍,大部分患者在出生时听力正常,但在 20 岁之前便会丧失听力。



Michael 出生时就失明,5 岁开始需要使用人工耳蜗获得听力,Michael Forzano说,尽管他失明了,但是他绝对是过著非常正常的童年,他的父母总是试著让他做跟其他人一样的事情。

 

在 Amazon ,Michael Forzano担任零售无障碍软件工程师,负责建立网页零售辅助工具,让其他开发网站功能的团队,可以确保残障用户能顺利浏览网站。先天失明没有成为他的障碍,反而赋予 Michael Forzano 在脑中建立代码结构心智图的能力。

 

他说,视力正常的人们通常是视觉动物,他们仰赖白板以及绘制图表,透过视觉学习和理解。但 Michael Forzano 没有这些视觉工具,因此他必须在脑中建立心智图,借以记忆代码结构、系统特定的组件甚至是文档位置,也因此他对于系统的整体架构有了独特理解,他的同事不少时候需要他说明特定系统运作的方式。

 

Michael Forzano 认为,其他盲人知道他在做什么很重要,因为有不少盲人总在想自己可以走多远?能够做什么?而他想要成为一个榜样,让世界知道。



90后盲人大学生诸晓鸣



高中曾开发首款盲人游戏


“过去,我们盲人圈里一直有人抱怨没有能玩的游戏,而我最大的乐趣就是开发软件。于是,琢磨了一段时间后就动手开发了一款棋牌类游戏。”谈起第一款视障游戏软件的面世过程,诸晓鸣说得十分轻松。


他告诉记者,虽然视力不佳,但自从接触电脑起,他就梦想着成为一名程序员。高一那年,为了能够学会开发软件,他还专门报名参加了相关课程。


“当时我们有读屏软件,上网看新闻已经不是问题了,但其他的娱乐生活仍是一片空白。”诸晓鸣说,那时,他十分羡慕普通人可以没事打打游戏。于是,在掌握了基本开发软件的技能后,这位90后大男孩便在高三时小试牛刀,开发了一款棋牌类的游戏软件。

 


据介绍,这款名为“超自由”的棋牌类视障游戏类似于QQ游戏,有斗地主、80分等免费项目。在语音提示等无障碍功能的帮助下,视障者可以通过操作键盘,和正常人一样打牌。在游戏推出后的短短一年内,就吸引了1万余名视障玩家。

                             

知道什么软件可以服务盲人


除了游戏,诸晓鸣也试着开发了不少服务盲人的无障碍软件。“眼睛看不见,开发软件也非科班出身,如何能做得更好?”面对这般质疑,诸晓鸣自信地表示“看不见”其实是他最大的优势。“我是无障碍软件的使用者,在设计时能有结合自己切身的使用感受,这是非常难能可贵的。”

 

据他介绍,如今,市场上有很多服务盲人的无障碍软件,但其中不少都是以“明眼人”的视角来设计,盲人的体验效果却差强人意。“就比如说,有的读屏器是由鼠标控制的,鼠标移动到某一个指定项目上,就可以查看内容。虽然听起来很方便,但盲人根本没法看到鼠标位置啊。还有,一些软件没有处理掉flash的弹框,这样也很容易造成卡壳。”



为此,诸晓鸣重新设计了一款读屏软件。盲人们只需敲敲键盘,就可以随心所欲地浏览网页,并且取得了巨大的成功。对此他也为自己能为盲人做出这些贡献感到非常高兴。



猿姐瞎BB

谁的人生无障碍?也许,最大的障碍,就是你自己。




广告


牛B程序猿


孤独地写程序时,你需要一些陪伴,一些快乐,一些”干“货。

扫码关注!

Back To Top