◆西部随笔◆——未来的机械工程师
* V2 ?/ v/ ~4 u# R不是一个经验丰富的机械工程师,只是初涉此行。本无资格谈论这么学术性的话题,只是结合自己有限的一点阅历谈谈自己的看法。愚见,还请赐教。
# E% V9 H6 ?9 G" y$ R4 ]; H! O
7 N/ R! p: Q8 @' `3 S4 E3 g# T当然至于机械工程师的定义,我想这也是跟时代密切相关的。在过去有,现在有,当然不久的将来也会有。我想谈的就是未来的机械工程师应有的素质。而且,我认为,未来的机械工程师必须具有这样的素质。那就是,未来的工程师必须是一个开发型的机械工程师。
$ C& [6 A/ i9 J4 d9 \( K' C$ H M) j& r
我想谈一谈现状。当然是从高校开始。中国的高校对院系分的很细致。我想这样做的唯一好处就是便于管理,至于说其它的效用,我看不大。打个比方,一般地,在工科院校里面,关于机械的有机械学院,关于电的有信电学院。名称类似与此。不隐含自己的观点,我不喜欢这样的分法。机和电在学校里分的很清楚,但是现实当中确是联系得非常紧密。这样分的导致的一个重要的后果就是,搞机械的不懂电,搞电的不懂机械。虽然多少会涉及一些,但毕竟是少。 ; L3 m. L$ N$ E k+ Q5 S
$ j& G { C" D$ P/ ?就拿机械工程专业来讲,涉及到电的必修课:电工电子基础、控制工程基础。主要是这两门。能接收到的电的知识很少。当然信电专业的也不知道机械原理等。而在现实当中机电是不分家的。而关于机电一体化的相关课程只是在选修课里面涉及,不作为必修来的。
6 K, q+ L1 R7 [/ N& y+ U$ M* a' S1 p! \- B( D8 z
记得以前看了一篇介绍大学的报道。谈到耶鲁大学的工科只有一个系,就是工程系。不限制学生学习的科目,学生的知识面很宽。我认为这样更好。 2 g& o3 p; i/ ^4 V0 e# q" q
6 `+ z2 @5 z4 ^( t我们的教育能培养在某一方面很精通的人才。也就是我认为的技术工程师。但是确没有教会学生怎么样有效结合运用多方面技术的技能。而这恰恰是现实当中需要的。工作的时候,我们时常会碰到这样的尴尬,离开本专业我们就好像是layman,尤其是对于刚开始工作的朋友。
3 H! h& a8 A& P, }: g2 f* {4 W5 B) F" q) I6 ?% u
对于机械工程师来讲,电好像就是稀有元素。一旦这个稀有元素发挥重要,前途是不可斗量的。 ) ]7 |2 ~4 `% W% D4 z6 p# n, ~
, Y8 u: Q# ]! a/ v O% N& k当然,电只是我要强调的一个方面而已。
2 L; u6 b8 p# r! T1 q# e1 s% W% ~6 N( l5 r0 A! v3 ~
至于未来的机械工程师,我想必须具备以下的基础、技能和素质: 6 `5 \* }8 x5 w& L
% S3 R0 t8 M! X
1、基础
: D+ N4 }6 ~: i; A4 q
: \, X" }7 j( u' B0 J% g4 s1 s. L1)数学基础
7 V" n1 O6 {$ ~- D8 k: ]* k) f; i/ _& m3 R6 e2 n' H+ x0 X
这是我们进行一切计算的基础。 ; P5 k7 [3 W( z: ]' E
; }" ]1 f) V/ {3 Q
主要包括:通用数学(大学之前学习的数学)、高等数学、离散数学、线性代数、矩阵论、数值计算、概率论与数理统计等。 $ m1 y: M' n8 L
; l; b" k" F1 A3 L: n
2)力学基础
. |6 B& |1 [+ F8 Z3 d
; g0 Q& ?) r( F* Z这是基础,我们的设计都是围绕力在打交道。 + ?- [0 ^6 u0 O5 |
8 {6 a: m! o7 K& [7 u$ O
主要包括:理论力学、材料力学、弹性力学、结构力学、流体力学等。
4 T" ]7 }4 X4 F) N. y" Y2 |7 t: l+ ^1 ~6 x2 k, O
3)机械相关
% S7 j/ Q9 }$ g$ o+ u: }* R
% H9 R; V1 c( }# a4 }, |% c这是我们的老本行,必须是很熟练的。 , C! y$ a1 U8 ]1 K% z9 i: B1 F
- w# C2 f6 |) t/ q1 U主要包括:机械原理、机构学、制造工程学、加工工艺、金属工艺、热处理、测试技术、传感器技术、机电一体化原理等。
. { h& v" `9 N) i9 J/ ^2 f1 `+ D+ r. |
4)电学、控制相关
( r+ x' }( C% I. Y% ^0 p2 [# x
, P; ^/ N! f5 u$ B4 A }1 V这也是我们必须掌握的。 - p% r& {# {1 b( L( e
% f3 n0 e. s1 G% Z主要包括:电工技术、电子技术、集成电路、控制工程、PLC、微机原理、计算机控制技术等。 " g1 f* y) |! V/ M+ w. i
* y% I8 M2 [/ z6 _7 O! } W) I! w
5)液(气)压相关
2 ]/ t' Z! X! w' s2 e0 ?4 i2 u9 @$ k6 l0 F ?% g
这是机电液一体化不可或缺的。
4 K1 s( f7 p3 M: g9 _# q% ^( Q
9 w: q0 V. w8 Q& ~- P& ^主要包括:液压(气压)传动、液压系统设计等。 / I" l7 b' H0 u2 M5 d1 Q
; b4 {$ }' u8 I# P2 I- @, |6)计算机相关
- S- c- ?& B7 m9 d0 Y! @3 u& A/ I( z' C" Q, f; ^$ x; |
了解计算机软件硬件相关的知识,对我们的系统控制有好处。
. a- U& K" C9 q8 p
" r8 v" k( T% S& ]9 Q# C9 D7)经济相关 - w1 M8 x5 ?, F# `0 N
4 a3 A0 n9 A: u+ G我一直认为搞工程的必须懂得经济和市场,这样我们才能在复杂的环境下做出正确的决策。
6 \0 m7 P5 p* {: x- ]/ |) r! Y0 h7 V8 x
2、技能
/ c {' A+ m: _; {5 p7 g9 z( H! X, ~5 y' m& V. g
1)熟练使用二维、三维CAD造型的技能
3 W' g( G" y3 F* N# q6 X7 F% a! O$ W. Q: A1 b" a
这是必须的技能。没有这方面的技能就谈不上设计了。 3 f8 I# O& s4 `) O$ S- V
. N; b6 l# d4 G( X) [就二维CAD而言,至少必须熟练使用AutoCAD。就三维CAD而言,至少必须熟练使用两种以上软体,如Pro/ENGINEER Wildfire 3.0、Unigraphics NX4.0等,并有逐步向高版本过渡。 , o/ z+ c+ T* [9 N, k
" B( \/ @+ Q; K6 V, \5 a1 N5 U9 K
2)必须具备对造型进行仿真的技能 % h0 w" W# i; i( v/ ^
1 a. x! g3 w- \ t! s+ B* o
一般的大的三维软件都有这方面的模块,我们可以通过其进行造型的仿真与动画。以便更好地进行产品开发和与客户沟通。 ( B+ M7 M, g, \9 r" V9 {7 c. `: f! n
& ]) G' i0 P h2 N$ n3)至少掌握一种分析软件(CAE) ' x( z2 l& K7 F6 Y. y: U
" [7 S1 v1 ~+ q! @8 O我们不但能造型,而且要进行分析,以便更好的进行设计。主要是有限元分析思想。
. a( x! w% g6 ~3 R* Z
% q1 q* J$ `/ y' f! @. }一般大型的三维软件也有这个模块,如Pro/ENGINEER的Pro/Mechanical。也可以是Ansys软件。无论何种,必须精通。 5 D/ ]" c* y$ T! x e& E" t: }
7 n, b; L" w5 b! Y+ Q4)软件开发的技能 ! U, ~# b/ E$ _3 B% W% E0 `
. b7 |+ l! }3 K& d G这也是我想重点想阐述的一点。为什么呢? , E$ P3 f, V8 y4 B( [6 J
6 D0 j" \7 m. E7 @ Ha) 我们有很多设计都是改进设计,其中有很多重复性的东西。而我们现在基本上是进行一项改型设计就是重复性地工作。效率很低下。如果工程师对于自己的case有一套开发工具的话,能够大大地提高工作效率。大大地降低设计成本。当然这里的开发工具,就是自己编写的一套软件,不一定是很大,能够满足需求即可。 ! n% b% R/ h: X8 H
$ L$ F; {& Q: \/ Rb) 现在我们是在为母公司工作,我们设计方案,也就是我们的ideal,很多情况下被认为是被公司所有。而我认为,将来发展的趋势是我们的ideal可以由自己所有。如果我们开发自己的开发工具将自己的关键思想包装起来的话,一方面可以提高效率,另一方面也是对我们自己技术的保护。
% O$ m6 {7 @3 T$ E6 s
/ G# g/ `, m" }" Q& J! D2 _; I* \c) 可以作为产品项目管理的一环直接嵌套到产品数据管理系统中,以实现有效的集成。 : U9 B0 e3 y" y( }- N/ a3 D2 j$ `
9 \: n0 \, z* I( v3 y
当然主要是这两点。其他的好处当然也是很明显的。比如说汇报工作、向客户展示等等。 # g3 s% f& Z3 o
( S+ X# U2 b- U h5 h H8 f0 u关于软件开发的能力,我认为其中很重要的一个部分就是针对三维软件的二次开发能力。这我认为是必须要提高的。熟练的二次开发能力,能帮助我们提高效率、系列化产品设计、外部参数驱动设计等等。能让我很好的改进产品设计,提高设计的有效率。 $ C! ~1 V; D, U$ Q
& g/ n# S! S+ o' p: A3 }
5)流利的英语沟通能力 8 F- h! ]( e1 W# U# o4 |
% p j/ ?0 r G1 O面向国际化的Mechanical Engineer,良好的英语沟通能力是必须的。
4 S' ~5 }2 R% K4 z: I
6 U F( k% P4 G J9 s5 l 3、素质
1 o. b- D6 X+ N6 A
; M% L2 u) a' n; N: R# Z. y+ m1)激情 4 w( }- }4 R# x( {" y2 Q( y
/ e, W V. m6 q; v( q6 J7 V+ M之所以放在第一位,我认为它最重要。不但是产品开发,我们做其他的事情也是这样。至少我是这么认为的。没有激情,我们做任何事必然不会投入100%的努力。不投入100%的努力,我们产品也就失去了100%的竞争优势。人们都说:分寸是做事的魂。我倒感觉激情是做事的神。有了激情二字,什么都变得易如反掌,你不觉得吗?就像我的个性签名里面写的:我喜欢像勇士一样过富有挑战性的生活,我不知道我的未来会怎样,我只知道我在路上。这就是我要的激情。 7 F# c' G' p; `5 M2 f* Q @+ v6 R
" a8 r& ^) p/ S% Y, q2)你自己的思想 ; z" p8 Y! P# m9 f; `
* v6 v1 n5 S7 C5 P3 U. W% z开发是个创新的过程,这过程需要我们大量的思考。我们的思想决定我们的设计,不要怀疑自己的思想,不要让别人的思想阻碍了自己的创新。也不要去剽窃别人的成果。谁又知道你的思想就不如他呢?用自己的思想去发现新大陆总比跟随哥伦布更刺激、更伟大。 ! a/ f4 Q/ L: f) G! O- v
, m1 o; g. c7 Q
3)严谨
9 a) T) Q- V+ B8 l K- L! J u. {
1 ^( J; X2 s) T. q/ e+ I这个是必须的。作为一个开发型的机械工程师,面对问题必须具有严谨的态度,认真地分析问题,然后寻找解决方案,并择其最优的解决方案解决问题。
' u% }! K4 d2 E% p% n3 S+ e* f# F$ q: ^$ D. M8 [4 D' S, |5 }
4)忍受重复 0 g# ~3 E' }# z. O( l0 K. q
& @/ {: Z4 A* e( D/ D- J
产品开发是一个很累的工作,有时候可能因为一个小数点的缘故就要从头开始重复计算,对我们是体力和耐力的考验。我们必须能够接受这样的考验。 8 v0 q7 H4 h0 ?
% ?) `: f6 k) Q' |
5)承受失望
7 w: r' ~$ ~. K1 E+ V6 Q% X* w: U- c2 Z2 l, `
设计不是一步就能成功的。是一个从错误、失败中不断改进的过程。面对失败,我们会失望。但是作为一个硬汉子(我对机械工程师的美称,因为机械材料几乎都是比较强硬的。)不逃避失望,面对失望。这才是正确的态度。失望是学习过程的一个重要部分,从自己的错误中学习东西,在失望中证实自己。 ) T7 N a5 m$ L5 P i" P# a
/ [; N8 c4 U( P0 W9 |' V! r
6)沟通与协作 " F, Q V8 V* z& b& h- L& R4 _! }3 ^, j
7 ~! V! m# H6 w; o
现在的设计不但是一两个人的设计,而是一个团队协作的工程。团队成员之间有了良好的沟通和协作才能保证产品的高质量和设计的高效率。所以沟通和协作的能力是工程师必须具备的素质。 : ?! S9 N, r; k6 s
. Q! c+ M" t: m
7)决断
7 K: v% Z L& Q- X+ U) l5 P3 C8 r9 |6 ^8 t. W F
最忌讳犹豫不决。而事实证明犹豫不决成就不了事业。我想应该学习兵家——决断疑难。 u/ `- W: M1 K5 |
1 t2 H3 O" }' k. L0 s1 h6 V当然还必须具备其他的素质,如承受压力、忍耐孤独的能力等等。一个优秀的机械工程师,必然是一个具备良好素质和卓越技能的工程师。未来需要这样的工程师——开发型机械工程师。 |