从BAT这种公司平薪跳槽头条,是否值得?
有一个朋友之前就职于阿里,之前交流关于跳槽的问题,具体是这样的:阿里工作3年,拿到了头条的offer.但是非常纠结要不要接的问题。于是几个朋友聚在了一起讨论了这个问题
而且最近好多读者也在参加面试,接下来就分享下对于如何选择Offer.从哪些方面看这这个事情的问题的看法
一.先谈谈程序员为什么要跳槽
1.因为程序员都是“香饽饽”
首先,这个市场对优秀人才的需求,总是很高的。我很多优秀的同事,每天都会收到好几个来自其他公司猎头的面试邀请。
想象一下,如果你手头的工作干得有些厌倦的时候,Facebook给你打了一通电话说:“我们这有个不错的岗位,你有没有兴趣来和我们聊一下?” 通常,为了给自己留更多的选择权和机会,你肯定会答应并去尝试一下 —— 很多程序员的职业转变之旅,就是以这种方式开始的。
2.因为总是有新技术和新热点
新的热点和知识,总是能激起程序员的兴趣。每当看到什么新鲜的技术,他们都想去看看、去了解一下。了解着了解着,他们可能就跳槽了。
毕竟,科技行业日新月异,谁不想去个更有发展潜力的公司,谁不想做一些可以改变世界的项目。
3.因为有更高的薪酬
很多程序员在跳槽时,都是被更高的薪酬所吸引。
在我们行业,有一句不成文的行话叫做:“People who stay in one spot earn less than those who move” (常更换职位的人比一直不动的人有钱)
当然这句话不是绝对正确,但是在我看来,行业的大趋势就是如此。
在我之前的公司,有一个非常优秀的程序员同事。他踏实肯干,一干就是10年,且功勋卓著,受到了很多的表扬和认可。然而10年之后,虽然,跟他同期入职的人相比,他是比他们挣得多;可是,他的工资却比一个刚入职的新人要少。
这类情况我见得太多了,自己也亲身经历过。
我自己的经验是:如果你坚守现在的岗位,你每年大概会有稳稳当当2% - 5%的加薪。而如果你跳槽、往高处走,你每年会有10% - 50%的加薪空间。
尽管跳槽有很多好处,但是没有目的性的跳槽也会带来很多弊端。
那么我们在回来分析开头说的问题
二.从阿里跳槽到头条?
听朋友说完,我当时想,目前本就金三银四,加上近几年如头条、拼多多等小巨头大肆从 BAT 挖人,发展快速,而且开出的薪资一般来说也非常诱人,按理说朋友不应该这么纠结的。
于是我打趣到,是不是头条给的薪水太高,不敢接了?
结果没想到朋友告诉我的是,平薪。
当时听到觉得很诧异,第一感觉是朋友面试是不是没发挥好,但细想也不对,面试没发挥好那完全可以不发 Offer,没有必要发一个平薪Offer,而且头条也不算缺钱的公司。另外朋友自身条件也不错,人很努力,技术能力也很强。
然后朋友告诉我,其实是今年在阿里的绩效比较好,拿了 3.75,而且今年很有把握能晋升,所以整体的现金涨幅和股票都给的很不错;而头条那边反馈其实也很不错,之所以平薪,是因为目前才毕业两年,但总包已经达到了这个区间的 Top 级别了。
这么听下来,也就大概能理解为什么只能给平薪了。
一方面,虽然薪资是一个行业的潜规则,不会公开,但终归还是要符合它的内在规律,不能随意打破,否则老员工会有倒挂的感觉,令老员工心寒;
另一方面,薪资的协定不仅是为了短期留住你,而是为了能长期留住你。按规则来开薪资是为了保证你未来的增长空间。否则如果一上来就给你过高的薪资,会让你对未来的薪资涨幅抱有更大的期望,一旦没有得到满足,很容易产生负面情绪。
因此,我也劝朋友,确实这个 Offer 已经不太好上涨了,如果实在不满意,可以等过两年再看看机会,或者等晋升完再跳也可以。
没想到说完这点,朋友更苦恼了。看来果然马爸爸说得好:一个人如果想跳槽,要么是钱没给够,要么是心受委屈了。我这位朋友就是“心受委屈了”。
朋友告诉我,之所以考虑跳槽,是因为目前所在的部门不够核心,“个人成长”非常有限,没有人带,很多事要自己扛,所以才会纠结是否要为了“追求个人成长而平薪跳槽”这件事。
三.那么选择个人的成长重要,还是选择高薪重要?
因为知道不少朋友在考虑跳槽时,都会或多或少纠结“追求个人成长”和“追求薪资”的权衡。因此,正好这里我也给读者们分享下自己对于这两个因素的看法。一直以来我也对这两点作了不少的思考。
1.工作 0-3 年,“个人成长”绝对大于“薪资”
在毕业后初入职场时,往往会带着极大的好奇和热情,有很强的学习心态和很大的成长空间,就像低估的股票一样,所以这几年里一定要全身心投入到工作当中,而且要确保自己每年能保持一个较高速度的成长,就算 996 都没有关系。
当然,这里说的 996 并不是公司疯狂加班,堆积业务代码。而是多抽出自己的空闲时间来磨炼技术水平、提高代码质量。
正好这里也阐明一个观点:之前有人提到,“废掉一个程序员最好的方法,就是让他闲着”,意指程序员如果没事做,就容易颓废而停止进步。但我却认为,“对程序员危害最大的,并不是闲着,而是过度忙碌,忙碌到没时间思考,没时间成长”。
简单点说,如果 996 都用来堆积业务代码,那只会造成一个“成长幻象”,以为自己每天在进步,而实际上是原地踏步且不自知;
反过来,如果 996 是自己有意识的针对自己的弱点去做训练、去钻研提高,那才算得上是真正的进步。
2.工作 3 年后,可以逐步转向“面向工资编程”
有的读者会觉得“提钱俗”,但目前的社会压力摆在这,房价高企,绝大多数人都是受害者,默默承受高房价背后的压力。因此,在完成前3年的自我积累后,可以基于自身情况逐步转向“面向工资编程”,毕竟,精神自由是跟随在财务自由之后的。
工作3年后,多数人也慢慢摸索到了自己的未来规划了,有的人继续钻研技术,努力成为架构师;有的人开始学习产品,不仅了解怎么做,更想了解为什么这么做;有的人去创业,在没有过大的经济压力下,追求另一种自由和自我价值。
四.选头条,还是留阿里?
话题回到我朋友身上,对于我朋友这种情况,我的建议是,由于目前才毕业两年,所以优先考虑个人成长,如果在阿里该部门得不到足够历练和成长的机会,而头条的核心业务发展迅速,对于朋友而言有非常好的成长空间,长远来看,只要能力提升了,其他都好说。
当然了,由于朋友今年要准备晋升,所以这一点也要仔细考虑,title 这种东西我和不少读者一样,不怎么在意,毕竟很多人 title 和实力严重不相符,但问题是整个求职市场非常看中。
这一点今天就不细说了,以后再谈谈关于职级(比如阿里的P6、P7)相关的话题。
读者们觉得应该如何选择呢?
五.对于想跳槽的程序员,我有以下建议:
不要盲目跳槽
什么是盲目跳槽?盲目跳槽一般基于以下2点:
1、缺乏大局观,纯因眼前利益跳槽
为了更高的薪水跳槽无可厚非,但你要把握好一个度。
举个例子,如果你每次都只是为了能增长3%的年薪,而频繁地换工作。当HR看到你的简历时,你会被认为是一个对公司没有忠心、对自己的事业没有远见的人。
2、横向跳槽,没有任何成长
什么是横向跳槽?举个例子,如果你从一个AT&T的程序员,跳槽到竞争对手Verizon的同一职位,这就是横向跳槽。
一般来说 ,横向跳槽都不被看好,为什么?
因为在经历了这样的跳槽之后,当你去面试下一家公司时,你很难回答HR的一个问题:“What did you learn or how did you progress your career by making this change?”
(你的这一次职业转变让你学到了什么?给你的职业发展带来什么进步?)
如果你无法回答好这个问题,那么你的跳槽就是一次失败的跳槽。
跳槽你需要掌握一个原则:当你打算跳槽的时候,应该把“跳槽成功后,我能学到什么东西?对我的未来发展有什么好处”放在第一位。这些东西才是真正引导你的关键。在跳槽之前尽量“物尽其用”,把手头上的工作做好,最好是完成了某个项目或是得到提升之后再走。跳槽不是目的,而是为了达到最终职业目标的手段。
六.小结
关于 Offer 的选择、个人成长和薪资的权衡一直以来都是很多读者朋友思考的问题,本文分享下了我的看法,希望有所帮助。
从BAT这种公司平薪跳槽头条,是否值得?的更多相关文章
- Java BAT大型公司面试必考技能视频-1.HashMap源码分析与实现
视频通过以下四个方面介绍了HASHMAP的内容 一. 什么是HashMap Hash散列将一个任意的长度通过某种算法(Hash函数算法)转换成一个固定的值. MAP:地图 x,y 存储 总结:通过HA ...
- 还在羡慕BAT等公司的大流量的架构吗,commonrpc 是一个以netty 传输协议框架为基础(支持FTP)
还在羡慕BAT等公司的大流量的架构吗?让你的java系统引用解耦,互相独立,commonrpc 就可以办到.commonrpc 是一个以netty 传输协议框架为基础, 自定义 spring shce ...
- Java面试题 BAT 大公司面试题整理总结!
本文只列出了问题,答案还是需要需要自己的总结,很多时候自己总结出来的语言在面试时比硬背的效果好很多. 这些题目是网友去百度.小米.乐视.美团.58.猎豹.360.新浪.搜狐等一线互联网公司面试被问到的 ...
- BAT等公司必问的8道Java经典面试题,你都会了吗?
工作多年以及在面试中,我经常能体会到,有些面试者确实是认真努力工作,但坦白说表现出的能力水平却不足以通过面试,通常是两方面原因: 1.“知其然不知其所以然”.做了多年技术,开发了很多业务应用,但似乎并 ...
- 从字节跳动离职后,拿到探探、趣头条、爱奇艺、小红书、15家公司的 offer【转】
前言 博主目前从事Android开发3年,前两年一直在抖音工作.我这篇文章并不是简单的描述一些面试中的题,或者总结一些Android的知识,而是想记录我整个的想法和准备的过程,以及一些心得体会,让大家 ...
- 中小公司的Java工程师应该如何逆袭冲进BAT?
(1)80% Java工程师都有的迷茫 这篇文章,跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师应该如何规划准备,才能跳槽进入BAT这类一线互联网公司? 之所以我用了三个 “很多” ...
- @程序员,如何进入BAT这类一线公司?做到这几点的就有机会!
跟大家聊一聊很多很多很多人问我的一个问题:中小公司的Java工程师该如何规划准备,才能跳槽进入BAT这类一线互联网公司? 作者简介:中华石杉,十余年BAT架构经验,倾囊相授 我用了三个 “很多” 来形 ...
- 清华教授谈人工智能:BAT还算不上伟大公司
- “进大厂大半年,每个月都想走!”大公司 VS 小公司到底该如何选择?
前言 江湖风云不断,有人吐槽阿里996,也有人吐槽华为狼性文化,这不,就看到有腾讯员工吐槽“进腾讯大半年,每个月都想走!” “和我一样,进去一周就想走”.“我都陷入自我怀疑了,以为自己适应不了大公司” ...
随机推荐
- hadoop记录-hive常见设置
分区表 set hive.exec.dynamic.partition=true; set hive.exec.dynamic.partition.mode=nonstrict;create tabl ...
- CSS部分语法2
<!-- 第1部分 尺寸与框模型 略 第2部分背景设置 2.1 背景颜色:background-color:value 2.2 背景图片:background-image body{ backg ...
- Vue插槽的深入理解和应用
一开始接触vue时并不知道插槽是什么,后来看了很多文章也是一知半解.然后自己手动敲了一下,在项目中实际应用一下,实在太好用了.后来做小程序后发现也能使用slot,不单单在vue中使用.我就是这么目光短 ...
- [NLP] 酒店名归类
目标: 我们内部系统里记录的酒店名字是由很多人输入的,每个人输入的可能不完全一样,比如,‘成都凯宾斯基大酒店’, ‘凯宾斯基酒店’, ‘凯宾斯基’, 我们的初步想法是能不能把大量的记录归类,把很多相似 ...
- MySQL中使用group_concat()函数数据字符过长报错的问题解决方法
最近在办公软件项目,在开发权限指标遇到一个问题:我们系统的一些逻辑处理是用存储过程实现的,但是有一天客户反馈说权限指标分配报错,查了分配的权限数据牵扯到的数据权限基础资源,没有问题.权限指标分配的存储 ...
- return *this和return this有什么区别?
return *this返回的是当前对象的克隆或者本身(若返回类型为A, 则是克隆, 若返回类型为A&, 则是本身 ). return this返回当前对象的地址(指向当前对象的指针). 转: ...
- npm 如何安装npm包
1.每个插件或者组件都会在官方网站有教程. 以https://v4.bootcss.com 为例 2.vuetify的 3.moment 的库
- Ubuntu版本linux系统安装git
可以使用apt-get方式安装,也可以下载源代码安装,我们这里使用apt-git安装.但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考[2]中给出的PPA ...
- 题解 P3246 【[HNOI2016]序列】
很久之前做过这道题,但是跑得贼慢,现在用了可以被卡成 n m 的笛卡尔树做法,发现跑得贼快[雾 noteskey 介绍一种复杂度错误然鹅在随机数据下跑得贼快的算法: 笛卡尔树 方法就是 \(O~ n\ ...
- Android OS的image文件组成
Android OS由以下image文件组成: 1)Bootloader ---在设备启动时开始加载Boot image 2)Boot image ---Kernel 和 RAMdisk 3)Syst ...