17年3月我从武汉的一家公司离职了,来到杭州发展。离职的原因有很多,但其中主要是两部分,一是原公司发展机会的问题,我以前所在的公司是一家从事IT服务的公司,所谓IT服务就是根据别人的需求做产品,然后交给别人去运营这个产品,而产品的开发权属于公司。我所加入的项目组大概有十年的开发历程,所选用的技术是在liferay平台上进行二次开发,由于产品平台很成熟,又是二次开发,我在差不多两年的工作中所做的东西基本是改很少的业务代码,改一些前端页面的模块,这个就是利用velocity模板语言调用后台已经写好的接口进行显示,技术层面接触的东西比较少,当然也碰到一些高深的问题,结果当然是不会,自己菜是一方面,另一面是接触技术需要由浅入深的,就像我不知道乘法运算是什么,你就直接问我2*3 =?一样,工作加班比较多,基本每天都是延后一个半小时下班,这个时间主要花费在和客户交流上,由于本人英文水平有限,想表达一个中文意思得想半天,结果是花了二三十分钟写的comments经常被打回来重写,不过这个我服,是自己菜。上完班回去就八点多了,有些累就不想动,结果就是一年多自己的技术面丝毫没有长进,而且忘了许多基础的东西,所以导致找工作的时候很虚,基础知识忘了,高级东西没做过,我们的平台别人不知道,面试过程很不顺利。还记得面试一家做支付宝接口的公司时,面试官问我在上家公司做些什么,然后我就说了,说着说着,我突然问了面试官句,你了解liferay吗?结果他说不了解,你给我说下这个东西....,瞬间一万点伤害有没有,完全聊不下去了,面试也没过。
二是薪资的问题,不知道是武汉的薪资整体水平低,还是我们公司压的低,反正每个月把房租一交,吃,能剩两千就不错了,这点钱能干啥,所以选择离开,发展固然重要,但是没有面包会饿死的。
入职之前我面试大概六家公司,总结面试问的共性的问题,重要的是高并发的了解,数据库设计知识,java基础知识,SSM或者SSH一些问题,还有就是缓存的原理及使用。
两个星期后我入职杭州一家做电台FM的公司,很感谢他们能给我这个机会。公司规模不大,但是发展有十年多了,底子比较好,在电台这一块还是不错的。我入职后还是做的java,主要是给APP做 后台系统的,所用的技术是SSM,这个东西自己之前在学校做课设的时候玩过,在武汉一年多都忘了,其实给我的时候心里还是很虚,公司给我两周的时间让我去熟悉业务,熟悉代码,第一周主要是熟悉后天系统,就是给个地址,上去点点点,后台的前端页面是bootstrap做的,比较好快,熟悉的过程慢慢找系统的问题,然后拿去给产品看这个问题需不需要改,反正看完系统列出的问题大概有三十个,可见系统的不稳定性。看了三天实现看不下去了,自己要求去接触代码,于是就把项目代码给我了,首先maven不会玩,bootstrap不懂,SSM忘记了,当时看的我晕,于是乎忙着搜集各种技术资料,补一补,先达到入门的水平,搞了两天,基本开发流程清楚了,接下来就开始和老同事一起开发任务了,总之,新的环境适应还是挺快的。
在新的环境,我相信工作越来越顺手,但是我会永远保持着某一天可能离开的心态,不让自己享受着安逸,然后不自觉的被淘汰,加油吧,自己。