回顾2011(what I have done)
这一年来做的事情也不少,但是很多事情做得非常糟糕,但是我觉得在不断地做好。今年买了房子,但是非常着急。她比较着急但是怪我没有掌握好节奏,所以很多事情都办得非常仓促。但是之后拍婚纱事情,包括办婚礼的事情我基本上都开始掌握节奏了。大概生活就是这样,不管你身边是否有女朋友或者是男朋友, 如果你不尝试去掌握生活节奏的话,那么你的节奏就会被生活打乱 。希望明年装修,如果可能有生孩子(或许是后年)的话,我依然可以掌握好节奏,好好生活。另外就是, 只有你对生活的每一个细节尝试去了解的话,那么你才可能过好生活 。工作重要,但是也需要从工作中分出一部分时间去了解了生活,养生,运动,美食,烹饪,旅游,电影,游戏,文学,经济。虽然实话说了解这方面做得依然不够好,但是慢慢不觉得这是一个负担了。 即使了解这些东西不会对你有直接帮助(好比我即使知道了国家政策我大部分时候依然不能够为自己的经济活动得利),但是至少可以帮你和身边的人有交流 。与更多的人交流,一方面会获取真正可能对你有直接帮助的信息,一方面会取得更多人的信任建立好关系。关于这个话题我也会在后面关于程序员回顾这个部分稍微说说(不过写到后面我发现这个可以单独写一篇了,所以请点击这里)。就好比领导喜欢踢球,领导喜欢养生,领导喜欢KTV,自己的兴趣正好可以投其所好,不是正好嘛?!当然不仅仅是领导,大部分是对于可能有帮助的人或者是同事,多多建立关系不是坏事。 像面对项目中存在的困难一样,正视在生活中遇到的困难,真正地花时间用心去解决它们 。曾经在买房子的时候我尽可能地去简单地思考问题,但是结果并不理想。虽然现在看起来并不是很严重的错误,房子价格其实都还不错,不过可能会多花一些钱。之所以我觉得不理想,是因为我是觉得办事情过于仓促了,虽然结果还好吧但是其实我没有掌握节奏,这就是关键。当时要是可以多仔细和同事朋友交流一下,多和父母交流一下,自己控制好节奏,然后不要害怕困难多问多打听,现在可能还会少花一些钱的。 其实仔细反过来想想,省下的这些钱完全比我的工作要高,这么好的投资回报我为什么当时没有好好把握呢? 今年除了买房子(具体后续补充),稍微看了一下钻戒(具体后续补充),还拍了婚纱照(具体后续补充),还拿到了驾照(学车经历).
生活方面就是这些,后面说说编程方面。今年将APUE以及UNP全部都看了一遍,并且仔细看了一下关于TCP编程方面的知识。然后阅读了几个开源的网络编程框架并且在元旦回来之后过年之前写了一个自己的异步网络编程框架,并且大致知道如何测量网络程序的性能。基本任务算是大部分完成,原本是自己定的任务还要阅读一个单机存储系统实现并且了解如何测量存储系统的性能的,不过我猜想因为今年插入了APUE的阅读所以稍微有点延迟吧。今年的任务是继续完成去年任务,并且学习一本新的编程语言(基本确定是clojure).不过在学习clojure的过程中我不断地发现,所谓这些函数式编程语言强大的地方,一方面是在于immutable所以适合并发,另外一方面程序短小并且精简同时有宏强大的工具(只有lisp方言存在).但是对于我们这些从底层C++写并发出来的人,这种immutable完全没有必要,而程序精简短小的话脚本语言也完全可以代替。这些python都可以做到。 所以如果今年不学习clojure的话,那么很可能深入学习python.然后今年可能会学习一下分布式原理以及实践,搞搞hadoop,学习Java以及JVM .当然学习Linux Kernel我也是愿意的。今年还申请了自己的域名dirlt.com ,同时自己搭建了这个wordpress,同时将自己的主页挂在了SAE下面dirlt.sinaapp.com/ ,另外也有自己的github 了.今年也遇到了可能是接下来对自己人生影响最大的一本书黑客与画家.谢谢lihailei同学给我这本书。本来觉得是一个很普通的书籍,但是后来因为自己的MP4耳机坏了不愿意重新买一个,结果这本书就陪伴了我坐地铁的时光。在地铁静下心阅读的时候,发现这本书真的很有启发性。另外可能和编程不太相关,但是我自己心里觉得可以放在一起,那就是今年我认识了Eminem的歌曲。 现在Linkin Park和Eminem是我的最爱了。
按理说what I have done应该只是述职的,但是这里也附上展望吧。希望所有爱我的人以及我爱的人都可以工作顺利,家庭幸福,身体健康,开心就好。而那些在远方看着我的人,我也会尽自己的力量做到最好,以自己的行动首先不让你们担心然后来让你们可以为我感到骄傲,谢谢你们在远方祝福我。
#note@2013-03-19: 补充一些事件和时间点
- 2011.4月 买房
- 2011.6月 从西北旺秋露园搬到了立水桥
- 2011.8月 学车
- 2011.11月 拍婚纱照
- 2011.1-2011.9在INF/COM工作,2011.9之后在INF/HPC工作