友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
第三电子书 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

疯狂的程序员-第35部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!

改BUG的。”

这一次,绝影发了火,他厉声说道:“什么技术到家不到家,老子最讨厌那些会个‘select’就说自己精通数据库,能背几条指令就说擅长汇编的人。什么应该做什么不应该做什么,跟你说,以前老子和BOSS Liu还帮别人修过电脑呢!出去给老子改BUG去!”

先看绝影心情还好,Bug Yang好不容易鼓起勇气说出了他的心声,哪料到绝影现在突然发这么大火,他徉徉地说:“不是说不骂人的吗?”边说边退出了办公室。

现在的年轻人啊,就是这么自以为是。BUG?BUG在哪里?我没看到BUG就是没有BUG。牛人?牛人在哪里啊?我没看到牛人我就是世界上最牛的人。技术?这技术有什么用?我没看到这技术的用途它就是没用。抱着这种思想,于是一天只想着我要做什么,根本就不考虑我应该做什么。久而久之,胆子越来越大,大话越来越牛,技术反而越来越粗糙。

泉州的医院还是经常来电话,还是指名点姓要绝影接,现在是慢慢开始抱怨启动速度越来越慢,但他们毕竟还很客气,绝影是什么人?在他们看来,就影就是这个体检车数字化项目的总工程师。对总工程师,能不客气么?所以,出了问题就要先从自己身上找原因,一段时间过去,能找的原因都找完了,可速度还是越来越慢。到时候,终于忍不住试探着说:“绝工啊,那速度的问题,你看看能不能想办法帮我我们解决啊,这数据量一大,实在太慢了,再这样下去,基本上就没法用了啊。”

绝影表面上打着哈哈道:“嗯,我下来再调研一下,争取近期给你们拿出个方案。”

这样说其实是有所保留的,其实绝影知道自己根本算不上什么工程师,就算有这个技术也没这个资历,什么工程师啊,教授啊,做起事情来当然可以稍微怠慢一下,毕竟人家肚里有东西,干起事情来有效率,一天解决别人一周的问题。就算实在什么也没有就靠忽悠起家的,至少人家后面有个大后台!

绝影什么也没有,所以必须自己做好。

其实EB中存在的问题他早就能考虑到,那个HTML中的Table全部是用JavaScript生成,等到数据量成千上万的时候,单是生成这个列表就是件很浪费时间的事情。

可事情比原来想像的还要糟。以前的设计还是存在一定问题,EB启动的时候会先将数据库中所有数据读到内存以便匹配指纹,数据量小还行,这数据量一大,就靠那无线网络的传输,只怕都要等个三五分钟,再加上超大的内存占用,程序运行起来,肯定慢得像乌龟。

问题摆在面前,就得赶紧解决,别人那体检车,每天体检两次,光DR图片大小就得突破一个G,要是因为软件问题停工个一天两天,这损失他承担不起。

于是赶紧开会,虽说火基本上已经烧到了眉毛,他还是平静地说:“怎么样啊?小扬,BUG改得怎么样了?”

“改完了,这次是真的没BUG了,我检查了好多次了,这次保证肯定绝对可以用了。”

“放屁,你那是‘暂时没有发现BUG’,我跟你说了好多次了,你没发现BUG不代表BUG不存在!”

“是是是,暂时没发现。影头,可以做其它的了。”

“好,你不是说要做大CASE吗?EB的代码你也看了,算大了吧。咱们现在就来做这个。先来修改一下EB的问题,主要有两个:一、启动速度太慢,我想到的解决办法是启动时采用多线程方式,在后台读取数据,不再读取数据库中所有的数据,仅读取体检号和指纹,匹配指纹的时候再通过体检号去数据库查询其它信息。因为他们体检的时候很少用到指纹仪,虽然记录多,但只有一个体检号,占用的内存也不大。二、各个页面的显示速度太慢,特别是体检人列表这一页,主要是因为页面的显示用的是JavaScript,效率不高,而且是把所有记录都显示到同一页。当时我们设计那页的时候还不知道除了JavaScript之外还能用什么办法,但随着CASE的进行,到后期我们已经掌握了IHTMLDocument2和IHTMLElement接口,用这两个接口来操作性能应该要高得多。另外还要分页显示,比如一页就查30条记录,要再看其它的,就点下一页。就像google,随便输入个热门关键字检索结果动辄几十万上百万条,要是全部都显示到一页,光是生成个页面都得等死人。这个我后来也调研了,用‘select’的‘top’子句。”

