钱童
盲人不可能学习编程?
在6月的苹果全球开发者大会(WWPC)的尾声,一部视频短片引起了全场开发者的欢呼,视频中一个个普通人分享了自己学编程的最初动力,他们可能是中学生、公益活动组织者、全职母亲,甚至是有视力障碍的盲人,编程作为一种思维方式和解决问题的手段令他们受益。这部短片着重介绍了苹果新推出的一款应用—Swift Playgrounds,一个让任何初学者都能够轻松学习Swift语言的应用。
这款应用之所以能迅速面世并作出方便盲人使用的改进,离不开一个一年前刚刚加入苹果公司的年轻工程师乔恩·卡斯特(Jordyn Castor)小姐的推动。
这个22岁的美国密歇根女孩有着温暖甜美的笑容和湛蓝的眼眸,只是美丽的眼睛永远没有焦点。早产15周的她出生时只有巴掌大小,生命垂危,接受特殊治疗的她虽然保住了生命却也永远丧失了看见世界的可能。早产改变了她之后的人生轨迹,也阴差阳错地间接改变了更多人的生活。
乔恩读到初中二年级的时候,她的父母为了激励她探索世界,送给了她第一台电脑,在触摸显示器(braille terminal)的帮助下,她独立上网、查收邮件甚至在5年后用那台电脑写下了第一个程序。
电脑为她打开了新世界的大门,并激发了她对科技和计算机极大的兴趣。学会编程给了她更多应对生活的信心,“很重要的一点是要明白身体有缺陷的个体其实和其他人都是一样的。在一些调整的辅助下我们可以做任何正常人能做的事”。
乔恩入职苹果,加快了苹果开发信息无障碍功能设计的进程
后来,乔恩顺利进入密歇根州立大学学习计算机,并在毕业的2015年被推荐参加苹果公司在明尼阿波利斯召开的招聘会。实习期间,她的主要工作是改进辅助功能VoiceOver(一个针对智障人士的屏幕朗读功能)。实习期结束之后,乔恩成为信息无障碍功能设计和质量检测团队的一名工程师。
乔恩被认可不仅因为她是一名合格的程序设计者,更因为她希望通过自己的努力让盲人也能更方便地使用和学习计算机技术。
她的加入加快了苹果开发信息无障碍功能设计的进程,尤其是Swift Playgrounds这款应用。在这之后,Facebook上很多盲童家长询问她盲童是否可以学习编程,现在她可以骄傲地回复,“当然可以,Swift Playgrounds就可以做到。”
乔恩想对下一代希望成为程序员的盲童说,“失明或许不可避免会成为你人生和性格的一部分,但它永远无法定义你,也不能决定你想要成为什么样的人。”