我的2008
by Robin Lu on Dec.23, 2008, about 2008, review
2008年真是嗖的一下就过去了。这一年发生了太多事情,大事留着别人去说,回顾一下自己这一年中,一些技术和非技术的关注点。
Ruby/Rails
Rails这一年从2.0一路升级到了2.2,Rails之外的Ruby框架选择也慢慢多了起来。不过回想这一年,除了Rails thread safe和Passenger,革命性的突破不算多。上个月参加Barcamp,其中有一个Rails session,不知道是不是因为学生比较多的原因,感兴趣的人好像也没以前多。对于这样的变化,我倒是比较认可。一方面是这个社区更成熟了,另一方面,少一些hypo和泡沫也可以让技术得到更健康的发展和更合理的推广。
分布式版本管理
08年对我来说是git全面取代svn的一年。git所带来的不只是一个更方便好用,功能更多的工具,它带来的是管理方式和理念的进步。相信所有用过git以及hg, bazaar 等等版本管理的人,都不太可能再重新回到svn/cvs那个时代了。我自己也成为重度git患者,不光是代码,随便哪个目录,/etc ,~/.ssh ,~/bin …,我已经渐渐放弃将某个文件备份为.bak再修改的习惯,取而代之的是到处git init。
学一种新语言
今年我学的新语言是Object-C ,并且发布了几个用Object-C 写的小软件。很喜欢这个语言,既可以和C/C++ 无缝结合,又具备了许多脚本语言才有的动态语言特性。静态类型的面向对象编程,有太多局限性,来来回回就是is-a 和has-a 的排列组合,动态类型语言创造了like-a ,让设计有更多的可能性,或者说,让简单的设计有更多可能性。而能在编译语言中使用到动态语言特性,能在灵活的同时兼顾性能,Object-C 给工程师提供了一个很好的接合点。
iPhone SDK
iPhone SDK可能是今年最热门的技术话题之一了,我也没能免俗。这个话题明年也许会更热。对我来说,能在一个可用性很高的手持设备上,写自己和别人能用的上的程序,是一件很有趣的事情。
Web服务
08年死掉的网站是不是比新出来的还引人注目。
在还没死掉的网站中,我真正在用的,也就是github了。除了使用了正确的版本管理系统,github与老牌code hosting服务的差别在于它突出了“人”,比起众多的“空想六度主义”SNS,它又多了含金量极高的内容-“代码”。”Social Code Hosting”,还算名符其实。程序员之间,就是代码会友,没什么好说的。找我到这里。
活动
今年参加的活动不多,去过几次北京Open Party,也去过barcamp。在家里宅得太久,与社会太脱节,去参加这些活动,主要是想看看大家都在做什么。unconference是一种非常好的形式,我后来也喜欢去注册话题。不过这种活动,常常是上有各种赞助单位,下有一些朋友圈子,向我们这样的游离分子,少了一些归属感。
游戏
本年度游戏,非《怪物猎人2nd G》莫属。不过我也没打到G级。我是动作苦手。
December 23rd, 2008 on 10:28 pm
你还参加了一次InfoQ中文站组织的QClub!
December 23rd, 2008 on 10:46 pm
怪物猎人里面你用什么武器阿,我怎么觉得哪种武器都不顺手呢,现在还在使大剑呢,刚开始作村长的一星任务,埃
December 23rd, 2008 on 11:04 pm
泰稳,那次比较有归属感,:)
MJia,我一直练太刀。你是不是还在卡野猪啊,hiahia
December 23rd, 2008 on 11:52 pm
怎么没有说到财棒子的,:p
December 23rd, 2008 on 11:54 pm
财帮子是daily life,和吃饭睡觉一样,都没啥好说的了。呵呵
December 24th, 2008 on 8:41 am
回头我也下个《怪物猎人》试试。
January 6th, 2009 on 6:17 am
一直有看你的blog,第一次评论,git实在是太好用了,但是你把/etc ~/.ssh都给git init这一招让我吓了一跳,:p