绝影在上面把自己的想法一股脑讲给下面,基本上把问题产生的原因和解决方法都描述得清清楚楚,就是没差写出具体代码了。Bug Yang他们在下面表面上听得认认真真,实际上他一直在热血沸腾兴奋不已,根本就没在乎他讲的什么。等到他话音还没落,Bug Yang立即踊跃而上,说道:“影头,说那些都没用,直接告诉我让我做什么就行了!”

“老实点!再跳,又让你回去改BUG。”

这么说,Bug Yang又努力让自己安静下来。

“启动部分我来做,你和小唐去解决第二个问题,小唐做查询和分页显示,你把所有JavaScript的调用改成IHTMLDocument2和IHTMLElement的,关于那两个接口的用法,在EB的代码里面就有例子,解决起来应该不难,有什么问题就来问我,别误了工作。”

说完,绝影挥挥手示意散会,Bug Yang终于如愿以偿接到大“CASE”,像拣了个宝似的。在这最后时刻,还不忘表现自己,回头道:“报告影头,保证按时完成任务。”

回想一下,从五一回来,其实还没认真休息一下,燕儿也早已经习惯了绝影这样一个接一个的CASE。她就是不明白,天底下CASE为什么总是这样多,而做CASE的人为什么总这么少,那CASE让绝影去做,再怎么做都做不完。

绝影也没怎么去哄他,反正他早就知道自己一写程序就投入得不得了,现在给燕儿讲这么多也没用,哪怕是跟她说:“明天就做完了,我一定和你去去看电影。”她当时听了是高兴,但就算明天真的做完了,周总突然说:“小绝啊,又来了一个大CASE。”哪怕他并不要他立刻去看立刻去做,但他肯定会立刻扑上去的,这就像饥饿的狗扑在火腿肠一样。这样,反而让她更伤心。

与其这样,还是破罐子破摔了吧。

游戏

向绝影一翻上纲上线地保证后,屁颠屁颠地跑回了自己的座位。

他那座位是以前BOSS Liu的,两个月前BOSS Liu还曾经坐在那里和绝影一道并肩作战,埋头苦干,如今除了那个从来不曾清理的烟灰缸还在昭示着它原来主人的身份,其它的早已物是人非。

公司是和学校大不相同的,学校里谁走了,大部分原因是某方面太差,比如经济条件差,辍学;身体状况差,休学;成绩差,留级;或者表现太差,开除。除了最后一个原因,大部分同学还是对以前座位上的主人带了换念的感情,有的甚至还专门把那位置保留下来,以资纪念。

在公司就不一样,BOSS Liu走了,他哪里差?论技术,哪里也不差,至少比目前在座的这几个“十倍也”,而且抽烟又不是什么不可原谅的错误。记得还在念高中的时候,学校当然是不允许学生抽烟,可绝影抽。因为这个,不知道劳改了多少次。到最后只得躲厕所抽去,还得提防着老师来方便,如果老师真来了,那得赶紧处理没抽完的烟,往哪藏?使劲捏手心里。说到这里大部分人就笑了:“还傻到往手心里捏?不知道扔茅坑里得了。”

扔茅坑里当然是个好办法,但千万要记住,在做任何事情前一定要考虑到最坏的结果:万一老师要保留证据让你从茅坑里面把烟拣出来怎么办?

唯一对绝影抽烟持保留态度的语文老师。她总是说:“小绝啊,脑瓜相当灵活啊,至于抽烟么,唉,写文章就跟鲁迅学,抽烟也跟他学,文化人,没办法。”

