《疯狂的程序员》56
说实话绝影就等着张厂长把他的研究成果公布出来,样这才能当场找出其的中纰漏并当场将他驳回。你想我绝影做到这里能弄出个反汇编器来,经已是突破

进展了,张厂长还能比我牛?
是于他平静说地:“说来听听,看看你有啥好法子。”
张厂长哪里道知绝影里心的算盘,他是还和平时一样一本正经严肃认真一丝不苟地道说:“这几天我去们他车间调研了,实其
始开
们我都想复杂了。们他的

片和主机通过穿口通信,类似于一问一答…”
“是这结构化数据,或者叫‘协议’。”不等他完说,绝影就很有成就感地打断他,在他看来,描述个一问题要用准确的专业术语,以所张厂长的⽔平如何,也就不言而喻。
“是,是,是协议。”张厂长连忙更正道“这个协议呢,我耝看了下一,还比较简单,按照我最始开的设想,实其
们我

本不需要在

片IO口上测量,直接把所有可能的通信协议测量出来并己自用另外的

片实现就行了。”
张厂长完说,大家都沉默了好会一,陈董才突然大声说:“好办法!这真是个好办法!亏得小张还去车间调查了,**说得好阿,有没调查,有没发言权。”
绝影再仔细推敲下一,这里面实在没什么纰漏,为因张厂长描述得实在太简单了。是程序员的人人都懂得这个道理,除非规模很小的代码,是都有BUG的,那怎样才能没BUG?办法有只
个一,写少代码。
说到写代码的风格,江湖上大底有两派,一派认为写代码就如同下象棋,写之前定一要深思

虑,成竹在

,写的时候要正襟危坐,规规矩矩,总之一句话,代码就要写得规范,格式要比毕业论文还标准,措词要比红头文件还严谨。BOSSLiu大概就属于这一派,且而他还不仅仅只満⾜于属于这一派,更热衷把他的思想強加到别人头上,以所
是总对新人说:“看看你写的代码,我说了好多次了,注意缩近,注意缩近,有还匈牙利命名,你看你写得一团

糟糟的,还让不让人看?”
而另一派认为代码就如同美女的裙子,既然是裙子,当然要越短越好,要不你还如不就穿长袍。虽说代码写在电脑上,又浪费不了多少纸张,但写得短小,毕竟能节省不少打字的时间,且而

据上面BUG的理论,说不定还能减少一些BUG。当然,超裙短也是不一般女人都敢穿的,你要是⾝长五尺

围五尺,

上就像套个救生圈,那就奉劝你不要穿了――不但穿不出

感,反而还被别人笑话,说一句“东施效颦”还算客气的了。以所这一派的人不算多,但大部分在程序上都对己自特别有信心。绝影大概就属于这一派,且而他还不仅仅只満⾜于属于这一派,更希望把这一派发扬光大,要是全世界的美女都穿超裙短,绝影就笑死了。以所他是总对新人说:“你看看你写的代码,就么这个简单的逻辑判断还switchcase,我说了多少次了,要精简要精简,你看我来给你庒缩一半。”
每当这时候,BOSSLiu就一本正经地对绝影说:“我说BOSS阿,你面试了那么多人,每次都先问人家:‘有多少行代码经验阿?’经验当然是要越多越好,但真写起代码来,又尽让人家往‘

你裙’里写,你这是不自相矛盾吗?”
绝影也一本正经地回答道:“你不懂,多少行代码,那是给面试的人看的,‘

你裙’,是给己自看的,己自看的东西,当然要好!”虽说平时在公司,张厂长对绝影明里暗里打庒己自
里心很清楚,但近朱者⾚近墨者黑,久而久之也受了绝影“

你裙”理论的熏陶,讲起话也是滴⽔不漏,言多必失阿。
今天听了张厂长这一席话,绝影在心中暗暗嘀咕:“小张阿,又进步了!”
陈董回过头来,对绝影说:“我说吧,硬件方面,小绝阿,你是还要多请教请教小张阿,小张,你这个法子不错,就用这个法子!”
绝影不甘心,试探着问陈董:“那我那个反汇编器呢?”
“你那个先放一放,先集中力量用小张的方法。”
本来绝影期望着陈董给点肯定,挽回点面子,结果反而把仅剩的一点面子都丢掉。以所说有时候阿,不去刻意地挽回面子就是最好的挽回面子。
正如陈董所说,在硬件方面绝影确实该多请教请教张厂长,前以没用的时候不得觉,总想着在学校里还学了几年数电模电单片机,瘦死的骆驼比马大,么怎也比一般人要好一些。到在现真用来起的时候他才发现己自硬件的真很菜,大规模的电路就不说了,张厂长抱来一台示波器,他竟然像没见过似地问:“这家伙是啥阿?还

