作为一名程序员,你是啥时候或啥情况下当上项目经理的?

项目经理是一个用烂的词,但不同场景下内涵是不一样的。毕业,干了一年代码,就开始带团队,3个人,一个小项目,以开发为主,管理为辅。技术没有问题,管理问题多多,我的老大负责填坑,我负责挖坑,学习了基本的待人处事之道。回锅修炼技术,搞了四年开发,又开始带团队,3人,独立负责,自己挖坑自己填坑。干了5年,带小团队,自己负责,或者是大项目骨干。学习软件工程和PMP,才知道真正的项目管理是个什么东西,回想原来的经历,惭愧之极。于是苦学半年,算是理解的项目管理。跳槽,到新公司开发部门管理,以项目管理的思维方式管理部门工作,效果不错。后逐步接管多个部门和大项目。对于楼主的问题,说几个要点吧。1项目之间差异极大,范围不同,涉众不同,工作内容和管理方法差异是很大的。打个比方打盖一个鸡窝和盖一个大厦都是项目,但对管理者的要求一样吗?2同领域的高级人员和初级人员之间思维方式差异很大,而不同领域的高级人员之间差异比较小,不同领域的初级人员思维方式也类似。这是一个有趣的现象。3不同领域的各级人员之间的差别是对本领域知识点和方法的熟悉程度差异造成的。所以跨行业不是一个很大的问题。不要将管理和研发截然对立起来。应该这么说,好的软件经理一定懂研发,而好的架构师一定了解一些项目管理的知识。
■网友
之前的老大走的时候,拍了拍我的肩膀。。。
■网友
跳槽的时候,吹牛逼说自己带过团队,结果吹大发了,跳槽到新公司,带23人的团队。还要自己吹的牛逼,含着泪也要干,自己去学PMP、CMMI等知识,然后,做了公司TTT认证。
【作为一名程序员,你是啥时候或啥情况下当上项目经理的?】 手动滑稽

■网友
搞技术跟搞管理是两码事除非是技术向的title那么我觉得至少5年
■网友
真正意义上的软件开发项目经理,4~5年还是要的,还是要花点功夫看点风景的。建议你定下目标,比如带多大的项目,多大的团队,然后倒推看看还有多少路要走!还有一个问题我觉得更重要,就是你为什么想做项目经理!祝好


    推荐阅读