正因为这样,十几年后,绝影一直都对语文老师怀着感激的心情。正如孔乙己说的:“偷书,偷书算偷么?读书人的事情……”既然文化人可以抽烟,读书人偷书也不算偷,那搞技术的,抽烟自然也不算抽了。那是理所当然的。

说走就走,照现在公司里面的气氛来看,似乎他从来都没来过公司,大概是周总他们对他还有所忌讳,对他都是只字不提。

后来绝影从BOSS Liu那里知道,原来周总也和他谈过,前面说什么公司相当有前景啊,个人很有发展前途啊都是白搭,这些都是“软件”――看不见摸不着的东西,只能凭你嘴皮子讲,本来周总陈董吹牛的水平他就领教过,当然不吃这套,最后还得谈“硬件”,谈钱。一谈到钱,大家又觉得伤了感情,马克思那科学社会主义理论把资本家讲得只认剩余价值不认感情,但咱们工人阶级毕竟还是有感情的啊,最后双方都闹得不欢而散。――早知如此,那还谈什么“软件”啊,一上来先谈钱得了,免得浪费那么多时间,最后还让BOSS Liu一直怀这愧疚的心情。

是走了,如今来的几个小子简直就是他们俩两三年前的翻版,一个二个还不知天有多高,就天天嚷着要把卫星放上天。绝影不止一次想告诉他们:“知道你位置上原来坐过谁吗?BOSS Liu!BOSS Liu是啥级别的人物?你要知道BOSS Liu的水平,你肯定就会怀着敬仰的心情安安心心坐这里给我写代码。”

后来绝影还是没说,就算说了,他们印象也不会深刻。

正在怀念BOSS Liu,电话响了,拿起来一看,BOSS Liu打的,吓了绝影一跳。这BOSS Liu,咋平时不声不响,每次一想他,他就力马打电话。

这次BOSS Liu的语气听起来比往常激动,绝影刚接电话,他就在那头大嚷着:“BOSS,最近怎么样?有啥研究成果?拿出来分享分享。”

绝影愣了一下,还没回过神,机械地答到:“能有什么研究成果啊?还不是继续改EB。”

“怎么还是EB啊?这么久了,周总还舍不得把他Close掉,难道他还想从里面挖桶金子出来?”

“你还好意思说!你说走就走,留下一屁股烂BUG让我来收拾,BOSS啊,两年前你一走,留个KIREGIS就把我害惨了,整得我从连夜加班恶补多线程,你这招可屡试不爽啊,现在又用上来了。”其实说心里话,两年过去了,BOSS Liu也和当初大不一样,这次他留下的东西,基本上是不加修改就直接Checkin,要不是因为这样,绝影也不会对他刮目相看。但当着他的面话还是要这样说,如果是因为自己当初设计得不好,系统运行速度慢得像蜗牛一样,肯定又要被BOSS Liu耻笑,而且会被他耻笑一辈子。

听到绝影的责怪,BOSS Liu也并不生气,反而严肃地说:“我说BOSS啊,要是我样样都做得十全十美了,哪还能体现出你的水平。这个我不得不承认,你比我技术最高的地方,乃是你能够发现我不能发现的问题,你能解决我不能解决的问题。”

听到BOSS Liu这么高的评价,绝影根本来不及思考他是不是用的“反语”的修辞手法,立刻飘飘然起来,也投桃报李地说道:“哪里哪里,混得久了,经验而已。BOSS你长进也不小啊,就那个消息服务器来看,WinSock也用得出神入化了,佩服佩服啊。对啦,BOSS你大老远给我打个长途过来不会就问我最近在干啥吧!”

“那是当然,没有大事,我哪敢打扰BOSS你修炼?”

“说。”

“不敢说。”

“快说。”

“我怕我说了马上就要死。”

“你到底说不说?”

“我不怕死。”

“你不说我挂了啊。”

“我怕我死了没人跟你一起做CASE。”

这次BOSS Liu居然还卖起关子,本来搞得绝影心里有些烦,听到这里却力马像推了一支肾上腺素,又来了精神。

