xx面试归来有感

         最近参加了一次阿里的社会招聘会,对自己的触动蛮大的,反思最近一年以来的工作,主要集中在一些业务代码编写,一些 业务方案的设计,实现上来,而对技术上的积累也越来越少了,在终面的时候面试官问了几个java的内容,自己回答的都不是太理想, 如java8里面的常量存放在哪儿,永久代在什么地方,BeanFactory和FactoryBean的区别,Lock和Synchronized的区别,Future对象是什么,什么是数据库的聚族索引,什么是CAP原理,数据库的隔离级别分为那几个级别等,使用zookeeper实现一个分布式锁,所有的这些问题自己之前基本上都有涉猎过,但是由于长期不使用,很多东西都记忆比较模糊了,回答的都不甚理想,结果自然还是被刷下来了; 


想想自己已经工作五年了,之前自己一直以自己自己走的是技术型的路线,虽然中间做了一年的C/C++的开发,但是面对着自己梦想着做JAVA开发领域的专家的 职业规划,自己还是选择公司内部换部门,跳槽来到了XXX业务部做互联网相关的业务开发,但是最近一年来,项目组内人员缺少,自己要负责项目的需求设计,代码编写,人员管理等方方面面的事务,自然在一些基础技术的积累上逐渐的缺失,对一些最新的技术的追求上停滞不前。在IT领域的相关技术是日新月异,两年的时间就会变化很多,自己停滞不前,自然会被这个社会所淘汰。


最近部门业务扩张, 也在从公司内部的其他业务部门招人,最近也面试好几个已经有六七年工作经验,且绩效考评一直是A的员工,但是从面试的结果上来看,很多人的技术水平已经严重退化了,比如一个工作八年的编码一线员工不知道什么是对称加密和非对称加密,连基本的JAVA内存模型都不知道,ThreadLocal是干嘛用的没听说过等等,也难怪有很多人说我司是个技术有限的公司,看到他们我似乎看到两三年后的自己。公司最近几年业务蒸蒸日上,公司的收入每年以30%以上的速度在迅猛增长, 公司真的是一个以业务为驱动的公司,要决定搞一个业务后,就堆一大堆的人力上去,而从最近的业务开发上来看,投入的人力大都是一些长期不进行编码,对技术上毫无任何积累的所谓的SE,现在项目的SE就是个只懂管理,只会一些oracle的基本知识,从售前转行做SE,所以设计出来的很多方案都比较奇葩,很多方案自己也提了很多建议才最终落地下去的;长期在这样的环境下工作自己的能力的增长似乎真的是个值得考量的事情。今年马上就三十周岁了,想想自己在公司内部混的也不尽如人意,技术上的积累也一直很薄弱,有人说人与人之间的差距是在每天的那8个小时之外拉开的,现在看来真的是如此。  想毕业那会拿着百度和腾讯的offer,而最终选择了xx五百强,现在看来真是一个对自己不负责任的决定。

后续的人生规划上来看,首先要跳出这个平台了,注重自己的技术上的积累,一步步的迈向一个真正的架构师

你可能感兴趣的:(xx面试归来有感)