美文网首页行业思考
程序员离职跳槽指南

程序员离职跳槽指南

作者: 数据与人 | 来源:发表于2024-03-17 10:13 被阅读0次

    每当过完元旦春节将至的时候,办公室的气氛也诡异起来,空气弥漫着离职的味道。

    因为积累许久的负面情绪长期无法获得释放,打工人对工作的容忍度越发稀薄了起来,有的打工人看似正襟危坐地坐在工位上,实则愤然辞职的念头在心里汹涌澎湃。

    离职是我们程序生涯的重要一环,今天聊一聊离职和跳槽。

    1、为什么离职?

    有人希望薪资水平能和能力水平匹配,但由于随着司龄的增加出现薪资倒挂,内心愤愤不平。
    有人期待工作能力获得成长,但目前每天干的都是“体力活”,觉得太Low不符合自己的段位,想换个平台大展身手。
    有人要求工作与生活的平衡,但持久的加班超量的工作,让人感觉身心俱疲。
    有人看不惯上级无能且偏心,遂产生离职跳槽的念头。
    有人渴望获得亲友好友的支持,但长期独自在外打拼,让人感到无比孤单。

    如果上面有一条存在,可以忍受,两条以上就需要观望机会,三条以上那么必须要果断跳坑了。

    面对以上问题,打工人该如何抉择呢?职场不是儿戏,成熟的打工人需要分析得失,权衡利弊,才不会作出后悔的决定。

    二、离职前需要注重哪些事?

    1、该不该放弃年终奖,提前离职?

    大多数打工人年底都有观望的心态,大多会拿到年终奖后再跳槽(通常各大公司的年终奖年后发放)。

    这个相对的跳槽淡季也是「求职时间红利期」——年底求职的人少,竞争压力自然就小。碰上急着招人的企业,求职者还可以利用这种“供小于求”的情况,竞聘更高职级别的岗位。 对学历、履历或经验上存在不足的求职者来说,确实是个好机会。 不过很多人也担心由于要放弃一大笔奖金,而且万一跳槽后不适应新工作被辞退,那损失可就大了,到底该怎么选? 其实可以换个角度思考,我们要寻找的是「机遇」,而不是普通的工作机会。 举个例子: 假设现工作年终奖3万,新工作的职责不变,只是月薪涨3千,不考虑个税的话,换工作一年可以多赚3万6,算下来也超过了年终奖。 这个Offer算机遇么? 不算,这种普通工作机会随时可以尝试,没必要放弃年终奖去争取。

    2、你的价值决定你的薪资

    既然离职和跳槽其中的一个原因是薪水无法符合预期,那么首先要搞清楚的就是收入是由什么决定的。

    答案是:价值。就是你在这家公司所创造的价值。

    一位40岁的软件开发工程师,精通Java等很多技术,但是辞职半年后重回职场,却连一个面试机会都无法获得。 很明显,这位“高龄码农”的窘境,不仅是年龄危机惹的祸,除了潜力耗尽之外,还有一个重要的原因——经验贬值。

    大家都清楚,经验的价值体现在「信息不对称」上。 互联网普及以前,我们只能在职场上学习专业技能,隔行如隔山,所以经验很值钱。

    如今知识获取难度的降低,让很多职位的“护城河”被填平,经验大幅贬值。想要打破这种困境,我们必须掌握更加稀缺的技能。 所谓稀缺,也就是门槛。

    门槛一:会的人少。

    .NET在程序开发中就属于门槛比较低的一类。做.NET不需要你科班出身,或许一点兴趣再加上一点时间,都可以让你开始从事.NET开发了。

    .NET的易学易会,很大程度上是由于它的封装性比较好。底层的东西都屏蔽掉了。你可以不懂指针、不懂数据结构、不懂算法、不懂汇编、不懂很多东西,但照样可以做出一个.NET程序来。而这些人往往又是对薪资的要求没那么高的,这样无形中就拉低了.NET程序员的“身价”。

    因为工作的门槛很低,门槛低就意味着你不做有的是人能做,你就无法提高自己的要价。而提升自己所从事工作的门槛,实际上就缩减了竞争者的规模。
    像一些人员稀缺的岗位比如游戏行业的技术美术岗位——TA(Technical Artist),它在国内非常稀缺,普遍月薪都在5~8万左右,最高能给到20薪,年薪百万者屡见不鲜。

    门槛二:需要特殊环境才能学习。

    比如做运维工程师,想要提高必须去大厂,因为服务量级相差太大,双十一阿里云核心系统每秒处理的数据流量总数为40亿条,在小厂待一辈子也没机会维护这样的系统啊。

    所以,如果想收入高一些,有机会就去做特殊环境去做更高难度的技术工作,比如:

    百度、谷歌的搜索引擎算法。
    微软、谷歌、苹果的操作系统。
    大型网络游戏引擎。
    大型企业的ERP,比方说SAP。
    3D图形图像。AI和VR。
    3、平台
    很多程序员觉得35岁就瓶颈了,35岁写程序就到头了,实际上,这只是你的平台比较小罢了。

    就拿我自己的公司来说,平台算大,只要是踏踏实实工作过5年的程序员,基本上就能够胜任公司90%的技术工作了,剩下的10%,请教一下其他同事,进行一下技术交流,也完全能够解决。

    这样就存在一个问题:随着你年龄的增长,你的生活压力越来越大,要求越来越高,可是公司只要5年经验的程序员就够用了。假设市场上5年经验的程序员的平均要求是30K,凭什么要给你40K?你的优势在哪里?如果你没有突破,就会有35岁写程序就到头了的感觉。

    而如果平台更大一些情况就会不一样,比方说,你去了微软和 google ,可能5年的经验不过刚刚入门而已。IBM有一个工程院,其中有5位院士(IBM Fellow)获得过诺贝尔奖,很多人钻研技术都超过20年或者更久。如果你对技术感兴趣,并执着去钻研的话,你可以不断地去挑战和攀登。

    在这里,至少你有足够的理由和需要再去进行深入学习。因为在这些地方,5年的经验是远远不够的,还需要进一步地学习和努力。

    如果处在没有那么大的平台,而且公司本身就缺乏长大的资质,想主动选择更大的平台,也就是跳槽了。

    但是跳槽也是有风险的,大多数的公司,5年经验的程序员就够用了。如果跳得不好,收入还可能越跳越低,所以当你想要从一个低的平台向更高的平台跳跃的时候,平时就要做足功夫,认真积累自己的实力。

    4、行业和趋势
    我想说的最后一点就是行业和趋势。有时候你觉得已经万事俱备了,可是你所处的这个行业本身就属于极低利润率的,你再怎么努力也很难有很高的收入。

    很多情况下,可能公司也想提高你的待遇,但是由于缺乏利润的支撑,公司也是有心无力。所以,在选择公司,尤其是小公司的时候,要重点考察一下公司所处的行业如何?是不是前景比较好、利润比较高的行业?如果是大公司的话,这方面的问题就会少一些,因为如果方向有问题,它就无法做成大公司。

    行业是有周期性的,可能在一段时期内这个行业好,下一段时期这个行业就不行了。最典型的一个例子就是JAVA,2012 ,2013年是Java待遇不高。几年以后,Java待遇碾压客户端了。

    选择行业也不是选择暴利行业就一定好,比方说房地产。资本都是逐利的,当一个行业属于暴利,同时所有人都知道它是暴利的时候,危机就来了。

    这个危机就是会有大量的社会资源、人力物力投入到这个行业中企图分一杯羹。而全局上又没有一个统一的把控,这个行业究竟需要多少公司才是合适的?最后的结果就是过剩。就好像股票在崩盘时,也许跌4000点是比较合理也比较正常的位置,但是由于人们的恐慌,它就跌到了3000点了。

    三、写在最后

    打工人无论身在哪个职级,离职冲动出现的频率几乎是一样的。

    我的建议是,越是想冲动离职,越要启动“冷静期”的思考方式。这是一个自我调节和理性思考的过程,先想清楚不应该做什么,再去考虑接下来应该做什么。

    一时委屈就坚定长期目标,工资低就问涨薪的规则,直属领导太差就调岗或收集证据,工作遇到了瓶颈就提升能力,在机遇来临之前,我们肯定要做一些自己不太满意的工作。当你在职场中遇到问题总想着逃避时,其实就相当于放弃了修复关系和增进了解的机会。这样的情况下,离开100次也解决不了任何问题。

    当然,也要给自己定好底线。职场就是利益交换的地方,当公司再也提供不了成长的空间、工作的意义,或者是严重影响到了内心秩序和独立人格,甚至是身体健康、家庭和睦,那就毫不犹豫离开。

    相关文章

      网友评论

        本文标题:程序员离职跳槽指南

        本文链接:https://www.haomeiwen.com/subject/gupozdtx.html