最近,笔者和诸多程序员聊天偶然发现,现在的程序员换工作十分频繁,很少有程序员可以在一家公司连续工作超过八年的(而且这八年都还只是一个程序员),造成这种现象的原因无非两个:一是被公司开除;二是自己跳槽走人。
先说被开除的情况。很多互联网公司似乎对“35岁”以上的程序员都不太友好。如果你去问答平台上搜索,可以得到一大堆关于“程序员35岁以后该怎么办”的问题,确实有一些程序员会随着经验的增长而逐渐走向管理层,但这毕竟是少数的。对于程序员和it从业者,35岁是个坎。试想:一个不适合或者没爬上管理层的34岁“老”程序员出路何在呢?某知识社交网站上有网友就此对比了国内外程序员的待遇:
上图中涉及的这几个地方似乎老程序员的待遇还不错,如果你想继续干技术,即便大龄似乎公司也是可以接受的。反观国内,在一家互联网企业待够八年的有吗?多吗?大公司的工作节奏快,随着年龄增长,自身很可能会逐渐觉得跟不上进度。小公司的制度不完善,晋升渠道不通畅,福利待遇以及再次跳槽都比不上大公司,这让老程序员怎么选?出去创业?不知道还没有曾经的激情和拼命三郎的劲了!
除了被开除,程序员跳槽也十分频繁。曾经某网站针对程序员多久跳一次槽进行了调查,结果出人意料:大部分程序员表示一至两年跳一次。跳槽的原因五花八门,但涨薪还是获得了一致同意:
跳槽近似于涨薪,这也反映出当前公司对人才薪资管理制度的不完善。同时,随着前两年创业潮兴起的创业公司中部分弱势企业的倒闭,也导致了大量程序员不得不另谋高就。
在这种情况下,有多少程序员可以在一家公司连续呆超过八年以上的呢?