公众号有好几个小伙伴问过我:觉得自己不适合编程做程序员了,想做管理的岗位,问我有什么意见?
我哪敢有什么意见啊,自己都还在敲代码,没有转岗的经验,哪有什么本事给别人指路啊。
但是居然被问到,就不妨说说自己的拙见,仅供参考,最终决定还要考自己。
管理是一个很好听好看的词,似乎只要和管理沾了边,就是高薪,荣誉,更广阔的出路。 也许对,但也没有你们想象中的那么美好和顺利,我也看到过曾经的技术强人,做了所谓的经理多年后,居然找不到一份满意的工作。因为实际动手能力已经消退了。
所有想要做管理的程序员可以想一想: 管理是什么?管人吗?如果抱着这样的想法去做管理,一定头破血流。现在的时代,没有人愿意被看管的。即使是经理人,也是和人相处,并非凌驾于他人之上。
管理有什么用?其实如果大家都好好工作,所有的经理人都是多余的。现代的观点是经理是充当作为协调人,好的管理者应该低调,把荣誉让给干活的人。
管理者也未必比干活的人工资高,我身边很多项目经理的工资都没我们写代码的高,存这样想法的人是官本位。我和很多大学同学交流过,他们的情况也类似,他们身边有能力的工程师很多薪水远比一些做管理岗位的搞,地位也稳固,毕竟你是直接干活的人,公司没了他一时半会没法开展工作。而经理往往随着公司政局变化而动荡,所以而高级工程师往往稳得很。
实际上程序员们不妨问问自己: 你是喜欢智商上的挑战呢,还是情商逆商上的挑战? 如果是前者,请把做技术作为终生追求。 如果是后者,可以试试走向管理。