程序员啊,就是这样,你说做技术的人死板吧,走到大街上对什么都提不起兴趣。比如今天和女朋友一起去逛街,她问:“去逛衣服?”

“不想去。没兴趣。”

“看电影?”

“那还不如回家我用BT给你下,你给我说你要看什么,我开机挂个通宵。”

“那去喝咖啡喝茶聊天?”

“不去,好不容易才出来一趟,那还不如回家喝百事可乐写程序。”

“那你说干什么?”

“我不知道。”

“那就不去逛了,找个地方先吃饭,想吃什么?”

“随便。”

“吃鱼?”

“不吃,天天都在吃鱼。”

“吃火锅。”

“太辣了。”

“吃烧烤喝啤酒。”

“不去,酒精刺激大脑,影响逻辑思维。”

“那你说吃什么。”

“我不知道。”

在外人来看,程序员就这样仿佛不食人间烟火,好不容易出门逛一趟,却对什么都提不起兴趣,正当她万分扫兴地时候,他不知道从哪里又受了刺激,突然兴奋地吼道:“快看,SM广场!”

她顺着他指的地方望过去,以为又发生了什么抢劫啊火灾啊之类的特殊状况,但那确实是SM广场,而且是平平静静的SM广场,正埋怨他无端大惊小怪,却听见他自言自语喃喃地说到:“要是我来建,就叫‘ASM’广场。”

所以关键字啊对程序员的刺激是相当大的。举个例子,“裸体”这个词对他们的吸引力就远远没有“裸机”这个词大。

你要明白了这个道理,你就找到了对付程序员的不二法门。你要想让他陪你逛衣服,就得说:“咱们去逛MB吧。MB,好像是MATLAB哦。”你要想让他陪你看电影,就得说:“咱们去看电影吧,《防火墙》还是《黑客帝国》?”你要想让他陪你去吃饭,就得说:(奇*书*网^。^整*理*提*供)“咱们去吃饭吧,吃KFC还是MFC?”

是程序员,他当然知道道理,所以先掉足了绝影的胃口,再来个“CASE”这个词,绝影便更加迫不及待地要知道答案,于是大声嚷道:“快说,快说,有啥好东西快拿出来分享。大不了我把我最新研究成果给你。”

“啥成果。”

“就是我上次给你说的远程线程。”

“我要代码。”

“没问题,快说。”

稍微顿了顿,似乎让绝影先作好准备,他下面讲的内容将是非常重要的。

绝影这时候则全身的毛孔都竖起来,静静地等着他。

“你知道我来这家新公司是做什么的吗?游戏!就是传说中的网络游戏。”

原以为BOSS Liu这么神秘,一定会公布个大的研究成果,或者至少给大家指条发财的路子,听到这,绝影有点失望:“游戏那玩艺千万别去碰!BOSS你忘了,大二的时候我差点让游戏给害死,要是我当时死了,就没人跟你一起做CASE了!”

“BOSS此言差矣!你看你高中政治又没学好吧,啥事情都要一分为二的看待,现在游戏产业在国内已经开始发展起来,但开发技术还相对比较落后,我觉得这里面大有前途,搞游戏引擎,还正好把我大学专业用上――数学!”

“算了,我以为啥大事呢?你说那个我不懂。”

“BOSS,唉,你看你,才出了几个月差,思想就有点落伍了。不过落伍不要紧,要紧的是你都知道自己落伍了还不加油使劲赶上去。这样吧,我今天就算给你吹吹风,回头我把我的想法整理一下,下次给详细讲给你。你下来也去调研调研,免得到时候我讲半天你又印象不深刻。”

“嗯。说我落伍?我这是以不变应万变,懂不?千变万化最后归根结底还不是要落到CPU指令上来。调研这些东西,还不就是一天两天的事情,你等着,我倒要看看你有多大名堂。”

“嗯。好。那刚才你说给我代码的事情。”

“给你就给你,反正是纯汇编写的,又是自
返回目录 上一页 下一页 回到顶部 0 0
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!