「智能家居科技」即将失明,还能继续写代码吗?,我今年24岁
机器之心报道
参与:张倩、泽南
一位24岁的程序员 , 两年前被诊断出尤塞氏综合症(又称遗传性耳聋-色素性视网膜炎综合征) 。 随着时间的推移 , 这一疾病可能会逐渐夺走他的听力、视力 。 那么 , 以后的职业生涯该怎么办?还能继续写代码吗?这位年轻的全栈工程师在HackerNews上发出了求助信息 。
文章图片
这位工程师表示 , 他有7年工作经验 , 主要从事JavaScript项目 , 还有一些PHP 。 对于一个没有正规教育经历的年轻人来说 , 他走到这一步实属不易 。 急速下降的视力让他不得不考虑以后的人生 , 但在编程方面已经付出了那么多 , 他也不想轻易放弃 。
因此 , 他想知道:
有盲人前端工程师吗?
什么样的软件工程适合视力受限的人?后端吗?
除了屏幕朗读器 , 还有哪些工具能帮助视力受损的程序员?
你所在的公司会雇佣盲人程序员吗?如果会 , 效果怎么样?他们都做哪种编程项目?
身患先天性疾病是一件令人悲伤的事 , 但生活还是要继续 。 作者的提问在HackerNews上获得了不少暖心的回复 , 并迅速被顶到了3000+的热度:我们很少看到会有如此意见一致的情况 。 在这其中 , 也有盲人程序员现身说法 。
【「智能家居科技」即将失明,还能继续写代码吗?,我今年24岁】用户@kolanos的回答获得了最多的点赞:
你绝对可以继续担任软件工程师 , 我就是活生生的例子 。 这并不简单 , 尤其是在一开始 。 有一段时间你会觉得自己需要付出双倍的努力才能跟得上自己的同行 。 但最终你会发现随着自己越来越习惯使用辅助工具 , 你将掌握一些别人不具备的能力 。
例如如果你熟悉了屏幕朗读功能 , 你可以把语音的速率调到1.75到2倍——这样一来你就成了唯一能够听懂屏幕阅读器在说什么的人 。 你会成为团队中阅读、打字速度最快的人(因为打错了字母听起来不对劲) , 就像聆听一首熟悉的歌曲 , 然后在旋律中敲出每一个音符一样 。
另外 , 由于代码不再以块的形式呈现在眼前 , 你会发现自己构建的代码越来越接近于脑中所想 。 视力正常的人也会事先思考 , 但它们在脑中的构想仍然趋向于视觉化 。 如果放弃了2D表达 , 你会发现非视觉构想图更加没有界限 。 你会惊讶于没有视觉局限时 , 自己的记忆力有多么出色 。
闭着眼写的代码反而更接近脑中所想?这一说法也得到了其他盲人开发者的共鸣 。 网友@TriNetra表示 , 其实写代码是一件在脑海里进行的工作:
我是一名全栈工程师 , 在前端和后端系统方面都有着丰富的经验 。 我在Windows上用Jaws屏幕朗读器工作 , 而且经常使用AutoHotkey来提高自己的生产力 。 我曾在微软等公司工作 , 从2016年开始经营自己的咨询及产品公司 。
对于第一个问题 , 你可以做前端编程 , 但肯定需要一些帮助来验证UI设计 。 在任何一个像样的项目中 , 我更喜欢让能看见的同事处理看和感受方面的事情(主要是CSS , 虽然我懂CSS) , 因为我觉得把时间花在这上面不太划算 。 你最好有一个UI专家帮你 。 软件开发者有很多其他的事情要做 , 尤其是基于SPA的项目 。
对于第三个问题 , Visualstudio非常适合开发和debug(至少适用于.net相关的语言) 。 如果你用的是Windows系统 , 尝试使用autohotkey , 用快捷键和热字符串将一些重复性操作和文本自动化 。
另一件重要的事是找到同事正在使用的UI工具的替代品 。 不要仅仅因为你的团队在用某个工具就跟风 , 毕竟别人只会根据你的交付能力而不是工具来评价你 。
最后 , 我非常同意@kolanos的说法 。 编程是一项在脑海中进行的活动 , 每个人都必须先在大脑中构思程序的表现形式 , 然后再付诸于代码 。
推荐阅读
- 小米科技▲卢伟冰再次发力,全球首发骁龙768G,5G新机将在两天后发布!
- 快科技最贵或达5000元,苹果头戴耳机更多细节曝光:包含两款
- 科技迷7nm版年底流片,要放弃美国代工?国产x86转向三星台积电代工
- 骊微电子科技PD充电器应用方案,PN8161+PN8307H高集成18W
- 快科技小米高管都是外人?雷军透露了一个秘密
- 靓科技解读Thing,a16z、5.15亿美金的数据加密股票基金:找寻下一个Big
- 王伯伯说科技流畅用三年,即将开学的学生党准备好了吗?三款高配低价千元机
- 知叔达科技中芯国际早已料到,成功绕开了光刻机,怒了!荷兰ASML再次失约
- 中国日报网r来看看有哪些安全措施,迪士尼乐园即将重新开放
- 小熊带你玩科技数据成粤企生产新要素,工业互联网深调研〡从经验依赖到数据驱动