2006-12-08

[转载] 当我们不再年轻

原文链接




在这个时代,有很多很多的年轻人,揣着各种专业的毕业证,近不及待的丢掉根本没有读懂的课本,带着指点江山的伟大理想和对名利的憧憬挤进IT这个"高科技"产业。同样,好几年前,我的身边也充满着各种鼓动者:舆论的声音都在谈论年轻富有的IT名人,对于一个极度缺乏成就感,渴望被别人承认的年轻人来说,这是无可阻挡的诱惑,于是笃信IT业就像传说中那样,可以苦干几年coder,转后转行做管理,赚满荷包,就踢开这些辛苦的劳作,去做个享受人生的"成功人士"。

可笑吧,至少今天我回头看过去:我们这个所谓的高科技行业,到处充满了短期行为,太多的人都想吃青春饭,一夜暴富,想要捞一票就走。对于一个行业,这绝对是一场灾难。加上这个所谓的高科技行业本身,竟然也忽视老技术人员的价值,一味用人海战术来解决问题。于是产业陷入一个怪圈:因为缺少经验丰富的程序,我们只能做低级的体力劳动,这样就更依赖于个人的体力而不是智慧??本应是代表智慧与荣誉的开发产业,变成了劳动密集型的小作坊。这是多么荒唐的事!

还好,我这个老家伙还省得挺滋润,每当见到坐在我身边一个比一个"老"的几个家伙都会做出天真可爱的表情,以便从前辈们身上再"骗"些技术出来。当被问起以后的职业选择,我会认真地告诉他们,我想写程序,我希望可以想一直做一个写代码的程序员,不离开我心爱的键盘和开发工具。即使经济上的回报不能像我的同龄人那么诱人也没关系。因为也许没有管理天赋的我,如果专注于项目管理和市场业务,也许我能挣比现在多得多的钱,可是我还能这样开心的体验智慧吗?

岁月的流逝,带走了我的盲目的精力,但是我激情仍在,并没有感到力不从心。曾经在我看来充满痛苦和艰辛的技术转型,已经可以微笑着面对。从业的几年时间里,几乎每年我都要学习一门新的语言,每两年,自己对开发技术的理解就会有一次比较大的进步和转变。现在的我,已经明白各种语言不过是熟悉的算法和数据结构,换了件马甲而已。面对这些最多还有一点紧张而已??嗯,就像身边突然坐了一个陌生的美女,我还不知道该怎么和人家打招呼呢。当然,每一种编程技术,每一个开发领域,都有自己的思想,问题,方法和困惑。不过这些都是可以通过学习解决的。Pascal的严谨,C++的华丽,Java的务实,Python的灵活,SQL的绚美,付出熟悉的记忆的代价,就可以了解到这个世界另一个侧面的美丽,何乐而不为?当然,这需要时间,经验,磨砺,如果你没有为之付出更多岁月的准备,那么应该选择一条更适合自己的道路。

这世上总有些人,可以用自己的天才和灵感弥补经验的不足,广为流传的IT故事中,多的是这样的天才,他们的年龄和财富,是媒体津津乐道的话题。但是无论天才离我们多近,都不代表我们自己也是天才。理解这个道理,用于我太长的时间,无论读多少天才传记,也不能使我在第一次面对SQL脚本时不紧张和茫然。当我埋头编写SQL,成百上千遍的重复Select,Delete,Insert,Update,我也不会想到有一天可以写SQL的技术文章给别人读,还可以得到大家的肯定。

智慧这东西很不公平,有些人的成就我们这些普通人一辈子也达不到。可它也是最公平的,付出的努力越多,就有越多回报。虽然,可能你没有发现。发掘自己的智慧,也是一种智慧。程序开发,是一个依赖于智慧的职业,它需要我们用岁月,用枯燥的练习和辛勤的劳动来积累经验,换取面对问题时的从容不迫。

不要指望一夜之间就可以得到女神的青睐,我们应该坚持每天为她献上真诚的微笑。总有一天,她会回报你奉献出的时光,不要担心她嫌弃你青春不再,她更欣赏你的成熟。比之天赐的才华,辛勤努力中积累的感悟更为宝贵。昔日年轻光辉照耀整个计算机科学界的天才高德纳如今不还在辛勤的编写《The Art Of Computer Programming》么?

成熟不等于老去,年轻不等于灵活,在积累足够的知识之前,并不能看到足够的高度。当积累到一定程序,学习速度或者创造力并非一定较之年轻人有所不足。换一个思路,经验和技术就不会被遗弃,它们总能力为你带来惊喜。保持一颗年轻的心,就能不断体会到发现智慧的欣喜。

我相信,会有越来越多的人认识到经验对于程序员的价值,不仅是我们自己,还有我们这个需要智慧的产业。

1 comment:

Anonymous said...

写得很诚恳
热爱自己所从事的行业,多幸福!!!