`
hanhg
  • 浏览: 138212 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

疯狂的程序员-第二十六章

阅读更多
这也是很正常的事情。BOSS Liu在那里搞他的KIREGIS,绝影自己的电脑被他们考试占用着,于是他经常在他们中间走来走去,偶尔帮他们解决一点小问题,比如VC++从哪里打开阿,题目在哪个目录里面阿。所以周总也没怎么在意。等他回到办公室,绝影赶紧低声问她:“做得怎么样?”

“不行我今天有点紧张,VC++我也用得不多,在学校都是用的TurboC。”

绝影听了觉得很好笑,还自称编程数一数二的人物,居然就用TurboC,可惜那TurboC编译器是16位的,又没有API给你调用,当然你要真能拿它在Windows下绘制出一个窗口那也的确算用得出神入化,技术绝对是数一数二。

所以后来绝影经常问别人:“会写程序吗?”

“当然会,我会C/C++,汇编语言……”

“我说的是会不会写Windows下的应用程序?”

“Windows下的应用程序?那个用C语言能写吗?”

几句话弄得他哭笑不得,他们总认为C++就是VC++,C就是TurboC,语言就是工具,工具就是语言。

听她这么说,绝影心想:完了。本来说写程序的女的就少,更何况这个还是个美女,可惜技术不过关,这种水平肯定要被周总刷下来。其实绝影觉得就算招个美女不写程序又如何?至少能极大地提高他和BOSS Liu的劳动生产率,可是周总肯定不会这样想,美女不是他需要的,他需要的是程序员,他不需要的东西他就认为可能别人也不需要。

尽管这样想,他还是想再帮帮她,碰碰运气,还是那句话:技术都是可以学出来的,但漂亮学不出来。于是他对她说:“那你就用TurboC做吧。”这已经是宽宏大量仁至义尽了。

虽然绝影把声音压得很低,还是被旁边人听见,就是那个搞电路单片机的男生,他说:“那我也用TurboC做吧,VC++我也不熟悉。”

“你先等一下。”绝影走进办公室,对周总说:“那个搞电路的要求用TurboC做题,我觉得无所谓,反正你说招他进来以后主要做硬件方面的开发,只要他硬件方面真的好,不应该在软件上把他卡了。”

周总点点头说:“嗯,那你就去安排安排。”

这个事情他必须请示周总,现在周总批准了,要是那美女拿TurboC做题过关也算名正言顺。

可是那美女实在太另人失望,她临走的时候专门找到绝影问:“怎么样?”

绝影很平静地对她说:“先回去等我们通知吧。”

于是她仍然满怀希望地走了。

这时候BOSS Liu转过来对绝影嬉皮笑脸地说:“人家问你‘怎么样’哦。”

怎么样还用得着问吗?你要知道如果你去面试别人对你有意思,至少主管人员会留你下来哪怕跟只跟你谈两句,问问你一些情况和就业意向,要是只简单地跟你说“先回去等我们通知吧”,你就真傻傻地跑回去跟朋友们说:“还不错,他们让我回来等通知呢。”那你就慢慢等吧,没替补还好,有可能轮到你,有替补那你就等着坐一辈子冷板凳吧。

望着那美女的背影离去,绝影心里还是有点失落,不过想想也算了,毕竟人家是美女,至少还可以凭三围混口青春饭,自己还是应该像BOSS Liu一样爬电脑上凭思维吃饭。

后来土匪对绝影说:“上次你说招聘那个女生,回来后说肯定过关没问题,说你对她印象比较好,特别关照哦!”为那是绝影气得咬牙切齿,你说要是真让他偷到腥了他还没话说,问题是他什么便宜都没捞到,整成黄泥巴掉到裤裆里,还要不断地跟燕儿解释,女人这事情,越解释就越解释不清楚,越说自己清白就越不清白,害得他惨淡地渡过了好几周。



趁着他们做题的间隙,BOSS Liu迅速跑进周总办公室,绝影知道他肯定是去报告KIREGIS进展情况,出来的时候脸上果然一扫早上的倦容变得红光满面。

“BOSS Liu,你到底研究出啥大成果了?现在总可以说一下了吧,别小气。”

“也不怕给你说,说了你也不懂,我在KIREGIS里面用了多现成技术!前台那个登记的地方不断往数据库写数据,X光这边由要实时同步,那就必须过几秒钟刷新一次数据,前两天用的单线程,数据一多就把界面刷死,现在可好了,管他有多少数据,就在后台慢慢收,比如你BOSS Jue一个劲地在那写代码,我这在这里一边写代码一边聊QQ,两边都不误。”

绝影听他这么一说大吃一惊,想BOSS Liu的技术现在是不容小觑,说多线程自己早就听说过,理论上也会做,但一直没有机会应用到实践中,所以都是纸上谈兵,没想到BOSS Liu居然能活学活用,起码这一次他算输给BOSS Liu了,要是他那时候就知道触发器这东西,肯定能够在他面前成功体现出自己的水平――毕竟,就算用多线程做,那也是“程序查询”方式,比起“中断方式”来说起码落后了十年。仔细再回想一下罗云彬书上的多线程那章,总算想起点什么,于是对BOSS Liu说:“多线程这东西,搞得不好还是不要搞。那线程同步你做了吗?”

BOSS Liu仔细回想了一下,线程同步,好像听说过,不过到底是什么还不知道。但是总不能面子上过不去,于是打着哈哈说:“用啥同步?这个CASE这么小,把高档东西全部用上去还缺乏稳定性呢!我这个昨天晚上开着机跑了两个小说,万无一失。”

听他这么说,绝影觉得算是挽回一点面子,样样得意地说:“推荐一本书你去看,《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社。上面有专门的章节讲多线程。不过估计你看不懂,那是本汇编的书。”

这下BOSS Liu有点不服气:“你说汇编还得有C++难?我问你,汇编有多少条指令?”

汇编有多少条指令,绝影真还答不上来,于是也打着哈哈说:“大概一百多条吧。”

“那不就对了,就一百多条指令,还得有C++难?我去买一本,就一周,包过!”

后来有一天中午,BOSS Liu请了两个小时假,来的时候把一本书重重往桌上一拍,那是本崭新的《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社,他也同样重重地说:“怎么样,那西南科技书店还没这书了,我还是订的,订了一周。”

再后来,绝影再也没有听BOSS Liu说起过那本书。

最后面试结果周总原则通过了两个人,一个把两道题目都做了出来,人长得高高瘦瘦的,一个正是绝影先前看中的搞硬件的男生,姓张。后来那男生留在了公司里,再后来公司做大了,有一次陈董展望未来时说:“明年我们要在哪里哪里建个厂房,还要招多少多少工人,到时候小张你就来负责这个厂。”所以后来绝影和BOSS Liu管他叫“张厂长”。



从上次去成都出差以后,绝影干脆就搬到公司安排的房子住,反正学校又没课了,而且学校外面租房子每月还得付70块钱房租。公司的房子大大的2室2厅,卫生间还带一个大大的浴缸,比起学校外面70块钱的单间条件不知好多少倍。他跟土匪他们说:“我走了,公司分了房子,去公司住了。”后来就有一些同学来问:“什么公司阿?在哪里阿?真的管分房子吗?”绝影就得意地跟他们说:“XX科技,搞医疗软件的,当然分房子了,我不就在那住着吗?2室2厅呐,70多平米,我一个人住那感觉空荡荡的。”

眼看学校里同学们的毕业设计搞得风风火火,王老师打了几次电话叫绝影把论文的提纲交过去,眼看这事情拖得不能再拖,绝影才给周总请了几天假,说这毕业设计不能在拖了。周总还是不慌不忙地说:“不急不急,毕业设计的Demo我已经帮你做好了,马上就拷贝到你机器上去,你自己把界面改一改,不过按公司的保密合同那核心代码是不能提交给学校的。

绝影看周总给自己的材料,果然已经有了用VC++做的Demo资料也是应有尽有,光是那DICOM3.0标准就分中英文两中版本。看周总准备得如此细致,绝影心里有了底。

去学校驻扎了一周,二万字的论文也写得差不多了,本来在公司呆了几个月,那DICOM的基础知识绝影还是了解到不少,再说那DICOM3.0标准的文档里面有打段大段概念性的,概念这东西,放到哪都是这样描述,直接加到论文中,这起码就三四千字,再加上注释阿名词解释阿又是一二千字,对Demo的代码的解释又是三四千字,要写够两万字还是轻而易举。英文摘要请周总代劳,周总工作效率就是高,二三十分钟便交给绝影,于是满怀信心地去找王老师。

什么也不说首先王老师就对英文摘要充满了置疑,绝影的英文水平她是领教过的,什么“谁又偷猫肉”,要是没有点水平的人还真不知道他是在说“See you tomorrow”,但王老师就能听出来。她说:“不行,你这英文摘要翻译得太牵强,你回去找个英文好的给你指导一下,重写一遍,不光要翻译准确,还要做到信、答、雅,知道不?”

绝影也没跟她说什么?还有那么多同学在场,当面顶撞这位老教授还是很不给她面子。他深深地知道,越是高级的知识分子,对“面子”这东西看得越重要,所谓“高级”知识分子,不光说他技术高,也说他年纪高。

过了两天,他把摘要原封不动地再拿过去,说:“王老师,这次我找了个博士生帮我操刀,他在加拿大呆了好几年,这次翻译应该没什么问题了。”

王老师接过绝影的论文,瞟了两眼说:“不错不错,这次就好多了。”

说实话绝影觉得自己写文章的水平还不错,他最骄傲的事情就是高中的时候代写情书,50块钱一封,包成功,写了3封,还真的100%成功,所以他理所当然地认为王老师一定会被他论文的内容深深吸引,至少比起旁边那几个他认为话都说不清楚的同学的论文来要好十倍。

结果王老师压根没注意他论文的内容――就算注意估计她也看不懂,那也不怪她,老早他选这个题目的时候就是冲着这一点来的:你们老师不是很牛B吗?就是给你们搞点你们懂不起的东西――她反而不断地指点:摘要的字体不对,行间距应该是多少,段落应该多重,几号标题应该用几号字,什么地方要粗体什么地方要黑体,大纲视图应该怎样弄。其实不就是格式问题吗?跟内容毫无关系,用得着拔高到态度问题吗?半小时指点下来,绝影最大的收获就是知道了Word里面“刷子”怎么用。说来也惭愧,自己还是搞IT天天跟电脑打交道的,Word也用了好多年了,居然还不知道里面有“刷子”这么个好东西。

后来论文格式又修改了好几次,总算让王老师满意,光打印费就花了绝影34块钱大洋。终于绝影盼到答辩的这一天。

很多事情都是有人害怕也有人喜欢,比如考试和毕业设计,绝影听很多同学说:“要答辩了,紧张得要死,到时候大脑一片空白全忘了怎么办?还是先来排练几次。”这也是人和人之间的区别,他不懂,学得马马虎虎的,或者干脆拼凑的论文,他当然还怕,因为他有可能挂,但如果你真的认真去研究了资料,亲自去做了,那还不是成竹在胸,脑子里的东西犹如滔滔江水连绵不绝,又如黄河泛滥一发不可收拾,通过答辩还不是易如反掌尔,反而那是一次展现自己的机会。

绝影是跃跃欲试,他答辩组的老师也是跃跃欲试,提问同样能反应出一个人的水平,好多老师正期待着这个机会向同行充分展示一下自己。可是当他把他的题目提交给他们,大部分人便沉默了。十分钟的自由发挥时间,绝影挺没趣地给他们讲什么是DICOM,什么是PACS,什么是SCU,SCP,下面异常安静,比上课还安静,居然没有一个人打断他。论坛答辩老师提问,同样是沉默,终于有个老师忍不住打破僵局,问:“你论文附件上DICOM传输Demo代码中的‘#deifine’是什么意思?”

如果是一个来面试的人问他这个问题,他二话不说就让他“Out”,居然这次还是个教授级别的答辩老师,想就算是来试我C++水平有几斤几辆,起码也拿个水平高一点的问题,至少问个函数模板类模板之类的问题,这也太失水准了。

最后,绝影给老师们鞠了个躬,他们却只给了他70分。

走出答辩室刚打开“电蛐蛐”,便接到土匪的电话。土匪问:“答辩怎么样?”

“当然过了。”

“几次?”

“一次。”

    “妈的,我还过了两次,第一次格式不对。你过了就好,马上到寝室来一趟,寝室的都在,等你。”
分享到:
评论

相关推荐

    程序员编程艺术--共二十七章-集锦与总结(教你如何编程)

    - **第二十六章:基于给定的文档生成倒排索引的编码与实践** - 介绍如何构建倒排索引。 - 提供实际案例和代码实现。 - **第二十七章:不改变正负数之间相对顺序重新排列数组** - 解决特定排序问题。 - 包括算法...

    程序员编程艺术第一 ~二十七章

    - **第二十六章:基于给定的文档生成倒排索引的编码与实践** - 讲解了构建倒排索引的过程,用于文本搜索系统。 - **第二十七章:不改变正负数之间相对顺序重新排列数组** - 提供了一种高效的数组排序算法,时间...

    程序员编程艺术

    - 第二十六章介绍了基于文档生成倒排索引的具体编码过程。 **13. 数组排序** - 第二十七章探讨了一种特殊的数组排序方法,即在保持正负数相对顺序不变的情况下对数组进行重排。 #### 四、作者态度与社区互动 - ...

    代码大全第二版 中文版(1-20章)

    - 第二十章“专业主义”呼吁程序员保持专业精神,不断提升技能,追求卓越。 这些章节覆盖了从编程基础到高级技术的广泛内容,适用于B、C、Java等语言的程序员。通过深入学习并实践书中的建议,可以显著提高代码...

    程序员编程艺术第一~二十七章集锦与总结

    - **第二十六章:基于给定的文档生成倒排索引的编码与实践** —— 解释了倒排索引的基本概念及其在搜索引擎中的应用。 - **第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)** —— 提出了一种...

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)(by_July)定稿版.pdf

    - **第二十六章**:基于给定的文档生成倒排索引的编码与实践 - **第二十七章**:不改变正负数之间相对顺序重新排列数组 #### 5. **文章亮点** - **实战性**:文章不仅讲解理论,更重要的是提供实战案例,帮助...

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)

    - **第二十六章:基于给定的文档生成倒排索引的编码与实践** - **知识点**:倒排索引构建、信息检索技术。 - **应用场景**:全文搜索引擎开发、自然语言处理等。 - **第二十七章:不改变正负数之间相对顺序重新...

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)by_July-带书签目录超清文字版

    第十六章至第二十章可能涉及面向对象编程,包括类、对象、继承、多态等概念。面向对象编程是现代软件开发的主流范式,理解和运用这些概念有助于构建可维护、可扩展的代码。 第二十一章至第二十四章可能会讨论错误...

    Professional C++

    - 第二十六章:“征服调试”,讲述了如何进行代码调试和故障排除,包括调试工具的使用和调试策略。 附录部分包括: - 附录A:“C++面试”,收录了多种可能出现在C++开发职位面试中的问题。 - 附录B:“注释书目”,...

    软件工程思想——经典搞笑版

    第二章“程序员与程序经理”; 第三章“项目计划与质量管理”; 第四章“可行性分析与需求分析”; 第五章“系统设计”; 第六章“C++ 面向对象程序设计”; 第七章“测试与改错”; 第八章“维护与再生工程”。 ...

    C语言高级程序员编程指南

    第二章 宏与常量 第三章 字符串 第四章 函数 第五章 键盘操作 第六章 数学 第七章 文件、目录和磁盘 第八章 数组、指针和结构 第九章 DOS和BIOS服务 第十章 内存管理 第十一章 日期和时间 第十...

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)(by_July)定稿版

    ##### 第二十六章:基于给定的文档生成倒排索引的编码与实践 介绍了倒排索引的概念和实现,这对搜索引擎的开发者尤其有用。 ##### 第二十七章:不改变正负数之间相对顺序重新排列数组 提出了一种特殊的数组排序...

    C程序设计语言--第三章 数据类型

    总结,"C程序设计语言--第三章 数据类型"涵盖了C语言中至关重要的基础知识,包括基本数据类型、存储、转换、结构化数据(枚举、结构体)、指针、数组、变量声明和初始化、以及常量和类型定义。这些概念构成了C语言的...

    程序员的数学系列书籍介绍-2021-04-26(B).pdf

    第二章“基本结构:集合、函数、序列、求和与矩阵”则深入探讨了集合论的基础概念,例如集合的定义、子集、幂集、函数和序列,以及矩阵的初步介绍。求和和矩阵作为数据处理中经常使用的工具,也在本章节中得到了详细...

    C#程序员参考手册(pdf)

    预处理命令 第20章 XML文档 第21章 .NET类的路标 第22章 系统类 第23章 集合 第24章 输入/输出 第25章 反射 第26章 文本操作 第27章 正则表达式 第28章 线程 附录A C#关键字 附录B...

    计算机原理-第四章指令系统(共26张PPT).pptx

    【计算机原理-第四章指令系统】深入解析 指令系统是计算机硬件的基础,它定义了计算机可以执行的操作和数据处理方式。本章主要围绕指令格式、寻址方式、指令类型、CISC与RISC架构的区别以及实验模型机的指令系统...

    计算机组成与体系结构(性能设计)答案完整版-第八版

    - **第二十一章:IA-64架构**:分析Intel Itanium处理器家族的设计特点。 - **附录B:汇编语言及相关主题**:学习低级语言编程技巧,了解汇编语言与高级语言的区别。 #### 结论 “计算机组成与体系结构(性能设计...

    单片机-第三章答案.doc

    【3-1】汇编语言和C语言在可读性方面,C语言通常更强,因为它的语法更接近自然语言,而汇编语言则更接近机器语言,对程序员来说可能更难理解。在可移植性上,C语言也优于汇编语言,C程序可以在多种不同的处理器上...

    Android 3D 游戏开发光盘:各章案例(1--11章)

    第二章可能深入到着色器语言(GLSL)的使用,这是在GPU上执行计算的关键。开发者将学习如何编写顶点着色器和片段着色器,实现光照、纹理映射等效果。 第三至五章可能涵盖了更复杂的3D模型加载和场景管理,比如如何...

Global site tag (gtag.js) - Google Analytics