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