第十四章 谁在帮我写代码?---编码机器人
外面风雨交加,狂风暴雨正在肆虐,深圳的雨季到了,天气预报的黄色雷电警报正在生效。而赵颖颖此时的心情,就像外面的暴雨一样,正在进行激烈的搏斗。
“我要不要找‘护身符’帮助曾墨仪呢?“赵颖颖虽然知道,碰到技术难题和进行技术攻关,是成为技术大拿的必经之路,可是,看到曾墨仪这一周以来,几乎都没有回过他们租住的家好好睡一觉,赵颖颖还是觉得自己没有尽到朋友的义务。
”颖颖,你既然这么担心曾墨仪,我可以帮你探查一下他目前的状况。“ ‘护身符’感觉到赵颖颖的牵挂,主动提出想帮颖颖了解一下曾墨仪的状况。
“‘护身符’,你真是太贴心了。”颖颖由衷的说。“拥有了你,我好像拥有了全世界,不对,是比全世界更大的世界。我现在感觉,自己就像有魔法的巫师,想如何,就能如何。” 现在的颖颖,与’护身符‘相处久了,已经慢慢习惯’护身符‘的陪伴,尤其是见识了“护身符’帮助林晓林成就项目的过程,更是对‘护身符’的本事佩服的五体投地。
”不过,‘护身符’,在你们的世界里,你们是也需要进行软件开发吗?你们也有类似计算机的东西吗?”说到此,赵颖颖不禁有些好奇。
“在我们的世界,人与人之间的沟通,不用语言,也不用翻译,直接会通过脑电波来进行。就像人类的语言,是通过耳膜的震动感知到声音,然后再翻译成脑电波对应的信息,从而理解对方的意思。而对我们而言,这些形式上的东西,都是可以省略的,我们彼此之间,可以直接通过脑电波来沟通信息。在我们的世界,也同样会有各种各样的机器设备,或者说各种工具,帮助我们来进行工作和生活,我们同样可以通过脑电波来控制各种机器设备,帮助我们完成相应的活动。而脑电波只是一种物理手段,在我们的世界里,与人沟通的编码,和与机器沟通的编码,还是存在很大差异的。所以,我们也会有类似人类世界软件开发的工具,不过,在我们的世界,不同的是,很多软件开发的工作,已经高度的标准化和模块化了,很多工作,都是由专门负责软件编码的机器人来完成,我们只要跟编码机器人说明白,我们需要的功能是什么,编码机器人就会自动完成我们需要的功能编码,整个过程都是自动完成的,完全不需要我们参与。我们要作的,就是作为使用者,来最终确认编写的功能,是否最终满足我们的需要而已。” ‘护身符’解释说。
“如此说来,你应该也是不会编码的喽”赵颖颖不由得有些失望。
“应该说不是不会,而是不屑。”‘护身符’纠正说。
“切,明明就是不会。”赵颖颖不由得在心里腹诽道。虽然知道,她的所思所想,都逃不过‘护身符’的‘耳朵’,赵颖颖反而就想让他知道。
“我知道,你是希望我能帮上曾墨仪,是不是?其实,即便我真的不会,想帮曾墨仪,对我来说,也是小菜一碟。” ‘护身符解释说,“让我先看看曾墨仪他们攻关的情况吧。”
----已经午夜时分,曾墨仪和他的同事们还在实验室里忙碌。他们紧张的盯着显示器,希望这次的努力,能够重现刚才的故障。他们已经尝试了各种可能性,也根据现象模拟了各种可能存在故障的可能,但是,他们热切盼望的故障,就像一个调皮的孩子,总是在最意想不到的时候,偶尔出现一下,就再也没了踪迹。这种随机出现,而且概率太低的问题,就像一个个定时炸弹,不彻底解决,谁也不敢保障后面什么时候会冒出来,谁也不能让这样的产品进行量产。
除了像幽灵一样偶然出现的故障外,曾墨仪还面临着另外一个难题:如何在内存空间足够小的情况下,保障操作过程的关键纪录,能够被记录下来而不被遗失。曾墨仪甚至想骂人了,他觉得作硬件设计的工程师的脑子简直被驴给踢了,竟然设计出容量这么小的ROM,以致于他要绞尽脑汁来考虑怎么节省内存,而在现在内存的性价比大大提高的背景下。他甚至想让项目组重新修改硬件方案,否则,这简直是一件无法完成的任务呀。而更让曾墨仪恼火的是,硬件的方案,竟然通过了量产评审,已经准备开始量产了,也就是说,修改硬件方案,就意味着大批的物料要被报废掉,他知道公司是很难接受这个方案的。这些天以来,曾墨仪想了各种方案,对各种纪录进行精简再精简,就是为了尽量少的占用内存空间。他们已经挖空心思,在节省这些本不用节省的内存空间。
----赵颖颖看到’护身符‘给自己呈现的曾墨仪攻关的场景,又听’护身符‘给自己的解释,勉强了解了曾墨仪面临的问题。
“’护身符‘,你可有什么办法能帮到曾墨仪吗?” 赵颖颖问。
“ 这种随机出现的问题,在我们那里很简单,只要放一段代码幽灵,然后设定程序,让他自动运行,多跑几次,只要有一次能够出现所谓的问题,代码幽灵就会把整个过程记录下来,从而直接告诉你,问题出现在哪里。” ’护身符‘解释说,就类似你们的软件探针,但是我们的代码幽灵跟智能和自动,它会自己进行跟踪和分析,从而自信修改原始代码,从而彻底解决这些问题。
“而第二个问题,他们最好的方式不是如何节省空间,而应该转换一种思路,作一个类似跳转的方式,避免这个硬件成为资源瓶颈。就像你们大禹治水的故事,不能想着怎么填埋,而应该考虑如何疏导,用软件跳转的方式,跳转到空间足够的其他存储空间,从而避免这种尴尬的局面和未来使用中潜在的风险。” 赵颖颖虽然没有听懂,但是,她明白,’护身符‘确实是可以帮助曾墨仪的。
“ ’护身符‘,那你就想想办法帮一帮曾墨仪他们,可以吗?” 赵颖颖祈求到。
“ 我打算先影响他们几个的脑电波,让他们空间的时间简单停滞一下,对于他们而言,可能会认为自己睡着了吧。然后,就让我的编码机器人,帮他们作一个代码幽灵,并且,帮他们完成一个简单的跳转程序。”
----灯火通明的实验室,曾墨仪和几个小伙子都太疲劳了,他们渐渐的进入了梦想。在他们的梦里,好像看到了下面的画面: 实验设备上一直亮着的红灯灭了,不一会儿,就直接亮起了绿灯。与此同时,完成的故障log纪录和更改信息,完整的打印了出来。
另一方面,跳转程序写好了,程序简洁清晰,让人佩服惊叹。随着编译的完成,攻关许久的技术难题攻克了,他们的软件可以量产了!
几个小伙子,在梦中都笑了,又哭了,他们太激动了,他们在一起欢呼庆祝。。。