十年码工路——汤森路透的短暂停留

毕业之后的9年中,我一直在Linux/Unix系统上做开发,而在路透所做的项目是在Windows平台上做并发系统。对我来说,也是一个不小的挑战。

我面试的时候觉得路透的工作环境还是不错的,工位虽然比Sun的小了很多,但是应该比IBM的要宽敞 :) 等我入职的时候才发现,IT环境却不是我的预期。例如,我没有本机的管理员权限,好在我可以安装cygwin,可以安装一些gnu的software,可以忍;不过,我的笔记本只有1G内存,这个的确有点那个了,经常要对运行的程序精打细算。原本想和IT申请自己买内存加的,但是因为IT是外包给富士通的,IT说公司条例不允许私加内存,而且他们也不负责给加。没办法了… 不过后来新来的同事基本上已经都配备2G或者4G内存了,我赶上那一波儿了。

很多人知道我去了路透,都问我是不是转行做记者了。其实我也是在面试前才了解到,路透社是汤森路透下的一个部门,公司的主要业务是信息服务,包括金融、法律、科技等方面。新闻部门在整个公司的营收中,只占很小的比例。我加入的这个团队是一个很新的团队,其中只有三位比较资深的同事,另外7人(包括我们的一线经理),都是新加入的。而我们team负责的开发项目,进度还比较紧。所以,前半年的工作任务是比较紧张的,不过心里倒是很充实 :)

我本来设想,去路透可以学习一些金融方面的知识。然而在路透的1年时间里,却始终没有充足的动力去学习;另外,我渐渐发现,程序员在路透需要了解很多的domain knowledge,才可能有比较好的职业发展。但是我却一直对这些domain knowledge提不起兴趣,学习起来很被动,自己还是喜欢钻研技术多一些。

再后来,我原来所在Sun的部门(现在是在Oracle),有一个机会。因为这个职位是一个team lead的职位,而我也希望能在management方面多一些锻炼,希望将来能有一些发展的机会。虽然回来在经济上还小有损失,考虑再三,还是决定回原来的部门了。

感谢路透的同事们,这一年多来对我的关照和帮助,我在路透学习了很多并发编程方面的知识,也开始学习使用了许多TR1的库。在我离职的前夕,部门刚刚要开始采用VC10,也就是说可以玩C++0x了。对一个于金融方面有兴趣的C++程序员来说,路透的确是一个很好的选择。

开源拼音输入法社区的大融合(libpinyin)

上次和FIT的合作,是开源社区同商业开发的合作,这次是开源社区的合作了…

SunPinyin、Novel Pinyin和iBus-Pinyin社区决定长期合作,联手创建libpinyin子项目。libpinyin致力于为中文拼音输入法提供智能整句输入的算法核心,将试图合并novel-pinyin和sunpinyin中的智能拼音整句输入算法部分,争取实现目前SunPinyin和Novel Pinyin的功能超集。

在不久的将来,libpinyin将为ibus-pinyin和sunpinyin提供智能拼音整句输入功能的支持。

Project Wiki: http://github.com/libpinyin/libpinyin/wiki
Project SCM: http://github.com/libpinyin/libpinyin
Mailing List: http://groups.google.com/group/libpinyin

另见Novel-Pinyin的官方声明:http://alex-epico.blogspot.com/2010/10/sunpinyinnovel-pinyin.html