Daily Archives: 2011年10月6日

用版本控制概念来管理若干个长期课题

Update:怎么本文这么多人点进来看?我知道了,是我的题目太像那种“分享经验”、“多图”、“教程”之类的标题了。哈哈你们被骗了!本博客不是那种讨好读者赚流量的博客,因此我是不会花这么多功夫搞什么“多图”“教程”来“杀猫”的!

从我老板回国做聚电解质凝胶开始,我们组做物理凝胶化已经快二十年了,现在还要经继续做。关于凝胶化的研究当然会产生关于凝胶材料的研究。前者为后者提供新的idea,后者又会为前者提供新的idea。其他领域和课题组的工作也会给提供新的idea。以前曾经做过的东西,在有了新的手段和仪器之后又可以炒冷饭继续做。我知道作职业的科研工作者80%其实是跟着申请基金来跑,有哪笔钱就做哪个课题,不由得自己作“长远规划”。于是,断断续续或者“遍地开花”或者“过期不候”的情况都很常见。如果能把版本控制的概念应用到个人科研职业发展中,就可以尽可能的让曾经有过的原创性思想不至于在长期的“围着基金转”过程中消逝。没钱的时候只做了一点的事情,有钱的时候想捡起来做,不至于重头开始。

现在的Good Laboratory Practice(GLP)已经比较好地保证了科研记录的延续性。你想捡起以前的课题,当时的实验样品和记录在GLP的保证下应该是可以很方便的访问到的。但是,从我个人的经验来看,更有价值的不是这些,而是当时在做课题的时候所做的各种笔记、文献总结、小综述、学位论文等。如果连这些东西都track下来,而且全部都有history可查,就会是一笔比较可观的思想财富。在云计算时代,这些东西完全可以用版本控制对课题组范围内开源。

当然,真正让所有课题组成员上网并统一学习使用Git命令,还是一个遥远的理想。现在课题组连个公共ftp都没有,用QQ群来进行事务通知,定期开一下组会似乎已经解决所有问题了。其实所有Web 2.0和类似的新技术要真的能发挥其所声称的效率提高,至少需要所有人都能很好地掌握这一前提,因此是很难真正实现的,哪怕借助行政力量。在现有的Office 2003+QQ的work flow基础上进行的创新才有可能大受推广。不过,对于个人而言,只需要你自己是个所谓的geek就足够了。我已经使用Git来管理一个LAOS程序的设计过程。最近由于写毕业论文而没有更新这件事,但毕业论文其实也可以通过版本控制来管理。尤其是一些在写稿的中途添加的内容,最后由于篇幅和其他原因删掉的,如果有了版本控制,这些内容不至于永久消失。而且,毕业论文的目的有可能是多方面的,一方面是要应付毕业,另一方面是为博士期间已经做了实验进行总结,我个人还有第三个目的就是按照博士课题的目标完成该完成的实验,进行该进行的总结。而博士三年很可能并没有完成该完成的实验,很多实验可能根据现有结果需要改进后重做,才能更好地说明现在想说明的问题。但是最终只会有一本学位论文,这个于是这个学位论文必然是上述多个目的相互妥协下的产物。但是有了版本控制,你可以为每个目的设立一个brach,最后根据时间所允许的先后次序完成各个branch,最后使得你博士论文的三个目的都能尽善尽美地达到,而又不因此发生“错过毕业”这种牺牲。这可能只是我个人性格所产生的意图,于是就不需要其他人的配合,Git有多geek,都没所谓了。

我觉得,系统地学习过程序开发,对一个人的思维方式会有很大的影响,尤其反映在科研上面。因此我觉得给化类专业的学生开设C++或者SQL课程并不是“乱来”的。关键在于在此情况下课程的重点是放在概念和算法上还是实际开发上的问题。这个跟“学数学有什么用”的问题是相通的。

诺奖的局限性

诺奖只颁给个人,且不超过三个,暂时来说还算是够的。因为暂时来讲一些热门领域一般被不超过三个牛组所垄断。不过,今年的化学奖让我想到,从晶到准晶,将来可能还要颁给非晶。可是谁能拿“非晶”的诺奖呢?

问题还在于何时颁奖。例如准晶为何现在颁。这不是去年还是明年的问题,而是为何在近五到十年的问题。如果考虑这个问题,诺奖就很难逃脱“无非是趁人没死赶快颁”的嫌疑。因为诺奖年年都不得不颁一个,人死了的还颁不了。真正伟大的课题一时间是找不到这么多的。一些貌似永远能做下去的课题,就注定只能因为人快死了所以颁了。因为如果人没死,等几年说不定课题可以更伟大些,就可以先不颁的。偶尔颁一下像graphene这种年轻的课题,也是太便宜那几个人了。碳球颁一个、碳片颁一个、过几年硅片硅管可能也可以颁一下,这种做法还愁没得颁么?

因此我不知道为什么这么多中国人老是盯着这种性质的奖来发红眼病。

入手一个小丝杆

为了拆老Rheometrics RFS的马达,今天出门买六角匙。六角匙哪儿都有卖的,但我就是愿意顺便到大德路一带去逛逛。这里是喜欢DIY的人的天堂,但是随着领近的北京路商圈的扩展,这一带很难再维持这种特色了。像卖什么“变频器”之类的门市,能交得起多高的铺租?开一个门市,灯油火腊样样是钱。所以我今天就特别留意要了好几个店的名片,怕将来这里全改成食街了,我能还找到个老广州来联系业务。而不是上网找那些什么南通啊温州啊之类的无赖小厂。

BTW,在网上看到这篇“实验室中的8种典型角色”,觉得实在经典……我去KIT交流的时候就觉得很有这种味道。我们课题组也或多或少有这些人,但都不是这么典型这么夸张。我们还有一个特色就是男女有点分开。我所在的506没有女生,504一堆女生。506和504之间虽然都欢快和谐但一般吃饭什么的都分开去。504有冰箱、微波炉,经常吃水果,506就是个空荡荡毫无生活气息但放有一个工具箱(我的)的房间,506还有另外一个重要特点,那就是老板在506的小隔间里,所以在506相当于跟老板一间房。