有哪些换个角度就能解决的问题?

图片:Patrick Zhang / 知乎 有哪些换个角度就能解决的问题?

Patrick Zhang,电气工程师

第一个例子:

某日到某小学去办事,看见孩子们正在体检。体检孩子的数量超过 1500 人,每个人都有十几项数据要处理,处理任务最后压到学校校医身上。由于是纯手工操作,校医无奈地摊着手,告诉校长一周后才能有结果,而且还要加班。

我对校医说,我给你用微软的小型数据库 ACCESS 编个处理程序吧。明天一早就有,保证你半天就能处理完这些数据。

回家后,用 VB+ACCESS 两个软件合并,构建了系统,写了若干段小程序,配套了数据录入操作界面和数据处理界面。只要老师把数据录入数据库,系统立刻就把数据按统计要求处理好,并得到结果。

第二天把程序交付给学校校医。校医请了几位老师帮忙录入,只用了半天,得到最终统计结果,达到了初步要求。

几位老师看到软件的速度与功效,说了句:电脑真聪明。校医说,哪里是电脑聪明,是人的智力而已。几位老师回头看着我,心里顿时有种滋滋的感觉。笑!

后来我思考了一下:ACCESS 用的人不多,其实最方便的方法是把数据存入 EXCEL 中,并且形成逐年的历史数据资料库。如果我的小程序既能处理本学年的 EXCEL 纪录,又能自动生成按教育局统一要求的任意学年体检可视化报告,这对于学校来说,无疑是方便了很多。

于是,我把 ACCESS 下的数据表导入到 EXCEL 的表中,再用 EXCEL 的 VBA 编写了一个小程序以及相关的界面,其中学生的体检资料处理完全按照国际卫生组织 WHO 的方法进行,只要录入当前学期的学生的统计数据,立刻就能得到针对班级、年段和学校的统计结果。新的软件就此诞生。

立即交付使用。校医告诉我,现在软件速度比上一版本快多了,也方便多了。只要数据录入完毕,立即就有结果。几年过去了,学校一直在用这套系统,使用起来十分方便。

这套系统被当地的疾病预防控制中心看中,升级为全市统一使用的小软件,得到一定程度的推广。

看来,换个角度编写软件,还是很有意义的。

第二个例子:

在公司也是如此,报价组用 EXCEL 小程序来处理报价文件,不是十分统一。我用 EXCEL VBA 编了一个小软件来统一大家的报价文件。如此一来,报价组的领导只要按某种规则修改报价文件并发布给某个报价组,报价文件就符合要求了。同时,报价组的领导还可以随时按权限修改文档,做到灵活应对市场需求。使用完毕,存入报价文件的历史记录即可。

我发现,EXCEL 的 VBA,还有 AUTOCAD 的 VBA 的确好用,简单实用,是办公软件中极好的基本工具和小助手。

第三个例子:

N 久前在老国企(玻璃综合企业)上班时,玻璃布纺织车间有一套玻璃纤维的捻线机,此机的任务是把玻璃纤维绕在线盘上。由于线盘要上下均匀绕制,于是控制上下就用一台 0.75kW 的电机频繁正反转来实现,其正反转速率为 2 秒正转 2 秒反转,且之间没有停歇时间。正反转切换依靠接触器,这大大超过接触器的使用寿命。于是每个班次,都会更换许多接触器,给企业增加了成本。

车间主任和我谈了此项技改工程,我立刻动手设计。

首先,我用 3 只双向晶闸管取代了接触器,并设计了电路,用自激多谐振荡器模拟正反转的时间,再配套晶闸管触发电路,控制系统就设计完了。

投运后,开始的效果很不错,但很快就发现了问题:原来是三相晶闸管的触发时间不一致,于是电机的起动会抖动,且发热严重。

我想到一种方法,把两只反并联的单向晶闸管的控制极接在一起,它们就能完美导通。按这个思路修改了电路,把两根晶闸管控制极接桥堆,再用一只小晶闸管按电路要求控制接通和断开。改造完后再次投运,这次系统很正常,彻底地解决了所有问题。通过改造,极大地降低了捻线机的运行成本和维护成本。

技改初期,有人提出用变速箱实现正反运行方案,而我的设计采用晶闸管控制方案。大家把两个方案对比,觉得还是我的方案好,性价比更高,最后就确定了我的方案。

可见,优选解决问题方案本身也是一项很重要的决策。

=================

这些例子说明,不管是办公软件也好,是生产实践也好,都存在题主所说的换个角度就能解决问题的方法和范例,而且这种范例是数不胜数的。

一个人在自己的工作中,能不断地发现这些问题,并加以改进。这对于个人来说很有意义,它是我们个人动手能力的体现,也是个人价值的体现。