石锅拌饭

我的2008

by Robin Lu on Dec.23, 2008, about ,

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级。我是动作苦手。

:,

7 Comments for this entry

Search

Archives

Browse by tags

agile apple blog book design ecto extension firefox git google hack ichm iphone keyword life mac madfox movie nonsense opensource plugin pm ruby rubyonrails sns software startup wordpress work 财帮子