为什么有些老油条程序员很难被公司开除离职公司却要挽留
什么是“老油条”程序员?意思就是在公司里面资格相对较老,但是做事没有激情,拖拖拉拉,喜欢推卸责任的程序员。这些程序员从老板到其他普通程序员其实都不怎么喜欢!您可能也遇到过这样的程序员,但是您会发现一个很反常的现象,那就是这样的程序员有时候明明做了一些您认为很过分的事情,但是公司却没有开除他们。甚至于,这样的程序员在自己主动提出离职的时候,公司反而要加薪挽留,这是为什么呢?

其实,这是很正常的现象,不是老板舍不得开除他们,而是不敢开!所以,即便是他们自己主动提离职,做老板的也得主动请他们留下来。
或许您可能不明白这是为什么,那么我跟您说两个例子,您可能就明白了!
例子一
我曾经在一家游戏公司任职,这家公司的研发总监就属于“老油条”程序员。因为公司的游戏引擎底层是他写的,所以,他在公司的研发部门有着不可替代的重要性!
尽管他到后来已经很少写代码了,但是还是掌握着研发命脉。也就是说,只要他走了,公司游戏引擎的更新迭代将无法进行。虽然也有几个研发主管也能对底层进行扩展,但毕竟底层是研发总监写的,很多东西只有他能写,其他人做不了。
后来,由于他对公司的发展路线有意见,所以每当公司有什么新的需求的时候,他都说实现不了。因此,老板对他意见很大,总想找人替代他,然后把他开了。
但是,找个能替代他的人是需要时间的,而且还不能让他看出来才行。可是,他也不是傻子,怎么可能瞧不出来呢?
当他发现一些风吹草动的时候,就找了个机会跟老板吵了一架,然后就提了离职。
老板当时脑子也不太清醒,正在气头上,于是就同意了他的离职。但是,事后两个人都比较后悔,可是射出去的箭是收不回来的,于是两个人都破罐子破摔。
结果就是,研发总监在离职后,去了一个新的公司,工资大不如前,而老板这边损失更大
因为研发总监走了以后,剩下几个研发主管虽然说能力也还行,但是很多代码只有之前的研发总监知道怎么写。于是到了最后,这个游戏引擎公司干脆就不维护了!因为维护也没有什么意义,想要完全找个人吃透底层代码,所需要学习的知识量和花费的时间完全可以重新做一套出来了!
因此,可以说,走了一个研发总监,公司的引擎废了,发展就此停滞。重新做一套游戏引擎出来,或者拿其他现成的游戏引擎来用,起码也要一年左右,公司的损失可想而知。
但是,比发展停滞更可怕的是,公司最后因为没有相关技术,投资人撤资,就直接放弃游戏,改做其他的了!
例子二
而我在一家软件公司上班的时候,研发总监也是“老油条”型的人。这家软件公司从成立起,研发总监就在了,属于元老级别的人物。
这个研发总监从刚毕业就在这家公司,十几年没有换过公司,能当上研发总监完全是靠着对业务的熟悉。而公司其实不大,所谓的研发总监其实就是一个研发部门的管理者而已。
而老板对他同样意见很大,因为他做得很多项目都因为逾期或者质量太差无法通过客户验收。
后来这个研发总监学聪明了,他将手下人分成几个项目小组,由组长带头把控项目细节,然后他基本上就把握把握进度就可以了,完全把自己从技术岗转成了管人的岗位。
他已经把自己的工作全部细分下去了,基本上也没什么人要管,因为项目工作的分配都是由各个组长去安排的。但是,有一个比较尴尬的点,那就是他熟悉业务。因此,当涉及到业务逻辑时,就必须得问他了。
可是,他又不喜欢多说话,经常会丢给我们一些关于业务的文档给我们。所以,在公司的研发部门,我们一直认为有他没他其实没有什么区别。因为公司又不是就他一个懂业务,从公司的市场部要一个懂业务的人过来,也完全可以胜任他的工作!
可是,尽管这样一个看似无用之人,老板也没有选择把他给开除掉。除了他因为长年累月的积累,对公司的业务非常熟以外,还有另外一个原因,那就是其他部门的总监级别的人物都跟他一样“老油条”。所以,如果公司把他给开除了,想要从其他部门找一个熟悉业务的人来带领公司的研发部门,估计结果是跟他一样的!
总结
通过我的描述,您会发现,“老油条”型的程序员并不是公司不想开除他们,而是拿他们没有办法!如果把这样的人开除了,老板心里是舒服了,但是带来的后果可能是老板无法承受的!
有人可能会说:“地球离了谁都转!”。
其实,这句话本身没有问题,但是重要的是怎么“转”,付出的代价是什么!
第一个例子里带来的直接后果就是公司投资人撤资,公司被迫放弃了游戏行业,转型去做别的事情去了。而第二个例子里,如果老板把研发总监开除了,那么研发部门一旦遇到涉及业务的东西,不懂的话肯定就要去找市场部门了解。而市场部门配合还好,不配合可能就会引发部门之间的冲突。
我的建议是,如果您是老板,最好不要把特别重要的事情交给一个人去做,因为时间久了,这个人就可能会成为公司无法割舍的人,一旦遇到问题,可能会给公司带来很大的麻烦!
另外,如果您像我一样,也是一个程序员,那么我建议您最好争取让自己成为那个不可替代的人。这样,我们就不会轻易被公司给舍弃!



共有 0 条评论