招人咋就这么难

每次面试都抱着很大的希望,以为可以结识牛人,可总是失望而归,今天这个还算是感觉好的,两个字——踏实,不像前面一些人,虚得很,胸无点墨还偏要硬充门面。

她是做QA的,我们也想招个QA,半个小时聊下来,可以看出她工作做得不错,有经验也有能力,可惜她这个QA做的事情和我们想让她做的事情差得太远。我们想要一个既会c又会Perl的,如果Perl不会也可以,但至少要有编程经验,还要学习能力强。但她做的工作几乎不需要编程,又是信电专业的,上学时也没怎么写过程序。表态时我投了反对票,尽管老板还是想要她的。至于最后招不招,还是由老板决定吧。

平时不注意联络感情,等到想招人的时候麻了爪,真应该学学人家Google,要不是只要学生,我也想参加Google代码之夏凑个热闹。

缓存的教训

昨天改一段程序,把原来写到文件里的内容缓存在内存里,直到所有数据都准备好再往文件里写。

由于是文本文件,数据是字符串,正好我们有个字符串类,就拿来做个buffer,每次获得一小段数据就构造一个字符串实例,然后和buffer做一个拼接,因为我们的字符串类可以自动管理内存,所以没费多大事就把程序写好了。

哪知本来是为了减少编译时间的修改却导致时间暴涨,后来大家分析,估计时间都花在字符串复制上面了,因为每次拼接的时候都要重新分配内存,然后把两段字符串都复制过去。现在我打算尝试构造一个字符串的链,每构造一个字符串就把它插入到链里,这样就节省了大量复制操作,希望能达到预计的效果。