April 13
偷闲有理
最近写博勤劳得紧,尤其像现在这种,忙个不停却还跑来浇园子,这叫一个“不务正业”啊。
“忙得不亦乐乎,改得一塌糊涂,中文白话止不住,英语吐完接着吐”。这应该就是我每次写论文的真实写照吧(PS:吐不是speak to的意思,是throw up,就是“哇……”的那种)。下午和晚上被Excel、Visio和Word弄得崩溃,居然Office同一版本3个软件兼容如此不佳,同一个统计图在3个软件里面就不能长得一样吗?每当调整图片大小就变得一团糟,似乎目前还没找到Excel锁定图像文字大小的功能,逼我萌生了用Freehand画图的想法。下午发现Word卡的要命,实验室可是4GB的内存啊,后来发现好像是MathType(公式编辑器,Word集成的是早期的3.0版)的问题,发现文档里面居然有286次调用了公式。恩,慢也是有道理的。
实验室又要招新的保研学生了,希望可以招个踏实做事的,有空也帮帮我的忙。前几天Boss哥哥让我们参谋要进实验室的新生,于是想到个问题,就是究竟我需要带个什么样的新人呢?颇为复杂的问题,不过想来,简单回答,就是要求把手头事情做好的吧。这句话倒是体现了需求工程的典型困难,就是简单要求,复杂实现。能把拿到手里的任务按部就班的完成,这里面不需要什么创新意识,只要按照要求一步一步就好了,也就足够。今天调整格式的时候,看论文里的图,想来大学里面,帮我画图的人,应该有四个是特别棒。本科寝室两个,研究生同学两个,可惜目前只有Fanfan离我挺近的,而可恶的冬冬甚至跑到伦敦读城市学院了(London Metropolitan University,伦敦城市大学,嘻嘻)。像我这种懒人,在电脑上画个图实在困难,之前在软件所自己花了一堆流程图也算是难得了,似乎一直以来,凡是重要场合,都是靠这4个“专用绘图员”了,不知道他们都毕业之后,我论文里的图会变成什么样子。想来,做事就在其心,一些平凡的事情,成败就在用心多少吧。不管怎么说,对新进的研究生,还是很期待。
按照原计划,大概4月5月交界的时候,会对实验室新人进行培训。说到培训二字,颇为夸张,确切的讲,是把我们经验和常用的技巧快速的塞给他们而已,这次主要是集中在编程上面。倘若效果良好的话,希望志磊同学可以给他们讲讲算法之类的东西,而不要再像从前那种让新人无辜的读书了。讲到编程,读计算机方面的研究生,终是要肆无忌惮的编程的,所以逃也逃不掉。
我个人感觉,多人合作的时候,程序是用来交流,是规范和沟通;而单人奋战的时候,程序是传递思想,是热情和表达。这次所谓培训的主要内容,就是个人如何高质量规范的编写程序。大概3前的时候,我曾说写程序就是翻译,只不过是把数学变成了计算机语言而已;而现在,我倒是觉得写程序就像是说话,把人话变成机器的话而已。其实Code本身就是编码的意思啊,to convert ordinary language into code(WordNet,Cognitive Science Laboratory,Princeton University),本就是个翻译。翻译或是交流,其实写程序无非就是与人交流(当然,前提是没有企业里面给你发钱的客户控制需求,^_^),可以自由的表达自己的数学,自己的逻辑而已,为什么一定要放个别人的,或者Google的结果照着改呢?也许,拼凑式编程是个编程方法,尤其在现在这种软件通用化的大环境下,但不适用于在表达自己想法的时候,尤其不适用读研究生的人,eg. 你能找到多少个能拼凑成Wang Tiles(中文也许叫王氏瓷砖式覆盖吧,奇怪的名字。哈佛大学已故数学家Wang Hao,是济南人,关于图灵机的假设算法,1961)的程序呢?所以,若是表达自己的想法,还是灵活运用吧。
想来,如果能把用于研究,或者小一点范围,用于读研的,哪怕是用于计算机学科的,所有知识和技巧整理出来与人分享,让新入门的人按图索骥,各取所需,也应该算是功德无量了吧。唉,倘若谁人分享,我愿意诚心拜读的。
从演草纸里面,翻出一句话,“戒骄戒躁戒QQ,敢打敢拼赶论文”。看时间应该是上次写论文时候写的,呵呵,被折磨的呀 ( ⊙ o ⊙ )!好了,不说太多了,明天(应该是今天)早上8点和晚上6点都有助教,所以还是好好改论文吧。