`
cjm0000000
  • 浏览: 32169 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

2013个人总结

阅读更多

2013年已经过去了,今天迎来了2014年的第一个工作日,天气很好,希望2014年一帆风顺。

 

2013年对我来说是重要的转折点,我在这一年里成长的很快(有自身的原因,也有外界的原因)。这一年,工作虽然不是很忙,但是研究自己感兴趣的技术占据了大量的时间(当然还有一部分时间陪家人),过的很充实。

 

学习

 

这一年看了很多书:《Java核心技术》基础和高级、《UML精粹》、《深入理解Java虚拟机》、《SOA实践指南》、《如何阅读一本书》、《从牛顿、达尔文到巴菲特 - 投资的格栅理论》、《淘宝技术这十年》。《重构 改善既有代码的设计》等。这些书应该认真看了60%(有一半的书购买了纸质版本),很多都是利用零碎时间来看的,效率不是很高,和往年相比,这一年没看过一部小说。

 

这一年对JVM也做了一些研究,GC、ClassLoader、内存模型等,另外研究了基于ASM的字节码技术实现HotSwap。

 

这一年公司推行Agile开发,在SCRUM团队中学习了很多敏捷的方法。印象最深刻的是TDD驱动开发,现在在项目开发中已经习惯了写单元测试了,另外在同事的推荐下玩了网页自动化测试框架(Cucumber)。

 

这一年也会偶尔写Blog了,会把项目中遇到的问题以及解决方案记录在blog中。

 

这一年影响最深刻的应该是自己的开源项目MMT的开发,基本每天都在做,断断续续做了快5个月了,期间发布了一个稳定版本。现在2.0的开发进行中,计划春节前完成2.0的所有features。做这个项目的过程中遇到了很多的困难,代码的结构调整了N次(主要是自己经验不足),接口也改了很多次,导致2.0推翻原来的代码重新写。当然,在做这个项目的过程中,我也挖掘到了很多东西,深入挖掘了Spring和Mybatis框架,数据库分片(Cobar),清新的UI(Bootstrap3),从1.0的XStream到2.0的去XStream。

 

这一年在工作上也是有很大收货:帮助客户release了大大小小十几个项目,能够在团队中扮演多重角色(Dev,QA),既能写代码,又能写测试用例,也能release项目,发布release pachage,总的来说还是挺有意思的。

 

这一年也玩上了微博,通过微博,获取很多牛人分享的技术,虽然很累(被很多技术和文章轰炸),但是很值得,不会造成闭门造车的情况;现在我会梳理获取到的信息,只关注暂时感兴趣的消息,这样不会很累。

 

我的2013榜单:

最佳应用:静读天下专业版(帮助我看各种各样的PDF电子书)

最烧钱应用:淘宝(80%的物资都通过你买的)

最佳赚钱工具:余额宝(每天能有一顿早饭钱吧)

最佳周刊:码农周刊

最开心的事情:女儿会叫爸爸了

 

2013和牛人邂逅:

和莫枢在微博有过交流;

和LVS创始人章博士在来往有过交流;

和阿里云王博士在来往有过交流;

他们都很平易近人。

 

2014已经来了,在接下去的一年,我准备先看基础的书籍《支撑处理器的技术》、《操作系统精髓与设计原理》、《编译原理》等,然后我会看下RDBMS实现原理的书籍《Architecture of Database System》,然后研究下H2 database(看下他源码),为的是更好地理解并发(希望能从中获得启发,编写出一个高效并发的管程,那就太棒了),差不多就先这样;当然Java仍旧是我的主要编程语言,Java 8肯定也要来了,到时候还得研究下,开源项目仍旧会做下去,不过具体做什么还没有确定,先把MMT结束再说吧。

 

写完发现已经是1月3号了。关机睡觉。

 

完。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics