对于一个程序员,平均两三年跳一次槽是一种特别无奈的体验,因为自己也不想去跳槽,因为自己也想安于现状,安于现状,自己才会有一个规律平稳的生活,我也不奢望自己成为一个特别优秀的人,但我想成为一个可以在社会上生存的人,作为一个程序员,每天的生活已经特别的累,自己还要面对很多公司的业务以及同事之间的相处。这些东西已经压迫自己太久了,自己每次跳槽自己的内心就多了一份惶恐,因为很多公司他们要的都是非常踏实非常有经验的人,他们对于跳槽的人都是非常的排斥的,自己找工作也会加大了难度。
2019年年假放完回来,就着手跳槽的事情。对于我,一个普通二本,工作不到两年经验,二线互联网公司,刚投递简历的时候,碰壁不少。我相信很多不满公司现状的同学也是准备在一年中最旺盛的跳槽季做准备,鉴于我自己努力后,拿了几个offer(包括阿里与腾讯银行),分享一点心得。马爸爸说过,跳槽有两个原因,一是钱不到位,二是心伤了,而我,还要加一条,“未来的方向”。
本人是从事java技术岗,从近年来看,golang后来居上,已经开始动摇了java在后端的地位(当然我也遇到由于市场golang人才少和昂贵而转java技术栈的,如腾讯下某政务公司)。并不是说故步自封不学习新技术,而是在黄金跳槽季中,经验尚缺的我来不及学好另一门语言。对于“未来的方向”,我希望可以从事在金融领域上的开发,除了本身毕业于金融学院有相对的兴趣,在非技术领域上的能力成长,一直是我在上家公司的心结。
我相信如果段位跟我差不多的同学,在投递简历的首关上就碰了一鼻子灰。经过对数十家公司投递简历的经验上来看,大公司对于2年经验的初筛简历,一般看三点: 经验、学历、上家公司。 相信很多人会不能理解,为什么毕业两年的社招,学历的比重还如此之大呢?是的,现在的大公司,包括互联网公司,对于211和985当成了基本的门槛。当然,像腾讯、阿里这样的大企业反而不注重学历,一般要求就是本科,也点燃了很多普通院校毕业生的希望。像我毕业不到两年出去社招,工作经验也成为了筛选项,岗位要求大多数都是3-5年,5-10年。硬着头皮投递3-5年,只有少部分企业会回应,还有部分是招聘网上的写的经验要求有时候是hr或者内部员工随意写的,因为像在阿里,内推多少人入岗,也是kpi。好的公司出来后,相当于给自己的简历上盖上了该企业的印章,得到该企业关于专业的认证。而大企业的认证,也会等同于社会的认证,所以像阿里工作一年经验的,可能比小企业工作3年在市场上更受青睐。
从校招过后,没试过笔试和面试了。笔试对于java岗来说,除了java基础,更多的笔试题目是算法,建议要笔试的同学还是要去刷下leetcode的题目,很多笔试题都是从这里出来的。
本人的面试经验,面试官提问的东西会从简历上的项目入手,然后由点到面,根据你的回答中的技术关键点,再深入询问。如果对于某个技术栈或者中间件不是很熟的话,建议不要写在简历上。比如我写了项目用了zookeeper,面试官会问zk的仲裁选举算法细节,如何保证分布式一致性的;写了kafka,kafka如何保障高可用?kafka的isr机制等内部原理,意在考察你是否对于使用的技术栈有进一步的了解。大体上,面试问题涵盖的范围有:
- java多线程实现细节,如reentranklock如何实现,什么是aqs,什么是惊群效应,如何避免惊群效应
- *** 作系统三种io的本质区别
- jvm gc算法,如cms会进行内存整理吗
- 分布式事务的种类
- 常用的中间件原理,如kafka、zk、rabbit、dubbo等
- spring的了解,aop的种类
- mysql内部原理,mvcc机制、索引、事务隔离级别
- >
一份工作如果不满8个月就辞职跳槽,这是很糟糕的,除非你能找出非常客观的理由,比如公司大规模的裁员行为或工厂倒闭。
无论是HR还是猎头,对应聘者非常看重的一点便是“忠诚度”,因为一个企业不希望辛辛苦苦培养的员工到头来却为别人做了嫁衣。
一个人如果在同一个单位工作年限低于2年往往会被看作“不够忠诚”,不到1年,便被视为“稳定性差”。
8个月内就跳槽,这在HR眼里,或许表明你没有通过6个月的评估或第一个绩效周期。迈克尔建议,你最好在履历中省略这份工作,将任何成就算入自由职业部分。
有些东西太糟糕了,只能被抛弃,其中就包括低于8个月的工作。
218个月是社会公认的下限
工作了至少18个月才考虑跳槽,这是社会公认的下限。
这意味着你至少安然度过了一个评估周期。通常而言,绩效评估是按年进行的,而且公司只会对工作满6个月的员工进行评估。而这正是18个月这个数字的由来。
迈克尔表示,短期工作不能太多,如果你在一份工作中“被诱骗”,工作仅8个月就离职是可以理解的。但如果有5份工作均是如此,这似乎就是你的问题了。
除非这份工作非常糟糕,否则你应该至少将这份工作做满18个月,跨越2个日历年。
虽然我们不喜欢这些规则,不过许多公司非常不待见前一份工作只干了6至17个月的员工,这是现实。
程序员等技术岗,一份工作坚持多久跳槽最合适?
348个月跳槽比较好
在其他方面相同的情况下,2年好于18个月,3年好于2年,4年好于3年。
3年正是大多数正规企业第一次签合同的期限,如果被公司认可,那么接下来将会是合同续签。
工作满4年了,你可以得到在那里工作的“全部学分”,除非有明显的证据证明你表现不佳或停滞不前。
如果你有幸在第四或者第五年被内部提拔,那么继续在这个岗位上。
如果到了第四、五年,成绩突出却没有得到更高的职位或者薪水,那么最明智的选择就是跳槽。
因为眼下的环境已经成了瓶颈,而且个人的求胜欲望和上进心处于高点,此时跳槽不仅可以得到更高的职位和待遇,也可以继续延续个人的求胜欲望。
472个月还没升迁,赶紧跳
工作72个月了,此时,如果你没有得到升职或更好的项目,这份工作将开始给你带来伤害。
如果你能不断获得升迁,这份工作可以做多长时间呢?答案是:没有上限。
一个人在进入一个新的工作环境,第一年往往是“打酱油”的熟悉过程;第二年才可能慢慢进入角色,真正融入企业文化;经过前两年的积累,到了第三年才真正出成绩,当然这也是职位和薪资提高的关键时期。
工作满四年,除去入职后的第一年,其他三年没有起伏,或者有平级调动,这种情形还是可以接受的。
如果你6年之后依旧没有明显的升职记录,这就会让人觉得你胸无大志,虽然你还不至于糟糕到连工作都保不住的程度,但你也只能算是平庸之辈。
如果你本身已经遇到了自己的上升瓶颈,或者你认为自己已经存够了相应的积蓄,这都说明你应该考虑跳槽的问题了。
在多数情况下,因为程序员的工作本身比较稳定,很多程序员的性格也比较内向,所以程序员能够升职加薪的机会并不多。即便一个程序员已经工作了5年甚至10年以上,很多程序员依然是公司的基层岗位。如果程序员本身想向上发展的话,程序员不仅需要培养自己的专业技能,更需要主动拓展自己的人际交往能力,通过这种方式让自己的职场生涯更进一步。
第1种情况是你碰到了上升瓶颈。
我不知道你本身的工作情况如何,如果你在一家公司已经没有了任何上升空间,这也意味着你很难在公司进一步实现自己的职场计划。在这种情况之下,你完全可以选择在工作的时候物色其他单位。如果也能够在跳槽的过程中实现升职加薪的话,你可以考虑在合适的时机跳槽。
第2种情况是自己已经有了相应的积蓄。
对于多数程序员来讲,因为很多人本身的经济背景有限,所以很多人需要通过做程序员的方式来积累储蓄。当你的个人继续已经到达一定程度以后,这意味着你本身的工作选择的空间会越来越大,你的生活的抗风险能力会越来越强,所以我想可以根据自己的实际需求选择是否跳槽,你甚至可以选择单独创业,通过接项目的方式来实现人生价值。
总的来说,每个人的工作情况和工作能力各不相同,但如果程序员已经到30岁甚至35岁的话,程序员不仅需要考虑自己的当前收入问题,更需要考虑自己的人生发展问题,所以程序员需要在适当的时机实现职场生涯的蜕变。
以上就是关于作为一个程序员,平均两三年跳一次槽是怎样的体验全部的内容,包括:作为一个程序员,平均两三年跳一次槽是怎样的体验、1-3年的程序员,你跳槽了吗、游戏程序员在第一家公司至少干多久才适合跳槽等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)