如何做优秀的工程师?

May 21st, 2010 no comment

04年开始入行到现在近6年已经过去。刚才突然翻到以前写的日志中的一句话:“做最优秀的软件工程师” 。

先说一下昨天的震撼,和一位业内真正的大牛级人物偶然间聊到所在公司收购的一家美国公司10人团队情况,其开发效率和技能水平把我震了。先不说这些米国工程师的能力,单单就开发效率来说比我们高非常多。跟一哥们聊起此事,他慨叹:“国内是不可能聚集10个牛逼的人共同工作的,早4分5裂创业去了,所以大家达到一个高度后没有再提高,后来反而都在慢慢退步”。

全行业的浮躁就是这个行业的特点,虽很多人不愿意承认这点。看看现在的程序员,没在一线写5-10年程序,没有经过数个真正大项目的洗礼,没有十万行以上踏踏实实的程序经验,就敢头上顶一“高级工程师”,“技术经理”的大檐帽。这顶大檐帽让我们快速的迷失了自我,迷失了方向。

联想到我最近了解到的GE工程师的晋升流程,就单单说Engineer这个title,不在GE踏踏实实的工作6,7年是不可能拿到。

可就国内的环境而言技术人员做单纯的技术人员可行么?可能不行,管理职位除了满足了个人的权利野心之外,也是高薪水的保障。所以也就不怪我们这些“程序猿”“山中无老虎猴子当大王”。

改革开放30年,给我们带来了经济的繁荣,思想的解放。可也同时带来了浮躁、好高骛远、急功近利。

那为什么这几年国内互联网、IT行业风声水起,高潮不断呢?很简单:大量的“自由/开源软件”给我们贡献了越来越多的成熟系统解决方案。剩下的工作主要是系统集成和应用开发。

从一开始的“小屁”到技术经理,一切犹如过眼云烟,不再重要,不再怀念。

是时候该做点什么了。

天才来自于梦想,追求和执着。

下班,祝大家周末愉快。