工欲善其事,必先利其器

工欲善其事,必先利其器是说:工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。语出《论语·卫灵公》:子贡问为仁。子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”

科技进步的一个重要的方面,就是新的工具不断出现和不断地完善,大大地提高了人类的工作效率和能力。

长期在一个封闭的企业内工作的工程师会产生惰性,疏于对新技术和新工具的采纳和学习。我曾经访问过一些相对规模还比较大的公司,它们内部任然在使用windows XP,工资不菲的工程师还在使用VB ,Delphi语言编写程序。其实我以前创办的公司中也是如此,一直使用delphi,直到某一天发现已经招不到学习过delphi语言的年轻工程师了,才改为C#。

新工具的出现,还意味着更加容易使用,以前的电子公司中,会有一位结构过程师来完成产品外壳机箱和包装箱的设计公司。虽然工作不很多,但是不可或缺。当solidworks 这一基于3D的CAD 软件越来越完善后,简单产品的结构设计完全可以由电器工程师来完成。网络上有大量的元器件和接插件的3D 模型。为了节省人力,后来我开始自学solidworks。经过几年的摸索,现在能够设计产品的塑料外壳和板接机箱。经过渲染后的产品外观令人感叹,一个软件工程师居然会设计出如此漂亮的产品造型出来,其实达到这一点并不难。

很有意思的是,有时发现并采纳一个新工具是非常偶然的事情。为了学习机箱设计,我曾经尝试使用机械设计的AutoCAD,Pro-E 等工具,但是对基于2D 三视图的设计都不得要领。后来一位美国的留学生发给我一个CAD 文件,我打不开。上网一查发现居然是solidworks 设计的。于是才关注这个软件。觉得学习起来比较容易。它从3D开始设计,最后才是2D 三视图。在我的经历中许多工具的采用都是偶然发现的,只是始终带有一个好奇的心,就比较容易发现它们。

公司的老板在推动采纳新技术和新工具上起到非常重要的作用。有些工程师并不希望自己的技术被年轻工程师学会。所谓教会了徒弟,饿死师傅。它们会沿用一些老的技术一成不变。让年轻工程师无所适从。但是公司的技术如果只有一个人掌握,这个人必然会导致骄横跋扈。成为公司的一颗定时炸弹。改变这种状况的方式就是要更多,更快地采用新工具,特别是开源的软件工具。让公司的软件可以由更多的员工能掌握。

越来越多软件工具的出现,也让工程师跨界成为可能,前端工程师通过nodejs 开始开发服务器端程序。硬件工程师也可以使用python,arduino等软件开放环境开发各种嵌入式软件。同时,原来创办一个电子设备公司,需要研发产品的软硬件工程师,生产工人和管理人员。现在产品的生产外包,元器件采购,产品设计都变得比原来简单了许多,所需要的人力物力也大幅度减少。降低了传统产品的开发和制造成本,这对于创业而言是一件好事情。但是对于传统小型电子产品制造商而言,无疑是增加了竞争的压力。

无论对于个人还是企业而言,更多,更快地掌握和使用最新的工具和开源软件都至关重要。

猜你喜欢

转载自blog.csdn.net/yaojiawan/article/details/84899386