语言选择: 简体中文简体中文 line EnglishEnglish

公司动态

机械工程专业的本科生B体育应该自学哪些知识?

  B体育本人机械工程师,偏设计方向,硕士学历,有9年机械工程经验,曾担任某央企项目负责人,算不上大牛。

  虽然离题目提出时间已经很遥远了,但看了这个题目和许多回答真的感慨很多,加上一些知友最近私信问我类似的问题,作为一个过来人简单谈谈自己的感受。

  首先得为题主的好学精神点个赞!那时作为大一学生就能考虑到以后的工程实践,提早想到要自学充电是难能可贵的。

  但是,不管是哪所大学,只要它开设机械工程专业B体育,在本科阶段所设置的课程应该都是大同小异的,因为本科四年是用来打基础的,主要任务是学习掌握这个专业基础的、经典的课程,并且让学生认识到自己究竟喜爱、适合哪项专业细分,以便学生找准自己将来的职业道路(是设计还是工艺,是电控还是液压)。

  下面是网上公开的一所大学的机械专业必修课课程表,你看第一学年确实没有什么专业课,只是数学、英语、物理、计算机语言这些基础课。但到了第二学年,就开始设置非常重要的理论力学、材料力学、工程图学、机械原理这些专业基础课了,到后面还有机械设计B体育、互换性、自动控制、工程材料、液压等等,涵盖了学生以后可能从事的各种机械行业所要用到的绝大部分基础知识。所以题主说的“在工程实践中需要用到一些作图等等知识,但是这些都不是在授课范围内”应该不准确,不是学校没设置这些课程,而是还没到开这些课的时候。

  如果是特别爱好机械专业的学生,迫切地想提早接触一些东西,我个人的建议还是需要先自学课程表上的课程,这才是机械专业真正的内功!我认识的一些单位里的研究生,有一些连基本的理论力学知识都没掌握,稍微复杂一点的受力分析都算不好,虽然也会CAD画图、ANSYS建模,但机械的内功不足!如果你想让自己有竞争力,首先要把这些基础打牢,不要轻理论而重软件。就算你CAD用的再好,而不懂为什么要这样设计,那也只不过是沦落为专职绘图员而已。内功打牢了,学起软件来会非常快!

  如果基础打牢了,确实有几项软件可以自学一下(针对机械设计方向),为快速适应今后的工作岗位做准备,按重要程度排序:

  1、 AutoCAD,这是无论你将来从事设计还是工艺还是电控还是液压都必须掌握的一个软件,不要在意版本, 现在一般2010以上的即可,练习的方式也很简单,买本书跟着学,先把常用的命令搞懂搞透,再对着工程图从描图开始。检测你是否入门的标准是能否快速绘制一幅课程设计的工程图,一般都是减速器,如果你能掌握快捷键的应用,那就更好了。

  2、 三维建模软件一个,不要在意是PRO-E还是SolidWorks还是UG,选一种就行,因为你不可能知道你将来的公司用的是什么三维软件,比如我以前读书时能熟练使用SolidWorks,但到单位后发现统一用的PRO-E,你不可能还是用SolidWorks吧,格式都不统一,只能重学,但会了一种,相类似的学起来也就轻车熟路了。

  3、Mathcad,我把这个软件形象地称为“word版的excel”,是目前我接触到的最好的写计算书的程序。以前学生时代编辑一些计算程序,往往只会用excel表格,这样看不到公式的具体内容,而Mathcad非常清晰地显示了计算书的全貌,修改参数立即可以得到计算结果,非常直观、方便,并具有强大的图形输出功能。下图是Mathcad自带的一个计算轴的支撑反力和弯矩的例子,是不是参数设置和公式都一目了然呢。

  4、经典ANSYS和ANSYS Workbench。有限元分析软件,一般用来做结构分析。如果是学习经典ANSYS的话,那相对于前面的AutoCAD、PRO-E等要难几倍,而且需要有限元的基础,一般没有实际项目支撑的话,自学起来比较费力且浮于表面。但现在随着ANSYS Workbench的日趋完善,让有限元分析操作傻瓜化了,省去了经典ANSYS里最麻烦的建模的步骤,也不需要太懂有限元知识,只要你会PRO-E,建一个三维模型,导入到ANSYS Workbench里,划分网格→约束→加载→点击求解,ok了,非常容易上手!下图是我以前做的一个小例子(受力变形云图)。但ANSYS Workbench和大多数工程软件一样,上手容易精通难。

  小尾巴~ 如果想更多了解机械专业(我现在学的将来在我的工作中究竟能派上什么用场?如何选择专业方向?我毕业后是去设计院还是国企制造单位,他们都有什么不同?我如何在机械类面试中取胜?),可以看看我的live“教你认识机械工程师的工作”

  暑期做项目自学了电子电路设计,自学用AltiumDesigner画图,从原理图到出PCB,全部自己动手,看到成品还是蛮有成就感的!

  已经讲得非常详细了,只要跟着学校的教学计划认真走完就不会有太大问题。我的回答侧重的是学校里不会教的,但是掌握了对自己的职业生涯有帮助的需要自学的课程。

  另外,那么多答主在这种人家求知的题目下也专门来黑机械,实在是看不下去。建议见一个点一个反对加没有帮助,以正风气。

  百度传课:唐康林系列NX教程。唐工的课程由浅入深,详细而不杂乱,每课控制在10分钟左右。400讲的免费建模课程,听完了之后我第一次甘愿付费购买他的其它制图和装配的课程。

  沪江网校:德语入门系列。先一下午学语音。然后A1课程,全是swf格式,比视频的体积小,全程老师不入镜,还好听。学完这个就可以有能力自学了。

  学堂在线:《控制工程基础》这门课配合测控学习,绝配!清华的mooc就是质量高!《有限元分析》我存了还没开始学,不急的话等读研的时候再看。

  网易云课堂:《信息检索》我觉得这是一门每个人都必修的课程,主要讲网络搜索,武大的黄如花老师讲得很棒!这也是我拿了证书的一门mooc。这门课对我检索的能力产生了质变,正是这样我才找到了这么多好课。

  扇贝网:专心背单词,陪我从四级到六级,300多天。打卡是一种态度。之前追求单词量,按量背单词,现在不追求量了,用心背单词。

  《Lisa教你学美语》:这是一个教美式发音收费的网站。本来是要付费的,但是我在百度云里搜到了,瞬间就没有了付费的欲望。视频分四个部分,每个部分分成子视频,一个视频4分钟。我花了一个下午看完并做了笔记B体育,然后用几个月的时间纠正发音。

  怎么都回答的乱七八糟的啊,我给来点干的吧,感觉上边回复的都些啥啊。我认为机械本科生的任务是什么呢,就是在机械制图指导下,设计一套机构,能够满足基本的功能要求的情况下,提高性能,做到能加工、好加工、便于装配和拆卸维修。现在一般设计就是草图绘制——力学计算——三维建模——动力学分析——工程制图。因此,需要学好(学好!)如下内容:-----------------------------------------------------------------------------------------------------------------------------------------高数(基础微积分数学),线代(矩阵运算的基础数学)(此两门极其重要,就那几块,会划分,摸清门道就好了),工程制图(尺规绘图和CAD绘图,最基本的基本功,要快而准确),计算机原理(编程基础知识),电工、电子(运动控制、并联机床基础电学或相关专业【如电子电气等】基础知识),理论力学,材料力学(机械设计最根本的力学计算和强度验证),外加一门工程力学,C语言(C++,VC++,VB、Fortran)(其中VB最简单C++比较深入,编程是任何一个计算学科的基本技能,必须掌握一个或几个),机械原理(机构原理包括运动关系)、机械设计(结构设计和强度校核方法,需要掌握包括基础数学、理论力学、材料力学、编程等知识,如果再加上数值分析就是高阶研究的基础必要知识),液压元件,(流体力学)(如果喜欢液压方向,需要好好学好,而且现在机械不是传统机械了,一般包含机械、液压、传感技术和电控等一体化组成的复杂系统),机械工程材料,材料工艺学(好像是,就是讲热处理加工工艺等),机械制造技术基础(或者说机械制造工艺学,讲刀具和车床的,这样才能知道这个离更加能不能加工好不好加工),控制工程(控制工程太大了,包括传统控制工程和现代控制理论,工程上包括飞行器啊B体育、遥感啊、数控机床啊、机器人啊很多,如果喜欢相关工作,可以好好学好控制工程基础,为以后打基础),测试技术,现代设计方法(包含优化设计(如优化设计、有限元分析、动力学分析等很多现代化设计技术)了解记住大概),公差与精度(基本功,加工、测量就会有误差,尺寸链合理才能保障加工、安装出来的机械误差最小),以及查机械设计手册和找设计资料的能力。

  数学方面还要学好数学实验方法(数值分析和MATLAB等语言编程求解,因为工程上需要数值解,而数值分析就是讲逼近什么的数学计算方法的计算机实现),力学方面振动理论和高等动力学,流体力学(比较难),及其摩擦磨损,有限元理论,机构学、机器人学等必要课程和知识。然后建模方面的话可以学proe和catia,用的比较多,也比较好学,有些人一看就能会、不用学,UG的话麻烦一些(没用过,有用得好的可以提点一下),主要包括手动建模和自动建模(编程)、装配、运动和薄弱的力学分析以及工程图出图等,分析的话有限元用的就是ANSYS比较早,国内用的比较多,可以结合HYPERMESH进行前处理。非线性的ABAQUS比较强大,用的比较多,以及冲击、接触等非线性动力分析软件LS-DYNA。如果能力强,以自己编程实现热分析、流体力学分析编程实现。另外还有动力学分析软件ADAMS、simpack和Patran、Nastran等很多力学编程软件。各种各样的课程和各式各样的软件,应有尽有。这些软件有一个特点,用,很多人在用,但用的可以说是驴唇不对马嘴的大有人在,不会用。工程上,一般都要通过几个软件的集成分析或者二次开发。这就比较深入了。包括CAD也有人在做二次开发去作图的,我感觉意义不大。

  一般学好以上课程、掌握以上知识,你就可以说你对机械入门了,也能找个不错的工作了,小康是没问题的。如果能明白一样或几样,在某点领域有点心得,一般能拿个二三十万没问题,很简单的事情,不算高。怎么样,只是你没看到,不代表不存在,所以那些看不到希望或者转行文的,我觉得攻书莫为难,登山莫为艰。当然,耗时也比较长B体育,努力吧少年,发粪涂墙。但掌握知识的过程是快乐的不是吗?

  未来是人工智能的未来,多学科交叉,高精度和自动化,预祝大家都学好编程赚大钱

  你是哪家的机械专业,大一居然不上工程制图?如果是真的,我推荐你换专业算了。

  机械工程后期的机械原理、机械设计、机械制造的基础一个工程制图,一个是力学。

  而工程制图这门课自学起来非常难,因为在没人指导的情况下,你都不知道自己画的图是不是对的。我所在的本科,用了两个学期,128个学时交工程制图,从大一上上到大一下。每周用于做机械制图大作业的时间超过5个小时。

  谢不邀!先说一下自己的情况吧,答主是大四机械工程待毕业的本科生,下半年也将继续本专业硕博连读。我在大学期间参加了很多关于机械学科的竞赛和创新项目,因此站在一个本科生角度我对这个时间结点本科学习也有着我自己的理解。这里呢,我并不想提本科教学计划和一大堆有的没的参考书。

  机械工程,顾名思义是研究机械的工程学科。听到这个词,其实我的第一反应是各种齿轮、各种机器结构的组合。而我大学第一门是工程图学,等我到高年级以后,我终于发现原来大学的第一门课是最难的。我甚至到现在都没有办法在没有书的情况下,徒手画出一个螺栓组连接的工程图画法。但你后面会发现,你的几乎所有和机械有关的课程都是和工程图有关的(至少你要能看得懂吧)。所以,我认为这个课程安排是很合理的,在大一的时候就应该着重培养自己的对于工程图的辨识能力和空间想象能力。我相信很多人日后并不会从事画工程图的任务(至少我的同学大多数不是)、因此我认为这门课的基础要求就是你要认识图,给你一个图,你要能快速想象它的样子。这个能力的学习没有捷径,只能通过不断的看图,不断的去加强自己的看图能力。这个能力没有,后面的事情都不要去谈了。这里必须要说一点,确实很多学校都会开一学年的工程图学课,但实际上课堂上看的图实在太简单了,以后看到复杂的液压气动图、模具图会一脸懵逼的。

  作图和看图其实是一体的,但分开的原因是这个能力并不是对所有人都要有很高的要求。特别是往机械电子方向发展的同学其实这方面能力要求并不是很高。如果你决定未来走传统机械的工程制造路线,就有必要好好修行你的作图能力了(我个人作图能力就不强,但不影响我的未来发展)。大家都会推荐各种各种的cad软件,在我看来都是一样的,学一个主流的就行(随便proe,ug,catia,solidworks)。

  本科阶段会将很多门要查机械设计手册的课,从互换性与技术测量到机械设计、从工程材料再到模具制造等等。其实很多东西,我们在做设计的时候完全可以现场查,所以我们可以在图书馆里借几本机械设计手册,再找一个实际的工程产品的拆解图,然后来看看一个产品里有多少东西是我们可以利用手册查出来的。比如说:孔轴配合、表面质量、材料强度、常用件、标准件等。多做这样的训练,未来真要做产品了,绝对受用无穷。比较课程讲授太过于零散,结合起来看会让你有更深刻的理解。

  我们在机械产品中,控制是很核心的问题。我们学的plc、单片机、微机原理、控制理论基础等等都是在学控制方法,因此如果本科没有学习c和c++的同学,强烈要求大家学习。可能很多人说,我会java、会python。但作为接触底层电路的控制,c是绝对霸主地位的。在编程学习过程中,不应该只学习编程的语法,更加应该注意学习编程语法背后深刻的编程思想(面向过程和面向对象)。

  机械本科生的电路课程相对自动化都会简单很多,但很可怕的是很多机械本科生到毕业三极管都不认识。对于电路、模电、数电、基本电机的使用,还是要有基本的认识,并要尝试用它们来搭建简单的电路系统。相信有了好的电路搭建,你的机械产品会拥有更多的可变性。

  我非常不推荐,大家在本科阶段就大搞CAE,其实大家在本科阶段根本没能力做有限元分析。虽然有限元很酷炫,但这个东西对数学的要求确实很高,更加合适在研究生阶段学习。本科就应该老老实实先认真学看图,再学分析分析电路,编几个控制程序。一口气吃不成胖子的呢。