机械工程师应该具备多少计算机工程知识?

你好大男子主义!
我会说天空是极限!如果你是一名学生,你可能没有多少特定的工具可以根据你的学术学习。虽然现在每位工程师对计算机知识的需求都很高,但在未来几年您可能会发现许多部门特定的工具很有用。但请注意,您最终可能只使用 MS Excel!
1. 组织者和文件!
放下你的自我,腾出时间掌握 Excel、Word、Power point 和 Latex。使用这些工具的许多提示和技巧,您可以了解更多,这些技巧可以成为您未来的 KPI!
2.CAD
市场上有各种各样的软件,如 AutoCAD、Creo、Catia、Solidworks、NxCad、Inventor、Sketchup。不要只选择一个和 b**** 其他软件。尽管您无法深入了解所有这些,但请选择 1 或 2 作为您的最爱,但也要了解其他软件的操作方法。由于许多 CAD 设计师使用公司特定的软件,您会发现自己很容易适应。让自己在 GD&T 中变得更强大,因为你的面试会引发同样的问题。
3. 凸轮/CAE
没有分析的设计只是一个想法。制造和耐久性的可行性研究形成了这个想法。 CAE 工具非常特定于应用程序。有关如何进行强度分析、热分析、CFD 分析的知识可以为您提供一个小图景。 Ansys、Hypermesh、LS Dyna、Nastran、Abaqus 和 Comsol 拥有一整套完整的模块,供您深入了解所有内容。从 Ansys 入手将是一个不错的选择,但是当您根据自己的需求进行定制时,您将需要其他软件的帮助。
尽管许多生产单位仍在手动对其 CNC 进行编码,但当您可以使用 Master cam 和 NX-CAM 等 CAM 软件时,您可以比其他单位更有优势。我还是更喜欢你在使用 CAM 软件之前学习 G 和 M 代码。
4. 技术计算
以上三种类型对你的机械知识要求并不高。但是当你尝试创新时,这些工具可能没有以前那么有用了。 MATLAB、Openfoam、Fortran 等技术计算软件允许您对方程进行编码并使用可用的定制选项进行求解。简单地说,它允许建造你的家而不是买一个!当您知道如何应用来解决您的问题时,MATLAB 可以为您创造奇迹。虽然学习 Matlab 的基础知识可以帮助您取得优异成绩,但了解 Matlab-Simulink-mechanical(Sim 力学)可以让您更上一层楼。我把剩下的留给你去探索自己并感到惊讶。
附言我在所有东西上都留下了一些东西让你去探索,这样我就不会淡化你的兴奋。
汽车和航空公司使用很多软件,这些软件非常具体,以至于你在毕业前不需要知道。如果您有机会访问这些软件,您可以尝试 Lotus 和 Carsim、飞行模拟器等软件。
许多新创业公司都在寻找具有跨职能能力的机械人。因此,当您与跨职能团队合作时,编程软件 (Java/C++) 或 Audrino 的知识也会增加价值。
一些有关硬件和编程的基本知识足以用集成计算机方法处理机械流。
以下是您可以使用计算机技能的一些区域,例如,

加元
凸轮
卡普
CIM
机器人学
CAE
模拟
符号求解器