小林:徒手攀登高峰

  人们常认为要成为程序员要么如Fishman一样是科班出身,要么如碧海一舟一样,以本科的功底起家成为超级的爱好者,但小林与他们都不一样,他像一个在程序编写领域中徒手攀登高峰的登山者,以初中文化功底,靠自学成为一个出色的程序员。他和刘韧、杜红超一道创办知名的"斗牛士"写作社区网站,,负责它的前期设计和后期一些技术支持,现在某无线互联公司从事基于无线互联及PDA的行业解决方案、个性化方面的研发工作。
1993年,小林初中辍学后,家里买了一台电脑,从最基本的DOS学起,把DOS里的基本命令背熟,重装了n(n> 10)遍机器后,对电脑比较熟悉了。当时最为常用的办公软件就是金山WPS软件,打开这个软件就可以看到"作者:求伯君、李明"字样。紧盯着屏幕上的"作者:求伯君、李明",小林的眼前幻化出了"作者:小林"的字样,这种想法推动着小林更渴望去了解其它程序。

  小林开始走上了编程之路。对只有初中文化的小林来说,要啃透那些代码,虽要相当大的毅力,当现在问及小林对当初走上程序员之路有何评价时,他说:"程序员是最能突出'只有偏执狂才可能成功'这句话的人。"从这里也可以看出小林对于程序有着多么执着的热爱。

  "少年壮志不言愁"。开发出程序,对只有初中文化的小林来说,无疑是困难的。他接触到的计算机知识相对于程序开发来说,皮毛都很难算上,要想开发程序谈何容易?少年不识愁滋味,初生牛犊不怕虎,小林从C语言开始学起,英语水平很低,书上的英文靠查字典读懂。除了读专业书,他还从报刊上获取编程方面的知识,经常到深圳的"赛格市场"和别人交流软件并学习到一些知识,也在那里认识了几个大小林十几岁的开发人员,对他帮助很大。
  
  一般情况下,小林是边看书边操作,把自己认为有用的和自己在运用过程中的心得体会都记在事先准备好的记事本上,并背得滚瓜烂熟。死记硬背虽然不是一个好办法,但对于只有初中文化程度的小林来说却是登堂入室最有效的办法。小林认为:"书,是永远的最忠实的老师,但国内某些专业技术的书出版得要较外语版的晚上一年左右,所以如果能够较好的理解读懂英文资料将占较大的优势,此外在学习的过程中,多看别人的经典的实例程序,编程中就会少走些弯路。"就是到现在,小林在工作中遇到问题,仍然是看书、翻阅杂志、求教有经验的朋友。接触到互联网之后,增加了获取知识的途径,利用搜索引擎到相关的垂直网站、到网上社区去求教,当所有这些途径都无法解决问题时,小林最后才去找人登门求教。

  "删繁就简三秋树,标新立异二月花。"什么是程序员?也许我们会认为是学会了很多编程语言或者考了程序员证的人,然而小林不这样认为:"程序员不一定必须持有程序员证书,作为程序员最为重要的是具有创新、钻研、好学等精神和能写出好的程序。"小林是完全依靠自学,几乎是在"一穷二白"的基础上开发程序的,创作中所遇到的困难非一般人所能够想象,然而小林坚持下来,并获得了成功,那么是什么力量使小林克服困难、不舍昼夜奋然前行呢?他的回答是:"追求成就感、追求完美!比如做一个同类的程序,某些程序员用100行较复杂的代码完成,而我只用10行代码即可完成等同的功能时,这种小成就感会让我沾沾自喜。"

  "我拿青春赌明天"?有人说程序员就犹吃青春饭一样,到了30岁还不能做到一个职位,就应该从程序员里退出?小林并不认同这一点,他举例说:"记得今年4月1日《程序员》杂志和中国软件协会举办的一个活动里,原微软公司的戴习为老师及金山公司的雷军,他们提出了程序员可以当一辈子的观点。对于我,未来的职业应该还是会和技术沾边。"对于程序员来说,加班原本很正常,不加班才不正常,做大项目搞封闭式开发是常有的事。而对于小林来说,几乎没有真正很好休息过,如果项目不急,他就会把大量时间用来为升级自己的知识结构、刷新自己能力的读书上。

  "漫漫长路远,冷冷幽梦情,万水千山独行,找我登天路径,我要把美丽拥抱,摘下闪闪满天星。"忽然觉得这首歌似乎正是为小林的奋斗历程和创业心态而写。

你可能感兴趣的:(小林:徒手攀登高峰)