先谈一谈自己在这个公司这两年的收获吧!

记得刚来公司那会,自己正在看《Effective Java》这本书,那时的自己一直拿这本书当成神书一样看,以为看完这本书就可以成为大神,好吧自己当时就是这么逗逼!

接着公司要研究实时通信,当同事为我打开openfire源码时,自己是蒙逼的,因为这个项目是基于Ant构建的,原谅当时的我没有接触过任何的Java构建工具!这也导致后来我买了《Maven实战》,一直看下去,刚买这本书时,我是很难看下去的,觉得Maven这个东西是多余的,记忆中最深刻的是,在和女朋友第一次去旅游时,我带着这本书,在景点闲暇时就看,为此女朋友和我大吵了一架!

接下来公司要研究大数据方向,让我从对linux脸忙到如今熟练写shell脚本控制集群,想想还是有点小感慨!记得第一次用vi,退出时绝对生成一堆随机字符,嘎嘎! 然后就是《hadoop权威指南》《Hbase权威指南》... .. 此处省略n个书名 的死磕,从当时对大数据懵懵懂懂,到如今至少能研究Nutch2.3源码,更改源码的地步

为了大数据量文本解析当时自学了perl,算是第一次接触除过前端语言和Java外,第一种服务端语言,从此一发不可收拾,自学了python,C,C++,Ruby 等等

接下来自己觉得对Java基础没有自信,重学了java IO 反射 注解 线程,巩固了下基础 !

巩固完基础后,临时插进一个项目要我完成SOAP,于是又接触以前没接触过的SOAP,并致使自己和RestFul结识

接下来下大力气研究了《深入理解java虚拟机》从此对java终于有了比较全面的认识!于是下狠心又研究了spring3.x部分的源码!好吧自己就是这么的找虐!

为了数据采集自学了Flume ,从RDBMS导入到Hbase,加上MapReduce分析,最后将分析结果导入到ElasticSearch 还要通过sqoop导入一份到RDBMS 这其中每个技术都有一段刻苦的学习历史

这个完成后由于厌倦了,维护集群时手动配置文件的更改,又倒腾了puppet,为了性能监控,没办法,当时选择的原生态的hadoop版本,又买了本ganglia入门书籍,这个监控让我纠结了2个礼拜,不舍昼夜,想想都销魂

最后服务发布后,设计访问量问题和服务权限管理问题,学姐推荐,又搞起了kong和Nginx。

在前台设计中,因为受不了美工拙劣的设计,和领导打赌,自学了《javascript权威指南》《dom编程艺术》bootstarp入门 ,总算做出了自己能看得过眼的

最近一段时间,自己在捣鼓《DSL领域特定语言》和《编译原理》兼修《现代操作系统》,因为大家都懂的原因,最近两天在研究《算法第三版》最近的成果是搞明白了 二分查找、归并排序、快速排序、选择排序、希尔排序、链表、二叉树、栈、队列、散列表

唠唠叨叨这么多,这大概就是我在这两年主要的收获吧!关于其他的《sicp》《http权威指南》杂七杂八的就不胜枚举 !还有一个重要的收获就是我的12个A4本子的纸质笔记, 这应该是我这两年攒下最珍贵的财富