美国国防部的盲人程序员是如何炼成的

2014年03月04日美国
【新唐人2014年3月4日讯】海伦•张(Helen Chang)是一位盲人,在美国国防部(US Department of Defense)从事网页制作,开发用户所需的网站和系统。她说自己是技术迷,绝大部分时间都用来为电脑应用程序编写代码。这些听起来简直难以置信,她到底是怎么做到的呢?

其实,早在个人计算机的萌芽阶段,一些大公司就开始研发供盲人和弱视者的读屏工具,其开创者是吉姆•撒切尔(Jim Thatcher)。

与许多正常人卷入残障事务一样,撒切尔也是因为他在个人生涯里遇上了残疾人:当他在密歇根大学读书的时候,他的论文导师杰西•莱特(Jesse Wright)就是一个盲人。 1963年,那时计算机科学还处在萌芽状态,撒切尔就取得了该学科的博士学位,后来他和莱特都作为数学家进入IBM公司工作。个人计算机刚一问世,莱特和撒切尔师生二人就开始研发配套的语音接入系统,到1986年,IBM发布了最早的DOS屏幕阅读器之一:第一代IBM读屏器。后来,撒切尔又领导开发了二代​​读屏器,它是具有个人计算机图形用户接口的第一种读屏器。撒切尔还积极参与了IBM主页阅读器的研发,使得盲人可以与常人一样上网。

还有一项技术进展对盲人得以融入信息时代起了重要作用,那就是雷蒙德•库茨威尔(Raymond Kurzweil)开发的系统,将全方位光学字符识别与文本到语音合成结合起来,使得盲人可以“听读”正常人的阅读文本。这项技术自从1976年问世以来,经过几代人的努力,已经成为盲人与正常人一样获取海量信息的有力工具。

现在,接受过专业训练的盲人程序员利用读屏器、光学字符识别、电子盲文记事本以及盲文触摸屏等工具,弱视者利用操作系统内嵌的放大工具或插件,完全可以在Windows、Mac和Linux等系统平台上,熟练地使用C/C++、Java等各种编程语言编写程序,制作网页。一些原本对盲人程序员不太“友好”的语言环境,例如python等,也在改进它们的代码程式,剔除妨碍盲人程序员读写的某些障碍。

除了技术支持,盲人要想从事这样的工作,还需要社会上的广泛支持。对此,美国政府做了很多努力。

在美国,联邦1973年康复法(Rehabilitation Act of 1973)的504条款,加上1990年美国残疾人法案(Americans with Disabilities Act of 1990)的第2章,以及这两个法律的修订条款,保证了所有的中小学和大专院校都不得对残疾人士入学加以歧视,州和地方政府机构以及一定规模(15人)以上的私营企业都不得在雇用员工的时候歧视残疾人。有的地方政府立法甚至更为严厉,例如加州法律就将在雇用员工时禁止歧视残疾人的范围,扩大到5人以上的私营企业。

美国的法律不仅在入学和招工时禁止歧视残疾人,而且规定大专院校和企业必须在合理的范围内为残疾人的学习和工作提供便利,其中就包括盲人学生。美国教育部估计,全国高等院校和职业学校有75000名视障学生。在帮助残疾学生的学习和生活所需的常规辅助措施之外,对视障学生,学校还会提供语音教材,屏幕放大、盲文转录或图像触摸转换软件,以及读屏器等工具。

各方面的支持,帮助盲人可以在虚拟的世界里和正常人一样工作。除了海伦•张,你在网上还能查到另一位盲人程序员的报道,他叫拉蒙,是谷歌的软件工程师。拉蒙出生在印度,先后在印度和美国接受教育。