【博客堂杯征文】30岁,成功者刚刚上路

文章作者:点缀([email protected]

我不知道这是不是我们博客堂的点缀,如果是,可以直接把文章发送到您的随笔中。

通过邮件发送征文的朋友,请注明您详细的通讯地址,以便在获奖后可以寄送奖品。


现在世界也不知道怎么了?总是不喜欢“老人家”。 特别是在IT行业里,当一个人30岁还在 coding 时,大家会无奈地摇摇头说“也太不长进了,他这一辈子完了。”好象程序员就是靠着自己的青春在吃饭,每一行代码都是激情产生的。好多程序说,“我做到30岁,就去做管理,或者改行做点别的什么。”我无言,这就是我们的“有中国特色”吗?

什么才叫程序员?

    一方面,“程序员”很难听的一个名字,让我联想起:售货员、售票员、炊事员甚至饲养员。反正在中国这个社会叫什么员的一定是个小角色,是可有可无的,基本上都归于服务行业。很多把自己叫为“程序员”的朋友是不是很受打击?我感觉“程序员”这个名词的产生大概与打孔机有关,最早的计算机大家都知道,是用打孔的卡片来输入程序的,当时有这么一批人,每天的工作就是把程序打到孔上,后来就被叫为“程序员”了。(呵呵,个人观点。)如果我说得不对,那么你可以去看看现在各大公司里号称为“程序员”的人,他们在干些什么?拿一本书,把人家的代码 Copy 到计算机里,改一下,好,程序完成。这与以前的打孔工人有什么区别。更有甚者,用Frontpage 做了几张主页,用JavaScript 写了一些 code 就以为这就是编程。
    另一方面,其实程序员被定位为“软件蓝领”,与技术工人是差不多的,每天的工作就是编写一些成熟的代码,使用IDE等工具,完成项目主管安排的代码,不用动什么脑筋,甚至可以一边说聊天,一边coding。

我们的目标其实是:“Developer(开发者)”。开发,可以理解为开拓、发展。

    开发者都是思考者,都是很好的管理者,能独立地进行开发,当程序一出错就能很自然地感觉到BUG所在。精通底层的协议,参加新技术的Beta测试,了解新技术的发展并有自己的见解,对程序可能出现的问题有一定的预见。在现在的开发中已经为新技术的运用留有余地(就象现在的XML技术)。懂得管理自己的生活,不因为烦忙而把自己的生活弄得一团糟。

30岁的开发者

    任何职业都有一个工作经验的问题,一个30多岁的开发者,他的经验肯定不是一个20出头的人所能比拟的。比如编程,在实际的开发中,经验比技术重要,核心算法、行业经验并不能简单地依靠年轻人的拼劲去获得,要有长时间的积累和沉淀。优秀程序员大约到27岁左右才能专注于某一个技术领域,到了30岁才基本上能在领域内略有小成,中年之后才能走向事业的颠峰。“30岁问题”是目前整个职业发展的大环境不成熟促成的。这让我想起了“Anders Hejlsberg”(C#之父)如果用现在中国的观点来看,他已经转行N次了。那C#也就不会产生,那 Microsoft 真的要哭了。笑脸

**我的30岁
**
   很多时候也在想,当我到了30岁会是怎样?现在是不是一步一步向着自己的目标在前进。未来我会成为Anders Hejlsberg这样的大师,还是不明一文的程序员。现在有很稳定的工作,有不错的收入,工作也不算忙(只是不用工作16小时一天  )每次看到微软的工程师们,感觉自己很失败,自己要走的路太长了。一时甚至选择了放弃自己的目标,去做一个混日子的人,但这不是我的个性,没学成。现在我知道了"积累"就是现在最需要的,不管将来会成为什么样的人。“过程比结果更加重要”。所以我不怕30岁,30岁,成功者才刚刚上路。