在程序代码中自由飞翔---我的残疾编程生涯

-----------------------------------
2004年4月26日 中华残疾人服务网:李虹

  据2004年5月25日最新消息,李虹这篇<在程序代码中自由飞翔---我的残疾编程生涯>文章,在新浪网特联合中国青年软件振兴计划(China Youth Software Promotion Project)工作委员会推出为期40天的“我的编程生涯”有奖征文中,荣获二等奖.征文获奖名单如下:

  一等奖:< 编程VS爱情 >

  二等奖:< 在程序代码中自由飞翔 >
      < 编程路上的双子星 >

             在程序代码中自由飞翔---我的残疾编程生涯

  我注定要被病魔压倒,坐到轮椅上终了余生。但这没什么好怕的,因为我的思想还可以在程序代码中自由飞翔。这是我在十八年曲折的编程生涯中所赢得的权利。——题记

  一、结缘

  在生命的起跑线上,我就背上了一个沉重的包袱——一个致病的基因将伴随我的一生。这个基因带来的疾病,叫做“进行性肌营养不良症”,它是人类所没有克服的疾病,它会逐渐侵蚀我的肌肉,让我的力量一点点地丧失。幸运的是命运同时赐给了我一个还算聪明的大脑,和一颗喜欢探索未知的好奇的心灵,所以,在病魔的大网把我束缚得越来越紧的今天,我才能在程序代码里继续我飞翔的渴望。

  我来自浙江省西部的一个偏僻小县,这里被戏称为“浙江的西藏”,一切先进的潮流都会推迟好几年才波及到这里。所以,我能够在八十年代初自己还在读初中时就接触计算机并且学会编程,也许只能解释为命运有意要让我进入编程这个行业了。

  而在我接触到计算机之前,已经有过计算机技术的第一次洗礼了。小学四年级时的一天,县城的孩子们中间兴奋地传递着一个信息,县工会有两台很好玩的“电子游戏机”!于是放学后我也跟着大伙一起去看看。到了那里,里三层外三层已经围了很多孩子。缺乏体力的我是挤不进去的,只有远远看热闹的份。我看到,里面的孩子一个接一个地把买来的铜币投入机器,然后就开始胡乱扭动机器的手柄,还使劲地拍手柄旁边的红色按钮,而屏幕上的坦克、小猪等等就跟着上下左右地跑,时不时还开火射击。那时幼小的我就开始想,机器里面到底有什么东西,可以知道人对它的动作,还能指挥着屏幕上的东西跟着动呢?这一想,使我从此与机器里那个叫做“程序”的精灵结下了解不开的缘分!

  二、入门

  在见识了“电子游戏机”两年以后,我已进入初中学习。这个时候,机缘真正地来临了。不知道什么原因,父亲厂里在领导决策下买了一台微电脑。而实际上,这台微机完全派不上用场。而我父亲,当时正好可以接触到这台微机,于是,颇具战略眼光的父亲便开始帮我寻找各种书籍资料,让我学起了计算机。

  第一眼看到它,我就被吸引住了。那是在当时也很差的一种名叫“R1”的微机,可是颜色实在漂亮,典雅的奶×××,配着深绿的按键,按下不同的键还有不同音调的悦耳的声音。跟当时风行的大多数八位微电脑一样,整个机身实际就是一个键盘,比现在PC机通常的键盘还要小,显示器就用电视机。当我第一次把从书上抄下来的寥寥几句的一个Basic程序从嘀嘀作响的键盘上敲入,最后再打进了“RUN”,而屏幕上忠实地显示出了结果后,我就不可救药地迷上了编程。父亲的厂离家有五公里,每个星期天我都要自己一个人步行五公里,把一个星期里自己写下的一大堆Basic程序拿来调试,当然一大半都被它冷酷的拒绝了,所以每次有一个程序通过了,我都会兴奋的叫起来。那时我的体力已经有所下降,五公里走下来,相当累,还经常小腿抽筋,可是一坐到电脑前,听见打开时“嘀”的提示音,一切的痛和累都消失了。

  渐渐地我的程序通过率越来越高了,程序的规模也在增长。但是,那台外表可爱的电脑却开始不堪重负了,运行速度本来就慢,又加上效率低下的解释性Basic语言,让我实在不可忍受。于是,父亲又到新华书店为我订下了一本《Z80汇编语言》的书。书一到,我就捧起这部大块头的书,开始用我初中的程度一点点地啃。边啃边实验,终于掌握了Z80汇编语言,又在电脑不具备输入汇编语言能力的情况下,手工翻译成机器语言,再通过Basic语言中的Poke语句把二进制代码输入内存,然后用Basic程序调用。在不懈的努力下,终于成功地做出了一个汇编语言的动画程序!在这次成功之后,我就开始相信,只要肯钻研,没有学不会的技术,没有克服不了的难题。

  初中毕业后,我以全县第一的成绩进入了一所附近城市的省重点中学,从此我的眼界开始逐渐拓宽了,以后,我用到的电脑越来越高级,从高档八位机苹果电脑,到今天主频以G计,内存以M计的奔四电脑,当年那台主频内存都只能以K计的八位机已是进了历史博物馆。但是这台引领我进入编程领域,并且更驱使我深入钻研汇编语言的电脑,将是我记忆中最珍贵的收藏之一。

  三、热爱

  在重点中学,学业的压力是很重的,又是住校独立生活,对于体力已较大程度下降、行动已呈现出不少不便的我,平添了几许额外的困难。高中的第一年没有计算机课,我只能在假期回家后才能有机会继续学习编程,也以此来忘记一学期的压力和苦累。高二时,终于盼到了计算机课,也见到了当时相对高档的苹果电脑。而我此时已有的基础令老师吃惊,同学惊服。我加入了计算机兴趣小组,开始在性能远远好于原来那台电脑的苹果机上快乐的编程了。这时候,我同时还是数学、物理等兴趣小组的成员,而这种所谓“兴趣小组”实际是为全国竞赛备战的,活动都很多,所以,数学、物理、计算机三个小组有时真是让我难以取舍。在高二的暑假,计算机与数学同时给了我机会。计算机方面,是和计算机老师一起给学校做个工资管理软件,数学方面,则是参加省里组织的数学夏令营(实际就是竞赛培训)。我最终还是决定了选择计算机。在学校里的一周时间内,由于宿舍已经锁掉不能住,我就睡在了办公室里。位于郊区的校园,蚊子格外多,咬的我一直睡不着。到了后半夜,我索性爬起来,打开了电脑干活。就这样,我帮着老师写程序、录入数据,并且在即将交货时找出了一个大BUG,又正确地判断出问题根源在内存不足,算是立下了一个小功劳。不过错过的数学竞赛培训,又使我后来参加数学竞赛失了不少分。

  进入高三,命运给了我第一次重大打击。一直以来周围的人都没有把我体力差和疾病联系起来,但是高三了,如果体育不及格就要拿出医院证明来,否则无法参加高考。而去医院的结果竟是晴天霹雳。当地的医院的水平还无法诊断这一疾病,父亲带我连夜赶去杭州,经过了×××、肌电图等一系列检查,结果明确地指向了“进行性肌营养不良症”。医生应我们的要求开了体育免试证明,同时又加了句让我几乎绝望的话:“不要去高考了,大学不一定能收;还不如去学一门手艺!”。为了不辜负自己的才华和师长的殷殷期望,我在伤心失落一段时间后,终于下定决心要圆自己的大学梦。

  目标学校已经确定了,就是北京大学;专业的选择则让我踌躇了一下,是计算机还是物理。两者都是我喜欢的。最后,我觉得学了计算机专业,也许就没机会搞物理了;而学物理,则不会耽误计算机,因为计算机也是研究物理的有力工具。所以,我决定去考北大物理系。

  由于高考发挥出色(尤其是物理的满分),尽管北大来浙江招生的老师对我的身体有所疑虑,但也在通知我去面试、而我又在他面前表达了强烈的愿望后,把录取通知书亲手交给了我。

  在大学里,计算机上机条件就更好了。当时苹果的Macintosh刚刚推出,给我们系捐了好多台组建了计算机室。这个计算机室从此就成了我大学四年最常去的地方。一年级的时候有两门计算机课,一门是Fortran语言,一门是Pascal语言。而Pascal语言基本是我们自己学,每到晚上计算机室向我们开放。那是我第一次见识“窗口”形式的操作界面。第二年,计算机室的机器换成了386和Dos系统了,但是上机机时却被限制住了。不能满足的我到处找不喜欢计算机的同学借机时卡,好让我有足够的时间调试自己写的程序。到了第三年,北大招生更多,系计算机室天天爆满,所以上午只要没课,我就会起个大早到机房门口等待开门。在一个寒冷的冬晨,还因此着凉发烧而晕倒在机房门口。

  就这样,我熟练地掌握了Turbo Pascal和Turbo C++,也学习了好多相关的理论知识。

  从高中到大学,这段岁月是我对编程充满热爱的岁月,在这段岁月,我可以说已经打下了很好的基础,已经具有了进入程序员行列的能力。但是临近毕业,我却经历了一场自信心的危机,因此没能在毕业后进入程序员的行列。

  四、徘徊

  大学时期是我病情发展最快的时期。大学二年级时,不知道是心肌炎,还是进行性肌营养不良症影响到心脏,我的心电图出现了一系列的异常,只能住进校医院。几个月后因为仍然不能恢复,不得不暂时休学回家休养。可能跟这个因素影响有关,到毕业时,我的腿部力量已经大幅度下滑,跑和跳的能力完全丧失,上楼极度困难,走路步态出现了医学上称为“鸭步”的症状,经常会因为地面不平而摔倒。

  所以,我对留在北京或者去其他城市都有了恐惧感。虽然那时候有很多的程序员职位,而且北大的牌子也管用,我应该能有机会。最后就返回了老家。可是在老家这个落后的地区,我的所学完全没有用武之地。经过了一年的等待、寻找,我才算进了一所学校做老师。尽管学校领导口口声声要用计算机进行辅助管理和辅助教学,然而当办公室唯一的电脑丢失了一根电源线后就再也没有人来管这件事了。

  离开了电脑的日子,我的生活变得没有了意义。明白我心思的父亲,拿出了辛苦积蓄的一万元,为我买下了一台P100电脑。那时候,Windows已经登上了历史舞台,而我的编程技术却仍停留在DOS时代。我找不到Windows编程的资料,当时老家也没有网络,要想学Windows编程,只能自己在黑暗中摸索。经过多少个不眠之夜,终于在Tuobo Pascal for Windows的帮助文件指引下,学会了使用Turbo Pascal写Windows程序。

  掌握了Windows编程技术,我立即就着手做一个完整的程序。因为一向喜欢天文,这回就想把日月星辰的运转做进电脑中去。经过一次次的遇到难题、解决难题的循环往复,这个程序终于可以运转了。在成功的那个夏夜,一边听着克莱德曼的钢琴曲《星空》,一边欣赏着自己建立在电脑中的星空,心情既是兴奋又是遗憾。电脑软硬件的发展一日千里,现在我却只能在远离最新潮流的地方无望地追赶。毕业两年了,仍然只能徘徊在程序员的大门外,自己的程序员之梦何时才能实现?为了身体上的不便而远离梦想,这种选择明智而轻松,可是这种选择之下,人生的意义又在哪里?!

  几个月后,我再一次做出了选择:为了梦想,不避千难万险!带着姐姐结婚时姐夫按老家风俗给我的一千元礼金,背上一个简单的小包,再一次“爬”上进京的长途列车,我义无返顾地向当时中国IT业的中心——北京中关村进发了!

  五、闯荡

  重返北京,感觉就不再是学生时代的浪漫了,能不能生存就是一个大问题。不过,好运从第一天就伴随着我了。我没有跟同学联系过,却在学校西南门遇到了去办签证的一位同学。于是我就住进了几个正在读博的同学的宿舍,这使我的开支减到了最低限度。接下来找工作。我先去了一个做教育软件的知名公司,还挺顺利,虽然没有预先联系过,保安还是放我进去了。人事部的×××好象也见多了我这种求职者,登记了我的情况,给了张卷子让我到一边做去。一看卷子我就晕了,好多名词听都没听过。这次求职当然是失败了,不过也在公司里蹭了一顿盒饭,算是这一天辛苦跑这一趟的一点补偿了。

  接下来,我就买了一堆报纸,很高兴的发现周末在一个展览馆就有一次大型招聘会。到了周末,便兴冲冲去了。还离着好远,就倒吸了一口冷气,好家伙,人山人海的,可是已经到了这里,我也只能硬着头皮往里进了,也顾不得怕会被挤倒,或者挤不进去投简历了。一开始,我真是完全进不去;好在临近傍晚时人少了好多,我才能顺利地在展馆中走动。可是这时好多单位都收够简历了。就在我投完了所有的简历准备离开时,又发现了一个清华大学主办的《中国学术期刊(光盘版)》编辑部招聘编辑的展台,我便要了一张简历表填好了交了上去。

  数天后,我正在书店里挑选计算机书籍时,到北京后买的BP机第一次发出了“嘟嘟”声,令我一阵狂喜。打过去一问,正是那个编辑部约我下周去面试。很快,约定的那一天到了。我一大早就来到了位于清华大学南门外同方大厦的编辑部。前台×××把我和其他求职者安排到会议室,同样是每人一张卷子先笔试。然后就等着一个个被叫去当面谈话。陆续的,有的人出去了又满面春风的回来带走自己的物品离开,有的人则出去后满眼失望的回来带走自己的物品离开。我并没有觉得这次机会有多重要,因为这儿并非是招收我最想做的程序员,所以很平和地等待着,并不象其他人那么紧张。可是,当我被叫去面谈时,事情却发生了让我欣喜若狂的变化!跟我谈话的两位长者,都有着为人师表的风度,明显是或者曾经是清华大学的老师。他们看过我填写的资料后,对我在兴趣爱好一栏填写的“计算机”很有兴趣,便问我编程水平如何,是否愿意做程序员。得到肯定回答后,两人交换了一下意见,就告诉我说,他们的开发部也需要程序员,建议我去找开发部的头头!这真是得来全不费工夫的机会!与开发部负责人交谈的结果非常好,他同意我来上班了!

  屈指一算,离我到达北京那一天,还不到半个月!我原来设想过很多困难,也做好了一开始先找一个可以让我生存下来的工作,再慢慢提高编程水平和寻找程序员工作,可是无心插柳柳成荫,本来应聘的是编辑,最后却当上了程序员,看来,程序员的工作与我真是有缘!

  面试成功后,我马上就想到了要在附近租下房子,以方便上下班。虽说北大清华是邻居,可是两个校园都很大,从我住的北大宿舍楼走到清华南门(这段路虽有公交车,我却因为身体不便不敢坐)。租房也很顺,附近有许多农民盖起来出租的房子,价钱都不贵。因为试用期工资他们只给八百元,我也只能选择这种房子了。搬进去的那天晚上,我在露天的公共水龙头边冲了个凉。冲凉时正赶上一场大雷雨,周围空无一人。在电闪雷鸣之中,在如注雨幕之下,我象学生时代在水房冲凉一样,端起一盘水兜头冲下,心里充满了无限的豪情,准备在编程的工作中发挥出自己最大的光和热!

  我被分配的任务,起先是用Delphi做一些文字处理的工具,供编辑部和数据部使用。后来Internet开始兴起,又委派我写为网络版期刊使用的一些CGI程序。工作一直都很顺利,我的眼界与编程水平也在稳步成长,直到有一天公司搬了家。这次搬家,在我的面前突然树起了一个巨大的障碍:楼梯。原来公司有电梯,我虽然走路不太方便,但也还能过得去而不被注意;搬家后,电梯没有了,办公室在三楼,这样一来,每天要爬三层楼,这让我的弱势暴露无遗。对自己的影响无庸置疑,每天爬完三层楼,已是精疲力尽,工作效率、研究能力、学习能力都大打折扣;而周围的同事领导也看在了眼里。尽管同事和领导并没有歧视,但比起以前不知道的时候,总是有些不同。尽管在一次岗位考核中我是开发部的第一名,但在现实面前这个成绩已经没有多少价值。两方面的压力合起来,终于让我选择了辞职。

  第一次程序员的生涯,在持续了两年以后,结束了。这两年,是我第一次完全独立地生存于北京,正是编程的技术,给了我立身之本。虽然工资仅有两千而已,但能以自己所学,贡献于社会,这已足以令我这个残疾人欣慰。

  六、彷徨

  接下来的岁月,我开始了“寻找-加入-离开”的一个个循环。这令我越来越彷徨,不知道路在何方。社会上对程序员的需求越来越大,可是我却越来越找不到自己的位置。面对残疾人在社会上遇到的种种或软或硬、或隐或显的种种障碍,我不得不感叹,障碍何其多,无障碍何其少!

  离开公司后,我把求职的阵地移到了网上,这是网络时代给我带来的第一个直接好处,让我一下摆脱了物质环境中的种种障碍。不久,就在某网站上看到了一家合资软件企业的招聘启事。尽管启事上说明不接受来访,我仍然勇敢地拿着简历于第二天赶到公司所在的翠宫饭店去求职了。幸运仍然在笼罩着我,这次我直接见到了经理,向他表达了自己对于编程的热爱和面对疾病的勇气。我说,尽管身有病残,仍然梦想着成为IT业的传奇英雄。也许是这句话感动了他,我又一次成功的通过了面试。

  在这家公司,我第一次作为一个庞大项目组的一员,感受到了现代化的软件项目管理,接受了团队精神的洗礼。可惜,这一次又遇到了一个难以克服的障碍:交通。我住在四环外,翠宫饭店则在三环。以我的身体状况,是不能骑车的;公交车都不是方便残疾人的低底盘巴士,而且上下车的秩序众所周知不怎么样,我完全不敢去坐,于是只剩下出租车这种昂贵的交通方式。可是我计算过,如果来回都打车,试用期的2800元工资就几乎全搭进去了!于是,我无奈地决定,上班打车,下班慢慢走回来。这种状况严重影响了我工作时的状态。也曾托朋友打听附近的出租屋,可是一直都没结果;而公司也已感觉我工作“不够积极”了。最终,一个月后我不得不离开了公司。

  以后,又辗转于几个小网站或创业团队之间,终究是有各种各样的障碍无法投入。

  接下来,又发生了两件事,对我打击甚大,也促使我离开了北京。

  那年的七月,北京又办了一次高新技术人才招聘会。我为了寻找机会,又一次挤入了熙攘的人群。会场门口,是高高的阶梯,上面空空的没有一根栏杆,象在高傲地拒绝着我。然而我仍然以我的方式表示了对拒绝的蔑视,一步步艰难而坚定地“走”上了阶梯。投递简历和自我介绍其实都很简单,虽然有一些眼光对我的拐杖发生了兴趣,但也没有当场表示出来。

  回来后照例是等待。我的简历中没有讳言身体状况,既然必须面对,就开门见山好了。过了几天,久违的BP机又呼唤了我。外面正飘着雨。打起伞,小心翼翼地走过湿滑的街道,去打公共电话。听完第一句话我就一阵狂喜:那是一家国内著名的IT公司!然而面试事项刚通知完毕,那边又加了一句话:“你等等,我看看;哦,你的身体……这样吧,我们看看有没有什么兼职适合你的,再跟你联系吧!”一下子我的心又进了冰窟。再傻的人都明白,所谓兼职只是一个可以下的台阶而已。

  几个月后,已是金秋十月,北京最好的季节到了。这个月,高新技术展览会在农展馆开幕了。虽然一直只能说是在IT行业的门口进进出出,但我始终想保持与IT行业前沿的接触。这次展览无疑也是一个机会。当我好容易走进展馆没多久,就发生了让我始料不及的事。我正随着人流经过一个展厅门口时,突然出现一阵骚动。厅里好象有几个行业内的“大人物”要出来,前呼后拥的保安们立即冲出来在门口清理出一大片空场。而我行动不便,紧走了几步也不能退出“禁地”,于是就有一个保安蛮横地抓住我,一下就把我扔到了几米外的地上。还好地上铺着地毯,我在旁边一位外国记者的搀扶下站了起来,走了几步,没有发现什么异状,就看淡了这件事,继续看完了整个展览。展览会上,我见识了许多先进的技术,可是对照前面的事,又让我感慨,先进的技术可以改变人的生活,却很难改变人的观念啊!

  于是我想到了深圳,曾经是改革开放最前沿的城市。或许那里会有新的观念?

  七、辉煌

  早在99年,我就在网络上找到了一个位于深圳的名为“中华残疾人服务网”的残疾人网站。来到深圳后,一开始我的遭遇同样类似于北京。一天,我在这个网站的留言本上看到了站长的一席因残疾人网络事业缺少技术支持而发的感慨,不由心有所感,便留言说,愿投入残疾人网络事业,而不计待遇。从此,我的人生翻开了辉煌的一页。那是2002年的10月6日。

  起初以为,这个网站会类似于仅仅出于兴趣的个人网站,走进去才真正发现,这是个志存高远的团队。而我真正感觉到了团结一致共创大业的团队精神。在同样因病致残的站长有力领导下,这里基本解决了残疾人在生活会有的种种不便,克服了许多社会上普遍存在的障碍,从而可以让我充分发挥聪明才智,全身心地去攀登IT技术的高峰。

  加入网站之后,我完成的第一个任务是改进网站新闻系统,增加图片上传和自动图文排版功能。以前没有做过ASP程序的我在原有的ASP程序的基础上,通过学习和分析源代码,完成了这个任务,同时也掌握了基本的ASP编程技术。然后,我又独立完成了一套社区论坛程序,这套程序受到了全国以至海外残疾朋友的欢迎,成为了许多足不出户的残疾朋友与网友热烈交流的园地。也让我从中看到了自己的价值。后来,因为网站的网管不辞而别,我又接过了网管的重任,从此一面开发程序,一面又管理着我们自己的两台服务器。尽管压力和工作量成倍地增加了,却使我同时掌握了两个领域的技术,而这两方面的技术又互相促进,使我的知识结构更为全面。

  由于我们没有外来资金的支持,要维持中华残疾人服务网这个福利公益网站的运转,必须走以网养网的道路,即为企业、政府提供信息化建设服务,以获得经济收入。所以,在给网站开发和升级程序之余,我又开始进行商业网站后台程序的开发。仅网站新闻系统,就在两年内从1.0版升级到了6.0版;还有大量为企业量身定做的功能程序。这些程序在网站原本就强大的前台设计的包装下,受到了市场的欢迎。网站也由此发展壮大。今天中华残疾人服务网在全球排名中稳步上扬,进入了三万以内的行列。

  在承接网站建设工程的同时,一些客户也开始找我们开发应用软件。第一个应用软件项目是一家与广东移动通信有业务关系的公司,因为自身没有软件开发能力,便请我们合作为广东移动通信做一个《“测试卡”管理系统》。根据要求,我设计了使用条形码的输入方案,又使用SQL数据库作为局域网联网的后台数据库解决方案。由于是第一次全程的开发与服务,在进行以前没有接触过的安装过程中出现了大量问题,又没有充分做好应对的准备,造成了一些被动局面。但是最终我仍然想出了临时的解决方法,顺利地完成了测试版的交付。遗憾的是由于中介的公司人事调动,这个项目最终没有进行下去。

  很快又一个重大考验落在了以我为首的网站开发队伍身上。这是一直从各方面扶持我们的深圳市信息化办公室交给我们的任务。要求是我们收集深圳市所有的网站,以PDF电子书的形式印刷在光盘上。同时要有一个完善的分类搜索系统。时间紧、数据量大,而且不允许出现任何差错。为了证明残疾人团队的开发能力,我和大伙都拼上了。而在送交初稿的前一天晚上,更是全民动员,站长第二天一大早要亲自带上光盘送去,但他也一起在熬夜。那个不眠之夜是我编程生涯中效率最高的一夜。不久后,这个项目终于完成,看着出自我们的头脑和双手的几千张光盘,我知道自己的努力没有白费,而自己的能力也提升到了一个新的境界。这个项目,在那些大公司看来也许是不值一提,可是对于一个核心成员仅五六人、而且全部是残疾人组成的一个项目组,是非常了不起的成就!

  2003年12月,世界残疾人职业技能奥林匹克在印度新德里举行,我有幸代表中国的残疾人参加了其中编程项目的比赛。在中国,残疾人的就业问题是一个大问题,因此,这种残疾人的职业技能竞赛尤其有意义。2002年12月,我以广东省冠军的身份取得了2003年在上海参加全国比赛的资格。2003年8月,我在上海凭着多年的编程经验和创新精神,又取得了参加中国残疾人代表团出征印度的资格。遗憾的是,在赛场上,为了追求更好的界面效果,我耽误了一些时间,以至在最后因时间过于紧张,出现了一个致命的失误,将本来有希望得到的奖牌拱手相让。唯一的安慰,就是我的程序界面受到了印度裁判的称赞。

  从国外回来,我又打开了.NET的大门,准备带领网站的几个做程序的残疾朋友进入.NET的开发。对未来,我充满了信心,而新的梦想,又开始浮现在我眼前!

  八、梦想

  现在我的身份,一半是软件工程师,一半是高级程序员。随着网站这个实体的发展,我也许会逐渐成长转型为软件架构师,但是我仍然会梦想着掌握最高的编程技术,仍然愿意承担基础性的编码工作。我相信,保持开放的心态,保持年轻的心态,再老也能做程序。

  当今的数字化时代给残疾人士尤其是肢残人士带来了新的机会和挑战。现在,纯粹脑力劳动的门槛,因为程序员门槛的大幅度降低而降低,给更多由于社会原因而教育程度相对偏低肢残人士提供了经过培训进入初级程序员行列的机会。但是,这些机会要想转化为现实,还需要更多更广泛的“无障碍”环境的支持。我的第二个梦想,就是梦想中国能够出现更多的“软件工厂”,而这些“工厂”又是向残疾人敞开大门的。

  十八年编程生涯,历经了风雨坎坷,而程序代码给我插上的翅膀在风雨中更加硬朗。今天,我喜欢在程序代码的世界中自由飞翔。让病魔去禁锢我的身躯吧,我的灵魂仍然在广阔的世界里翱翔……

  十年磨一剑