敲击看不见的代码!大飞码字共 3070字,需浏览 7分钟 ·2021-03-31 18:12 在同事眼中,“他是研究会里最年轻的工程师,95后,兴趣广泛,也很有才华。”从小到大,几乎身边所有人都给他灌输着这样的观念,“你要好好学按摩,不然长大后就没工作了”。可是,这位少年却偏偏不认命。15岁那年,他组建了乐队到酒吧驻唱,担任队长和鼓手;16岁,做起了数码产品的兼职代理,还出过自己品牌的盲杖;19岁,成为视障工程师;21岁,投资做游戏......他叫沈广荣,是一位视障人士。虽然先天失明,但沈广荣活出了精彩的人生。他用实际行动啪啪“打了众人的脸”:盲人的前途不是只有推拿和按摩,还能编程!“当上天关上了一扇门,也会为你打开一扇窗。”这是沈广荣自己的座右铭。世界在他的眼前,虽然一片黑暗,但,他的内心却燃起了对光明的渴望--在一个看不见光明的世界里,敲击着可以创造“光明”的代码。今天,我们来聊聊这位95后视障程序员的励志故事。先天失明,慢慢才意识到漆黑1996年,沈广荣出生在广州。大概是天意弄人。不知什么原因,他的姐姐和父母都是“明眼人”,家中唯独他是先天性全盲。他还没记事的时候,曾去过医院做手术,可惜无效,最后也只好放弃治疗。小时候的沈广荣,一开始并没有觉察到自己与别人家的孩子有什么“不同”。他小时候很“调皮”,天不怕,地不怕,也没有意识到自己看不到,总觉得别人家小孩能做到的,自己肯定也能做到。于是,别人家的小孩去哪儿,他就跟着去哪儿;别人家的小孩怎么玩,他也跟着怎么玩。他意识不到危险,也“不怕死”。即使一个人过马路,摔倒了就自己爬起来,从来不哭。后来,跟别人玩得多了,自己才有了一些真切的感受。例如,当别人在谈论着物体的形状和颜色的时候,他才逐渐地意识到,自己的眼前总是黑压压的,“漆黑一片”。一次,沈广荣要玩带火药的玩具枪,却遭到了妈妈的呵斥:“危险!不能玩”。沈广荣试图用哭闹反抗,却换来妈妈“无情的拒绝”--“你别进来了”,然后就把门关了。被放进家门之后,受到了“教训”的沈广荣,最终还是打消了玩枪的念头,也渐渐意识到了所谓的“危险”。自此以后,因为“怕死”,他不再敢自己一个人过马路。小时候玩拳皇时,“明眼”的小伙伴们在一旁讨论人物造型,沈广荣却通过不同角色出拳的声音和步频节奏的音效,来辨识各路人物。眼睛看不到光明,但并不能一个人阻止用心去感受美好。渐渐的,他似乎意识到自己在听力方面比“明眼人”更有优势。了解到这点后,他不再抱怨命运的不公,而是恰到好处地利用在听觉方面的优势,更大程度地发掘自己的兴趣爱好。接触移动互联,踏入自学编程之路沈广荣从幼儿园到高中的读书生涯,都是在盲校里度过的。初一那年,学校给每人配备了一台电脑。他借助读屏软件--一款视障人士使用电脑的辅助工具,开始用IE上网冲浪,用outlook发送邮件。很快,沈广荣便发现,身边朋友都能够顺畅地使用电脑软件,但自己却遇到不少障碍。怎么办?如何解决眼前的问题?在当时,就连学校的老师也不会编程。想要方便自己获取信息,看来最简单直接的办法就是自学编程了。就这样,他就开始踏上了自学的编程之路。当他敲出“hello,world”这行代码后,获得的成就感更加坚定了他学习编程的决心。于是,他在网上找相关的电子版教程,并借助屏幕阅读器,学习编程相关知识。在绝大部分编程初学者眼里,编程之难,难在于语言和逻辑方面,但对于视障者来说,视障成了他们学习编程的第一大障碍。视障对于编程,最大的问题就在于无法看到效果图。那看不到效果图怎么办?没办法!只能背代码!沈广荣起初只能硬生生将源代码背下来,照着源代码写一遍。然后运行一下,看程序是否能跑得通。运行失败?那就再查资料学习,重头再来,如此往复。在当时,写代码的环境还没现在那么友好。因为没有任何的辅助工具,沈广荣用记事本写完代码后,很难发现错误。哪怕只是一个小错误,他都不得不花上老半天去寻找。但艰难的环境,并没有让沈广荣放弃。相反,逆境让他练就了一身过硬的本领--聆听电脑运转时发出的轻微“声响”,然后通过记忆,在脑海中编写代码。然而,沈广荣对编程的狂热,并没有得到当时老师的理解。他当时只对电脑感兴趣,所有心思都在电脑上,对于其他的文化课根本没什么兴趣。老师呵斥:“你现在这么没用,以后能做什么?按摩都做不了!”他心想,“我就不做按摩!长大后,我要做别的。”后来,他还学习了C++、HTML、PHP等程序语言。在职高三年级时,就做出了“广荣打鼓”软件,音效播放器等一系列软件,让视障网友下载使用。探索着生命中的其他可能性因为从小失明,几乎身边每个人都会给沈广荣灌输这样的观念:“你长大以后,除了按摩,什么都干不了。”“你现在学习不好,长大以后,只能做按摩。”在周遭人的眼里,似乎视障人士唯一的出路就是按摩。可是,沈广荣不认命。他坚信命运掌握在自己手中,坚信生命应有无限的可能性。“不是说生活给了你什么,你只能逆来顺受地接受,还可以自己去创造。生命是掌握在自己手中的!”于是,沈广荣积极探索生命的可能性。比如,学习架子鼓,组建乐队到酒吧驻唱,做视障工程师,投资做游戏......盲人版“吃鸡”游戏,可以说是他满足自我爱好的一个实践。2016年起,沈广荣想做无障碍产品,刚好手里也有一笔闲钱,于是便把这笔20万元闲钱投入到这个产品的开发上。这款游戏,主要通过脚步声判断玩家的距离和位置。玩家进入游戏后,就相当于进入了一个3D的声音“战场”。后来,他给这个盲人版“吃鸡”游戏起了个名字:爆裂都市。“总需要一个梦想推着自己不断前行”沈广荣在职高的三年时间里,前两年,主要学习针灸、推拿等。到了最后一年,就在按摩院实习。他本打算上完职高后去考大学。但信息无障碍研究会的一则招聘信息,改变了他今后的人生轨迹。走到人生的分岔口,该怎么选?挣扎之后,他最终决定:投简历,拼一把。不行就努力去考大学。命运的转折点,出现在四月份。沈广荣最终还是收到了信息无障碍研究会的录取通知。这当然离不开一个重点--两者的价值观匹配。作为一名视障人士,沈广荣有自己的优势。不像有些工程师,并不了解视障用户的使用习惯,到最后往往成了“好心办坏事”。他既清楚了解视障人士的需求,也知道应该如何完善产品。加入研究会后,他的工作日常就是做信息无障碍优化的测试。工作之余,他也没让自己闲着。在下班之后,依然继续自己撸代码。他说,尽管自己不会去考虑很远,但是“梦想是一定要有的”。“总需要一个梦想推着自己不断前行。”最后据中国盲人协会最新公布的数据,目前,我国视障人士已逾1700万之巨。沈广荣所从事的工作,将能帮助更多的视障人士打开新世界的大门。沈广荣说,很小的时候,大家都有一个英雄梦,“我的英雄梦是帮助更多人。这也是当初学编程的初衷,尽自己最大的努力去帮助更多需要帮助的人。”其实,像沈广荣这样的视障程序员,远并不止一个。在信息无障碍研究会,还有很多像沈广荣这样的视障程序员。他们在数字化时代,在一个个软件信息无障碍背后,在互联网上“修盲道”。谁说视障人士唯一的出路就是按摩?也许,人生最大的障碍,就是你自己。推荐阅读:要不要跳槽,看完就懂了令无数打工人泪奔的一件事情 创业后的一些思考和感悟!奋斗逼又来了!程序员高薪盛宴背后:程序员正在消失?大厂的学历歧视?你关心的学历问题都在这里 浏览 45点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 看不见的二本学校学生SQL数据库开发0看不见的二本学校学生漫画编程0看不见的二本学校学生大数据DT0看不见的二本学校学生程序员书单0vue-keyboard模拟人手敲击键盘的 vue.js 组件vue-keyboard是一个模拟人手敲击键盘的vue.js组件。可以看一下Gif查看效果 使用方法也非常简单。简单三步第一步:先安装依赖Therecommendedwayisusing npmnpm最重要的乘客:看得见的“安全”与看不见的“守护”阑夕0手机拍照进化史:看得见的数字,与看不见的创新亿欧网0代码质量第4层——健壮的代码!云加社区0垃圾代码和优质代码的区别?前端瓶子君0玩转代码:32个有趣的代码注释源码共读0点赞 评论 收藏 分享 手机扫一扫分享分享 举报