这天正好是体育期末考试绝影刚跑完1ooo米感觉气都接不上来突然“电蛐蛐”响了一看是公司打来的。
………【《疯狂的程序员》22】………
这次周总的语气显得有些焦急绝影预料都有什么重要的事情生。他说:“小绝啊那个kIpacs的Bug你现在能不能抽点时间加紧修一修。明天我们就要去为一家医院安装时间很紧啊。”
周总说的kIpacs是公司一个软件产品以前一直是小周在做虽然名字叫pacs后来绝影才现这个软件产品其实还算不上真正意义上的pacs。小周一直拿它当宝贝似的还记得前不久刚刚把视频卡模块加进去的时候他一个人在那兴奋得不得了还让公司好几个员工都来拍张照片留念。绝影也拍了一张比摄像头效果好得多因为视频采集卡是9bits的。
“本来以为没什么问题了今天下午我在公司测试了一下现还有好几个Bug现在再去把小周找来肯定是来不急了你先看一看我把源代码和Bug列表已经emai1给你了。”
绝影觉得这事情来得太突然自己在公司现在最大的成就莫过于用mFc做了一个注册表读写的demo现在突然要他来修改一个商业化产品的Bug他实在没什么底气。他说:“kIpacs代码我看过但从来没往里面写过代码不知道行不行。”
“你就试试吧能改多少改多少。”
“好的我去看一下改完了我给你电话。”
显然周总也处于十分被动的局面明天就要给别人医院安装现在都已经是下午六点公司原来负责这个case的程序员又不在他也只好死马当活马医了。
事情来得紧急绝影也顾不得吃饭他给燕儿打了个电话说:“晚上公司有事要写点程序我刚跑了1ooo米及格了反正现在也吃不下饭你先一个人去吃饭吧。”
周总的邮件里面列了5条kIpacs的Bug绝影看了一下问题都不大他这才第一次认认真真地看kIpacs的代码。虽然老早之前小周就把kIpacs的代码给他当时也就是让他看看没啥其他要求所以他也没压力看了几眼觉得代码又复杂结构混乱各个cpp文件中都随处定义的全局变量没用匈牙利命名法注释也很不完整才看了几眼就感觉头都大了所以他也没怎么认真去看。
这次不一样你要真刀真枪去修改Bug于是从app类开始顺着程序流程往下看。以前绝影的思想中基本没有“类”这个概念所以看mFc的工程就看得累一个一个cpp地文件去寻找实现这个功能的函数在哪里。后来周总交他一个法子:别去看那文件列表直接把类视图展开从app开始从类成员函数中去寻找特别注意那些onxxx函数一般就是处理消息的。
时间一点一点过去绝影修完一个Bug就在那Bug列表文档相关的项目上打个钩修改一会又去看看那个文档刚才打的钩还在打钩的越来越多没钩的越来越少看一看觉得还是很有成就感又埋头继续看代码有时候一边看一边骂骂谁?骂小周。代码得这么混乱根本没想过给后人留点方便。所以要是以后自己写代码就一定好好写写规范写好注释免得别人骂我。
不知不觉就到了11点绝影在骂人和成就感交替的心情中终于把所有Bug都修改完。他仔细地在Bug列表的文档中每条Bug后面打上括号写上“已修正x年x月x日绝影”然后把kIpacs工程打开从头到尾把自己修改过的代码旁边打上注释:netgedbyhamber;yyyy…mm…dd。
hamber是后来燕儿帮他起的英文名燕儿英语专业出身给她们讲课的也都是老外老外就是迂腐非要给全班每个同学都起个英文名名字不过就一个符号但他们好像只记得住英文的名字。
燕儿也觉得很有意思虽然没留过洋但有个英文名感觉还是要牛B一点于是兴高采烈回来也给绝影起个英文名。以前绝影就有个英文名叫hitetoshi那是从一个日文名字演变过来的想1998年世界杯几乎全中国球迷都支持日本所以用个日本名字还是比较洋气。后来小日本越来越过分绝影对他们的腹绯也越来越多最后腹绯变成愤怒终于决定采纳hamber这个名字跟小日本彻底决裂。
现在考个驾照比以前严格得多就路面行驶如果视线离开正前方过三秒钟就直接不合格。这个要求对很多人来说的确有点难路上那么多人啊车啊或者突然蹦出来个美女难免打点晃晃稍不留神就让考官“goout”。后来绝影去考一考就过。为啥?因为他在那个时候就练了出来那天整整四个小时中绝影的视线从来没有离开显示器过三秒。
绝影小心地把东西全部打个包给周总了封emai1再个周总打个电话。周总问:“改了几个Bug?”
他平静地说:“全改了。你看看代码。”
做完这一切他才想起肚子好饿外面有点冷馆子差不多已经都已经关门。他去楼下烤了几串烧烤一边吃一边给燕儿打电话:“我吃了饭了东西也给周总做完了额完成任务。”
绝影没啥音乐细胞不过《同桌的你》这歌他还唱得不错大一的时候他本来想和王江学弹吉他就学的这边弹边唱自我感觉良好可是别的寝室对他意见很大后来吉他没学成歌倒是唱得滚瓜烂熟。
正如那歌词一样:你总说毕业遥遥无期转眼就各奔东西。虽然大四还没结束但同学们都各忙各的你就算在学校里转个三天也不一定能见到几个同学。好容易选毕业设计的时候到了大家回来聚一聚各自比比谁选的毕业设计水平高些。
最开始绝影选的题目是汽车车牌号识别系统。这个课题还是很有价值。比如你创红灯啊啪给你拍下来把车牌号识别成字符直接放数据库交警同志们本来就多困苦的这下好了一个“se1ect”语句就把你检索出来。再说自己去那家公司本来也搞数字图像处理说不定有些技术积累还能帮上自己的忙。本来题目也不难好像就是用高通率波就行了。所以这个题目他实在是十拿九稳。
过了两周辅导员曹妈给他打来电话先是打工问问工作可好适应不适应然后马上转到正题:“毕业设计的题目太少了有些题目选的人多有些题目选的人少你看你能不能把你选的那题让出来重新去选一道啊?”
绝影想重选就重选反正自己有能力哪题不会做?关键是我都把摄像头啊这些器材都买了你才让我重选这不是浪费我钱吗?
想是这样想他还是很客气地跟曹妈说:“当然没问题。我选哪题都有把握过的你放心好了。”
挂了电话绝影越想越不服气凭啥就要我让他们啊?反正后面毕业设计题目也就那么几道看一看再也找不出来难度合适又能体现自己水平的了。干脆给教务处打个电话说:“我是绝影我已经在公司实习了公司的意思是我能尽可能多地呆公司里面所以他们希望我毕业设计自己选题由公司派导师带我做。”
由公司派导师带学生做毕业设计按规定也是可以的那时候宴斌已经是学院教务处主任他跟绝影说:“行当然没问题但按规定公司派的导师至少要有工程师以上的职称。改天你把你导师资料的复印件、职称证明、公司的意见该公章还有你自己的申请送到教务处就行了。”
绝影过了软件设计师就怕宴斌不知道毕竟他以前是宴斌的学生还是多希望自己这个学生在老师眼里是个有出息的学生赶紧给宴斌说:“我不是考过了软件设计师吗?那软件设计师就是个工程师的职称了我自己带我自己不就够了吗?”
说了以后绝影开始等宴斌来赞扬自己不料也许宴斌那边特别忙他说:“那还是得按规定来就那样不说了我还有点事情。”
挂了电话好几天绝影都有点失落想几年过去了宴斌是不是当了大官就不认自己了。
后来公司给绝影排了一个“研究员”做绝影的导师“研究员”是个多大支持绝影也不知道因为不知道他决定应该不小那职称证明上写着:王x航空工业大学研究员。他觉得这么大个头衔应该是很牛B的所以他自己也很牛B地把资料交到教务处心想:你们算什么职称呢?
最后学院还是给绝影划分了一个校内导师负责联络是个女的姓王据说是一个很牛B的教授级别的人物她没给绝影上过课绝影对他的印象不是很深刻。
她问:“毕业设计的题目确定了吗?”
绝影说:“定了《dInet传输的原理与应用》。”
这题目是周总给绝影定的当时公司刚完成了一个dInet传输模块的调试也许周总也带了点给学校炫耀的心理吧忙让绝影上这个项目。他说:“dInet方面我们都有好多年的技术积累了代码啊资料啊论文啊都有现成的除了核心代码你要什么拿什么就行了。那毕业设计有什么好怕的?花个两周写写论文就行了要不你让秘书帮你写也行。”
绝影跟王老师报出这个题目他想她应该没有什么意义她是搞自动控制的对医疗方面懂个pdInet是什么她可能都不知道。
可是这次王老师却说:“不行不能用这个题目。”
………【《疯狂的程序员》23】………
绝影觉得有公司和周总在后台撑腰自己做这个题目是十拿九稳。不要说眼前这个王老师就是放在整个学校能懂dInet的又有多少人?就算懂他们只搞研究不搞应用理论和实际严重脱钩。
所以他很郑重地跟王老师说:“王老师你放心我做这个题目肯定没问题我们公司就是搞这个的什么技术资料、代码例子都有的是。”
王老师说:“这你就不懂了。什么问题凡是跟‘原理’沾上边这题目就大了。原理性的东西你懂得了多少?再说就算你真懂一点写出来又有几个人能看懂?原理性的东西有多大?就凭你那几万字的毕业论文能够阐述清楚?我们报课题报项目多了这方面经验比你多这个题目太大了不行必须换个题目。”
绝影想想也是dInet标准里面那么多东西就dInet传输这里面就包含什么消息交换、消息交换的网络支持、消息交换的点对点通信支持还有什么协议数据单元、联系控制协议、dInet消息协议这些东西。东西太多说实话绝影也搞得不是很清楚大概觉得这个dInet传输就和Iso…osI模型一样分层下层是物理介质标准上层就是一些数据结构之类的。所以你要让他说“原理”他还真说不出来。正如大一时候宴斌说原理这东西:“不可说不可说说了你们也不能理解。”估计关键不是不能理解是他也说不出来。
这样想于是便说:“要不把题目换成《dInet传输的应用》吧。讲应用应该讲得清楚再配合一些代码例子应该也容易过关。”
“这个也不行。要具体具体到一个应用。题目太大了破绽就多稍不留神就挂了。你再想想想个好的应用报上来。”
凡事跟学校一沾边做起来就是麻烦比如在公司有个什么case管你用什么方法只要能把结果算出来东西做出来交出去你就行。管你用冒泡排序快排序还是希尔排序哪怕是你自己写的一个排序算法只要方便效率高就行。跟学校要讲究的就多了。单是这毕业设计题目就有大把文章在里面更别说后面的论文格式、英文摘要、致谢这些东西。绝影还是给周总打了个电话把情况给他说了一下毕竟周总做医疗有些年头了知道的东西比他要多得多。
周总说:“这样吧题目就定《dInet传输在cT机上的应用》这个够具体了吧cT机总不可能再拆了吧。反正我们最近这个case是跟cT配套的一个工作站机器阿什么的都有你也有机会亲自去现场参观调试。”
得了周总的指点绝影犹如捧了圣旨他胸有成竹地跟王老师说:“题目就定《dInet传输在cT机上的应用》最近公司做的也是cT的case联调那些都比较方便这次一定万无一失。”
王老师终于点点头毕业设计的题目算是定了。
回到公司绝影现办公室多了一个人周总把他叫进去说:“来我给你介绍一下这是咱们公司的董事长:stevennetbsp;两人互相说:“你好你好。”绝影毕恭毕敬跟他握了手觉得这人挺有意思一口北京腔。在四川人来看北京腔就很有意思说它是普通话吧但语气助词运用太多感觉每一句话都带了极大的感情色彩。这两人有怪怪的明明一个是上海人一个是北京人在公司里面互相介绍还用英文名又不是外企搞得不伦不类。当然后来绝影才知道虽然这两人的确是中国人后来去加拿大工作几年有了经验又混了加拿大国籍于是就回来开公司这么来算就是外资企业在国内有很多优惠政策。
陈董说:“小绝阿听周总说你虽然是新来的但技术水平不错阿。我这事多全国各地到处跑的事情顾不过来往后你要多帮帮周迅。”
绝影忙说:“哪里哪里我进来公司也是来学习的有很多东西都不懂那小周才是厉害的。”
说到小周陈董的语气变得语重心长:“可惜小周离开了公司唉这是他们职业生涯中的一大损失阿。小绝往后你就是公司重点培养对象了刚才我跟周总商量了看就最近吧独自让你负责代码了。你可要好好提高自己。那小周走留下的代码你要多看多学习尽快上手。”
陈董这么说绝影没有高兴自己刚来实习才一个多月就给我这么大的重任莫非公司真的没人了?
所以你要明白公司和学校的区别是什么。在学校你不懂就是不懂不行就是不行老师只管把书讲完把你送毕业。所以你不行老师就直接跟你说不行骂你笨并且好多老师骂起学生笨来还很高兴要是人人都很聪明人人都比老师还学得好了那老师就不好当了。在公司就不一样。你以为公司真的是给你免费培训的?才不是!高一政治就学了公司是以赢利为目的的。所以公司用你就是希望你给公司创造价值。说技术阿知识阿都是给逼出来的。公司给你讲这些其实就是在逼你。明明你根本不行但是他说你行于是你自信心极度膨胀还真以为自己行。当然后果就是你必须拼命去学习证明给别人看你行。结果你有用了公司的目的达到了。当然你自己也得到了提高。
就这样绝影算接手了小周的工作于是他也坐到了他以前的办公桌前。这机器用起来感觉就舒服得多虽然配置阿内容阿可能一样但衣冠至少整洁位置也比以前那个好机器里面的代码也多了上次那个kIpacs还有kIImage当然除了代码都归到F盘的dIR目录里面其它都乱七八糟地摆着。
中午陈董请大家吃饭。这家餐馆的老板好像跟陈董他们很熟笑呵呵地说:“又回来啦?”公司人不多整个吃饭期间差不多就陈董一个人在话从石油事业谈到医疗事业谈到公司今年收入又翻了多少谈到其它公司谈到股份阿上市阿什么什么的。
绝影听得津津有味他第一次听一个老总级别的人物跟他谈将来而且将来是如此美好。其他人只顾自己吃饭对他们来说受陈董的熏陶已经不少了他们缺的不是对将来的憧憬而是实实在在的一顿饭。
过了几天陈董就走了。临走的时候他对绝影说:“小绝阿多帮帮周总。”
几个月里虽然绝影天天都住在学校外面租的房子中但除了交毕业论文目录他基本上没怎么跟老师和同学打交道有时候进去学校一趟就是跟燕儿一起吃顿饭。
燕儿跟她寝室的同学说:“绝影现在找到工作了忙了所以来的时间就少了。”她们听了都羡慕不已。
在公司呆的时间稍微长了点周总慢慢让绝影开始加班。每次加班管他饭管他打车回学校。绝影也老实巴交地说加班就加班反正他一个人回去也是研究kIpacs的代码
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。
赞一下
添加书签加入书架