程序员工作4,5年是个坎,这个时候就要考虑今后作什么了?
继续作程序员,在技术层次上,更提高一步。 成为真正的coder , 终极就是想linus那样的人。
往PL方向发展, 主要作产品 。
----
显然往哪个方向走, 是要看个人兴趣的。
在中国 ,如果你个程序员过了30岁, 没有当项目经理什么的, 就会被人认为没有出息 。
为什么在美国,R&D可以作到50岁呢?
你想50岁的R&D经验肯定特丰富, 理论知识特扎实。
没有中国不需要50岁的R&D , 因为中国的环境根本不需要研究那么深的 。 说白了, 中国的研究水平根本没有到美国的水平, 自然也就不需要那样钻研的人。
我的目标就是第一个, 继续作R&D , 在技术上更加的钻研 , 我想对computer 科学, 没有10年,20年的功夫, 怎么可能透彻理解呢? 当然,作技术也不妨碍你搞管理,作一个技术管理者也不错啊。
我的职业规划是: app开发(4年)-> driver 开发(4年) --> 作技术leader (kernel开发(10年)) ,然后就一直作kernel,作leader 。
往linux kernel/driver 方向发展是很不错的选择, 否则 你50岁还搞Java 这样的应用程序开发没有意义啊! 只有 象kernel这样底层的开发, 才需要年纪大,经验丰富,理论扎实的老 R&D 啊 。
与计算机类似的建筑业, 情况还不是一样, 没看谁工作4,年就去搞管理的, 因为你没有扎实的业务能力和基本功,怎么作管理? 40,50岁的建筑专家多了去了。 怎么在中国40,50岁的技术专家就没有呢?
如果大家都不急功近利一点, 也许中国的水平就会提高了。
阅读(4281) | 评论(13) | 转发(0) |