:这个回答从15年一直写到19年,已经算是送走了一届学生了,希望你们看完之后,还能记得回来批评学长我几句,哪里讲的不对,哪里说的有出入。
//2015.09.13 :有小更新:建议你参加的一些比赛,比赛与课程的联系。
//2015.09.12 :课程体系图有小修改、内容更新到:2.1如何预习高数
//--------------------------- 原文 ---------------------------------------------今天有好些人邀我答这个题,才想到现如今已经是开学季了,我觉得我有必要把自己进入自动化行业的一些事情向大家倾诉一下,你们就暂且,当个乐子看吧。我本科不是什么好学校,自动化也不是我校的强势专业,我本人学习也不咋地,我自认为大学三年中,自己还是个彻头彻尾的失败者。不过有人说,成功者的经验一般难以复制,但是失败者的陷阱却可以避免。我就腆着脸讲讲,成功他妈给我的经验吧。//我去年给我专业大一学弟学妹们这么讲过,他们平均分全院第一说明我这么讲还是有效的,现在我把它整理好升个级放在知乎上,等打脸。
我列一个重要性排序。如果你想在自动化道路走下去,学习时间应该占到你总时间(加睡觉)的30%以上。尤其是大一。
至于要不要加入学生会参加比赛和社团的,你都要根据自身情况,在保证成绩(以会做所有课后题为及格线%)的前提下,自己决定。
每个学校都会针对新生修订一个专业性的培养方案。我认为这应该是每个学生都要好好研习的,这不仅仅是你整个本科阶段的学习指导,更是你能够合理安排时间,分配计划的葵花宝典。
每个学校的自动化培养方案都不尽相同,这是根据自己学校的教师水平、资金水平、科研水平综合考量的结果,因此在我看来,本校的本科生培养方案基本都是略低于你的智商水平的。所以,
如果你想学好自动化,完成本校本科生培养方案的要求,应当是你的最低目标。如果你想学好自动化,我想你应该找一个高级的目标好努力。咱们就找清华吧。1.0 先放个开胃小菜,学姐寄语
下面我们翻开清华大学的2009级自动化专业本科培养方案2009级自动化专业本科指导性教学计划。对比你们自己的培养方案,你会看到些许不同。
比如,你们的高等数学A1A2,在清华大学被分成了《一元微积分》《几何与代数》《多元微积分》另外有新添了《离散数学》《工程图学基础》《高等微积分》《数理方程》《随机数学》等等。
专业课比咱们多的倒是不多,其实这也反映了咱们自动化至于整个工科的一个特别注意的地方:数学。请记住两句话“数学是工科之母”、“学自动化本质就是研究数学”另外我要强调的是,请注意大学学习和高中学习的区别。那就是,高中学习只有九门课,而大学学习,你可以在培养方案里看到,“尼玛怎么这么多课”。高中学习,前面没有认真听你可以补回来,大学么,尤其是自动化,
注2:手机看不到高清图,请登录网页版注3:欢迎补充课程或者提供你们学校的本科生培养方案给我注4:还有些课程没加上,比如射频电路、导航制导与控制(北理工)。我们学校还学EDA技术、PLC有一点需要注意一下,就是学习自动化,你在上图中可以看到三个加粗加大黑体课程,我称之为:
自动化专业主干基础课程。先学高数,再学电路,再学原理。三门课学好学扎实,你就可以横扫天下课程了。如果再把英语学的棒棒哒,你可以直接考研究生都没啥问题了。四年学四门课,想想就很easy。今天我就先重点讲一下怎么学好的问题
数学,电路,自控。三门课程有一个共同点,就是都是考研课程。高数考研必考,自控和电路,清华大学自动化系以电路为专业课,另外我记得东南大学等学习也是电路为专业课,复试自控。北航、南航、浙大?、等大部分学校以自控为专业课。
由此也可以看出这数学电路自控三门课程的重要性。既然是考研课程,那就好办多,因为网上有大把的考研视频、考研辅导书、考研辅导班可供你使用。如果你觉得你的老师讲的不好(包括但不限于吐词不清、讲课混乱、丢三落四、总扯闲淡),你可以提前自学或者同步自学。但我不鼓励不上课,你其实完全可以自己学会以后在课上找老师的错误,向老师提问你的疑问等等。你还可以顺便收获老师的注目。
极限学不好,什么都白搭。所以一开学老师会把大量的时间用于讲解极限这一章,抽象,不易懂。你更应该认真学,认真做题,课后题不做两遍你对不起我写这么长的答案。下面我讲具体怎么学。第一遍,快速推进。每一章节只看第一讲,每天看一讲,用时2h,一周搞定高数上册,搞不搞下册随你意。标准:做回例题,做完课后题你肯定从第三章或者第四章开始就不会做题了。没关系,蒙也得蒙上,我要求做完没要求做会。这一遍的目的是,让你明白你学不好前面就学不会后面。让你对整个课本体系有了解。第二遍,全方位预习(没时间可省略)
今年的视频总共35讲,每讲16分钟吧。你下载后1.5倍速快放,认真听,不要停。两天听完。听完你如果觉得很头疼,头晕脑胀,说明你听进去了,而且效果不错。表面你的学习状态是很好的,也表明你有很多内容没有跟上,有一堆问题亟待解答,有很强的学习欲望。
回归课本,18讲前面很详细,可以参考。搞懂所有例题目标,做会课后题如果所有课后题你都会做
你可以尝试参加数学竞赛。利用大一的暑假或者大二的暑假,最好是大一的暑假看复习全书做复习全书做考研真题,然后参加数学竞赛。恭喜你,不出意外的话你可以拿到大学以来第一个国家级奖项了a,其实高数的课后题很简单
刘宇涵:电气工程及其自动化飘过,真的,数学没学好,后面别想学好,已被电磁场逼疯……
学习:教材 清华大学《电路原理》江集光著这本书我认为写得比邱关源老师的更容易理解2.3 自控
我特别喜欢老卢这个回答关于自控的内容我感觉不错如何学习自动化专业? - 慕少艾的回答
大学总有种感觉,自动化就是给国内各种比赛预备的。飞思卡尔智能车、robo cup机器人大赛、电子设计大赛、各省级和机器人大赛、航行器大赛、飞行器大赛、旅游机器人。。。。。我简单介绍几个比赛,你会用到的课程,或者学习了这些课程会对你的比赛大有帮助。首先,做比赛你绕不过的就是C语言。无论是51、STM32、Frescale系列都要用C语言。所以学校的c语言课、c语言实验你是万万不可以缺席的。
好多同学当初甚至现在都还觉得学习学校的课程没啥用。甚至觉得不学都没问题。但是却都忽视了一点,就是咱们自动化开设的课程若是没有用处,开它做什么呢?骗你学费?
单独再强调一遍:升级路线图里,凡是我加粗的课程,你都必须学好,这是最低要求凡是学校开设的课程,没有没用的,你都有义务学会,不然对不起你的学费。我列举几个重要的比赛吧B正文数学竞赛:建议大一暑假参加。准备高数数学建模比赛:建议大一暑假参加。准备高数、C语言、MATLAB飞思卡尔智能车竞赛:建议大二参加。准备自控、运动控制原理、计算机控制系统。C语言大学生电子设计大赛(电源组):建议大二暑假参加。准备电路、电力电子技术、AD软件大学生电子设计大赛(控制组):建议大二参加。准备自控、单片机原理微机原理、计算机控制系统。学习使用STM32单片机Robo Cup机器人大赛:类别比较杂,但工程类项目、涉水项目都比较水。建议大一就去玩玩。PS:其时我觉得只有进了电赛和飞思的国赛才不水,你能看到真正有技术的人。自己学校办的比赛什么的就不要参加了吧,纯属浪费时间,拿到的奖状也没有什么卵用。院级社团级的就更逗了。参加的话有个校级比赛玩玩就好,花费时间不要超过2周的课余时间总和。
现在很多有些的大学,比如电子科技大学,清华北大,中科大,他们的电子类专业的教育水平已经远远超过全国性电子类比赛了。例如电子科技大学根本不屑于去参加飞思卡尔智能车。而一般的一本学校还在为冲出省赛进入全国赛而发愁。如果你的学校是好学校,请紧跟你老师的步伐,积极参与老师的项目。如果你的学校不怎么样,你可能需要去紧跟名校的步伐,积极打入名校内部。
。你不知道自动化未来要干什么,你不知道学这些破玩意儿有什么用,因为相比而言,还是躺在床上看个追个韩剧更有收获感一些。
有些人有老师的指导,老师告诉他你做这个东西做好了,来读我的phd可以继续搞,搞好了可以推荐你去xxx工作。
有些人有家长指导,家长告诉他我的xxx在xxx工作,xxx方面很有前途。
有些人有兴趣引领,觉得机器学习很好玩,觉得自己写飞控很好玩,觉得控制算法很好玩。我要搞一套系统,丰富他的功能,提升他的性能。
我说你无知,你不要感到伤心,因为这个世界上所有人都很无知。而同时,相比于其他的困难,无知是最最最容易克服的。
这个书是广义的,逛论坛,参与高级的讨论,学习课本知识,学习专业相关知识。都是可以让你摆脱无知的方法。只是这种方法,相比于有个人专门指导你会见效很慢。
。你知道稀疏矩阵,希尔伯特空间吗,你知道香农定理是什么意思吗,你知道怎么开发FPGA吗,你知道Cortex M0,M3,M4,M7有什么区别吗?你用过PID吗知道PID能干什么吗知道怎么整定PID吗?
我硕士期间就非常非常的迷茫,因为我不知道自己喜欢干什么,能干什么。但我知道我要干什么:
把所有能学的都学一遍。我从最小的电子价带和MOS门的原理学起,到数字系统(SV+FPGA)的设计,CPU(MIPS)的设计,到控制到信息论到通信理论(CDMA,OFDMA,MIMO..)到机器学习。我学了C++ C# Pyton 开发了好几个UWP软件。
讲真话,我现在还是不知道自己要干什么,但对于目前的我来说,这是唯一的也是最好的方法了,起码比啥都不干强,起码我学的知道的比别人多。
你要坚定信念,这个信念是什么呢,多学习。不管你现在觉得它有没有用,如果你想看韩剧,就先把这个习学了。多去找你的教授问问题,因为他不经意间的一句话就可以让你醍醐灌顶。跟你的舍友讨论学术,别老说八卦。
当你把时间都用来学习了,把精力都着眼于“学会面前这本书”,“解开笔下这个题”,“写出面前这个程序”的时候,你就不会考虑迷茫不迷茫的问题了。
大一大二的你可能意识不到,专业方向的选择很可能不是取决于你喜欢什么,而是取决于你哪门课学的好。
控制方向,以自动控制原理为核心,现代控制理论为嫁衣,高等数学复变函数线性代数为祖父母。这几门课如果你学的不好,你会选这个方向吗。
信号处理方向,高数,复变函数,信号系统这几门课学不好,你会喜欢这个方向吗。
人工智能方向,人工智能,博弈论,数论,概率论,编程能力还可能有数据结构数据库c++计算机三级。
所以你现在好好学习,到了大三自然知道你想要干什么。当然如果你门门满分,觉得自己啥都能干的话,也有可能不知道喜欢什么。这总比这看看那看看觉得那条路都充满艰辛要好得多。
GPA 3.0-3.3,平均分80%-85%,各种比赛奖状拿到手软的,通常被称为大神。毕业后可能会后悔没有好好学习措施很多机会。
GPA 3.7+,平均分90+,没啥比赛的,一般被称为学霸,毕业后可能会后悔没有参加过啥比赛,措施良机。
GPA3.7+,平均分90+甚至95,各种比赛奖状多多的,这是神级的存在,一般一个专业最多1个。毕业后也许会后悔大学没有好好玩。
另外还有一批普通人(包括在学生会有发展的,在其他事业上有发展的,很厉害但是不纳入讨论了,我们的讨论是学术向的),和一批GPA3.0-,平均分75%下的学渣。
然而很可惜,国内的高压环境可能确实不适合女生,尤其是工控领域的。一般而言,自动化的女生会选择这几个方向。
控制:专门搞数学,搞理论。平时用matlab跑仿真,如果鲁棒性好了就记录下这个控制系统,然后用繁杂的公式和数学计算砸晕期刊编辑和评审。常见于各大学。
模式识别:也是搞数学的,现在深度学习大热的情况下有偏机器学习和人工智能的倾向。比较适合女生,平时用m米乐M6 M6米乐atlab跑仿真,如果精确性提高了,模型变小了,训练时间缩短了,就记下这个trick,然后用这个百分之零点几的提升作为成果发个论文。
如果数学不好的,比如我,就去码代码。嵌入式方向的,或者转到cs的都有。不过相对而言,码代码还是个比较累的活计
毕竟,咱们自动化是个大专业,下辖电气自动化,机械自动化,农机自动化,信息自动化,办公自动化(玩笑)
作为学生,需要把电脑从家里背到学校背到实验室背到教室图书馆,所以你至少需要一个笔记本。
如果预算充足的话,在宿舍放一个台式机,再买个office365,上网卡,你就可以无缝衔接的各处办公了。
作为一个需要写代码查资料的学生,你可能需要大一点的屏幕,如果18inch的外星人超出预算的线k,或者买一个便携屏幕,当然便携屏幕只是因为能用笔记本pd供电,他的成像素质、价格和重量都让人觉得无处吐槽。
另外如果你想用笔记本做课堂笔记的线inch 的 new surface book2 可以兼顾笔记本-主力本-平板的功能。当然另外买一个12inch 的Ipad pro也会给你的学习生活带来极大的乐趣。三星的NOTE9,和即将发售的note10也是一个体验极佳的笔记设备。再配备一个surface studio放在宿舍,可以方便的阅读和批注各种文档。使用苹果的手机,可以方便你更加专注于自己的事情而不是为安卓的卡顿头疼。最后买一个office365,使用OneDrive沟通你的各种设备。你将获得这个世界上最棒的学习体验。
当然如果没什么预算的话,我身边很多同学本科完全没有带过电脑去学校,很多同学一个MacBook只用于写写word填填表格,你买一个ipad pro再加个键盘足以应付大多数的事情。有的同学每年换一台电脑,有的同学一个神舟笔记本一直用到博士,并非没钱买,而是对电脑的更新换代没什么追求。
学校都有机房,实验室也有电脑,你买了电脑固然可以方便的在宿舍解决问题,但四年大学生活,这个电脑也可能让你宅在宿舍哪里都不去。当然随着智能手机的发展,电脑的宅影响力可能日趋弱于手机的宅力。但电脑总归是个一般不常用的设备。
处理器i5以上,内存8g以上,硬盘240gb以上,别买机械硬盘防止摔来摔去搞坏掉。这样的一台电脑足以完成各种课程实践训练。我的Y470擦擦灰,照样能陪我再走一次本科四年,只不过对我这样的极度追求科技潮的人来说,会不怎么爽罢了。
图片链接:《大话自动化:从蒸汽机到人工智能》([加]晨枫)【简介_书评_在线阅读】 - 当当图书
很多人说自动化杂而不精,但是自己应当广泛涉猎,有所专长。我先整理一下THU自动化系课程安排(摘自选课指导):
-大学物理B(1)、大学物理B(2) // 力学、热学、电磁学、光学、量子物理
以上应该涵盖了绝大部分课程,其中加粗标出的部分是我认为对于自动化学生来说最重要的课程,最能体现自动化学生竞争力的。不管以后希望从事哪一方面的研究或工作,这些课程都是最基础的。对于这些课程怎么学,那就是见仁见智了,每一个课程的学习都能新开一个回答的……
,数学是前提;第二是电路,电路是基础;第三是控制,控制是核心。然而上面仅仅是一个自动化学生的基本要求,如果要摆脱杂而不精的困境,就应当自己找一个方向深入一些。我们系里提供了大量的专业限选课和专业任选课,其实就给大家提供了一个选择的机会。对于我来说,我选择了计算机视觉、机器学习作为我的发展方向,所以重点学了这些课程:
学好自动化还有很多方向可以发展,深入其中一个方面对于研究生阶段非常有好处。例如:
综上,如果想要学好自动化,把握住之前加黑的课程,以及自己感兴趣的方向就很好了!
自动化是需要项目累积的。他和其他工科相同的地方在于都是用来解决实际应用当中的问题的。他和其他工科类不同的地方是需要发散思维更多一些。通俗的讲,科学的开脑洞。
首先不同意唯某一学科论。自动化所面临的问题是系统级别的,不需要在某一个功能上死扣。因为最终你都会发现你所面临的问题,基本都有现成的供应商。没有供应商的,直接否决方案。为什么呢?还是那句话,系统级别看问题!就比如组装工控机。随便找工控集成行业,没有任何自家会用戴尔xps去做工控。相反会采用比较“过时”的技术去堆砌系统。为什么?经过市场沉淀,零部件可靠性高。衡量一个系统可靠性,其复杂度是一个关键指标,越复杂的可靠性越差。如何弥补?第一步就是从原理上保证可靠,其次就是零部件可靠,再往上是米乐M6 M6米乐模块可靠,功能可靠,最终达到系统可靠。
其次,不同意深挖洞,应该广积粮。的确,数学,控制论是自动化的基础。但是这是对于学科的。对于个人,宽泛则远高于技术深度。因为自动化本身就是为了解决效率,效益问题的。所以实际工作中,所有问题都是用标准件快速堆砌非标件。如果对标准件都不了解,还谈什么堆砌?就算c达到大师级别,最终装配时候提出来我们需要M7螺栓这种事情屡见不鲜。自动化需要各行业各门类,都需要有所涉猎,无愧于新时代工业博物学家才对。需要对整个工业体系了解,渗透,供需双方市场的把握才能有立足之地。而不是把客户行业吃透,就算吃再透照样因为理念问题让你返工。也不需要把供应商行业渗透,渗透进去那叫抢饭碗,回头找人,没人接你分的包。
最后,自动化绝对不是几年学校学习就可以学到的,甚至连入门都称不上。不把理论应用于实践,对于工科来说那就是耍流氓。与其死读理论,所有科目考满分,不如参加一些科技竞赛,从最简单的小系统上手。或者就从身边最简单的事情做起,让自己的生活自动化起来。真正学到自动化的思想才能在实际工作中如鱼得水。
从以上课程可以看出,广东工业大学的自动化专业课程和计算机的课程出现了高度的重合,包括数据结构与算法、计算机网络、程序设计、数据库等CS课程,也开设了一些电学类和控制类课程,但是综合来看,主要还是偏向计算机类课程,可以说是与时俱进,这些课程的学习对于提高自动化专业学生的编程能力至关重要,毕业之后可以直接从事软件开发类工作。
以上概述和比较了四所大学自动化专业的培养方案,可以看出开设的课程差别还是很大的。我自己总结了一下,不同的专业培养方案与三个因素密切相关:
,基本上越是好的学校,越会开设较多的计算机课程,以此提高自动化专业学习普遍存在的编程能力不足的情况。对于自动化学生来说,大学期间也应该早点确立方向,走传统控制还是嵌入式还是软件开发(转CS),以及读研等等。如果选择软件开发或者AI方面的,应该学好诸如数据结构、操作系统、计算机网络、数据库等课程;如果选择控制(譬如机器人),应该学好控制类课程和硬件类课程。
电话:13644723777
传 真:+86-173-4169
手 机:13644723777
邮 箱:mile@nmgdp.net
地 址:内蒙古包头市昆区昆工路光彩商业街99号