《疯狂的程序员》26
这也是很正常的事情。BOSSLiu在那里搞他的KIREGIS,绝影自己的电脑被他们试考占用着,于是他经常在他们中间走来走去,偶尔帮他们解决一点小问题,比如VC++从哪里打开阿,题目在哪个目录里面阿。所以周总也没怎么在意。等他回到办公室,绝影赶紧低声问她:“做得怎么样?”
“不行我今天有点紧张,VC++我也用得不多,在学校都是用的Tur波C。”
绝影听了觉得很好笑,还自称编程数一数二的人物,居然就用Tur波C,可惜那Tur波C编译器是16位的,又没有API给你调用,当然你要真能拿它在Windows下绘制出一个窗口那也的确算用得出神⼊化,技术绝对是数一数二。
所以后来绝影经常问别人:“会写程序吗?”
“当然会,我会CC++,汇编语言…”
“我说的是会不会写Windows下的应用程序?”
“Windows下的应用程序?那个用C语言能写吗?”
几句话弄得他哭笑不得,他们总认为C++就是VC++,C就是Tur波C,语言就是工具,工具就是语言。
听她这么说,绝影心想:完了。本来说写程序的女的就少,更何况这个还是个美女,可惜技术不过关,这种⽔平肯定要被周总刷下来。其实绝影觉得就算招个美女不写程序又如何?至少能极大地提⾼他和BOSSLiu的劳动生产率,可是周总肯定不会这样想,美女不是他需要的,他需要的是程序员,他不需要的东西他就认为可能别人也不需要。
尽管这样想,他还是想再帮帮她,碰碰运气,还是那句话:技术都是可以学出来的,但漂亮学不出来。于是他对她说:“那你就用Tur波C做吧。”这已经是宽宏大量仁至义尽了。
虽然绝影把声音庒得很低,还是被旁边人听见,就是那个搞电路单片机的男生,他说:“那我也用Tur波C做吧,VC++我也不悉。”
“你先等一下。”绝影走进办公室,对周总说:“那个搞电路的要求用Tur波C做题,我觉得无所谓,反正你说招他进来以后主要做硬件方面的开发,只要他硬件方面真的好,不应该在软件上把他卡了。”
周总点点头说:“嗯,那你就去安排安排。”
这个事情他必须请示周总,现在周总批准了,要是那美女拿Tur波C做题过关也算名正言顺。
可是那美女实在太另人失望,她临走的时候专门找到绝影问:“怎么样?”
绝影很平静地对她说:“先回去等我们通知吧。”
于是她仍然満怀希望地走了。
这时候BOSSLiu转过来对绝影嬉⽪笑脸地说:“人家问你‘怎么样’哦。”
怎么样还用得着问吗?你要知道如果你去面试别人对你有意思,至少主管人员会留你下来哪怕跟只跟你谈两句,问问你一些情况和就业意向,要是只简单地跟你说“先回去等我们通知吧”你就真傻傻地跑回去跟朋友们说:“还不错,他们让我回来等通知呢。”那你就慢慢等吧,没替补还好,有可能轮到你,有替补那你就等着坐一辈子冷板凳吧。
望着那美女的背影离去,绝影心里还是有点失落,不过想想也算了,毕竟人家是美女,至少还可以凭围三混口青舂饭,自己还是应该像BOSSLiu一样爬电脑上凭思维吃饭。
后来土匪对绝影说:“上次你说招聘那个女生,回来后说肯定过关没问题,说你对她印象比较好,特别关照哦!”为那是绝影气得咬牙切齿,你说要是真让他偷到腥了他还没话说,问题是他什么便宜都没捞到,整成⻩泥巴掉到裆里,还要不断地跟燕儿解释,女人这事情,越解释就越解释不清楚,越说自己清⽩就越不清⽩,害得他惨淡地渡过了好几周。
趁着他们做题的间隙,BOSSLiu迅速跑进周总办公室,绝影知道他肯定是去报告KIREGIS进展情况,出来的时候脸上果然一扫早上的倦容变得红光満面。
“BOSSLiu,你到底研究出啥大成果了?现在总可以说一下了吧,别小气。”
“也不怕给你说,说了你也不懂,我在KIREGIS里面用了多现成技术!前台那个登记的地方不断往数据库写数据,X光这边由要实时同步,那就必须过几秒钟刷新一次数据,前两天用的单线程,数据一多就把界面刷死,现在可好了,管他有多少数据,就在后台慢慢收,比如你BOSSJue一个劲地在那写代码,我这在这里一边写代码一边聊QQ,两边都不误。”
绝影听他这么一说大吃一惊,想BOSSLiu的技术现在是不容小觑,说多线程自己早就听说过,理论上也会做,但一直没有机会应用到实践中,所以都是纸上谈兵,没想到BOSSLiu居然能活学活用,起码这一次他算输给BOSSLiu了,要是他那时候就知道触发器这东西,肯定能够在他面前成功体现出自己的⽔平――毕竟,就算用多线程做,那也是“程序查询”方式,比起“中断方式”来说起码落后了十年。仔细再回想一下罗云彬书上的多线程那章,总算想起点什么,于是对BOSSLiu说:“多线程这东西,搞得不好还是不要搞。那线程同步你做了吗?”
BOSSLiu仔细回想了一下,线程同步,好像听说过,不过到底是什么还不知道。但是总不能面子上过不去,于是打着哈哈说:“用啥同步?这个CASE这么小,把⾼档东西全部用上去还缺乏稳定呢!我这个昨天晚上开着机跑了两个小说,万无一失。”
听他这么说,绝影觉得算是挽回一点面子,样样得意地说:“推荐一本书你去看,《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社。上面有专门的章节讲多线程。不过估计你看不懂,那是本汇编的书。”
这下BOSSLiu有点不服气:“你说汇编还得有C++难?我问你,汇编有多少条指令?”
汇编有多少条指令,绝影真还答不上来,于是也打着哈哈说:“大概一百多条吧。”
“那不就对了,就一百多条指令,还得有C++难?我去买一本,就一周,包过!”
后来有一天中午,BOSSLiu请了两个小时假,来的时候把一本书重重往桌上一拍,那是本崭新的《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社,他也同样重重地说:“怎么样,那西南科技书店还没这书了,我还是订的,订了一周。”
再后来,绝影再也没有听BOSSLiu说起过那本书。
最后面试结果周总原则通过了两个人,一个把两道题目都做了出来,人长得⾼⾼瘦瘦的,一个正是绝影先前看中的搞硬件的男生,姓张。后来那男生留在了公司里,再后来公司做大了,有一次陈董展望未来时说:“明年我们要在哪里哪里建个厂房,还要招多少多少工人,到时候小张你就来负责这个厂。”所以后来绝影和BOSSLiu管他叫“张厂长”
从上次去成都出差以后,绝影⼲脆就搬到公司安排的房子住,反正学校又没课了,而且学校外面租房子每月还得付70块钱房租。公司的房子大大的2室2厅,卫生间还带一个大大的浴缸,比起学校外面70块钱的单间条件不知好多少倍。他跟土匪他们说:“我走了,公司分了房子,去公司住了。”后来就有一些同学来问:“什么公司阿?在哪里阿?真的管分房子吗?”绝影就得意地跟他们说:“XX科技,搞医疗软件的,当然分房子了,我不就在那住着吗?2室2厅呐,70多平米,我一个人住那感觉空的。”
眼看学校里同学们的毕业设计搞得风风火火,王老师打了几次电话叫绝影把论文的提纲过去,眼看这事情拖得不能再拖,绝影才给周总请了几天假,说这毕业设计不能在拖了。周总还是不慌不忙地说:“不急不急,毕业设计的De摸我已经帮你做好了,马上就拷贝到你机器上去,你自己把界面改一改,不过按公司的保密合同那核心代码是不能提给学校的。
绝影看周总给自己的材料,果然已经有了用VC++做的De摸资料也是应有尽有,光是那DI3。0标准就分中英文两中版本。看周总准备得如此细致,绝影心里有了底。
去学校驻扎了一周,二万字的论文也写得差不多了,本来在公司呆了几个月,那DI的基础知识绝影还是了解到不少,再说那DI3。0标准的文档里面有打段大段概念的,概念这东西,放到哪都是这样描述,直接加到论文中,这起码就三四千字,再加上注释阿名词解释阿又是一二千字,对De摸的代码的解释又是三四千字,要写够两万字还是轻而易举。英文摘要请周总代劳,周总工作效率就是⾼,二三十分钟便给绝影,于是満怀信心地去找王老师。
什么也不说首先王老师就对英文摘要充満了置疑,绝影的英文⽔平她是领教过的,什么“谁又偷猫⾁”要是没有点⽔平的人还真不知道他是在说“Seeyouto摸rrow”但王老师就能听出来。她说:“不行,你这英文摘要翻译得太牵強,你回去找个英文好的给你指导一下,重写一遍,不光要翻译准确,还要做到信、答、雅,知道不?”
绝影也没跟她说什么?还有那么多同学在场,当面顶撞这位老教授还是很不给她面子。他深深地知道,越是⾼级的知识分子,对“面子”这东西看得越重要,所谓“⾼级”知识分子,不光说他技术⾼,也说他年纪⾼。
过了两天,他把摘要原封不动地再拿过去,说:“王老师,这次我找了个博士生帮我刀,他在加拿大呆了好几年,这次翻译应该没什么问题了。”
王老师接过绝影的论文,瞟了两眼说:“不错不错,这次就好多了。”
说实话绝影觉得自己写文章的⽔平还不错,他最骄傲的事情就是⾼中的时候写代情书,50块钱一封,包成功,写了3封,还真的100%成功,所以他理所当然地认为王老师一定会被他论文的內容深深昅引,至少比起旁边那几个他认为话都说不清楚的同学的论文来要好十倍。
结果王老师庒没注意他论文的內容――就算注意估计她也看不懂,那也不怪她,老早他选这个题目的时候就是冲着这一点来的:你们老师不是很牛B吗?就是给你们搞点你们懂不起的东西――她反而不断地指点:摘要的字体不对,行间距应该是多少,段落应该多重,几号标题应该用几号字,什么地方要耝体什么地方要黑体,大纲视图应该怎样弄。其实不就是格式问题吗?跟內容毫无关系,用得着拔⾼到态度问题吗?半小时指点下来,绝影最大的收获就是知道了Word里面“刷子”怎么用。说来也惭愧,自己还是搞IT天天跟电脑打道的,Word也用了好多年了,居然还不知道里面有“刷子”这么个好东西。
后来论文格式又修改了好几次,总算让王老师満意,光打印费就花了绝影34块钱大洋。终于绝影盼到答辩的这一天。
很多事情都是有人害怕也有人喜,比如试考和毕业设计,绝影听很多同学说:“要答辩了,紧张得要死,到时候大脑一片空⽩全忘了怎么办?还是先来排练几次。”这也是人和人之间的区别,他不懂,学得马马虎虎的,或者⼲脆拼凑的论文,他当然还怕,因为他有可能挂,但如果你真的认真去研究了资料,亲自去做了,那还不是成竹在,脑子里的东西犹如滔滔江⽔连绵不绝,又如⻩河滥泛一发不可收拾,通过答辩还不是易如反掌尔,反而那是一次展现自己的机会。
绝影是跃跃试,他答辩组的老师也是跃跃试,提问同样能反应出一个人的⽔平,好多老师正期待着这个机会向同行充分展示一下自己。可是当他把他的题目提给他们,大部分人便沉默了。十分钟的自由发挥时间,绝影没趣地给他们讲什么是DI,什么是PACS,什么是SCU,SCP,下面异常安静,比上课还安静,居然没有一个人打断他。坛论答辩老师提问,同样是沉默,终于有个老师忍不住打破僵局,问:“你论文附件上DI传输De摸代码中的‘#deifine’是什么意思?”
如果是一个来面试的人问他这个问题,他二话不说就让他“Out”居然这次还是个教授级别的答辩老师,想就算是来试我C++⽔平有几斤几辆,起码也拿个⽔平⾼一点的问题,至少问个函数模板类模板之类的问题,这也太失⽔准了。
最后,绝影给老师们鞠了个躬,他们却只给了他70分。
走出答辩室刚打开“电蛐蛐”便接到土匪的电话。土匪问:“答辩怎么样?”
“当然过了。”
“几次?”
“一次。”
“妈的,我还过了两次,第一次格式不对。你过了就好,马上到寝室来一趟,寝室的都在,等你。”