如果你后期读研想从事软件开发类或者算法类工作,学好下面这些课程或许非常重要。
不是说自动化专业本身开设的电路、模电、数电、自控原理等课程不重要,而是自动化专业大部分人毕业从事的工作和这些课程没多大关系了,实用性并没有计算机类课程强。传统控制做的人非常少,对于大部分人而言传统控制没什么前景,自动化很多人就业转向了CS方向。从就业实用性角度来说,我列举的课程参考价值更大,也更容易找到好的工作。
如果不是对工学有着浓厚的兴趣,外加强大的数学能力和理科思维还有动手能力(以上为and关系),千万不要报……如果你已经报了,恭喜你入大火坑~
这个专业其实和电子与电气工程(即EE)有一定关联(国内分为电子信息和电气工程自动化),但是更偏理论;与计算机(即刚才某人说的CS)也有沾边,但是你只会学到汇编语言和C语言,因为对付单片机已经够用了,所以仅仅依靠专业课你是无法完成帮妹子修电脑的历史使命的,更关键的是根本没有妹子啊摔……
核心专业课一般有数字电路、模拟电路、计算机原理、线性代数、计算方法和自动控制原理。不同的学校也会根据自身特点增加一些专业课程(总之都是很难学就对了,如果你是工学天才算我没说)。
自动控制理论是这门课本科期间最核心的东西,什么叫控制理论?就是获取一个输入信号,加以分析调整(解调、放大、缩小等)后,产生一个输出信号,用于控制一个对象,同时对输出信号进行测量,并依据反馈数据进行调整,以确保控制结果始终准确的过程。如下图所示(其中方框内的控制过程是通过一系列算法实现的):
学会了这个原理,再加上刚才所说的各种电路科学,你就可以学会通过搭建电路,组合各种电容电阻二极管,控制一个电动机了——可以随意让它正传反转快慢转。再加上计算机原理、C语言课程上学习的汇编语言、单片机原理、C语言编程,你就可以通过计算机程序精准控制一台电动机(可以随意让它正传反转快慢转……)了。是不是很NB?想想就觉得很厉害呢~~~这可是飞机飞船导弹汽车都必不可少的理论和实践基础啊!但是本科也就到此为止了,你要想真的应用这套理论去搞神舟飞船、数控机床、无人飞机、自动汽车、机械装甲、变形金刚,还是得上研究生甚至博士生(如果你到时候还没烦透这个专业的话)。
如果说到这里还没有吓到你,那再说两点:第一,这个专业真的很难向别人解释,经常是我把上面统统说一遍以后,对方还是似懂非懂,索性后来我就说自己是计算机专业毕业的了……第二,这个专业真的没有妹子啊!!!!!
另:本人毕业于北京除了清华之外最好的工科院校之一的自动化专业,本科毕业后已经逃离这个专业十几年了,不过我至今很感谢本科期间所受的工科教育和理性思维训练……
作者简介:温同学,本科就读于北京化工大学自动化专业,研究生就读于北京化工大学。
你们好,我来自北京化工大学信息科学与技术学院自动化专业。想想当年,和现在的你一样,迷茫又着急。摆脱了晦涩的高中生活,想要殿堂般的大学,想要完美的旅行,想要享受自由的生活。
我仍然记得当年爸爸问我,你对什么感兴趣,我答道我只知道我不想做老师、当医生、讨厌写一堆汉字、不想背一堆东西、没有艺术和文学的天赋。父亲问我对自动化有没有兴趣,以最基本的水箱控制举例。内心并无过多感觉,不烦也谈不上喜欢。就这样和很多同学一样选择了未来四年的学习方向。
对于本人的专业--自动化,由于对于工业生产、机器运行的高要求,因此要保证生产和运行过程的安全,达到精准的控制,满足日常生产的需要,从而将人力从繁重、危险的工作中解放出来。
比方说,化工厂要生产一批塑料,设定好各物料的比例和反应的温度等条件后,控制设备根据反应罐中温度、压力及液位等传感器反馈的信息来自动地控制加入的物料量、反应的温度及反应的压力等,从而保证最后生产的质量等。自动化专业的学生需要考虑通过检测什么量,使用什么样的控制算法,设计什么样的控制回路,从而保证工业安全的自动化的生产。
再比如,无人汽车的行驶,首先选择合适的传感器,比如摄像头,获取汽车周围环境的图像,然后对图像进行识别,判断出在什么位置有什么类型的物体以及道路的情况,再根据识别出来信息和目的地的位置设计合适高效的控制策略来选择最佳的前进方向、前进速度及汽车的指示灯等来达到无人驾驶的目的。
虽然很多学校都设置了自动化专业,但是培养的方向还是有区别的,比如北航主要是航天测控偏运动控制,而北化主要是化工生产行业的控制偏过程控制。在大一大二时,不同学校的基础课程都类似,主要是数学和一些理工科的基础课程,如:高等数学、英语、物理、线性代数、复变函数及c语言等。学好一门编程语言是非常重要的,算法要运用到实际生产过程中,就需要通过编程的方式变成计算机所能识别的语言。
到了大二后期自动化专业开始学习自动控制理论、智能检测技术、模拟电子电路、数字电子电路及电路原理等一些本专业的基础课程。比如:自动控制理论是学习如何判定一个系统是否稳定,如何让一个不稳定的系统达到稳定,各种控制的算法等。智能检测技术会介绍流量、速度、加速度、温度、压力及液位等的检测方式,还会介绍用于检测各种物理量的传感器及其工作原理(如图2)。这些课程不仅是以后找自动化方向工作的基础,也是考研的课程。后面各学校根据培养的方向,会加入不同的课程。北化因其化工特色,加入了化工原理,让同学们了解精馏等化工生产的过程。
专业课开始后有很多有意思的实验,不仅开始观察控制中的各种现象,而且开始自己设计电路实现不同的功能并制作一些简单的电子产品,比如电子抢答器、收音机、万用表及报警器等(如图3)。
我们也会开始使用简单控制算法来实际的控制生产过程,如采用简单PID控制来保证多个水箱液位的恒定,当外界条件产生变化时水箱的液位也可以恢复到设定值。这些不仅更有利于理解之前学习到的理论知识,而且进一步增强了同学们的兴趣,知道了如何运用学到的理论。在我实习期间,看着各种设备按照你的设定正常的运行,一种自豪感油然而生。
对于学习自动化而言,个人认为需要较强的逻辑思维和工程能力。因此选择这个专业,首先要评估下自己的高中物理电学及数学的逻辑推导能力如何,是否热爱计算机软硬件的编程等。最重要的是要真心喜欢这个专业,学习起来才会更有动力,也会更加的开心。
自动化学习的范围总的来说,本科阶段是很宽泛的,也就导致了学的不够精。学习宽泛的好处是就业面很宽:(1)学过一定的编程、数电、模电等课程,以后可以从事IT行业,去如百度、腾讯、网易及阿里等公司;(2)因为有着自动化的背景,也可以从事硬件嵌入式开发的工作,可以去西门子、霍尼韦尔等生产自动化设备的公司;(3)因为学习过控制理论和检测等课程,也可以去中石油中石化等企业的设备运行岗位。
米乐M6 M6米乐
当然学习宽泛的缺点是没有专门钻研某一方面的学生学的精。开发软件方面,对于程序的框架、软件的内部及底层结构没有计算机专业理解的深刻;化工生产方面,对于化工生产的过程的理解比不上化学工程与工艺的;硬件电路开发方面,经验比不上电子科学与技术专业的学生。因此,自动化对很多行业来讲,处于辅助地位。
本科毕业后,如果去国外深造,国外没有自动化这个专业,一般有两个相关的方向,一个是电子、一个是计算机。如果在国内读研,有控制科学与工程、计算机两个方向可以选择。控制科学与工程下又分为很多小的方向,比如:图像识别、检测、数据处理等等。在我看来,未来自动化将更大程度上的结合信息技术,比如现在非常热门的人工智能。
本科就业相对而言做的是基础一些的工作,如果在石化行业,可能是操作工。读完硕士后,可以进入一些企业的研发岗位和设计院。工作环境因所选择的行业有所差距,如果去外企的话,工作环境一般都是不错的,只是可能会经常加班。国企相对更稳定,安逸一些,但是工资相对低一些。当然在工作中,需要的不仅是知识,还有能力和性格以及是否具有良好的沟通能力等,因此择业前,要对自己进行深度剖析,慎重选择。当然如果不热爱所学的专业,就转行而言,自动化本科毕业还是比较容易转的,毕竟大部分都是基础课程也宽泛。
选择本科毕业后工作还是读研要根据自己的实际情况而定,不要盲目跟风。有的同学不适合学习理论知识,但是动手能力很强,这样就比较适合工作。有的同学感觉对所学的专业很热爱,还想继续钻研,想站在山顶看看这门专业到底是在做什么,未来还可以朝什么方向发展,就比较适合读研。读研给我最大的感触不是学习到了多少的知识,而是对自我的一种提升,思考问题的方式、寻找答案的路径和面对困难的心态等。
大学的生活丰富多彩,摆脱了老师和家长的束缚,诱惑很多,要学会拒绝,坚持做自己。上了大学后,会有很多人发现,高中的学霸或许即使努力也无法学霸下去,有的学渣逐渐崛起。是的,这就是大学,有的人适合这个专业,有的人确实是不擅长某些事情,再加上不喜欢,就越发痛苦。我就是一个不擅长编程的人,我和伙伴熬通宵写程序,不仅没有一些同学一个下午写的好,甚至很多时候都无法运行。所有的事情,不是努力就行了,天赋、兴趣和老师的引导等多方面因素都很重要。虽然编程虐我千万遍,但我依然待它如祖宗,在编程的过程中,渐渐学到了一定的分析问题的能力,如何去解决,还有心性的训练,面对不断出现的问题,烦躁也罢、哭泣也罢都是没用的……实在搞不定的问题,就放放,睡个好觉,第二天再继续,或许就解决了。良好的心态很重要!但是大学里的生活不仅仅只有学习,还有丰富多彩的社团、各种学生组织,开始逐渐接触各型各色的人和五光十色的社会。开始参加各种各样的志愿活动,或许还会开始做一些实习,和伙伴一起去实现一些想法。但是,一定要注意“骗纸”……
志之所趋,无远勿届,穷山复海不能限也。志之所向,无坚不入,锐兵固甲,不能御也。
人生不是只有一次选择,即使错了也不要怕、不要彷徨,找到自己的方向。大学的生活不仅只有学习,还有很多社团很多学生组织,你会遇到很多的朋友,撞到很多的new ideas,发现自己身上更多的闪光点。也许大学会是人生中最美好的时光,有无限的可能在等你。
由于学校把自动化分的很细致(电气自动化, 能源动力自动化,机械自动化,自动化等),而且这几个分属不同学院。本人就读最后一个“自动化“专业。
个人感觉目前本专业更偏向于弱电自动化(至少学的东西是这个),绝对的万金油之王的学科内容覆盖,基础课就不说了,单是主要的专业课就有信号处理,各种计算机编程语言,自控原理,电路,数电模电,人工智能,网络安全,图像处理,计算机控制等等等。目前真心不知道比这个学的更宽泛的。当然工科对数学基础有一定要求,不过,只要努力足以胜任的。
总体来说,这个专业对基础要求比较杂,什么都要懂一点。最主要的还是控制理论和相应的计算机编程了。其他的根据以后的发展可以自己补充。
话说这个计算机编程啊,这个就有点大了,根据做的东西(假设本校研究生),要熟练至少一个编程(C,C++,JAVA,PLC等等),主要还是看项目。出国的话感觉周围的人都去读CS了。毕竟有错综复杂的覆盖面广的编程基础。
啊,我这个学校啊,自动化专业整体水平号称前几,实际上感觉也要看方向。包含了智能车,检测技术,制导导航以及系统工程。鄙人学的就是系统工程,感觉主要是寻找对系统和对问题的一种优化的解决方案,相对前几个感觉上会空一点(至少我是这么觉得,毕竟没有个什么机器人之类的实实在在的东西看着有成就感,但是这个也不好做,毕竟要对你研究的这个系统有比较深入的了解)。不过这个方向在研究生找工作的时候绝逼秒别的自动化的二级学科,每人不有2,3个offer(比较好的互联网企业,银行,研究所,公务员)你都不好意思跟别人打招呼(说的就是今年和去年这比较坑的就业环境下)。
别的方向的博士不太清楚,系统工程这边还是偏方法研究。大致就是了解你研究的系统,包括互联网,电力系统,机器人的控制系统,然后在此基础上进一步做优化和控制(控制部分占的比重感觉有限,虽然是自动化的名号)。
言而总之,这个专业有点像多学科融合出来的,需要的掌握的东西会多一些。这也就为以后的多样发展有很大帮助,你需要根据自己的兴趣和规划,深入几点去努力学一下。还是比较看重后续的学习的。
建议读个硕士(国内外都行),本科出来虽然工作也很好找,但是升值空间有限。博士的话,由于本人没毕业的经历就不好说了。
PS,感觉楼主给的信息很有可能就是跟我说的是一个学校啊(西北的某地方的)。
电话:13644723777
传 真:+86-173-4169
手 机:13644723777
邮 箱:mile@nmgdp.net
地 址:内蒙古包头市昆区昆工路光彩商业街99号