前言
钟科是一位全盲的视力障碍者,目前在北京心智互动科技有限公司从事程序开发工作。在看不见的情况下如何进行编程?难度他的键盘上写有盲文吗?
他告诉我们:
他通过一个辅助软件,我们称之为读屏软件,将电脑上显示的内容转换成语音实时输出。在耳机里面,我们戴着耳机通过键盘就可以正常地操作电脑了。我的键盘上是没有盲文的,和普通人用的普通电脑是完全一样的,我们的系统也是和明眼人用的系统是完全一样的,只不过在这个系统里增加了一个辅助软件而已。
全盲程序员 钟科的学习过程
上大学2012年开始就自学编程,然后跟这个学校的其他的专业去听课,它没有针对于视障的这种专门设置的课程。有的(内容)老师就不读的话,那我看不着,就相对会比较困难。针灸推拿那边的(针对视障人士的)教材课本什么的是齐的,但是关于计算机这方面的教材就不多,在网上也很难能够找到。
这几年其实已经好很多了,之前比如说有好多软件它是用不了的,就进来以后(读屏软件)啥也不读,就读屏软件没有办法抓取到任何焦点(系统按钮),现在有好多那种软件,可能他会觉得这个功能盲人不需要,他会比如给你屏蔽掉,是目前比较影响操作的。
现场演示手机端无障碍语音助手操作
在无障碍模式下,用手指单击屏幕,语音助手会播报当前选中的区域内容,这种情况就属于系统给这个图标打了标签,然后它就能识别到这个标签是什么东西。在一些常用的软件中,如果无障碍模式下没有给每一个按钮打上标签,当我们触摸屏幕时会出现如下的情况,无障碍助手就无法识别这个按钮具体的功能是什么,会给需要操作的人带来一些困扰。
如果这个软件从设计层面,就最开始我们刚开发的时候,就考虑到无障碍,实际上就只是一个一行代码或者两行代码的那么一个事情。但是有很多软件所谓的说很难适配或者说无法做无障碍适配都是因为写代码时候,他就没有考虑到说我要去做读屏,就要垒了很多的这个代码了以后,再去做这种底层的维护就很困难。
我是在做我们这边一个叫荣耀战场,一个电竞项目,类似于“吃鸡”(一款网络游戏)的一个项目。我们用这个声音构建出场景,你戴上耳机以后它是有位置的。比如说这个玩家他是从你后边过来的,那你就能听到从你后边一步一步脚步声就走过来了,然后可以开枪可以战斗。
生活方面希望自己能够走得稍微远一点,就是再扩大一些自己的出行交通的圈子。学习工作方面我想往一些类似于人工智能(方面多学习),就像我最近看的一些 VR 技术,觉得这个东西可以帮到视障者,可能会往这边再进行一些努力。
看完了钟科的故事,有没有像小编一样突然间特别崇拜他
所以我们也要像他学习,接下来为大家推荐一个免费的python学习资料,希望感兴趣的同学可以学有所成,学的开心
零基础Python学习资源介绍
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉Python必备开发工具👈
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
资料领取
上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码输入“领取资料” 即可领取
好文推荐
了解python的前景:https://blog.csdn.net/weixin_49895216/article/details/127186741
了解python能做什么:https://blog.csdn.net/weixin_49895216/article/details/127124870