|
本帖最后由 良生 于 2015-5-9 20:31 编辑
- x' B4 ~* `3 I; J
/ [/ i t0 D2 f; O8 Q6 U$ v$ V注:这篇文章是英文,以前转载发过一次。这里我自行翻译了前半部分,只贴译文。翻译水平也不高,看个大概。这里重发一篇,是因为看到这里很多学机械的大学生,不知道大学期间应该学什么。这位美国工程师写得非常好,可以借鉴。如果再来一次大学,我也一定按照他说的那样拼命的学习。以下是译文:5 w$ ^3 g( } y. c! Q9 M: j
' g# @- g2 [% ]1 n! X, o; v$ t* o
我写的如下这些建议,希望你不要泄气或厌恶。如果让我重过一次,我会把它给我自己看。如果现在招人,我会招这样的学生。
v3 J) b9 Q/ V8 F+ F2 j" Z0 P# z8 [+ n) W
第一,Solidworks/ProE/AutoCAD/Rhino/Blender/CATIAand GD&T这些不是拿到工程师学位的技能要求,成为工程师不是一个画图员,就像在简历上说你会office一样,花点时间你能轻松学会它。3 p6 |% [ B( Q( i2 r3 h. H6 e
; ?& U! E6 ~$ o: V第二,我们在这说的是成为一个工程师,是那种可以实实在在建造火箭和微型发动机的。我不反对分数制,不是很在乎它,因此这里我不是讨论如何得最高分。
( ^3 Q0 E5 p$ K8 e
* M" e3 ^" t( j0 ?9 x( M% |) y现在,下面这些是你在大学四年中需要熟练掌握的。
j/ Q. q! N5 H0 C( h1 |" U2 Y8 d( d, Z7 M9 ^
0、阅读维基百科
) y6 f5 [1 H( l0 @6 q9 ~2 v9 l1 _: c9 P# b
1、编程:从Matlab/Python开始,接着C++。举个例子,要达到用这些语言可以自己编写一个图像引擎。为什么?因为这能让你把矢量、阵列、变换图形化,并通往高维代数。要确保你能理解和应用Runge-Kutta算法,这样才算学好。不要只是用windows,也要领略一下Linux或Mac的风采。要能理解batch/shell脚本语言的原理,并能把利用重要的开源脚本搭建自己的脚本。如果你在一年级或二年级什么事也没干,确保一定要精通这些。
V) u, |7 ?1 g, m7 _) r9 V8 m
' ^/ C; {, o4 G( G% ?! [ B/ t2、线性代数和微分方程:现在大部分机械工程的大纲都要求尽早学这门课,但很少有机械工程师能真正理解,它们是机械工程的根本,再怎么强调都不过分。很多机械专业教授都不理解线性代数的重要性,把它教砸,去听计算机、数学专业老师开的课。或去Youtube听GilbertStrang 的课。把它和编程结合,进行数值仿真。不要等编程学完,再学它们。
D3 C* ?% d) T. H$ e! D0 f/ Z) B
3、统计学:学两遍,第一年学,高年级再学。这是唯一一个任何专业都非常重要的一门课。* U+ Q$ T( ^* @6 G0 P/ B
8 |! W2 {- a7 C- x4、工程数学:空间变换、傅里叶分析、复变函数、位势理论、偏微分方程组、插值/曲线拟合、优化理论。结合编程技能,实践它们。如果认为有些没用跳过去,都是错误的。好的工程师每天都用它们。
+ A! c# R3 @, `- u& B6 L
b8 E7 R: l( }+ k/ T( I9 ~0 V5、动力学/高等动力学:听物理系的力学课,机械的教授总是用代数的方法对待力学,对概念解释不够好。你的目标是能独立建立复杂机械的FBDs(注:应该指自由体受力图),能写出经典的随时间变化系统的自治/非自治、线性/非线性微分方程,熟悉指标记法,张量和算子空间,你的编程经验可以帮助你。 W+ A" ?. k2 A1 w, U; X
5 |0 k7 z, y H: S
6、静力学/固体力学:精通铁木辛柯的弹性理论,即使花去你的余生。如掌握了第2点,你应该能知道SFDs和BMDs的无效和莫尔圆概念。要尝试把简单的例子图形化,其实这并不简单。使用你的编程技能去解ODEs方程(常微分方程)的数值解。
/ _& A' ^7 R5 l' P3 r, |* ~
8 w1 F9 J; X$ Z5 t6 x7、振动理论:如果你熟练掌握了第2点,这会比较轻松。振动理论主要是研究二阶、齐次/非齐次、自治/非自治、变参/非变参常微分方程。如你掌握了第5点,你会知道怎么计算响应、地震扰动、减震、旋转机械等。掌握第6点,可以解决板、梁的振动问题。同时掌握2和4,应能够解多自由度系统,掌握模态分析方法。在这里还要学习耦合的SHO/QHO概念。
% K# f" I$ G- {, w! U0 r7 t
$ k' l9 A. \( C% ]8、热力学/流体力学:我不适合对这部分内容发表意见,但它们在本科阶段并不难,并且主要是应用微分方程和连续介质力学。0 A) b4 g$ U6 p* w: \$ g7 T
3 F E9 Q3 |" v$ V4 m5 Y6 a t如果你按上面执行了,以后就是对你上面所学的简单应用。这是一个机械工程师应该真正掌握的,数学和物理。你以后碰到的一切专业问题,都是特定的任务,只是针对上面领域的应用与扩展,以后你会开始碰到一些的专业术语,不要被专有名词和术语吓到。
* w+ r E) z* [* F, P9 x+ r+ k7 J7 |+ j* {: v. N% D M
爱好者和数学家也设计机器,但机械工程师不从零开始。我们遵循工业标准,组合并匹配已有组件,用已有的算法来创造新东西,例如运动链、连杆综合和设计。确保读过齿轮、机械学、4连杆机构、凸轮、间歇传动轮。有可能工程师创造这些机构并不在行,一个技师或工人会做得更好,但你能用固体力学知识去设计一个好零件,承受极大的冲击力。
+ s' |2 E, y5 P, E8 ]* W4 H8 B2 O) k, B+ D
忽略掉“制造”、“产品工程“课程,因为在学校教这些,毫无价值。你不可能在教室里精通制造,你也不可能在学校学会设计一个好机器。那些公理设计原理、产品生命周期管理、甘特图、头脑风暴都是胡说八道。没人真的那样做,那样做的人,不是工程师。4 Q6 U9 `6 R% l) h
/ K3 x1 @3 N8 ]( W8 l' H/ f
如果你想了解制造,粗读一下RobThompson的《面向设计的制造方法》,去跟车间的人交谈,去看youtube上的how it’s made。想去了解产品设计过程,去看Kickstarter。
, p; h, p& h/ L9 `- G |: n
1 p% i0 a/ b% l4 _$ w: b不要浪费时间在概述或介绍类课程上,不要参加不感兴趣主题的讨论课。应该参加承诺展示你数学、方法或酷视频的讨论课。要时刻关注这样的案例研究:清楚详细的展示如何利用数学或实验对系统进行建模或实现。避免‘设计’研讨(通常来自Wharton、Sloan 或Kellog商学院),这些看着美好,但毫无用处。1 k. j2 i+ \# p u1 [3 k* a
* O0 P6 B6 g9 o0 ^4 Q/ F$ U
参加所有实验课,只要你负担得起。在实习车间,有空余时间去看别人如何工作。使用哪里设备,直到弄坏,你已经为这买了单。尽可能犯错,但不要在车间那里打闹。- a( c' C( r1 F
W6 C+ d+ |! N8 U: Q! r& i
下面谈谈如何成为专业的机械工程师% Q! w; ]4 T, B/ ?2 z6 {( c; z3 V
9 m1 G' [ l) H1 K4 t. ^% Q" a1 E3 p
9、读ISO/ASME/ASTM/ASTC/ASMI 这些标准文件,那才能告诉你理论如何满足实践,如果你的大学没有,投诉他们!跪求、借、偷,用任何方法。想要知道事情如果做的,去读标准,不是在网站或论坛。
; i# s5 [+ a, m& x( d: u1 V; o0 Q/ D; n& C+ Z: {7 ~% g& g
后面还有,把上面这些掌握了就已经不容易了。余下自行看quora原帖。版权属于原作者。原帖:http://nutsandbolts.quora.com/Survival-guide-for-mechanical-engineers-on-the-journey-to-create-astonishing-engineering0 c& d' p7 I% t+ V; z( X
4 |1 \4 Y7 ?5 G8 F: R
5 h! M& ]( X5 ]# _7 K3 Y4 t
8 b( L. O8 P+ k; B( {9 h# j9 d& ^
* j, H0 R. b9 k' r8 ?0 _* [5 X0 v
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 精彩资料|主题: 153, 订阅: 48
- · 《大家》|主题: 95, 订阅: 48
|