新工程师的计算机实践

Tom Kurfess在2004年2月的本专栏中指出,在许多工程学院中大量使用的LabView和Matlab等软件工具为提高制造业的生产力提供了相当大的潜力。在CACHE公司最近进行的一项研究中发现了这种工业-学术软件联系的进一步证据。

通过托马斯·f·埃德加,德克萨斯大学 二四年六月一日

Tom Kurfess在2004年2月的本专栏中指出,在许多工程学院中大量使用的LabView和Matlab等软件工具为提高制造业的生产力提供了相当大的潜力。

在CACHE公司(化学工程计算机辅助)最近进行的一项研究中,发现了这种工业-学术软件联系的进一步证据。它侧重于典型工程课程中教授的计算与工作场所新工程师的计算实践之间的关系。自1998年以来对300名化学工程专业毕业生(来自卡内基梅隆大学、克拉克森大学、麦克马斯特大学和德克萨斯大学奥斯汀分校)的调查详情可在以下网站查阅www.che.utexas.edu/cache/survey/index_files/frame.html.调查使用的问题与1997年的调查相似(www.cache.org),因此可以看出过去六年的一些变化。这些变化中最值得注意的是,43%的人每天花在电脑前的时间达到或超过6小时,而六年前这一比例为19%。只有30%的人说每天使用电脑的时间少于4小时。

新工程师被问及他们最常使用的软件包,它们是如何应用的,以及哪个供应商的产品最受欢迎。在电子表格应用程序方面,微软的Excel占据了主导地位。行业显然重视在各种应用程序中使用电子表格(见图表)。与工程本科课程的典型应用相比,数值分析的应用比例高于预期。有趣的是,几乎所有的学生都使用电子表格,通常在他们的部门很少有正式的指导。

有趣的趋势也出现在其他软件应用程序中;27%的受访者使用专用统计软件,如JMP或SAS;26%使用数值分析软件,如Matlab或MathCAD;66%使用数据库管理系统(Microsoft Access或SQL和Oracle软件);10%的人使用Mathematica或Maple等符号数学软件。值得注意的是,即使Matlab和MathCAD等软件包不断改进,这类软件在学术界的使用仍然比在工业中要多。原因尚不清楚,尽管教育许可证比商业许可证便宜得多。只有6%的人使用数值方法库,这说明自20世纪70年代以来,它们的受欢迎程度普遍下降。

受访者被问及他们需要多少初始培训来学习计算机技能以执行工作职能;60%报告少于一个月;20%, 1 ~ 3个月;超过3个月15%。培训的主要来源是:71%是自己,14%是同事,8%是组织,6%是培训公司/供应商。应届毕业生继续依靠自己或同事的帮助来学习新的计算机技能。这支持了大学应该让毕业生“学会如何学习”的观点。使用计算工具的正规培训数量相当少。

当受访者被问及他们是否在工作中编写软件时,38%的人说是的,其中Visual Basic (VB)是最受欢迎的编程语言。然而,78%的人表示,大学向本科工程师教授一门计算机语言非常重要。推荐的语言是Visual Basic(33%)或c++(21%),但28%的人表示具体使用哪种语言并不重要。本科生应该接触某种形式的编程的评论并不令人惊讶,即使少数工程师在工作场所编写程序。

未来呢?我相信使用的软件类型不会有太大的变化,尽管在控制相关的功能中,工业上对Matlab和LabView的采用会逐渐增加。

作者信息
Thomas F. Edgar是德克萨斯大学奥斯汀分校化学工程系的教授。