很多程序员都想转管理。做管理表面很风光,因为社会普遍会对管理者会高看一眼,工作内容也多是让别人干活,不用自己亲自动手那么辛苦,最后拿的薪水却比实际干活的人还高。
但权力有多大,责任压力就有多大,管理者要每天面对各种杂事,经常被各种电话邮件打断,很难一门心思的专注做事,团队项目失败,管理者要承担责任,团队成员犯错,管理者要承担连带责任。
那么程序员如何判断自己是否适合做管理呢?
1.要有大局观,团队意识,不能只关心技术细节。
2.习惯做发动机,做整个团队的引擎,驱动着下面成员转动,给团队成员安排任务,并督促他们去执行。要习惯做领路人,当大家不知道往哪里走时,你站出来走到队伍前面,给大家指明方向。
3.宽容大气,宰相肚里能撑船。人都有缺点会犯错,你得能容忍,并帮他们改正。人都有长处,你要给他们提供充分发挥长处的机会,学会用人所长。
4.具有多线程工作能力。管理事情很多很杂,需要有足够的并行处理问题能力才行。
最重要的是如果有机会的话就先尝试干一段时间,同时不要轻易荒废技术,不能完全放弃写代码。这样坚持一段时间后发现自己实在不习惯、不愿做管理,再回来走技术路线也没啥困难。