在同事眼中,“他是研究会里最年轻的工程师,95后,兴趣广泛,也很有才华。”

从小到大,几乎身边所有人都给他灌输着这样的观念,“你要好好学按摩,不然长大后就没工作了”。

可是,这位少年却偏偏不认命。

15岁那年,他组建了乐队到酒吧驻唱,担任队长和鼓手;

16岁,做起了数码产品的兼职代理,还出过自己品牌的盲杖;

19岁,成为视障工程师;

21岁,投资做游戏......

他叫沈广荣,是一位视障人士。虽然先天失明,但沈广荣活出了精彩的人生。

他用实际行动啪啪“打了众人的脸”:盲人的前途不是只有推拿和按摩,还能编程!

“当上天关上了一扇门,也会为你打开一扇窗。”这是沈广荣自己的座右铭。

世界在他的眼前,虽然一片黑暗,但,他的内心却燃起了对光明的渴望--在一个看不见光明的世界里,敲击着可以创造“光明”的代码。

今天,我们来聊聊这位95后视障程序员的励志故事。

先天失明,慢慢才意识到漆黑

1996年,沈广荣出生在广州。

大概是天意弄人。不知什么原因,他的姐姐和父母都是“明眼人”,家中唯独他是先天性全盲。

他还没记事的时候,曾去过医院做手术,可惜无效,最后也只好放弃治疗。

小时候的沈广荣,一开始并没有觉察到自己与别人家的孩子有什么“不同”。他小时候很“调皮”,天不怕,地不怕,也没有意识到自己看不到,总觉得别人家小孩能做到的,自己肯定也能做到。

于是,别人家的小孩去哪儿,他就跟着去哪儿;别人家的小孩怎么玩,他也跟着怎么玩。

他意识不到危险,也“不怕死”。即使一个人过马路,摔倒了就自己爬起来,从来不哭。

后来,跟别人玩得多了,自己才有了一些真切的感受。例如,当别人在谈论着物体的形状和颜色的时候,他才逐渐地意识到,自己的眼前总是黑压压的,“漆黑一片”。

一次,沈广荣要玩带火药的玩具枪,却遭到了妈妈的呵斥:“危险!不能玩”。

沈广荣试图用哭闹反抗,却换来妈妈“无情的拒绝”--“你别进来了”,然后就把门关了。

被放进家门之后,受到了“教训”的沈广荣,最终还是打消了玩枪的念头,也渐渐意识到了所谓的“危险”。

自此以后,因为“怕死”,他不再敢自己一个人过马路。

小时候玩拳皇时,“明眼”的小伙伴们在一旁讨论人物造型,沈广荣却通过不同角色出拳的声音和步频节奏的音效,来辨识各路人物。

眼睛看不到光明,但并不能一个人阻止用心去感受美好。渐渐的,他似乎意识到自己在听力方面比“明眼人”更有优势。

了解到这点后,他不再抱怨命运的不公,而是恰到好处地利用在听觉方面的优势,更大程度地发掘自己的兴趣爱好。

接触移动互联,踏入自学编程之路

沈广荣从幼儿园到高中的读书生涯,都是在盲校里度过的。

初一那年,学校给每人配备了一台电脑。他借助读屏软件--一款视障人士使用电脑的辅助工具,开始用IE上网冲浪,用outlook发送邮件。

很快,沈广荣便发现,身边朋友都能够顺畅地使用电脑软件,但自己却遇到不少障碍。

怎么办?如何解决眼前的问题?

在当时,就连学校的老师也不会编程。想要方便自己获取信息,看来最简单直接的办法就是自学编程了。

就这样,他就开始踏上了自学的编程之路。

当他敲出“hello,world”这行代码后,获得的成就感更加坚定了他学习编程的决心。

于是,他在网上找相关的电子版教程,并借助屏幕阅读器,学习编程相关知识。

在绝大部分编程初学者眼里,编程之难,难在于语言和逻辑方面,但对于视障者来说,视障成了他们学习编程的第一大障碍。

视障对于编程,最大的问题就在于无法看到效果图。那看不到效果图怎么办?

没办法!只能背代码!

沈广荣起初只能硬生生将源代码背下来,照着源代码写一遍。

然后运行一下,看程序是否能跑得通。运行失败?那就再查资料学习,重头再来,如此往复。

在当时,写代码的环境还没现在那么友好。因为没有任何的辅助工具,沈广荣用记事本写完代码后,很难发现错误。

哪怕只是一个小错误,他都不得不花上老半天去寻找。

