本人2012年毕业,毕业后一直作JAVA开发,不过都是作的外包;此次跳槽一部分缘由是想跳出外包圈吧,因而在8月中旬提出了离职,后来领导找我说给我加工资我仍是拒绝了;因为种种缘由个人工做交接花了一个半月时间,也就是9月底我离开了公司。面试
接下来开始了找工做的历程,这一段时间终于体会到成都的‘冷’与‘暖’,一部分缘由也是本身跳槽时机选择的不对;编程
因为本身不是科班出生,本科专业学的是生物技术专业(不过毕业后立刻进入了JAVA编程行业),并且一直从事的都是外包行业,因此在面试过程当中也受到些许偏见,不过感谢我这段时间以来的坚持,在今天(2017.12.27)终于找到了工做;数据结构
我在16年2月以前都是在深圳那边上班,回到成都这边跳过一次槽就是我9月离开的那家公司;多线程
经过此次经历我意识到:架构
一、保持学习并发
若是你在一家公司呆久了,千万不要忘记多于外界技术氛围脱节,须要时刻保持学习的心。主流技术要了解,最好是本身下来学习而且学以至用,用到本身的项目中来;框架
二、提早规划学习
(在面试的过程当中一家公司以最近一次某公司员工坠楼事件为引,考察我是否有本身的职业规划);其实咱们作技术的首先是要把技术作好,同时在工做一个阶段后或者到达某个‘坎’后,就能够想一想咱们之后的一些事情了。职业规划
三、读源码线程
我刚参加工做那一个阶段(初级)面试时有个感受,若是面试时你懂Struts2处理http请求的处理流程,那么你的成功概率会高一些;在工做4-5年后面试,你若是知道Struts2源码、Spring源码、SpringMvc源码、集合框架源码、多线程(并发包下经常使用类)、索引数据结构,那么你的面试成功几率又会高一点;
四、提高架构能力
因为本身以前都是作延续性项目,技术架构几乎涉及不到;这也是我最大的不足,因此后续我会注重这一方面;