从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,也有人吐槽华为狼性文化,这不,就看到有腾讯员工吐槽“进腾讯大半年,每个月都想走!” “和我一样,进去一周就想走”.“我都陷入自我怀疑了,以为自己适应不了大公司” ...
随机推荐
- leveldb实现原理
LevelDb日知录之一:LevelDb 101 说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanja ...
- sklearn_收入模型
sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...
- Ubuntu安装配置protobuf 2.5
Ubuntu安装配置protobuf 2.5 一.安装配置环境 Linux 1.安装protobuf 下载文件 https://github.com/protocolbuffers/protobuf/ ...
- Java使用POI解析Excel表格
概述 Excel表格是常用的数据存储工具,项目中经常会遇到导入Excel和导出Excel的功能. 常见的Excel格式有xls和xlsx.07版本以后主要以基于XML的压缩格式作为默认文件格式xlsx ...
- JS中JSON和string字符串相互转换
在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ...
- Livereload or meta
静态页面布局的过程中,如果可以一边写一边看见结果,那肯定是很方便的,在最开始使用的DW中实现了这一目标,但并不是浏览器环境下.之后使用gulp中的livereload后配合chrome插件livere ...
- Zabbix 添加端口监控链接
zabbix 添加端口监控 连接数: zabbix 配置 添加 监控项: 其他检测 方式也是 示例: zabbix 客户端配置文件添加: 编辑 zabbix_agentd.conf 添加 端口 ...
- 零基础开发一款微信小程序商城
零基础开发一款微信小程序商城 一个朋友问我能不能帮忙做个商城?我一个完整网页都写不出的 菜鸟程序员,我该怎么拒绝呢?好吧,看在小程序这么火的形势下,我还是答应了!找了个开源项目,差不多花了三天时间搞定 ...
- centos配置epel和remi源
来源:https://blog.csdn.net/zhang197093/article/details/52057898 CentOS 内置的yum命令安装非常的简单实用,能自动帮助我们解决依赖,但 ...
- java多线程基础篇第一篇
1.在开始多线程之前,我们先来聊聊计算机的缓存 计算机处理一个程序需要cpu处理器与存储设备的交互.但是在计算机发展的过程中,cpu处理器的处理速度不断提高,而存储设备的读写速度却没有得到与cpu同样 ...