
第39章 迈向高效协同的第一步
陈天宇这番话,如同在热烈的气氛中泼了一盆冷水。
大部分工程师都被他说得愣住了。
他们原以为,计算机就像一台更高级的算盘,拿来就能用。
却没想到,使用它竟然还有这么多门道。
就在众人沉默之际,陆小鹏眉头微蹙,开口说道:
“陈总工,您的要求,是不是有些太高了?
据我在英国那边的同行说,美国那边在使用计算机的时候,通常是工程设计人员提出计算任务和具体的数学模型。
然后就由专门的数学家或者受过训练的技术人员,负责将这些任务翻译成计算机能够执行的程序代码。
设计人员本身,并不需要过多地介入编程的细节。”
陆小鹏的这番话,代表了当时一部分接触过西方技术的工程人员的普遍看法。
他们认为专业分工是提高效率的保障,设计人员就该专注于设计,编程的活儿自然有专门的人去干。
陈天宇闻言,微微颔首,并不否认陆小鹏所说的事实。
“陆工说的情况确实存在,尤其是在计算机发展的初期,由于编程本身的技术门槛较高,专业分工是必然的。
但是,我认为,设计人员对计算机的工作方式有所了解,甚至掌握一定的编程基础,是提高与计算机专业人员沟通效率的必要条件。”
我们不能总是跟在别人后面模仿,在人才培养的思路上,也应该有更长远的眼光。”
说到这里,陈天宇话锋一转,提出了一个具体的建议:
“所以,我提议,从今天开始,我们设计小组内部,在需要我协助进行复杂计算,或者将来需要申请计算机计算的时候。
大家都必须按照一个标准化的格式,来提交你们的计算协助申请。”
“标准化格式?”众人有些不解。
陈天宇点了点头,没有过多解释,而是直接走到立式绘图板前,换上了一张新绘图纸。
他拿起铅笔,手腕翻飞,几乎没有丝毫停顿,一个个几何符号、箭头和简短的文字说明,便清晰地呈现在纸上。
片刻之后,一张结构清晰、逻辑严谨的流程图便跃然纸上。
“大家请看”
陈天宇指着流程图中的不同符号,快速地解释道:
“比如,这个圆角矩形,代表计算的开始或结束;
这个菱形,代表一个判断条件,根据判断结果,流程会走向不同的分支;
这个普通矩形,则代表一个具体的运算或处理步骤;
箭头则指示了计算的流向。”
介绍完基本符号,陈天宇补充道:
“这种用图形符号来描述算法过程的流程图,其基本思想,我主要参照的是1947年,美国机械工程师协会(ASME)基于吉尔布雷斯夫妇的原始研究成果,所发布的一套标准化的通用流程图符号。
当然我在此基础上,根据我们航空设计的实际需要,进行了一些微小的调整和补充。”
他看着若有所思的众人,继续说道:
“以后,大家在提出计算需求时,都尝试着用这种规范化的方式,把你们的计算思路和步骤梳理清楚。
这样做,一方面,可以帮助你们自己检验计算逻辑的严密性;
另一方面,当我们习惯了这种表达方式后,将来与计算机编程技术员进行对接时,就能大大提高沟通效率,减少因为理解偏差造成的错误和返工。”
陆小鹏和其他几位资深工程师,最先反应过来。
他们凑近绘图板,仔仔细细地研究着陈天宇绘制的那份范例流程图。
图上的逻辑清晰明了,每一个步骤、每一个判断都一目了然。
“嗯……”陆小鹏摸着下巴,沉吟道。
“陈总这个方法,我看行!
用这种流程图把计算步骤预先画出来,确实能把问题描述得更清楚。”
另一位工程师也点头附和:
“没错,这样一来,思路就非常直观了。
以前我们口头描述一个复杂的计算过程,说半天对方可能还是一知半解。
有了这个图,谁看都明白。”
他们几人低声讨论了一会儿,很快就得出了结论:
即便暂时还没有计算机可用,采用这种规范化的计算申请方式,也是一个极好的改进。
它不仅能让需求提出者自己把计算逻辑想得更透彻,还能方便地将一些相对独立的计算模块,交给其他人。
比如从大学里找来的数学成绩优秀的学生在进行少量培训后,就能协助设计组进行数据演算,从而把资深工程师解放出来,专注于更核心的设计工作。
“陈总工,您这个法子真是不错!”
陆小鹏由衷地赞叹道:
“以前一些计算量特别大的活儿,我们都得排着队等您亲自上手。
现在有了这个流程图,我们就可以把计算任务拆解开,让更多人参与进来,效率肯定能提高不少!”
陈天宇微笑着摆了摆手:
“大家过奖了。
实际上,绘制这种流程图的过程,本身也是一种‘编程’。
只不过,它使用的是一种比机器指令更高级、更接近人类自然思维的图形化语言,来描述一种程序化的计算模式而已。
现在,我们的电子计算机性能还比较初级,存储器容量也有限,所以我们还需要人工将这种流程图‘翻译’成计算机能够执行的机器指令。
但我相信,等以后计算机的硬件性能足够强大,我们就能够直接使用类似这样的高级图形化语言,来直接对计算机进行编程了。”
设计小组的工程师们,对于计算机的了解,大多还停留在计算机器这样的模糊认知上。
陈天宇所描述的这种编程方式,对他们而言,几乎完全是科幻小说里的情节。
不过出于对陈天宇的信任,对这样的未来还是抱有很大的期许。
在中级教练机随后的设计工作中,工程师们开始按照陈天宇的要求,尝试使用流程图来描述他们的计算需求。
起初,大家还有些不习惯,觉得画这些弯弯绕绕的图,比直接列公式还要费时间。
但很快,他们就体会到了这种新方法带来的好处。
“老张,你看看我这个襟翼载荷的计算流程,是不是在迭代收敛的判断条件这里,还可以再优化一下?”
“咦,我画这个起落架冲击载荷的流程图时才发现,之前考虑的一个安全系数,在某种极限情况下,可能会导致结果偏保守了!”
办公室里,类似的讨论渐渐多了起来。
工程师们发现,将自己的计算思路转化为流程图的过程,本身就是一个对思维进行梳理和逻辑进行检验的绝佳机会。
许多以前在脑海中一闪而过、觉得理所当然的步骤,在需要用严谨的图形符号表达出来时,才暴露出其中可能存在的疏漏或可改进之处。
更重要的是,当他们拿着绘制好的流程图沟通时,发现沟通效率确实大大提高了。
以前可能需要反复解释半天才能讲明白的复杂计算逻辑,现在指着流程图上的符号和箭头,三言两语就能让对方迅速理解。
渐渐地,绘制流程图成了设计小组的一项常规工作。
在熟悉了这种方式后,他们按照之前的设想,从菁华、北都等高校,挑选了一批数学基础扎实、学习能力强的学生。
在对学生进行了简单的流程图识读和计算方法培训后,这些“编外计算员”有效地分担了设计小组繁重的计算任务。
使得中级教练机的整体设计进度,开始以肉眼可见的速度加快起来。