裴根
在直升机外场服务保障中,不同岗位有着不同“秘籍”,这些秘籍在快速响应用户,满足并超越用户需求中发挥着关键作用。在中国航空工业集团哈飞外场服务保障工作中,经过对秘籍诞生过程、好用程度等多维度总结,有一项新秘籍被称为“独孤一剑”。
某日,刚入职2年的维修服务工程师、服务代表郭宏炜来到用户所在地。这是他第一次承担直升机全机定检带教用户工作,具体负责飞控系统一项重要的调零工作,需要根据直升机复装后的相关数据做大量运算,进行对应调整,确保直升机运转达到理想状态。不巧的是,他刚上岗便遇到了罕见的极端数据。郭宏炜丝毫不敢松懈,用尽浑身解数,从早上9时片刻未歇地干到下午3时,才勉强完成了调零。
“小伙子挺厉害,快教教我们。”虽然得到用户夸奖,他却开心不起来,心头反而涌上一股“羞愧”感。
“我的动作太慢了,竟然调整了5次,真是对不起用户。”从此,他暗下决心,一定要开发出个软件来,让今后的调零工作能够一气呵成。
毕业于机械电子工程专业的郭宏炜,对计算机语言略知一二,但正式开始进行软件开发时,仍感到力不从心。于是,他一边加紧编程软件和计算机语言学习,一边深入研究调零算法,几乎是在“一穷二白”的基础上开始了软件开发。整个开发过程可谓一波三折。
第一阶段,“昨夜西风凋碧树,独上高楼,望尽天涯路”——优化经验公式。目标是坚定的,困难是不可预知的,郭宏炜满怀期待、一腔热血地投入到软件开发中。起初,他认为问题出现在经验公式上,在优化公式的基础上,他同时开发软件。可经过现场验证,调整次数没有减少,问题依旧没有解决。
第二阶段,“衣带渐宽终不悔,为伊消得人憔悴”——再造新公式。“是不是原公式就有问题?”郭宏炜大胆假设,尝试推翻既定做法,再创新法。而再造新公式显然没有那么简单,需要全面掌握系统运转机理。为此,他变身“设计员”,开始更深入的研究,同时“磕磕绊绊”地学起建模。一顿操作猛如虎,走过“九九八十一难”,新的公式新鲜出炉。郭宏炜满怀期待进行验证,但仍然以失败告终。验证结果出现的一刹那,他几乎崩溃,内心发出歇斯底里的呐喊。
第三阶段,“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”——从零开始。2次彻底的失败,给了郭宏炜以沉重打击,但他仍不肯放弃。他的脑海里始终浮现一个场景:“用户在做直升机定检,在调零工作中,只是输入一些数据,工作迅速完成,用户喜笑颜开,直升机马上可以出任务……”愿望很丰满、现实很骨感,当时的郭宏炜几乎无路可走。
“线性的,立体的,空间的,线性关系,曲线方程……”在无数次求索过后,他脑海里不停浮现出一些线数和高数知识。“呀!之前的公式都是线性关系有局限性,用曲线方程求解或可成功。”郭宏炜一拍大腿,顿时来了灵感。他大胆推翻以往所有经验,以新思路新算法从头再来,软件开发也进入白热化。
自从开发软件以来,郭宏炜没睡过一个好觉,尤其是有了新算法后,更是变本加厉。“不疯魔,不成活”,狭小的房间里,他对着电脑常常工作至凌晨,遇见一个bug就消灭一个bug。很多时候看看手表已经是凌晨1时了,他想着还能再编一会儿,又把键盘敲得噼啪作响,一会儿再看手表竟然已经4时了。因为第二天还要进场工作,郭宏炜只能强迫自己睡觉。如此循环往复。
一个多月后,郭宏炜的软件终于编成了。那天是凌晨4时,他运用数据模拟验证了软件的可行性。结果出来的一瞬间,他一下瘫躺在床上,久久不能睡去。他的心里复杂极了,“再也不想编软件了,痛苦”“现在软件的硬核通关了,主界面还得完善一下”“天亮上班第一件事儿,就是找真机做验证”……他想哭又想笑,在又爱又恨之间,郭宏炜不知不觉进入梦乡,那一觉他睡得非常踏实。
早上起床,他迫不及待联系厂里,询问哪里有真机需要调零。苦心人天不负,在真机验证中,用户一切准备工作就绪后应用软件,仅用一次就圆满完成了调零工作。用户喜上眉梢的同时也颇感震惊:“竟然真的有这样的软件?”“竟然是你编出来的?”“竟然这么好用?”
这一波三折,共历时3个多月,在百余个日夜里,郭宏炜常常体会到孤独、绝望,编辑了几十个版本的软件,终于“一击制胜”,让原本需要五六次计算和调整才能完成的调零工作变得简单。他的软件如同春夜喜雨,在用户中迅速推广,全面、大幅度地提升了相关调零工作的质量和效率,这个初出茅庐的小伙子“一战成名”。
“事了拂衣去,深藏身与名”,同事和用户的赞许声声不绝,而郭宏炜却十分淡定,在使出调零“独孤一剑”后,一个“潇洒”的转身又投入到其他工作中。
“侠之大者,为国为民”,郭宏炜们默默无闻、全心全意,坚定航空报国初心、笃行航空强国使命,以满足并超越用户需求为目标,持续“修炼”外场工作中的各种秘籍,力求披荆斩棘、招招制胜。