但艰难的环境,并没有让沈广荣放弃。相反,逆境让他练就了一身过硬的本领--聆听电脑运转时发出的轻微“声响”,然后通过记忆,在脑海中编写代码。

然而,沈广荣对编程的狂热,并没有得到当时老师的理解。

他当时只对电脑感兴趣,所有心思都在电脑上,对于其他的文化课根本没什么兴趣。

老师呵斥:“你现在这么没用,以后能做什么?按摩都做不了!”

他心想,“我就不做按摩!长大后,我要做别的。”

后来,他还学习了C++、HTML、PHP等程序语言。在职高三年级时,就做出了“广荣打鼓”软件,音效播放器等一系列软件,让视障网友下载使用。

探索着生命中的其他可能性

因为从小失明,几乎身边每个人都会给沈广荣灌输这样的观念:“你长大以后,除了按摩,什么都干不了。”

“你现在学习不好,长大以后,只能做按摩。”

在周遭人的眼里,似乎视障人士唯一的出路就是按摩。

可是,沈广荣不认命。

他坚信命运掌握在自己手中,坚信生命应有无限的可能性。

“不是说生活给了你什么,你只能逆来顺受地接受,还可以自己去创造。生命是掌握在自己手中的!”

于是,沈广荣积极探索生命的可能性。

比如,学习架子鼓,组建乐队到酒吧驻唱,做视障工程师,投资做游戏......

盲人版“吃鸡”游戏,可以说是他满足自我爱好的一个实践。

2016年起,沈广荣想做无障碍产品,刚好手里也有一笔闲钱,于是便把这笔20万元闲钱投入到这个产品的开发上。

这款游戏,主要通过脚步声判断玩家的距离和位置。玩家进入游戏后,就相当于进入了一个3D的声音“战场”。

后来,他给这个盲人版“吃鸡”游戏起了个名字:爆裂都市。

“总需要一个梦想推着自己不断前行”

沈广荣在职高的三年时间里,前两年,主要学习针灸、推拿等。到了最后一年,就在按摩院实习。

他本打算上完职高后去考大学。但信息无障碍研究会的一则招聘信息,改变了他今后的人生轨迹。

走到人生的分岔口,该怎么选?

挣扎之后,他最终决定:投简历,拼一把。不行就努力去考大学。

命运的转折点,出现在四月份。沈广荣最终还是收到了信息无障碍研究会的录取通知。

这当然离不开一个重点--两者的价值观匹配。

作为一名视障人士,沈广荣有自己的优势。不像有些工程师,并不了解视障用户的使用习惯,到最后往往成了“好心办坏事”。

他既清楚了解视障人士的需求,也知道应该如何完善产品。

加入研究会后,他的工作日常就是做信息无障碍优化的测试。工作之余,他也没让自己闲着。

在下班之后,依然继续自己撸代码。

他说,尽管自己不会去考虑很远,但是“梦想是一定要有的”。“总需要一个梦想推着自己不断前行。”

最后

据中国盲人协会最新公布的数据,目前,我国视障人士已逾1700万之巨。

沈广荣所从事的工作,将能帮助更多的视障人士打开新世界的大门。

沈广荣说,很小的时候,大家都有一个英雄梦,“我的英雄梦是帮助更多人。这也是当初学编程的初衷,尽自己最大的努力去帮助更多需要帮助的人。”

其实,像沈广荣这样的视障程序员,远并不止一个。在信息无障碍研究会,还有很多像沈广荣这样的视障程序员。

他们在数字化时代,在一个个软件信息无障碍背后,在互联网上“修盲道”。

谁说视障人士唯一的出路就是按摩?也许,人生最大的障碍,就是你自己。

end


