毕业两年

2015年6月初,我离职了,而后在家看书两个礼拜时间,找了一个礼拜的工做,还算有些收获,目前成绩以下:
 
拉勾网 3面(hr面被刷)
大街网 3面 offer
陌陌 3面 offer
海云数据 cto面 offer
H3C 4面(hr面放弃)
58 4面 offer
乐视 3面 offer
 
能拿到这个成绩,其实蛮出乎意料的,当时面58以前,内心挺忐忑的,毕竟这么大一家公司,想要经过技术面,难度仍是挺大的,可是因为前一天收到了陌陌的offer,又有了一些自信。就过后来看,面试的过程仍是挺顺利的,连续3面技术面,也算是扛到了最后,有惊无险。拿到几家公司的offer,待遇相比上一家来讲,高出了许多,这个也挺出乎意料的。
 
整体来讲,此次面试就像梦游通常,虽然投给京东、爱奇艺、百度的简历如石沉大海,但也陆陆续续收到了这么多的offer,有点不太相信这是真的。也算个本身毕业两年有了一个交代。
 
回想起两年以前,没有公司愿意要我,一年以前,磕磕绊绊,对于如今的我,能拿到这个结果,挺为本身感动的。两年的时间,我一直在从事Java web方面的工做,从Struts1/Struts2/SpringMVC、Spring、Mybatis/Hibernate 再到数据库 Oracle/MySQL、NoSQL以及分布式协调框架ZooKeeper和分布式RPC框架Dubbo。两年的时间,接触了蛮多东西的。从SSH框架的熟练使用到底层原理,从SQL的编写到SQL优化,再到存储引擎的原理,从DB到NoSQL,再到NoSQL的底层结构,从ZooKeeper的使用到ZooKeeper的ZAB协议,也算是都玩过一遍了。两年的时间,我曾经迷茫,不知所措,曾经想过要放弃,还好,坚持下来了。值得一提的是,中间遇到了一个同事,他常常提及一些什么JVM或者协议什么的,那段时间恰好特别迷茫,而后听到这些话,忽然发现本身Java其实啥都不会。因此就从亚马逊上各类购买java相关的资料,刚开始读如同天书通常,多读几遍后,慢慢的就懂了,再后来,跟这位同事聊天的时候,也就可以平等的对话了。真的很是感谢这位同事,为我打开了一扇窗。
 
离职的这段时间,我把以前买的书都翻了一遍,内心对web这方面的全部内容都默默的回顾了一遍,算是对两年工做的总结,也是个技术的总结。
 
这段时间的面试,其实让我也发现了一些问题,好比本身对安全方面知识的欠缺,同时也让我对技术的理解有了更进一步的认识,其实,不少优秀的框架,类库给咱们解决问题都能有很好的借鉴做用,好比ConcurrentHashmap 经过 16个桶来提升并发性能,CopyOnWriteArrayList经过写时复制,牺牲空间来提高读多写少的效率,Redis 经过渐进式hash来提升Hash表扩展的性能,ZooKeeper经过原子广播完成分布式的一致性协调等等。这些算法或者思想其实和语言是无关的,和框架也无关的。只要业务须要,场景合适,这些均可以用来做为系统优化的手段。
 
web开发已然搞了两年,下一个两年,不论本身是否从事web方面的工做,仍是从事其余技术方面的工做,都但愿本身进一步提升对工程的认识,对语言的认识,对架构的理解,对底层的理解。 学过的东西必须时常温习,总结,这样才有可能内化,不然知识永远都是碎片化的,理解肤浅的。
 
最后,因为还在犹豫是从事58的竞价排名(含广告系统),仍是陌陌的基础平台架构,但愿各位朋友能给点建议。
 
最最后,与给位依然热爱技术的小伙伴们共勉。
相关文章
相关标签/搜索