元宵已过了这么久,想必那些该到岗早就到岗了,那些在家玩命撑过了元宵的,应该也不得不到岗了,固然不想干的除外。是的,不想干的应该也大有人在的,年终奖到手了(估计都花的差很少了,那种年终奖年中发的除外),是时候换个坑了...java
在本身的工做生涯中,自2015年初做为面试官参与技术面试,到后面组件本身的技术团队,到如今,过本身手的简历没有1000份也有500份了,这个真有,我有备份资料的习惯,目前这个电脑上保留的简历还有近500份呢!程序员
虽然时间上或者经验上并非很足,可是毕竟看的也不算特别少了,因此仍是有一些常常遇到的问题,感受仍是有必要整理出来。但愿这些东西可以给在这金三银四季节里跳槽换坑的朋友些许帮助。这是一份非典型的跳槽求职指南~面试
先聊聊跳槽动机这个事儿架构
之说以先说这个话题,并非说我面试的时候最关注这个问题,但做为技术面试官以及团队主管,这个话题虽然会关注但并非最最核心的东西,想说这个话题,是以为这个话题对于求职者来讲是一个很严肃的话题。框架
做为一个求职者,对于每一次求职必定要有一个合理的动机,这不是对于面试官的说辞,而是对于你本身跳槽行为的负责。分布式
说到跳槽动机,或许有一个动机一直会难以对面试羞于提起,一块儿提就感受会让人以为本身很low,是的,旧东家给的太少了。但我的认为,这并非一个很难以启齿的动机,只是看他放在哪一个阶段来讲,什么状况下来讲。这就是接下来跟求职动机严重挂钩的,不一样的职业阶段,你须要有不一样的判断能力。源码分析
我以1-3年,3-5年,5年之后做为三个阶段,对一般的技术人员来讲(天赋很高的除外,还有两三年当总经理的呢),这个阶段划分足够用了。性能
第一阶段学习
在第一阶段里,对于常规的技术人员来讲,我的认为是你职业技术生涯中最重要的一个阶段,处事方式、解决问题的方法论、垂直技术积攒(注意垂直两字)、人际关系的处理等等各个方面,造成初始定论以及习惯的最佳时期。大数据
因此,在这个时期里,最忌讳跳来跳去,特别是单纯的为了薪酬涨那么个三头五千的,由于全部的这些东西,都不是半年一年可以造成的,必定是会有一个过程,若是平台合适,那么就老实的待下去,掌握了那些真正有用的东西再说。
那么什么是合适的平台呢?首先我的认为应该足够的开放,可以让你更加自由的去学习更多的东西,这意味着只要你愿意多付出一些额外的时间和精力(这很重要),老是可以比别人学到更多的东西,反之的案例就是技术封闭、交流限制、层级关系严重、人际关系混乱,这种情景就早点换吧。
还有一种状况就是,若是你判断你当前从事的东西并非你的兴趣,让你很无趣,着实提不起兴趣,那么也是能够考虑尽快的切换到正确的轨道上,这个时候今早明确能让你减小切换的成本,好比三五年以后,再进行方向更改,问题就很大了。
在初期阶段,最忌讳的就是为了一点点涨薪频繁的跳槽,由于初期涨的这一点点对于你从此的三年、五年,甚至是十年的职业生涯来讲,根本就是不值一提,你须要用更多的精力去作储备,去学习,特别是主动额外精力的学习。
固然,对于任何阶段来讲,频繁的跳槽都不是一个好事情,举个例子,京东就有严格的二五原则,即五年年不能超过2份工做,打破了这个原则通常状况下是不招的(固然也有走特招的),其余企业或许并无这么严格,可是好比我做为一个团队leader,我也不是很喜欢一年一跳的人,由于我会担忧,假如你经过了面试流程,进入到了个人团队,我是否是得担忧明年的这个时候你走怎么搞,毕竟人手的切换对于团队来讲是有成本的。
第二阶段
对于第二阶段的朋友来讲,这个时候是你的技术在深度上有必定的累积,那么这个时候你须要适当的扩充本身的横向知识面,由于任何一个事情到了必定程度都不是单一的技术问题(固然,走技术专家路线除外),须要综合考虑的东西会愈来愈多,这个时候须要你的阅历、经验,不一样的看法。
因此,这个阶段,若是不是非要待在一个公司,适当的去换个环境,换个技术氛围、技术层级,不见得是坏事,毕竟人在一个环境呆久了,容易遇到技术瓶颈、容易陷入安逸状态,适当的打破这种状态对于你的职业生涯相当重要。固然,打破的方式也不必定非得跳槽,可以在原有的环境中有所突破也是能够的,只是会难一点而已。
上面说到了为钱跳槽,其实到了必定阶段(必定年纪),好比有了家庭生活压力,有了养老养小的压力以后,适当的对薪水关注也是合情合理的,因此,这里也算是对各个同行面试官们一个建议,不要对一说到由于薪酬缘由离职的候选者带有偏见,仍是须要根据实际状况作必定判断的。
理想须要有,饭也须要吃。核心在于如何作均衡,固然,任什么时候间里纯为了钱而跳,感受都不是那么回事儿。
第三阶段
在第三个阶段里,你可能须要累积掌握的就不止是技术相关的知识了,由于在第二阶段里,若是你够优秀,可能已经能够做为主程、或者相似架构师带项目了,做为一个技术带领着而存在者,这个时候你须要在技术上有足够的权威就差很少,再辅助一些项目节奏把握,基本就能够把一个项目执行下去了。
但到了第三个阶段,若是你在前两个阶段里作的足够好,带领团队,带领一个部门实际上是一个相对顺其天然的过程,但这个过程里,你须要额外掌握的东西会多不少。好比,公司战略战术的理解、项目节奏进度时间节点的把控、人员是否可以合理的利用挖掘、跨部门之间的合做是否可以正常顺畅推进,除了技术以外有不少管理维度上的东西,这些都须要你去学习和掌握。
固然,对于不少走垂直领域专家,相对就纯粹一些了,垂直技术的累积、单一领域的技术栈累积(注意是单一领域)。
此外就是,当你工做到了必定年份,或许你已经解决部分或者全部的财务问题(有些人纯自然就是解决了的,哈哈,羡慕不来),这个时候或许你须要更多的是理想,以及你本身职业抱负的落地。
分析了上面这些因素,结合本身的实际状况,反复的多问几回本身,真的到了跳槽的时机吗?在这“金三银四”的躁动季节里,认真的想想,再作决定。
固然,也有一些很硬性的跳槽动机是能够理解的,好比直属领导恶心人、公司过度压榨(纯那种不顾及人命没日没夜加班的那种)、考核机制过度的不公平(绝对意义上的公平也是不存在的)。这个时候尽可能的反思一下,是否是本身的问题致使的,若是确实存在这种状况,跳吧。
这篇文章,咱们主要是经过职业生涯的三个阶段,去分析咱们求职的动机,求职动机是源动力,只有想清楚了作出来合理的选择,对于后续的职业生涯来讲才是有利的。
在下一篇里,将会延续关于面试指南这个大话题,不过会将小话题过渡到具体的一些求职事项上,感兴趣的朋友欢迎关注、转发以及持续保持关注这个系列。
好啦,正事说完了,我该放大招了,下面我要说的很重要重要重要!
若是你也想在IT行业拿高薪,能够参加咱们的训练营课程,选择最适合本身的课程学习,技术大牛亲授,7个月后,进入名企拿高薪。咱们的课程内容有:Java工程化、高性能及分布式、高性能、深刻浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点。若是你想拿高薪的,想学习的,想就业前景好的,想跟别人竞争能取得优点的,想进阿里面试但担忧面试不过的,你均可以来,群号为:650385180。
注:加群要求
一、具备1-5工做经验的,面对目前流行的技术不知从何下手,须要突破技术瓶颈的能够加。
二、在公司待久了,过得很安逸,但跳槽时面试碰壁。须要在短期内进修、跳槽拿高薪的能够加。
三、若是没有工做经验,但基础很是扎实,对java工做机制,经常使用设计思想,经常使用java开发框架掌握熟练的,能够加。
四、以为本身很牛B,通常需求都能搞定。可是所学的知识点没有系统化,很难在技术领域继续突破的能够加。
5.阿里Java高级大牛直播讲解知识点,分享知识,多年工做经验的梳理和总结,带着你们全面、科学地创建本身的技术体系和技术认知!
6.小号或者小白之类加群一概不给过,谢谢。
目标已经有了,下面就看行动了!记住:学习永远是本身的事情,你不学时间也不会多,你学了有时候却可以使用本身学到的知识换得更多自由自在的美好时光!时间是生命的基本组成部分,也是万物存在的根本尺度,咱们的时间在那里咱们的生活就在那里!咱们价值也将在那里提高或消弭!Java程序员,加油吧