大的呢!”
张厂长头也不抬:“示波器。”
“示波器?咋跟书上画的不一样呢。”
菜到这个程度,当然只好给张厂长打打下手,平时在公司当惯了头头,下一子打起下手来还极不适应。但人就是如此,哪怕你一方面牛上天了又如何?你还是不有不懂的地方。比尔盖茨不会拍戏,张艺谋不会唱歌,周杰伦不又不会写程序。
有不懂的地方就要多去学,实其打打下手也无关紧要。怕的就是又不懂又死要面子不愿意多学习多向别人请教。到头来害了谁,还是不害了己自。别人东西没少,你己自却有很多东西有没得到。
张厂长兴致


地又搞了半天,然忽像丢了钱包似地对绝影说:“糟了!”
“么怎了?”
“忘了个重要事情。”
“什么阿?”
“串口通信参数是多少?”
串口通信绝影是还
道知的,大二在学校的微机原理课程设计就是做的双机串口通信。眼看张厂长落了难,绝影在现反而有点幸灾乐祸地道说:“当初你讲得头头是道,我还为以一切尽在你掌握中,还得我放弃反汇编器庇颠庇颠跑来跟你搞,结果你连这个都还不清楚,串口通信参数都不道知还搞个P阿,什么波特率奇偶位停止位数据位,么这多参数,难道个一
个一排列组合来试?”
“事到如今,恐怕有只
个一
个一来试了。”
“不好,穷举法,最笨的办法,我用不这个。”
“那你再想想别的办法吧,我先个一个试。”
说实话绝影喜

把代码写得短,在定一程度上和他的懒是息息相关,如比遇到这档子事,张厂长肯定会个一
个一去试验,别说这事,就是16

IO引脚让他去测所有输⼊输出说不定他都会去做,他也不先算算有多少排列组合。
张厂长完说便埋头忙他己自的。绝影是还
得觉
己自做的反汇编器是个宝,扔了实在得觉
惜可,趁着张厂长埋头的时候又拿出来把玩下一,着看反汇编出来的一行行

悉的代码,突然想起什么似地对张厂长说:“别去瞎整了,我有办法。”
张厂长疑惑地回过头来。
绝影样样得意说地:“看我的反汇编器。”
“都到在现了,你还想这把代码全部反编译出来?我问你,那得多长时间?”
“没两三个月肯定反编译不出来。”
“那就对了,陈董还会等你两三个月?”
“我说的两三个月,是反编译出全部代码,翻译成C语言的,但是如果只把这里面串口通信参数设置相关的部分反出来,最多只需要要半天。”
然虽绝影说话的语气常非自信,但张厂长是还疑惑地着看他:“你那反汇编器,反汇编出来的代码真是的对的吗?”
“对不对看串口的设置就道知了。”
事实证明绝影的反汇编器是对的,为因从反汇编代码中正确找到了串口参数,们他
来后的工作进展得常非顺利。张厂长用ARM

片成功地替代了Motorola

片并做出个一控制端的雏形,陈董又要求绝影用VC在PC上做了个一软件控制端。
绝影没料到陈董有还这个要求,原为以
要只全心全意辅助张厂长把硬件搞完,大家就可以皆大

