十八书屋

字:
关灯 护眼
十八书屋 > 疯狂的程序员 > 《疯狂的程序员》56(1/2)

《疯狂的程序员》56(1/2)

《疯狂的程序员》56

说实话绝影就等着张厂chang把他的研究成果公布出来,这样才能当场找出其中的纰漏并当场将他驳回。你想我绝影zuo到这里能弄出个反汇编qi来,已经是突破xing进展了,张厂chang还能比我牛?

于是他平静地说:“说来听听,看看你有啥好法子。”

张厂chang哪里知dao绝影心里的算盘,他还是和平时一样一本正经严肃认真一丝不苟地说dao:“这几天我去他们车间调研了,其实开始我们都想复杂了。他们的rui片和主机通过穿口通信,类似于一问一答…”

“这是结构化数据,或者叫‘协议’。”不等他说完,绝影就很有成就感地打断他,在他看来,描述一个问题要用准确的专业术语,所以张厂chang的水平如何,也就不言而喻。

“是,是,是协议。”张厂chang连忙更正dao“这个协议呢,我cu看了一下,还比较简单,按照我最开始的设想,其实我们gen本不需要在rui片IO口上测量,直接把所有可能的通信协议测量出来并自己用另外的rui片实现就行了。”

张厂chang说完,大家都沉默了好一会,陈董才突然大声说:“好办法!这真是个好办法!亏得小张还去车间调查了,**说得好阿,没有调查,没有发言权。”

绝影再仔细推敲一下,这里面实在没什么纰漏,因为张厂chang描述得实在太简单了。是程序员的人人都懂得这个dao理,除非规模很小的代码,都是有BUG的,那怎样才能没BUG?办法只有一个,写少代码。

说到写代码的风格,江湖上大底有两派,一派认为写代码就如同下象棋,写之前一定要shen思熟虑,成竹在xiong,写的时候要正襟危坐,规规矩矩,总之一句话,代码就要写得规范,格式要比毕业论文还标准,措词要比红tou文件还严谨。BOSSLiu大概就属于这一派,而且他还不仅仅只满足于属于这一派,更热衷把他的思想强加到别人tou上,所以总是对新人说:“看看你写的代码,我说了好多次了,注意缩近,注意缩近,还有匈牙利命名,你看你写得一团luan糟糟的,还让不让人看?”

而另一派认为代码就如同美女的裙子,既然是裙子,当然要越短越好,要不你还不如就穿chang袍。虽说代码写在电脑上,又浪费不了多少纸张,但写得短小,毕竟能节省不少打字的时间,而且gen据上面BUG的理论,说不定还能减少一些BUG。当然,超短裙也不是一般女人都敢穿的,你要是shenchang五尺腰围五尺,腰上就像tao个救生圈,那就奉劝你不要穿了――不但穿不出xing感,反而还被别人笑话,说一句“东施效颦”还算客气的了。所以这一派的人不算多,但大bu分在程序上都对自己特别有信心。绝影大概就属于这一派,而且他还不仅仅只满足于属于这一派,更希望把这一派发扬光大,要是全世界的美女都穿超短裙,绝影就笑死了。所以他总是对新人说:“你看看你写的代码,就这么个简单的逻辑判断还switchcase,我说了多少次了,要jing1简要jing1简,你看我来给你压缩一半。”

每当这时候,BOSSLiu就一本正经地对绝影说:“我说BOSS阿,你面试了那么多人,每次都先问人家:‘有多少行代码经验阿?’经验当然是要越多越好,但真写起代码来,又尽让人家往‘迷你裙’里写,你这不是自相矛盾吗?”

绝影也一本正经地回答dao:“你不懂,多少行代码,那是给面试的人看的,‘迷你裙’,是给自己看的,自己看的东西,当然要好!”虽说平时在公司,张厂chang对绝影明里暗里打压自己心里很清楚,但近朱者赤近墨者黑,久而久之也受了绝影“迷你裙”理论的熏陶,讲起话也是滴水不漏,言多必失阿。

今天听了张厂chang这一席话,绝影在心中暗暗嘀咕:“小张阿,又进步了!”

陈董回过tou来,对绝影说:“我说吧,ying件方面,小绝阿,你还是要多请教请教小张阿,小张,你这个法子不错,就用这个法子!”

绝影不甘心,试探着问陈董:“那我那个反汇编qi呢?”

“你那个先放一放,先集中力量用小张的方法。”

本来绝影期望着陈董给点肯定,挽回点面子,结果反而把仅剩的一点面子都丢掉。所以说有时候阿,不去刻意地挽回面子就是最好的挽回面子。

正如陈董所说,在ying件方面绝影确实该多请教请教张厂chang,以前没用的时候不觉得,总想着在学校里还学了几年数电模电单片机,瘦死的骆驼比ma大,怎么也比一般人要好一些。到现在真用起来的时候他才发现自己ying件真的很菜,大规模的电路就不说了,张厂chang抱来一台示波qi,他竟然像没见过似地问:“这家伙是啥阿?还ting大的呢!”

张厂changtou也不抬:“示波qi。”

“示波qi?咋跟书上画的不一样呢。”

菜到这个程度,当然只好给张厂chang打打下手,平时在公司当惯了toutou,一下子打起下手来还极不适应。但人就是如此,哪怕你一方面牛上天了又如何?你还不是有不懂的地方。比尔盖茨不会拍戏,张艺谋不会唱歌,周杰lun不又不会写程序。

有不懂的地方就要多去学,其实打打下手也无关jin要。怕的就是又不懂又死要面子不愿意多学习多向别人请教。到tou来害了谁,还不是害了自己。别人东西没少,你自己却有很多东西没有得到。

张厂chang兴致bobo地又搞了半天,忽然像丢了钱包似地对绝影说:“糟了!”

“怎么了?”

“忘了个重要事情。”

“什么阿?”

“串口通信参数是多少?”

串口通信绝影还是知dao的,大二在学校的微机原理课程设计就是zuo的双机串口通信。眼看张厂chang落了难,绝影现在反而有点幸灾乐祸地说dao:“当初你讲得toutou是dao,我还以为一切尽在你掌握中,还得我放弃反汇编qipi颠pi颠跑来跟你搞,结果你连这个都还不清楚,串口通信参数都不知dao还搞个P阿,什么波特率奇偶位停止位数据位,这么多参数,难dao一个一个排列组合来试?”

“事到如今,恐怕只有一个一个来试了。”

“不好,穷举法,最笨的办法,我不用这个。”

“那你再想想别的办法吧,我先一个个试。”

说实话绝影喜欢把代码写得短,在一定程度上和他的懒是息息相关,比如遇到这档子事,张厂chang肯定会一个一个去试验,别说这事,就是16genIO引脚让他去测所有输入输出说不定他都会去zuo,他也不先算算有多少排列组合。

张厂chang说完便埋tou忙他自己的。绝影还是觉得自己zuo的反汇编qi是个宝,扔了实在觉得可惜,趁着张厂chang埋tou的时候又拿出来把玩一下,看着反汇编出来的一行行熟悉的代码,突然想起什么似地对张厂chang说:“别去瞎整了,我有办法。”

张厂chang

【1】【2】

『加入书签,方便阅读』
热门推荐
日常偷渡失败空赋倾城色(NP)风吹不进(1V2)失败者(np)星际入侵(np)魔头的命根 (双C)