2009年总结
Friday, January 22nd, 20102010年1月8日从上海搬来杭州到现在,已经将近两周时间了。来之前,因为公司手续和房子合约的问题,弄得很不愉快。来之后,因为一边找房子一边上班,也没什么时间。上周末刚搬到新的住外,总算可以静下心了,总结一下已经过去的2009年。
2009 年上半年可以说是风调雨顺。不管是工作、学习还是生活上,感觉都很充实,还把团队的气氛带起来了。杯具的转折点在7月份前后出现了。由于公司人事上出了比较严重的漏洞,导致项目停滞,士气大降。我当时选择了离开(后来松果团队纠正了那次的问题,不过我还是没打算再回去)。下半年就在上海漂了,找过几家公司,都挺不靠谱的。这段时间里状态一直都不好,特别是当一个人失业时间长了,那种失落感会与日俱增。甚至出现过“回老家吃老本”的念头。
好在有两个人,让我坚持了自己了方向。9月份的时候,博文视点的周筠老师让我写一篇《程序员修炼之道》的书评。当时又读了一遍这本书,还有几位前辈对这本书的书评,激动了,淡定了。继续学习和积累吧,我还年轻,要学的东西太多了。之后周老师还帮我介绍工作职位,这着实让我很感动。另一位是冯大辉老师,他帮我推荐了好几次简历。有一次淘宝的面试机会,可惜我没发挥好,他还是给我肯定和鼓励。现在加入 Yupoo 也是冯老师的推荐。我真的很感谢他们,还有关心帮助过我的朋友。
CCAV 老说网络是妖魔,充满了低俗与虚假,天朝警察说他肚子痛关你什么事。都见鬼去吧!在网络与现实中,还是有不少真诚相待的朋友的。
在松果团队的时候,参与了 Webgame 的设计和开发,后来还做了些性能调优的工作。我也因此接触到了很多关于高性能 Web 系统的知识。虽然实践还不多,但这些知识还是 Web 开发中必备的。学习别人的经验也算是一种积累吧。
前端部分,在对 Javascript 语言特性作了进一步的了解,理解了闭包、作用域链和函数调用对象这几个概念之后,我才算是对 Javascript 语言有了一个比较深刻的体会。这也对我后来学习其它具有函数式特性的语言时有很大的帮助。YUI 的前端优化建议也做了一些实践。CSS 一直是我的死穴,可能是我对界面的东西不那么感兴趣的缘故吧。
PHP 新的东西就不多了,主要是学习了 PHP 系统常用的设计方法,比如 ThinkPHP 和 Codeigniter 框架的设计。更多的是了解了 HTTP 协议中常用的部分,前端优化也有涉及到 HTTP 协议。读了 《RESTful WebService》,感觉 REST 这种设计方式很容易接受,可能是符合标准的关系吧。
读了一本关于数据库的书《MySQL性能调优与架构设计》,主要讲的是数据库系统的性能调优和高可用可扩展的架构设计。另外看了一些 Web 系统的架构设计和 Cache 的应用的案例,比如豆瓣、twitter。关于这些方面,实践太少,希望能有机会介入到相关的工作实践中。
从C10K,到了解事件模型和异步I/O的技术,我发现计算机专业基础值得复习和深入学习。包括算法,操作系统,编译原理,网络编程的书,我都将它们列入了今年的读书计划中。
去年还花了点时间看了 Python 的语法,现在工作中要用到了,正好可以深入研究一下。
在去年下半年比较空闲的时间里,看了很多经典的老片,这也算是一种收获吧。另外,2009年翻墙成了我日常网络生活中的一部分,也因此了解了比较真实的世界。纳美人认为,人的一生有两次生命,第一次是出生,第二次是建立起属于自己的社会地位。我也有两次生命,第一次是出生,第二次是翻墙之后。
-EOF-