现在的位置: 首页 > 综合 > 正文

做技术?做管理?

2012年09月23日 ⁄ 综合 ⁄ 共 1362字 ⁄ 字号 评论关闭
   好像是一段时间以前了,看Ken的blog《关于项目管理的遐想》,其中提到做技术vs做管理、30分水岭等话题,早就想说说自己看法的,今天才得有时间。
   这真是个有点中国特色的话题。据了解国外没有人这样特别的来分。这个话题其实源自2000年、2001年左右,那时候国内媒体尤其的关注所有跟“IT”有关的话题。最早的说法是“程序员是吃青春饭的”,更有好事者佐证“程序员和妓女的若干相似点”,等等。关于这些一直有话要说,现在说出来:
   首先受不了的是:那个30岁是分水岭是媒体喊出来的,确实有相当部分的IT同仁认同,但是并不表示这就成了所有程序员的规则,充其量是个规律(关于规则和规律可参拙文《规律和规则》,呵呵)。什么意思?我就搞不懂为什么常被认为是“聪明人”的IT同行怎么会受媒体的影响而失去主见?关于“30岁分水岭”问题我想说,媒体在这个问题上的认识很浅薄,并误导了很多精英。我喜欢做技术我就要一路走下去,才不管什么“30分水岭”。
   有人曾咆哮过,国内软件做不好是因为很多人刚刚在技术、业务上小有积累、小有成就就忙不迭去做管理、开公司,觉得那才是提升。此话虽然言过其实,但是不无道理,所以我们总是说国内的技术人员写出的东西总是感觉不如老外写的好。那时因为什么?因为很多技术强将不能在技术路线上继续走下去。
   再说,前面也提到过,国外没有听说过技术一定要转往管理这一说的规则。倒是了解到,微软程序员就是程序员,管理就是管理;如果是程序员就要求你强烈的喜欢编程;更是没有管理“高于”技术这一可笑说法;程序员的薪酬可以高于PM的薪酬。
   其次想说的是:不要浮躁,沉稳、沉稳、再沉稳,学习、学习、再学习。成长才是王道,应该清醒一点的是国内很多软件公司所谓的PM充其量是个开发组的leader。担上这样的名头实在没什么好说的,也不是一种“提升”。你可以把它当作“转行”的机会。但是无论你决定继续搞技术、还是继续搞管理都意味着你对另一条路的舍弃;意味着深入的学习和成长。
   国内的软件公司会越来越更加注重软件质量,其中引入项目管理是必由之路,这之中的项目经理绝对不是随便的开发组leader可以胜任的,经过严格项目管理知识体系培训、基本的管理人员素质将成为基本条件。
   我不认为“做了几年技术然后做管理是很自然的事情”。这不是自然衔接,而是转行,是一种取舍。我这样说的意思是如果自己很喜欢技术那么绝不要受一些说法的影响勉强去做项目管理,而决定要去做项目管理的人一定要考虑清楚这是一条不同的路。
   再次想说说技术路线和管理路线是不同的。很简单,技术工作的结果是确定的,而管理工作的结果是不确定的。技术工作具有严格的逻辑性,而管理工作则往往是管理者各显神通。技术工作需要的是过关斩将的实力,而管理工作需要的是运筹帷幄的技巧。技术工作中,……这些总结不能全面概况,正确性也未敢保,不过其差异可见一斑。
   接着说说我自己吧,我是被项目管理工作的一些不确定性吸引过来的。怎么说呢?偶然的机会自己得以负责一个项目,并获不错成绩。这次经历,让coding给我的成就感在项目成功给我快感面前相形失色。于是矢志学习项目管理,并持续坚持实践。
   最后呼应一下ken,不要相信“30分水岭”的说法,不要为了管理而管理,做自己喜欢的!

抱歉!评论已关闭.