星期一, 九月 11, 2006

程序员不当经理还能做什么?

[webnote]
 
 

程序员不当经理还能做什么?

发表于Friday, 七月 14th, 2006

程序员好像是最做不久的职业之一,如果你超过三十岁还再没有混成项目经理部门经理什么的,自己都会觉得前途渺茫。但是,不是每个程序员都适合做管理工作,不做经理我们还能做什么?Harriyott在他的blog中指出十二个开发人员的发展方向:

  1. 主力开发。负责主要模块,辅助新手,影响高层设计决策。
  2. 软件构架师。掌握宏观设计和各模块之间的联系,指导开发。
  3. 技术决策。熟悉了解从编码规则、发布管理、重用策略、日常创建(daily build)到新工具新技术的调研各个环节,帮助开发组实施这些环节。
  4. 企业家。完成了一个有用的工具、互联网应用等等产品后,把它买给别人。
  5. 教育者。把你的知识传授给别人。
  6. 合同工。如果你对某个技术非常精通,可以尝试为不同的公司做短期的合同工,发挥你的专长。
  7. 顾问。为你的客户提供有价值的技术指导。
  8. 技术布导。帮助大家认识某种新技术或者新产品。
  9. 作家。写书,写专栏。
  10. 转行。
  11. 销售。
  12. 软件测试。

其实,就算不做这些,就做一个脚踏实地的软件开发者,又有什么不可以?开发者应该自己努力为这个职业赢得更多的尊重,社会也应该为开发者提供更多的发展空间。开发者是这个行业中真正的源动力。
"除了经理以外,十二个开发者可以选择的前途"�C来自harriyott.com

没有评论:

google站内搜索

Google