程序员的职业发展--读IBM大中华区架构师寇卫东文章有感

转载地址:http://tombforlestat.blogbus.com/logs/32204551.html

  条条大路通罗马,不论是销售、管培、挖石油、技术支持、财务、产品、程序员,都能找到通往成功的路。只是各自曲线和经历不同而已。对于我来说,我选择程序员这条路。

   来看看程序员未来可能的成长路线:

    1、技术专家级程序员。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,就可以逐渐成长为技术专家。技术专家对于所掌握的专业技术的熟练程度非一般程序员所能及,各类常见的编程问题在他们手中都能迎刃而解,可以说“越老越值钱”。但这类专家的风险在于:随着能力、经验、年龄的增长,他们的工资会越来越高,当公司改变技术路线而不再需要他们的专业技术时,或者想降低做事的成本,他们就可能面临失业或另找工作的局面

    2、资深培训专家。要转成培训专家,不仅需要深厚的技术功底,还要具备优秀的沟通和表达能力,因为他们的主要工作不再是研发某种技术,而是传播技术知识。这是一条很宽的路,你随时随地可以兼职讲课。相比专家程序员来说,虽然技术水平可能要相对低一些,但工作内容更加丰富,接触的人也更多。

    3、技术总监。技术总监在公司甚至技术界都有着非同一般的影响力,这对于有志于成为公司领导层的程序员,是个非常大的诱惑。走这条路,需要在从初级程序员成长为高级程序员后,以做项目为工作重点,进而发展成项目经理、开发经理,最终成为技术总监甚至公司副总裁。概括地讲是一条技术管理路线,从做项目开始,逐渐积累管理经验,然后成长为优秀的技术管理者。这条路线的风险在于:由于权力大,管的人多,因此压力会更大,不仅要保持对新技术的敏感,还要抽出精力做管理。比起成为技术专家,这条路也许更艰难。

    4、总架构师。这条路的偏重不是某种技术,而是对软件产品或者软件应用项目的设计。这是很需要天赋的一条路。就如同作曲家一般,要能够在各种软件中谱写出旋律优美的“曲子”。

    5、技术创业者。这条路不乏成功的领路人:google,yahoo,百度。。。如果你心怀创业梦想,那等到自己有了一定的技术积累,在掌握一些市场需求及管理方法,就可以开始一段创业之路。一旦成功,这类人的影响力会非常大。但这条路也是最艰辛的:创业涉及方方面面,也有很多外在因素,稍有差池就会功亏一篑,因此投身创业的程序员不少,但是真正成功的少之又少。踏上这条路需要过人的勇气和魄力,更需要坚韧不拔的毅力,以及深度的商业智慧,优秀的领导力,再加上市场机会,才能赢到最后。

    6、行业咨询专家。走这条路的人会在成为高级程序员后加入销售团队,直接面对客户,负责技术层面的问题。如果对某一行业,如电信、银行,非常熟悉,久而久之,就能成为精通这个行业技术的专家;如果对于某一类解决方案,如ERP,CRM,SCM非常擅长,就可以发展成为跨行业的技术专家。这要求程序员有深刻的行业洞察力和良好的沟通能力以及应变能力。

    7、IT专栏作家或自由职业者。如果对写作比较感兴趣,文字表达能力也不错,在对相关技术足够精通后,就可以通过发表文章赚取稿费,这类人是很受杂志欢迎的。另一类人可能比较崇尚自由,灵活的工作时间,完全自主的生活,那他们可以成为自由职业者,或叫合同工。不定期承接项目,在项目开始前签署协议,项目完成后结束合作。

    以上几条路,都应根据自身兴趣和特点来选择。但不论哪条路,起点都是一样:程序员,从初级程序员成长为高级程序员。这个进阶的过程因人而异,大概需要2--5年。在这之前,程序员甚至没有选择的余地。在这个阶段,一定要耐得住寂寞和枯燥。多向过来人学习。

   在成功蜕变成为高级程序员之后,并不意味着前途一片光明。如果说从初级到高级需要的是学习,那么从高级到专家,需要的是不断的尝试和坚持。也许这个过程会更漫长,通常需要5--8年。这个时期,因为有了之前的积累,人会更加自信,但也更加彷徨:将来的路要怎么走?这个时候,多尝试多摸索,做万件事,与万人谈,走万里路,自然会找到自己适合的发展方向。

   经过了这个阶段的历练,就可以实现“破茧成蝶”的愿望。明确了方向,并且有所建树。40--60岁,会是你绽放光芒的时期。

   程序员的职业很精彩,同时也很艰苦。享受高工资,掌握最新的技术,有可能成为创业成功的富豪。。。这就是别人眼中的程序员的生活。但请不要忽略这些光鲜背后的艰辛,高工资的代价是工作强度高,学习新技术的代价是工作压力大,成为富豪的代价是心力交瘁,加上长期的枯燥和寂寞。酸甜苦辣,都要自己品尝。

  如果你是程序员,你会怎么选呢?

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章