A. 程序员应该多久跳槽一次
在我们行业,有一句不成文的行话叫做:“People who stay in one spot earn less than those who move” (常更换职位的人比一直不动的人有钱)!
所有跳槽的前提,都建立在你拥有了夯实的硬实力的基础之上。
对于想跳槽的程序员,我有以下建议:
不要盲目跳槽
什么是盲目跳槽?盲目跳槽一般基于以下2点:
1 缺乏大局观,纯因眼前利益跳槽
为了更高的薪水跳槽无可厚非,但你要把握好一个度。
举个例子,如果你每次都只是为了能增长3%的年薪,而频繁地换工作。当HR看到你的简历时,你会被认为是一个对公司没有忠心、对自己的事业没有远见的人。
2 横向跳槽,没有任何成长
什么是横向跳槽?举个例子,如果你从一个AT&T的程序员,跳槽到竞争对手Verizon的同一职位,这就是横向跳槽。
一般来说 ,横向跳槽都不被看好,为什么?
因为在经历了这样的跳槽之后,当你去面试下一家公司时,你很难回答HR的一个问题:
“What did you learn or how did you progress your career by making this change?”
(你的这一次职业转变让你学到了什么?给你的职业发展带来什么进步?)
B. 为什么程序员跳槽的频率降低了
因为这几年互联网裁员太严重了。
希望各位程序员能够保重身体,保温杯里常放枸杞。少熬夜,工作虽然重要,但是身体最重要。钱是挣不完的,现在好好充实自己,以后有机会涨薪的话,跳槽也有底气嘛。加油吧,各位经常熬夜的程序员们。
C. 为什么程序员跳槽会那么频繁
1.因为程序员都是“香饽饽”
首先,这个市场对优秀人才的需求,总是很高的。通常,想象一下,如果你手头的工作干得有些厌倦的时候,Facebook给你打了一通电话说:“我们这有个不错的岗位,你有没有兴趣来和我们聊一下?”
为了给自己留更多的选择权和机会,你肯定会答应并去尝试一下 —— 很多程序员的职业转变之旅,就是以这种方式开始的。
2. 因为总是有新技术和新热点
新的热点和知识,总是能激起程序员的兴趣。每当看到什么新鲜的技术,他们都想去看看、去了解一下。
了解着了解着,他们可能就跳槽了。
3. 因为有更高的薪酬
很多程序员在跳槽时,都是被更高的薪酬所吸引。当然这句话不是绝对正确,但是行业的大趋势就是如此。
据PayScale最近发布的《员工流动率报告》显示,全球财富500强企业中,IT行业的员工流动率是所有行业中最高的。
以下是PayScale公布的员工最短任期公司排行榜:
从榜单中我们可以看到,一些非常杰出的科技公司也位居前列。
Google员工的任期中位数为1.1年,Amazon则只有1年。
D. 程序员频繁跳槽到底为什么
程序员频繁跳槽似乎成了一个不可避免的现象。很多网站请来所谓的职业分析人士,人力资源管理者座谈,分析;看了看,多数属于小儿科,很少有真正从一个程序员的角度和眼光去看问题的。
我认为,一个程序员跳槽根本的原因,主要是公司团队问题,其次是公司企业文化问题。很多人只看到了薪金问题这个表象,事实是,薪金问题根源于公司领导者对基层团队建设以及企业文化的掌控上。一个公司可以有很好的愿景,理念,和技术思想,这些都很好,但是这些好东西最终还是要和销售收入联系起来,在营业额快速增长的基础上逐步实现这些好东西,这不仅需要一个好的决策层,更需要一个好的执行层。
中国的所谓高科技创业者建立起来的小公司们,多数是海归顶着某某名校的金字招牌回国创业,吸引投资者(主要是地方政府,他们是中国的风险投资商,可能也是地球上最笨,最容易受骗的投资者)大量注资,然后建立起来的小公司。其实我对海归真正的能力一直抱怀疑的态度,这些人在国内多数从大二开始混专业课,拿出80%的时间来准备TOEFL,GRE/GMAT;在国外呆上四五年,混个PhD或者MBA出来,资质肯定不怎么样,很难找到体面的工作,所以回国。
于是,一群满不懂的投资者加上一群假行家的管理者,构成了公司的管理层。小公司一般有1-2年的创业期,这个时期内可以靠创业基金生存而不考虑营业额和利润。可以说,如果没有来自大公司的技术力量的加盟,这样的管理层实际上缺乏运营正规软件企业的能力。在这些处于生存期的,还不是很正规的软件企业中,具有凝聚力的团队就成了他们能否度过生存期的关键。现实生活中,我看到也经历过这样的团队:缺乏正规的软件工程建设经验和意识,缺乏资深的技术领导者,技术负责人缺乏经验,等等。这些问题都是团队致命的缺陷。这些问题导致程序员对团队失去信息,失去动力,最后只好跳槽。
其次,公司的企业文化问题。对比一下欧美企业和日韩华资企业,文化差异是很大的。我觉得从文化的角度来看,在欧美企业工作感觉比较民主,自由;而亚洲企业的感觉多数是专制,压抑。
显然这和企业领导者的民族特质有很大的关系.对技术人员不够重视,不够关怀,也是导致程序员跳槽的一个因素.一个人到一家公司,他一定希望和这家公司一起成长.当他发现公司的成长不能满足他自身的成长需求,或者公司阻碍他的成长,就应该是跳槽的时候了
E. 程序员一年中最佳跳槽时间是什么时候
如果一定要按照月份选择,建议从年前开始看机会,如果没有合适的,在春节后的招聘旺季继续看。下图是2016年1-10月某网站上看工作机会的用户个数、HR总共发出的邀请个数。
从上图大概可以看出跳槽热度的一些规律。按照自然时间,我们可以分为三段:
3月—4月:“金三银四”是绝对的跳槽旺季。因为太旺,影响力还可能向前后各延伸1-2个月。
7月—10月:其实年中只是对应届生的招聘旺季,而9月—10月,确实有不少人因为升职失败选择跳槽,但是数量远不及年初。
11月—12月:跳槽淡季。通常是临近阳历年底的时间。
所以公认的跳槽旺季还是年初,所谓的“金三银四”。
为什么要在上半年跳槽
因为这个时间,绝大部分的公司的招聘部门的所有精力都会投入到社招上,相对而言,可以把HR对你的关注最大化。
一般国内大一些的IT企业,7月后就会开始准备实习的事情,这时候,HR会更关注毕业生,在这时候想跳槽的话,就是和一群毕业生争夺HR的关注力度。理论上而言,有点儿悲剧。
形成跳槽淡季的主要原因?
当然是年终奖。绝大多数公司的年终奖会在元旦到春节之间发放,所以越到年底,员工越稳定。
但同时,年底也可能是人才短缺的重要时期,有些公司的HR会更认真地审视每一份简历,之前没有机会进入期待公司的人,也许会有突破的可能。
总结来说
大部分人,可以考虑年前开始看机会,如果没有合适的岗位,在春节后的招聘旺季继续看。
跳槽更多的是为了发展,而非为了跳槽而跳槽。在有跳槽的念头后,不妨放缓心态,认真思考跳槽动机,认真修改简历,优化面试策略。多去了解面试几家公司。
F. 程序员第一份工作,做多久跳槽合适
从一个人的成长来说,想在一个行业两三年内出成绩,基本不可能的,是违背自然规律的。毕业后基本头2年是在混混沌沌中度过,头3年时间是学习阶段,5年时间是基本成熟阶段,8年时间后才是出成绩阶段。除非天才,多数的人都是按照这个阶段发展。
特别是对程序员来说,互联网的变更速度极快,新技术不断推陈出新,学习途径也是非常之多。今天JAVA,明天.NET,J2EE,JSP;如果经常性的跳槽也会对于自身未来的造成一定的影响。
但这些的前提基础是:这个公司有足够的发展力。
G. 程序员跳槽频繁对于职业生涯有哪些影响
我们程序员跳槽也要认清自己的价值,越来越多年轻人职业观的改变其实是在慢慢颠覆企业对待频繁跳槽的态度的,未来的一个趋势是,公司不会仅仅因为你的在职年限而卡你offer,会更多聚焦于个人已有的能力本身,以及你传递给公司的信息里,能够证明你是有长期可挖掘的潜力的!
H. 我是一名程序员,在面试中被面试官嫌跳槽频繁,我该怎么应对
其实这个问题只要你承认自己开始在确定职业目标上有些困难,但现在已经十分明确了自己的职业方向(表明自己经过几次跳槽已经给自己定位了,今后不会发生频繁跳槽了);说明之所以离开之前的职位,仅仅是由于自己发现离开是为了加重责任,拓宽经验的方法(充分展现眼前的这个公司就是自己真正的归宿)。