夜间
笔趣阁小说网 > 疯狂的程序员 > 《疯狂的程序员》56

    天才一秒记住本站地址:[笔趣阁小说] 最快更新!无广告!

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


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


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


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


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


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


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


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


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


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


绝影也一本正经地回答道:“你不懂多少行代码那是给面试的人看的‘迷你裙’是给自己看的自己看的东西当然要好!”


虽说平时在公司张厂长对绝影明里暗里打压自己心里很清楚但近朱者赤近墨者黑久而久之也受了绝影“迷你裙”理论的熏陶讲起话也是滴水不漏言多必失阿。


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


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


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


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


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


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


张厂长头也不抬:“示波器。”


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


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


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


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


“怎么了?”


“忘了个重要事情。”


“什么阿?”


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


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


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


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


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


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


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


张厂长疑惑地回过头来。


绝影样样得意地说:“看我的反汇编器。”


“都到现在了你还想这把代码全部反编译出来?我问你那得多长时间?”


“没两三个月肯定反编译不出来。”


“那就对了陈董还会等你两三个月?”


“我说的两三个月是反编译出全部代码翻译成c语言的但是如果只把这里面串口通信参数设置相关的部分反出来最多只需要要半天。”


虽然绝影说话的语气非常自信但张厂长还是疑惑地看着他:“你那反汇编器反汇编出来的代码真的是对的吗?”


“对不对看串口的设置就知道了。”


事实证明绝影的反汇编器是对的因为从反汇编代码中正确找到了串口参数他们后来的工作进展得非常顺利。张厂长用aRm芯片成功地替代了芯片并做出一个控制端的雏形陈董又要求绝影用;绝影没料到陈董还有这个要求原以为只要全心全意辅助张厂长把硬件搞完大家就可以皆大欢喜回家过生日但陈董看着项目进展顺利又提出附加要求所以说员工阿你无论如何努力都没法让老板满足的今天你给他拉了一车砖明天他就琢磨着看你还能不能再多拉半车出来但是你又不能拉得太少了别人能拉一车你只拉半车拿要不了多久老板就会抄你鱿鱼。case的进度如何拿捏在员工和老板之间看来还是个复杂的博弈过程阿。


绝影本来想告诉陈董自己对燕儿有承诺过生日之前一定要回家但他还是没有说正如他对燕儿说的要是过生日前回不去我就直接辞职了。放不放我回去由你说辞不辞还得我自己做主关键是我在过生日前能把case做完也就问心无愧了。


抱着这样的心理绝影又投入到了日以继夜的开中。这时候张厂长却有闲了下来。其实以前在公司大多时候也是这样软件公司嘛软件上的case肯定要比硬件多张厂长和绝影都已经习惯了这样。只是这一次张厂长忍不住说:“你干嘛把自己弄得那么累呢?”


“不累就做不完。”


“做不完你可以跟Boss重新要求时间嘛你把进度拖快了搞得我们以后做什么case都得按照你的进度来。再说了你天天加班加点又没有更多的奖金给你。”


这时候绝影一本正经地说:“我知道也许我用十倍的努力只能比别人多出一倍的收入但是我也知道如果我不用上这十倍的努力我连一倍都多不出来。”


他这样说其实心里在想:我只想早点做完过生日之前回去。


用这么短的时间软件可以做得很漂亮但硬件又要制版又要安装的也只出来一个雏形张厂长也没心思去优化他。验收那天陈董和对方徐总整整谈判了一上午到中午吃饭的时候两个老总来到车间看了两人的成果徐总拍着绝影的肩说:“小伙子不错阿这么短的时间里做出这么好的东西。”


那一刻绝影突然感觉很久都没感觉到的幸福也许上一次还是5o行代码1oo块钱的那件事。这是第一次不管是Boss还是用户对他说:“小伙子不错阿。”这不是他一直以来追求的别人的肯定么?


晚上兴奋得睡不着给燕儿打个电话抑制不住内心的喜悦对她说:“case验收通过了很成功非常成功。我明天就往回走生日之前肯定能到家。”


其实自己的成果能得到别人特别是用户的肯定又能和自己心爱的人分享这已经是世界上最幸福的事情了。幸福都是有限度的如果你想的幸福是自己在一个月里就做出的东西既能得到别人的肯定又能赚到这辈子都花不完的钱还能由此得到某个心仪已经的mm的亲睐那恐怕你这辈子都得不到幸福。


这次燕儿却没像以前那样和他一起高兴她避开这个问题反而问绝影:“我们家的电脑怎么才能和别人的共享上网阿?”


“干嘛要共享上网?”


“我一个朋友他带了笔记本来我们家想一起上网。”


“朋友?这么晚了男的女的?”


他正这样问的时候听见电话里有人叫她是男的声音于是不等燕儿回答抢先说:“你不用说了。”说完便重重地挂了电话。


忽然间绝影感觉浑身的血都在涌动他想也没想马上给妈妈打个电话说:“你明天去燕儿那里把房钥匙拿回来让她把她的东西都收拾好让她滚!”


妈妈听得摸不着头看绝影的语气又气又急忙说:“什么事?怎么回事?慢慢说。”


“还有什么好说的?这么晚了我不在家她居然留别的男的在家过夜让她滚!”说完不等妈妈继续说什么又重重的挂了电话。


那一夜他又没睡着。


附记:哀悼日


到今天地震已经整整过去了十天。我现我自己的心态也在随着时间的变化而变化。


回想一下最开始心里总是害怕从来没遇见地震觉得真的很害怕以至于每次刚回家就觉得地又动了真是胆战心惊。


19号2o号21号是全国哀悼日。这一天很早我就坐在收音机前等待着和全国人民一起默哀。这几天来电台也一刻不停地直播着。就在离2点28分大约还有半小时的时候忽然又来了次比较大的余震我感觉到地又动了起来。这时候我也听到收音机里传来哗啦哗啦的声音大概是播音室也摇了起来。又本能地感觉到害怕。


广播里停顿了一下大概一两秒接着又继续播音像什么事情也没生过广播里继续传来哗啦哗啦的声音。


这一刻我忽然很感动其实这次震灾中有许许多多感人的故事我和大部分人一样对这些事情都没有亲历即使这样我们还是觉得很感动。这一次我却是亲历的。我们一样在这个城市我们一样经历过地震我们一样也正经历着余震。但是播音员还是尽职尽责得继续播音从他们的语气中我没有听到丝毫的害怕和退缩为什么?因为坚定的意志因为他们是在为大家服务在这个时候他们不能害怕他们害怕我们就更害怕。


人们站了起来汽车停了下来汽笛和防空警报都响了起来。这是我一生中第一次听到防空铃铃声中没有恐怖只有悲奋。我们悲伤了但更要振奋。这个时候我感觉到全国人民还有世界上许许多多的人们都和我们在一起都在亲历这场地震。还有什么好害怕的呢?我们不能害怕如果我们害怕大家就都害怕。


所以鼓起勇气从害怕中走出来。去帮助更多的人去鼓舞更多的人。


地震阿撼山易撼人心难。