2013年前半年搞Scrum,工作忙了不少,但是却是瞎忙的多。
持续维护BlackHole
半年时间,github上有了 24 个star,半年来最大的成果。
看了 3 本书,比较少:
《git权威指南》、《硝烟中的Scrum和XP》、《七周七语言》
又写了两个项目:
webmagic
(爬虫框架)和hostd
(BlackHole衍生管理工具)
阅读代码:
读了公司的JMS框架swallow、RPC框架Pigeon。
尝试阅读Jetty源码,未果。
学些了一门新语言:
Javascript
写了20篇技术博客,有一篇上了oschina首页。
在微博上做了个每天学点新工具
系列,发了 7 条微博。
量上有所下降,特别是读书一项。
玩新东西多了,钻研少了。
下半年的计划是找一个Web服务器进行深入研究。
Jetty、Tomcat、Netty、nginx选一个吧。
Jetty最简单,看到一半了,学习的应该是架构、设计的东西。
Tomcat比较复杂,据说代码可读性也不太好,但是毕竟是目前使用的容器,可以试试。
Netty,学好这个,做个中间件是信手拈来的事,这方面需求挺多的。难处是用的比较少,难以把握其原理。
nginx源码挑战最大,但是收获应该最多,进入c世界?BlackHole自认为也是一个高性能服务器了,跟nginx比比,这样会对高性能Web服务有个全面的认识。