程序员升职记(程序员怎么晋升)
程序员和公司管理本来就是两个不同的职业通道。不知道是从什么时候开始,是谁说的程序员做久了以后就要转管理的?这两个职业可以说是完全相斥的,一个顶尖的程序员是做不好管理的,一个好的公司管理也是不可能写好代码的。因为这两个职业的思维方式都完全不一样。
遍寻一下整个互联网的历史,基本上没有哪个顶尖的程序员和技术大牛能转型成一个成功的公司管理的。管理是和人打交道,程序员只用和代码打交道。人比代码要复杂得多。代码的结果是可预知和唯一的,人是不可预测和不稳定的。所以很多代码写得好的程序员,你要他去管人,他可能会疯的。也有程序员成功转型到公司管理的,但是这些程序员在写代码这一行肯定不行。说好听点,就是一个被写代码耽误了的管理人才。说难听点,在写代码这一行混不下去了,不能靠写代码为生了。
也许有人会反驳说,中国现在不少的互联网大佬以前都是程序员,后来都创业成功转型管理了。比如:史玉柱、雷军、马化腾、周鸿祎、李彦宏等等。我没有任何贬低这些大佬的意思,他们能成功的转型的原因就像我上面说的,他们曾经是被写代码耽误了一段时间的管理人才。他们在做程序员时,绝对不是一个顶尖的优秀程序员。他们的成功是建立在管理好其它顶尖的程序员来实现的。也许还有人会反驳说,网上有时会爆出这些大佬以前做程序员时写的代码截图,逻辑清晰,格式标准,过了十几年,这些代码放到现在都有参考学习价值。其实这个很好理解,如果你写了几年代码,你再渣也总有几十百把行代码可以拿出来给人看看吧?而且有过开发经验的人都知道,写得好看的代码,在多人合作时,不一定好用。
再回到这个问题本身来。你已经写了六年的代码了,说明在做程序员这方面还是可以的。你现在在尝试着转型管理,但是一直不成功,这个只说明你可能不适合做管理,没有什么好沮丧和怎么办的。你接着做好你的程序员,多学习新的编程技术,努力的做一个顶尖的程序和技术大牛不香吗?为什么非要拧巴着去做一个自己不擅长的事,弄得自己痛苦,别人也痛苦。国外有很多四五十岁还在写代码的神一样的程序员,他们一样活得很快乐呀。写代码是可以作为一个一生的职业的,不一定非要转到管理上去。
最后举个例子。《我的兄弟是顺溜》这电视剧很多人都看过吧?顺溜是一个天生的神枪手,在部队里几乎没有对手。你觉得顺溜当多少年兵后可以做到集团军司令?我觉得他当一辈子兵都做不到集团军司令,因为这他不是这个料。如果顺溜成天在那里纠结自己什么时候能当上集团军司令,你会觉得拧巴吗? 你现在问这个问题,就跟顺溜纠结自己什么时候能当上集团军司令一样。