假如眼睛看不见,你还写代码吗?
点击上方“程序人生”,选择“置顶公众号”
第一时间关注程序猿(媛)身边的故事
先自我介绍一下,我叫蔡勇斌,现在在深圳市信息无障碍研究会(信息无障碍产品联盟的秘书处)做工程师,我主要工作就是协助像BAT这样的互联网公司做产品的无障碍优化。
简单介绍一下我的经历:我是后天失明的。6岁的时候因为家里装修的时候石灰进了眼睛,导致双目失明。到了13岁的时候才开始去读书。
(图)勇斌的个人经历
刚开始学电脑的时候还蛮多挫折的:我不认识桌面,不认识播放器,软件对于我来说都是全新的。比如,电脑系统盘里面有很多英文的文件夹,当时不知道它们的用处,很占用我的空间,就删删删,结果就把系统弄坏了。
那时候重装系统,不仅成本高还很麻烦。所以我就给自己立了一个Flag:学会重装系统。
我后来在别人帮助下,也通过自己的的摸索找到了一个方法:听电脑主机光驱的转速判断它正在进行什么操作了。
这样的装系统方式当然只适合我个人,没办法普及到所有和我一样有视力障碍的朋友。
当我学会这个方式之后,我第一时间尝试把安装系统的这个过程变得自动化,让和我一样有视力障碍的朋友自己重装系统。
我了解到微软当时有一个技术叫“无人值守”的技术,就是把所有的参数预先配置好,把光盘插到光驱里去就全自动化安装。研究这个的过程中我也学了很基础的Dos命令P处理,到后来不够用了,就逼迫自己去学C语言、C++。
后来因为做出的软件必须有发布的平台,然后自己学建站,也学了PHP,JavaScrip等主流的编程语言。
HTML当时学得比较痛苦的,因为有些东西没有视觉的话是很难去理解的,比如跨列跨行那些其实对于我们看不见的人来说是很难理解的。
但是没办法,我必须要学这个东西。因为我自己还有一些残余的视力,把屏幕调的对比度调到非常高,然后趴在屏幕上去看,我虽然看不到字,但能看到画的格子。
趴到屏幕上看,眉毛会一直刮到屏幕,后来我跟朋友开玩笑说,我的屏幕没有灰尘应该是被我的眉毛刮掉的。
后来也通过用这种编程的技术开发了“PC秘书”,现在这个软件已经有10万以上的视障用户了。
这个软件主要是做一些辅助性的工作,比如说某个网站无障碍没有做支持,那我就可以通过这个软件去抓包这些数据,抓下来之后重新写一个UI,然后让这个UI无障碍化之后给用户操作体验。
包括QQ斗地主也是这样的技术实现的,先把屏幕上的牌扫描下来以后再转成语音,然后再把每一个牌的坐标记录下来,让鼠标定位点击,通过整个打牌这个流程,包括中国象棋都是用这个方法实现的。
PC秘书现在的功能非常多,有一百多项,方方面面,有办公的、有娱乐的,还有搜索查询相关的,大家可以理解为一个外挂助手。
2014年年初,我在QQ群看到信息无障碍研究会在招聘视障工程师。当时我非常兴奋,因为他们要做的事情和我做的事情是一样的。
不同的是:过去是我一个人在做,现在是通过跟BAT这样的大公司合作,一起让这些原生的产品做无障碍支持。
提到信息无障碍经常提到它的概念:“任何人在任何时候可以平等的无差异的获取信息、利用信息。”
(图)信息无障碍概念中的“所有人”包含健全人和各类障碍群体
其实无障碍这个事情不仅仅是给有障碍的用户使用或者残障人士使用,而是适用于所有人的。
比如现在很多人近视眼,摘下眼镜之后也是有视力障碍的。而眼镜就是我们很好的无障碍工具,和我们用的读屏软件是一个道理。
障碍人群实际上包括视障者、听障者、读写障碍、肢体障碍以及老年人。
国内官方公布的残障人数超过8500多万,视障者人数虽然不是最多的,但它的障碍是最大的,因为经过统计分析,需要通过眼睛获取的信息大于80%。
先聊聊国内的无障碍现状。
(图)有网友讽刺有障碍物挡道的盲道是“盲人110米跨栏专用赛道”
比如现在的盲道,走的过程中你会发现各种各样的障碍物,比如说自行车乱停乱放,盲道中间长棵树,甚至在盲道上面开一个井盖,这是非常危险的。
目前国内的信息无障碍水平参差不齐。做的比较好的BAT几家公司投入是最大的,比如说我们常用的手机QQ、微信、企鹅FM、手机淘宝、支付宝等等。
(图)部分国内已加入信息无障碍行列的产品名单
现在我们上网全天的生活都可以通过互联网去解决。经常有人会说视障者没事上网干什么呢?其实我们和普通人有同样的需求。也需要娱乐、工作和生活。
国外在无障碍方面有强制性立法,所以总体要稍好一些。产品如果没有做无障碍支持,一旦有障碍用户投诉,厂商将会面临巨额罚款。
所以很多公司都会做无障碍,虽然不一定做得很好,但至少它们能用。
国外做无障碍还有它的优势:我们知道这些OS平台都是国外推出的,Windows、安卓、iOS等等。
所以信息无障碍的开发规范和标准也是他们优先去制定。相当于他们掌握了“游戏规则”。
视障者用的软件并不是说我们想要用什么东西,更多是大众在影响小众,大家用什么东西我们就用什么东西。
我经常说,过去我是不用微信的,都是用QQ,来到机构之后经常很多同事会问,甚至朋友会说有没有微信我们加一下吧,就这种方式,不得不去使用微信。
包括钉钉也是,之前我也是不用的,但是工作之后很多同事就会要求使用钉钉。所以大众在用什么东西我们就跟着用什么东西。
其实这个问题过去的时候很多企业都不知道无障碍这个事情,我们经常说:不是不人道,是不知道。
比如,有些人说你眼睛看不见是不需要看电影的,我这个APP有看电影的业务,直接砍掉就好了,让视障者访问不了看电影的模块。
当然了,这是明眼人不懂、不了解才会提出这样的想法。
其实视障者真正的需求是有的,因为我同事就经常会去看电影。我们看电影是通过听电影里环境的声音。眼睛有眼睛看的角度,听也有听的角度。
不要认为视障者看不见就不需要玩游戏、不需要看电影甚至不需要画画。我们前几天还组织了盲人画画的活动,其实都可以做到。
现在其实很多企业已经意识到了,意识到信息无障碍的重要性,不仅仅是给残障人带来的这些便利,给健全人也是同样能够获利的。刚才我举了很多例子,比如说开车的、比如说近视眼的,还有语音交互这一块,都是通过残障人的角度挖掘出普通人便利的点子。
其实我们的业余生活也是很普通的,有些人喜欢唱歌、喜欢玩乐器、喜欢看电影、喜欢下象棋、玩游戏,我也是差不多。和其他朋友其实差不了多少,可能相对宅一些。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/