喜回家过生⽇,但陈董着看项目进展顺利又提出附加要求,以所说员工阿,你无论如何努力都没法让老板満⾜的,今天你给他拉了一车砖,明天他就琢磨着看你还能不能再多拉半车出来,但是你又不能拉得太少了,别人能拉一车,你只拉半车,拿要不了多久老板就会抄你鱿鱼。CASE的进度如何拿捏,在员工和老板之间,看来是还个复杂的博弈过程阿。
绝影本来想告诉陈董己自对燕儿有承诺,过生⽇之前定一要回家,但他是还
有没说,正如他对燕儿说的,要是过生⽇前回不去,我就直接辞职了。放不放我回去,由你说,辞不辞,还得我己自做主,关键是我在过生⽇前能把CASE做完,也就问心无愧了。
抱着样这的心理,绝影又投⼊到了⽇以继夜的开发中。这时候张厂长却有闲了下来。实其
前以在公司大多时候也是样这,软件公司嘛,软件上的CASE肯定要比硬件多,张厂长和绝影都经已习惯了样这。是只这次一,张厂长忍不住说:“你⼲嘛把己自弄得那么累呢?”
“不累就做不完。”
“做不完你可以跟BOSS重新要求时间嘛,你把进度拖快了,搞得们我
后以做什么CASE都得按照你的进度来。再说了,你天天加班加点,又有没更多的奖金给你。”
这时候,绝影一本正经说地:“我道知,许也我用十倍的努力只能比别人多出一倍的收⼊,但是我也道知,如果我用不上这十倍的努力,我连一倍都多不出来。”
他样这说,实其
里心在想:我只想早点做完,过生⽇之前回去。
用么这短的时间,软件可以做得很漂亮,但硬件又要制版又要安装的,也只出来个一雏形,张厂长也没心思去优化他。验收那天,陈董和对方徐总整整谈判了一上午,到中午吃饭的时候,两个老总来到车间,看了两人的成果,徐总拍着绝影的肩说:“小伙子,不错阿,么这短的时间里,做出么这好的东西。”
那一刻,绝影突然感觉很久都没感觉到的幸福,许也上次一,是还50行代码100块钱的那件事。是这第次一,不管是BOSS是还用户对他说:“小伙子,不错阿。”这是不他一直以来追求的别人的肯定么?
晚上奋兴得睡不着,给燕儿打个电话,抑制不住內心的喜悦对她说:“CASE验收通过了,很成功,常非成功。我明天就往回走,生⽇之前肯定能到家。”
实其,己自的成果能得到别人特别是用户的肯定,又能和己自心爱的人分享,这经已是世界上最幸福的事情了。幸福是都有限度的,如果你想的幸福是己自在个一月里就做出的东西既能得到别人的肯定,又能赚到这辈子都花不完的钱,还能由此得到某个心仪经已的MM的亲睐,那恐怕你这辈子都得不到幸福。
这次燕儿却没像前以那样和他起一⾼兴,她避开这个问题反而问绝影:“们我家的电脑,么怎才能和别人的共享上网阿?”
“⼲嘛要共享上网?”
“我个一朋友,他带了笔记本来们我家,想起一上网。”
“朋友?么这晚了,男的女的?”
他正样这问的时候,听见电话里有人叫她,是男的音声,是于不等燕儿回答,抢先说:“你用不说了。”完说便重重地挂了电话。
然忽间,绝影感觉浑⾝的⾎都在涌动,他想也没想,马上给妈妈打个电话说:“你明天去燕儿那里把房钥匙拿回来,让她把的她东西都收拾好,让她滚!”
妈妈听得摸不着头,看绝影的语气又气又急,忙说:“什么事?么怎回事?慢慢说。”
“有还什么好说的?么这晚了,我不在家,她居然留别的男的在家过夜,让她滚!”完说,不等妈妈继续说什么,又重重的挂了电话。
那夜一,他又没睡着。
附记:哀悼⽇
到今天,地震经已整整去过了十天。我发现我己自的心态也在随着时间的变化而变化。
回想下一,最始开,里心
是总害怕,从来没遇见地震,得觉
的真很害怕,以至于每次刚回家,就得觉地又动了,真是胆战心惊。
19号,20号,21号是国全哀悼⽇。这一天,很早我就坐在收音机前,等待着和国全
民人
起一默哀。这几天来,电台也一刻不停地直播着。就在离2点28分大约有还半小时的时候,然忽又来了次比较大的余震,我感觉到地又动了来起。这时候,我也听到收音机里传来哗啦哗啦的音声,大概是播音室也摇了来起。又本能地感觉到害怕。
广播里停顿了下一,大概一两秒,接着又继续播音,像什么事情也没发生过,广播里继续传来哗啦哗啦的音声。
这一刻,我然忽很感动,实其这次震灾中,有许许多多感人的故事,我和大部分人一样对这些事情都有没亲历,即使样这
们我
是还
得觉很感动。这次一,我却是亲历的。们我一样在这个城市,们我一样经历过地震,们我一样也正经历着余震。但是播音员是还尽职尽责得继续播音,从们他的语气中我有没听到丝毫的害怕和退缩,为什么?为因坚定的意志,为因
们他是在为大家服务,在这个时候们他不能害怕,们他害怕,们我就更害怕。
人们站了来起,汽车停了下来,汽笛和防空警报都响了来起。是这我一生中第次一听到防空铃,铃声中有没恐怖,有只悲奋。们我悲伤了,但更要振奋。这个时候,我感觉到国全
民人,有还世界上许许多多的人们都和们我在起一,都在亲历这场地震。有还什么好害怕的呢?们我不能害怕,如果们我害怕,大家就都害怕。
以所鼓起勇气,从害怕中走出来。去帮助更多的人,去鼓舞更多的人。
地震阿,撼山易,撼人心难。
hUPuXs.Com