在一家公司超过 4 年不面试,大概率已经跟市场脱节了
先定义「稳定」
在互联网行业,有些知名公司员工平均在职时间只有半年。对我们父母那辈在国企干一辈子的人来说,这完全无法理解。
我的定义是:接受一个 offer,至少要决定干一年以上,才有意义。 如果你只想干半年再观察——其实没必要去,因为半年你观察不出什么东西。
反过来说,如果一个人频繁换工作,每次只干一年半到两年就走,作为管理者我也会觉得太快了——你没什么沉淀。 职级提得快不代表积累够深。
稳定性至少以年为单位。
该走的四种情况
1. 小公司没有流程
一开始因为各种原因进了一家小公司,没什么制度,纯粹是领导给什么活你干什么活,过程混乱。这种环境很难建立系统化的工程能力。去规模更大的公司,学一下流程和体系。
2. 薪资长期被倒挂
进大公司时工资被压了,之后被应届生倒挂,或者跟市场有较大差距。先把工资提上来。 薪资长期不合理会影响你的心态,也会扭曲你对自身价值的判断。
3. 文化有毒
强迫加班、政治斗争严重、跟领导关系一般——这些属于环境问题。打工没必要憋着。不开心先表达,表达完还解决不了,就换个地方。
4. 增长停滞
在一家公司待了 3-4 年,业务能力没什么成长空间了。虽然很稳定,但稳定也是另一种不稳定——你要居安思危。 这时候该出去面试,看市场上需要什么样的人。在一家公司超过 4 年,大概率跟市场已经有些脱节了。
不该走的四种情况
1. 刚毕业不到 3 年
太早了。刚毕业就频繁跳槽,显得急功近利。给自己时间沉淀。
2. 在任何公司不到 2 年
低于两年的履历更像是一种损失而不是加分。除非你遇到了上面提到的「有毒环境」。
3. 同职级平跳
在一家大厂跳到另一家大厂,职级不变,涨薪 30%——如果你不是特别需要钱,意义不大。 平台、scope、成长空间都没变,只是换了个工位。
4. 从大厂去 local 中厂
即使给你高一级的 title,这种机会也一般。你的平台变小了、国际化视野变窄了。在能力还在上升期的阶段,平台的天花板比当前的 title 更重要。
保持敏感度的方法
我建议你在一家公司超过一年后,就开始定期做一件事:每隔半年投一轮简历。
不是为了跳槽,而是为了:
- 看市场在面什么——当前需要什么样的人、什么技能在升值
- 刷新自身市场价值的认知——你值多少钱,不是你说了算,是市场说了算
- 如果收到 offer,对比一下差距——这是最真实的参照系
如果一直不刷新简历、不面试,很可能不知不觉就落伍了。面试本身就是一种校准。
最后看一下业务本身
去之前一定要打探清楚:
- 业务你喜不喜欢? 程序员的技能迁移性很强,但不喜欢就别去。觉得没前景也别去。
- 团队氛围如何? 最好找在职的人问一下——组氛围、加班强度、有没有赛马机制、稳定性怎么样。
这些都是你进去之后非常影响舒适感和留存意愿的因素。提前做功课,比进去后后悔成本低得多。
欢迎在 X @StevenChouAI 留言讨论:你换工作的决策依据是什么?有没有后悔过的跳槽?
作者:Steven Chou 网站:stevenchouai.github.io GitHub:stevenchouai X:@StevenChouAI