❶ 盲人程序员听音写代码如何做到的

24日,在2017年全国来残疾人岗位精英职业技自能竞赛现场,残疾人参赛者展示茶艺、单手编织、坐着轮椅剪纸,可谓“各显神通”。其中,来自上海队的盲人程序员诸晓鸣听音写代码,手指仿佛在键盘上跳起了轻快的舞蹈,获无数点赞。

❷ 盲人程序员:他是怎么做到的

比如下面这段代码:
if(x=5){
print("hello world!")
}

读出来的效果就是:If左括号x等于5右括号左大括号print左括号引号Hello World惊叹号引号右括号右大括号。
这是一个典型的if模块Java编程语言,听到我耳朵里的就是上面这么冗长的一句话。我倾向于先关闭括号和括号中的语音通知,直到后面需要括号匹配调试的时候再关注括号中的内容,这样我就不会因为描述过于冗长而听得云里雾里不知所以。有的人喜欢将默认的“左大括号”替换成“花括号”或者“开始”,只是为了节省几毫秒的时间。老实说,这语速对于不习惯的人而言那是相当快滴。
也许你不相信,但是我确实是通过语音阅读用NotePad++写下了这篇博客文章。
所以,我的编码方式可能和你们的并没有什么本质的区别,也不用将我想象的有多么的牛逼。唯一的区别是,我不用鼠标,我用的是快捷键和命令行。
不过不幸的是,在盲人编程这个领域,一切都没有得到很好的完善。程序员每天都在使用主要工具,如IntelliJ编辑器,以及它所有的衍生产品(PHPStorm、WebStorm、PyCharm),我都没办法使用。因为这些程序的开发人员没有遵守无障碍原则,正如在修建公园的时候没有设置一个无障碍通道一样。SourceTree也同样如此,虽然它有在慢慢改善,但是直到现在每次用的时候,依然让我异常痛苦。
因此,我不得不不断地寻找可用的教程、程序和工具,而不能像在超市货架上随便挑一个现成的就可以。