Monthly Archives: February 2006

小心2.0

  到海外发展的职业球员一般在转会第二年遇到瓶颈。对于系统分析员有个类似规律:小心进入新领域后的第二次设计。

  刚涉及陌生领域,战战兢兢,因此放低期望值,尽量采用熟悉可靠的设计和技术,遇到变化能容忍妥协。而到了“第二个赛季”,虽然客观上面对前一版剩下的“难啃的骨头”,但由于对领域知识有所了解,半瓶水晃荡,需求分析时就会有意无意添上很多漂亮但不重要的内容,设计时也总想用时髦的新技术弥补上一版的遗憾……眼高手低往往搞砸。就连成熟的大公司开发的软件产品,“2.0”都是危险阶段。

  到目前为止,在生物信息组的工作还算满意,但接下来进入深水区,必须加倍谨慎。

  • 备份到目前为止的资料、邮件、文档、工具、代码和测试数据
  • 沉下心,扎扎实实沟通,需求分析很琐碎,文档、画图、开会……要拿出热情来
  • 整理需求,分级排序,时刻提醒自己,那些很酷的东西,比如分布并行,比如Web Service,比如泛型技术,并不一定真正重要
  • 修改接口协议要谨慎,一定要修改,必须首先更新相应的单元测试代码
  • 多花时间帮各个算法模块的作者,在保证代码工程强度的前提下,让博士们腾出更多精力投入研究
  • 里程碑和deadline,重要的不是日期,而是不断监测和调整
  • 砍掉不必要的,砍掉风险大的,砍掉机器可以做的,砍掉资源不够的……逼急了,砍掉某些人

假期结束

  昨天下午飞回北京。从深圳起飞时天气很好,从空中看地面绿油油的。越往北云层越厚。落到首都机场一看,到处白茫茫的。两边温差达到30摄氏度,没几分钟机舱窗户上就开始结冰花。一上飞机全身就开始紧张,每次回北京就像回战场一样。在飞机上接着踅摸《Modern C++ Design》,第3章Typelists的内容总算是搞清楚了,回头又读第11章Multimethods,果然更明白了

本周收藏.2006.02.04

见到了果果

  在珠海和深圳,总产生错觉,“等到冬天这里是什么样子,啊,对了,现在就是冬天”。每次在北京和深圳之间飞,就像跨越时间。

  珠海是座漂亮的海滨小城,沿海岸的情侣路景色很好,道路楼房中又分布着很多青翠的小山,马路上车很少,公园大多不用门票,草地上很多胖乎乎的鸽子。

  见到了两岁的侄女果果,真是个小机灵鬼。我用天线宝宝气球和喂鸽子的玉米粒贿赂她,很快就取得了小家伙的信任。