成功=艰苦劳动+正确方法+少说空话——爱因斯坦。
我完成了上海器皿二厂项目的排兵布阵后,整个承包体内都积极地行动了起来,但在项目正式启动前,根据我们的要求上海器皿二厂有很多的准备工作要先做,因此这让我们获得了一个短暂的大战前的宁静,于是一天晚上我给小贾开“小灶”中途休息时,我准备向她打听一下Z的下落。
“小贾,我...想向你打听一件事。”由于是向一个女孩打听另一个女孩的下落,这难免让我感到有点难为情。
“打听一件事?什么事?”小贾一听我要向她打听一件事,但不知道我想打听什么事,就用她那双又大又亮看着我,疑惑地问道。
“你知道...Z现在住哪里吗?”我不好意思地问道。
“Z住哪里?”小贾听我这么问,感到十分奇怪,于是就重复了一下我的问题,似乎想确认她没有听错。
“对,你知道现在Z住哪里吗?”我点点头说道,表示她没有听错。
“你不知道Z住哪里?什么意思?”小贾见我点头表示我确实想知道Z住哪里,就不解地看着我问道。
“我只知道她搬走了,但她没有说搬哪里去了。”我见小贾用不解的目光看着我,就郁闷地答道。
“她搬走了,却没有告诉你搬到哪里去了?你们这是怎么回事啊?!”小贾听我这么说,越听越糊涂了,因为她知道Z和我在谈恋爱,而且还热恋着我。
“唉,是这样的,‘电大’不是不负责分配吗,所以毕业后她不得不回原单位去,但她不愿回去,然而又没有其它的办法,因此这给了她很大的打击,因此她对自己未来的前途失去了信心,我反复劝她都没用,最后她搬走了,走之前留给了我一封信,信中没有留下新的地址,只是说她决定离开我。”我叹了一口气说道。
小贾听了我的回答,明白了这其中的原委,但她还是不理解Z为什么要离开我,于是就皱着眉说道:“‘电大’不负责分配确实让人失望,但她也没有必要离开你呀!”
“谁说不是呢?!但她说她怕自己对未来前途的极端失望会拖累我,她说我是一块冰雪而我需要的是一捆木材,因此她的存在只会耗尽我的热能,所以她担心会成为我在人生道路上的一个累赘,她不愿意因此而耽误了我,所以她说虽然自己心中极不愿意,但还是不得不忍着痛苦做出了离开我的选择。”我无奈向小贾转述着Z当时的想法。
说完,我叹了口气,摇摇头,表示我自己也想不通,然后用渴望的眼神看着小贾,希望她能够告诉我Z现在住在哪里。
小贾虽然是Z的闺蜜,但她也无法理解Z为什么要做出这样的一个极端决定,于是她用惋惜的眼神看着我,她看到了我正用渴望的眼神看着她,想起了我问她的问题——Z现在住在哪里?
于是她摇摇头,抱歉地看着我说:“我也不知道她现在住在哪里!”
“你也不知道Z现在住在哪里?”小贾的话无疑像一盆冷水,把我重新燃起的认为可以就此找到Z的希望给浇灭了。
“对,我也不知道。我是毕业后回到了原单位,因为没有对口的工作可以让我做,感到心中郁闷,于是想找她去诉诉苦,结果在她家楼下叫了半天,没有人,后来她的邻居开门出来告诉我说她搬走了,当时我也问了Z搬去哪里了,她的邻居说不知道。”小贾见我一副失望的样子,就向我解释起了她是怎么知道Z搬走的。
听了小贾的解释,这和我当时遇到的情形是一样的,看来小贾也是真的不知道Z搬去了哪里,这让我感到极度的沮丧,因为原本我以为小贾会知道Z搬去哪里的。
小贾看着我沮丧的表情,她能够理解我此刻的心情,但她又能对此说什么呢?
我们二个都沉默起来。
半晌,小贾打破了沉默,问我道:“这么说你们有二年没有见面了?”
我默默地点了点头,表示是的。
“那你准备怎么办呢?”小贾见我点点头,就又问道。
“我还能怎么办呢?”我摇摇头,一脸无助地答道。
“那你就没有准备再找一个新的女朋友吗?”小贾见我一脸无助的样子,就同情地问我道。
不过,小贾这么问也是有道理的,因为这时我们都已经到了应该谈婚论嫁的年龄了。
“我的家里倒是也催我应该赶快找女朋友了,我的一些‘发小’也曾给我介绍过一个相亲的对象,但不知道怎么地,我始终没法走出Z离开带来的阴影。”我心烦意乱地答道。
说完,我重重地叹了口气,站起身来给自己的杯中去倒了一些热水。
喝了几口热水后,我的情绪平复一些了,我看了一眼小贾,发现她仿佛在沉思。
于是我深深地吐了口气,说:“算了,不去想这些了!还是来继续我们的‘小灶’吧!”
于是,我重新在小贾的身边坐了下来,给她重新开起了‘小灶’。
然而,经过这次对话后,我发现小贾开始变得有些与以往不同了——在听我的讲课时,她总是会有意无意地用她的胳膊肘碰到我的胳膊肘,虽然我敏感地避开了,但过一会,她的膝盖却又会有意无意地碰到我的膝盖上。
堕入情网的少女往往会在不知不觉中变得胆大起来——让·保尔·里克特。
......
有句俗话:“火车不是推的,泰山不是垒的!”
没多久,上海器皿二厂的准备工作都做完了,并和我们最后敲定了控制的方案,研发上海器皿二厂生产微晶玻璃所需的精密温度控制系统正式开始了,我们很快发现光有满腔热血并不能解决实际的问题!
我们遇到了一个巨大的困难,那就是040微处理器在国外是用来控制简单的家用电器的,比如空调或洗衣机,根本不是用来进行复杂的工业过程控制的!
而现在要用来进行生产微晶玻璃所需要的精密的升温、恒温、再升温、再恒温......等复杂的按一定的曲线进行的温度变化的控制,这无疑是让“公鸡下蛋”!
因为如果要进行精密的温度曲线控制,就必须采用pId负反馈控制算法,同时还需要按一定的曲线进行精确的随动控制。
但是,这040只有四位字长,直接的运算能力只能进行单字节的加法运算,要做个乘法都困难,更不要说除法了。
更严重的是,用来固化应用程序的空间只有区区4Kb字节。
这是什么概念?
就是只有现在从互联网上打开一个不带图片的全文字网页所占的空间这么大!
而用来运算的内存,则更可怜了,只有32个字节。
什么意思?
就是你现在发条手机短信的话,只能输入16个字!
`
不过庆幸的是,我在中央广播电视大学上学时数学物理的基础都打得非常扎实。
三年一共六个学期,其中:
数学:高等数学上了二个学期,工程数学上了二个学期,概率论上了一个学期;
物理:普通物理上了二个学期,理论力学上了二个学期,材料力学上了二个学期,电磁场理论上了二个学期。
特别是那些名师们,不仅教会了我正确的学习方法,而且教会了我正确的思考问题方法。
这么多的数学物理课程,让我学会了如何通过数学的手段去解决一个物理的问题。
直白一点:就是如何针对一个特定的问题去建立一个数学的模型。
通俗一点:就是算法——用数学的方法去解决物理的问题,而这恰恰是计算机应用中最基础也是最核心的东西。
于是,我把经典的pId控制理论和随动控制理论里面的核心公式拿出来,通过一系列的数学简化,最后变成一种我也说不上来是不是pId控制和随动控制的东西——但能适合040运行又能满足精密温度程序控制的算法。
`
但是有了算法,这只是第一步,接下来的编制对应的程序仍然是一个巨大的挑战。
因为那个时候,不要说高级语言,就连汇编都没有,都是直接用机器码编程。
什么意思?
就是直接用十六进制进行编程,甚至连跳转指令的跳转步数都要自己先算准了。
更困难的是没有调试手段。就是程序编制好以后,是否有问题,能不能正确工作,只能直接看结果,换句话说,就是用人脑来模拟电脑!
如果结果不对,那么只能从成千上万条的程序里面去一条一条地找原因——你的脑子必须像微处理器那样地去执行每一条指令并从中发现问题。
然而:宝剑锋从磨砺出,梅花香自苦寒来。
正是这种看似有些疯狂的工作模式,给了我一种别人很难有的锻炼的机会,由此产生的能力使我在十年后美国更加残酷的竞争中能够从容应对并胜出!当然,这是后话。
......
上海器皿二厂,池炉车间,炉盖被慢慢地吊起,身穿石棉服的工人从各个角落取出几个产品,送往实验室。
实验室,电炉上,刚从池炉车间送来的微晶玻璃产品在加热;
温度,上升到了100度,这时一个检测人员走过来,手上戴着石棉手套,拿着一把长长的钳子,钳起一个产品,迅速放入不远处的一个冰水池中;
只听:兹...啪,爆了!检测人员在实验报告上盖上“测试失败”的章。
这意味着,这一炉的产品都报废了!
算法有了,程序也编好了,但烧制出来的微晶玻璃整炉整炉地报废,我反复检查算法,感到完全符合中科院配方中对温度控制的要求。
面对每天这么多的报废产品,大家开始怀疑起来,这本来用来控制诸如空调和洗衣机之类家用电器的040究竟能不能用于复杂的精密温度控制?
“这040最初的设计是用来控制家用电器的,现在要用来控制这么复杂的微晶玻璃生产,究竟行不行啊?”在一次承包体内讨论生产出来的微晶玻璃为什么不合格的会议上,小傅首先对040究竟能不能用来控制微晶玻璃的生产提出了质疑。
“是不是我们的算法有问题啊?”小杨也用怀疑的口吻问道。
“算法应该没有问题!”我摇了摇头,肯定地回答道。
我之所以这么肯定,是因为整个温度控制曲线都是器皿二厂按中科院的要求给的,而我们用040 cpU主机板研发的精密温度控制系统也是严格地按照着温度控制曲线的要求去控制的。
“算法如果没有问题,那为什么烧出来的微晶玻璃一炉接着一炉报废呢?”小史也在一旁不解地质疑道。
应该承认大家的怀疑都是有道理的,一个本来用来控制家用电器的四位cpU,现在要用来控制本来是应该由八位cpU进行的微晶玻璃的热加工处理控制,这到底行不行?没有人知道,因为“公鸡下蛋”的事谁也没有见到过。
此外,这算法如果没有问题,即我们对整个温度控制曲线的控制都是准确的,那么会不会是这热处理的工艺本身就有问题?这同样没有人知道,因为在此之前中国没有人有生产微晶玻璃的经验。
包括这微晶玻璃的配方又是不是也有问题?同样没有人能给出一个确定的答案!
一句话,这其中的不确定因素太多了,但无论有多少不确定的因素,所有的压力都集中到了我们身上,因为我们是一个从里弄生产组转型而来的街道小厂,包括我们这群人又都是一群没有任何从事微处理机应用经验的“初生牛犊”,因此即使有怀疑,也不会首先去怀疑中科院搞出来的微晶玻璃配方和生产工艺!
更糟的是如今面临这么一个意想不到的局面,我们又怎么来收场呢?
“那现在怎么办?项目也接了,合同也签了,现在微晶玻璃却生产不出来!”老刘有点不知所措地说道。
“实在不行就只能把项目的预付款退还给器皿二厂喽!”小宋是负责销售的,这时听大家说怎么办,也摇摇头,无可奈何地说道。
“怎么退法?这预付款中的大部分钱都已经用来买材料和电子元器件了!”小张在一旁听了小宋说实在不行就把钱退给器皿二厂,就大声质疑道。
小张说得没错,器皿二厂支付的预付款我们都用来支付生产微晶玻璃所需要的精密温度控制系统的研发费用了,因此即使要退,我们也没有钱那!
“那我们的承包怎么办?就这样失败了?”小史在一旁听了大家的议论,也不免气馁地问大家这承包怎么办?
大家你一句我一句的话像一把把锋利的锥子扎在我的心上,这是我自中央广播电视大学毕业后做的第一个微型计算机应用项目,之前我还沾沾自喜地感到自己能有幸去做这么一个国家级的项目,但想不到居然是这么一个硬茬!
面对残酷的现实,我也不由地开始动摇起来,但这只是一刹那的事情,因为我又想到了那个中国在缺少计算机的情况下硬是用算盘“打”出了中国的原子弹的故事。
每当我想起这些让人热血沸腾的故事,我总能在困难中找到克服困难的信心。
我相信,既然我的前辈能在缺少计算机的情况下用算盘“打”出了中国的原子弹,那么我就能用这款国外用来控制家用电器的四位微处理器去研发一套能生产出中国自己的微晶玻璃的智能化精密温度控制系统!
于是我按下心中的疑虑,强打起精神,安慰大家说:“大家先不要慌!既然我们研发的基于040 cpU主机板的精密温度控制系统已经能按照器皿二厂提出的温度控制曲线要求进行控制了,但至少说明我们第一步已经成功了!”
“因此现在说我们已经失败了为时尚早!至于为什么生产出来的微晶玻璃始终不合格,我想一定是存在某种我们不知道的原因,因此我们现在要做的就是把这原因找出来。”我给大家打着气。
“只要我们不放弃,我相信我们是能够把这原因找出来的!”我接着又用充满自信的口吻对大家说道。
“再说,我们现在还有退路么?如果之前,在和器皿二厂签订合同前我们还能选择做还是不做这个项目,那现在我们只有把这个项目做下去,否则我们就真的只有失败一条路了!”最后我有一种无可争辩的语气大声鼓励着大家。
也许是我的话发生了作用,不是吗?现在我们除了把问题找出来,难道还要其它的退路吗?因为我们之中没有一个人愿意承包失败,所以我们唯有把问题找出来!
于是大家一致同意继续努力,决心把这微晶玻璃不合格的原因找出来......
然而,决心是决心,决心并不会自动让困难消失。
我依然没有找到烧制不出微晶玻璃的原因,烧制出来的微晶玻璃继续一炉接一炉地报废......
留给我的时间不多,只有三个月!
因此我承受着人生中最巨大的压力。
那段时间,我可以说是废寝忘食,小贾在一旁看我茶饭不思,也心焦如焚......
然而:困难如一座山,不向高山低头的人,高山必将被他踩在脚下。而那些望山兴叹者,只有停步在山下!
困难是欺软怕硬的,你越畏惧它,它越威吓你。你愈不将它放在眼里,它愈对你表示恭顺——宣永光。
【下章看点】
又一次试验失败了,小贾却无意中发现了一个试验为什么会失败的秘密,x因此而准备给小贾加倍的奖金,但小贾不要,就在x奇怪小贾究竟要什么时,小贾却提出了一个让x为难的要求......
小贾发现了一个什么秘密?她又提出了一个什么要求?x会答应吗?x承接的上海器皿二厂项目又最终成功了吗?
欲知详情,请见下一章分解。