95后盲人程序员的励志故事相关推荐

  1. 互联网职场中95后女程序员有哪些兴趣爱好?

    互联网职场中95后女程有哪些兴趣爱好?根据数据报告显示女程序员的消费能力也跟收入成正比赚的多花的也多.程序媛个人爱好也比较多对在线课程.健康管理.旅行攻略.宠物.动漫视频.儿童教育.单身交友.金融理财 ...

  2. 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...

    听说95后都比较有主见,说不加班就不加班,一言不合就辞职去寻找诗和远方,许多leader都觉得95后不好管理.最近有个leader就发帖吐槽新来的95后女同事"有个性",来看看他都 ...

  3. 航拍高手、吉他十级,6500+Star 开源项目作者,后浪程序员给力!

    作者 | 伍杏玲 出品 | 程序人生(ID:coder_life) 自世界上第一台计算机于 1946 年诞生至今的七十四年里,涌现众多优秀的编程语言与工具,正因为初代编程先驱们的积极贡献才有了如今便捷 ...

  4. 自学电脑编程_程序人生:盲人程序员蔡勇斌——用耳朵打开盲人的程序世界 - 沐歌爱编程...

    有句话说:没有你想不到,只有你做不到.今天想为大家介绍一位程序员界中的励志人物,他就是蔡勇斌. 蔡勇斌幼年失明,靠着顽强的毅力和不服输的精神自学编程,成为了一名全栈工程师. 他是阿里"多隆奖 ...

  5. 那些女程序员们的故事

    程序媛是程序员大军中一道美丽的风景线,今天的这篇文章就选取了一些女程序员们的故事,希望当所有人了解了他们的经历后,能让这个"重男轻女"的社会变得可以给女程员以更多平等的机会和条件, ...

  6. Q新闻丨Java 9正式版恐再延期;顺丰菜鸟口水战涉及阿里云;编程语言排行榜Python第四;盲人程序员背百万字符,用耳朵编程...

    编辑|小智 本周要闻:Java 9 正式版有可能被推迟到 9 月 21 号发布:顺丰.菜鸟口水战始末,或涉及阿里云:Node.js 发布 v8.0.0:Visual Studio for Mac 版本 ...

  7. 盲人程序员是怎样炼成的

    摘要: 一个星期前,本网站根据劳工部残疾人就业政策办公室(Office of Disability Employment Policy)的报道,编发了一篇文章"通讯手段为所有人提供机会&qu ...

  8. 一个程序员的真实故事(下)

    这几天比较忙,时间不够用,本来想天天更新一篇文章的,最后还是食言了,看来自己对时间的安排还是不够游刃有余. 今天就来揭晓一个程序员的真实故事的下集,上周写了上集,反响还是不错的,有好多朋友都在期望着下 ...

  9. 点赞!盲人程序员独立开发吃鸡游戏,眼睛看不到,心却明亮

    黑马程序员视频库 播妞QQ号:3077485083 传智播客旗下互联网资讯.学习资源免费分享平台 在常人的观念里,可能很难把盲人和程序员这两类人群联想到一起.很多人对盲人的刻板印象,不是"做 ...

最新文章

  1. priority queue
  2. 使用OpenCV3处理图像
  3. java中找不到javax包_logstash 找不到 java 环境
  4. js工作笔记003---js编写习惯_提高网页显示速度
  5. 计算机不能代替人类英语,英语作文 谈谈计算机1我们已进入了计算机时代2计算机有许多优点3计算机不能代替人类...
  6. HDU4268 2012ACM长春赛区网络赛 Alice and Bob
  7. Easyui的numberbox无法输入以0开头的数字编号(转载)
  8. vs2019,C#,MySQL创建图书管理系统7(用户借/还书)
  9. Ipad IOS 蓝牙键盘快捷键
  10. 搜狗如何打特殊符号 - 搜狗特殊符号的打法!!
  11. iOS开发:如何使用ShareSDK让APP快速拥有分享功能
  12. 走近棒球运动·芝加哥小熊队·MLB棒球创造营
  13. android 阿拉伯语文字方向,android – 如何将RTL文本(阿拉伯语)绘制到位图并正确排序?...
  14. 粒子滤波跟踪算法及实现
  15. R语言 关于h2o深度学习的一些心得
  16. LARS算法的几何意义
  17. LBM中的角点处理及部分代码(以D2Q9为例)
  18. 高斯消去法解线性方程组的fortran程序实现
  19. 腾讯T3大佬亲自教你!dockercommit打包镜像
  20. 度小满金融前端开发一面(已挂)

热门文章

  1. 网络通信1 AIO 和 BIO和 NIO
  2. 解决EAapp登录闪退问题的方法
  3. 设计模式第十二次作业——观察者模式、状态模式
  4. 企业邮箱邮件收不到怎么回事,想知道为什么邮箱收不到邮件吗?
  5. android10怎么恢复出厂设置,手机恢复出厂设置,小编告诉你安卓手机怎么恢复出厂设置...
  6. 【文件同步和备份软件】上海道宁为您带来GoodSync软件,让您轻松备份和同步您的文件
  7. 【元胞自动机】基于元胞自动机模拟HIV传染matlab源码
  8. 大量文本查重相似度计算功能设计-基于simhash+相似度算法
  9. java爬取闲鱼商品信息(三)
  10. 为什么我不建议你在当前购买 5G 手机