自動化。 要怎麼學習自動化專業?
//------------------------------- 更新日誌 -----------------------------------------
//2017.07.14: 4.1 關於迷茫
//2015.09.13 :有小更新:建議你參加的一些比賽,比賽與課程的聯繫。
//2015.09.12 :課程體系圖有小修改、內容更新到:2.1如何預習高數//瀉藥,好多人葯我。
//我先拋個磚頭// 長篇大論如果你懶得看,可以只看黑體字和圖片//9.13的小故事
先說個小故事吧,關於學習的。
大四剛開學,我跟高中同學聊了一會兒,她說她現在還有兩門課要學。我覺得挺得意,說我已經沒有課了。沒想到她給我來了個神轉折:那你的學費還是照交嗎?我想笑笑,忽然又覺得有點凄涼:卧槽,我學費竟然一分也沒少交。大學不好好聽課,真對不起我那些學費
//--------------------------- 原文 ---------------------------------------------今天有好些人邀我答這個題,才想到現如今已經是開學季了,我覺得我有必要把自己進入自動化行業的一些事情向大家傾訴一下,你們就暫且,當個樂子看吧。我本科不是什麼好學校,自動化也不是我校的強勢專業,我本人學習也不咋地,我自認為大學三年中,自己還是個徹頭徹尾的失敗者。不過有人說,成功者的經驗一般難以複製,但是失敗者的陷阱卻可以避免。我就腆著臉講講,成功他媽給我的經驗吧。//我去年給我專業大一學弟學妹們這麼講過,他們平均分全院第一說明我這麼講還是有效的,現在我把它整理好升個級放在知乎上,等打臉。前言,學習、比賽、學生會、社團。
我列一個重要性排序。如果你想在自動化道路走下去,學習時間應該佔到你總時間(加睡覺)的30%以上。尤其是大一。至於要不要加入學生會參加比賽和社團的,你都要根據自身情況,在保證成績(以會做所有課後題為及格線)和學習時間(30%),休息時間(30%),吃飯時間(5%)的前提下,自己決定。
一,學習總指揮:本科生培養方案。
每個學校都會針對新生修訂一個專業性的培養方案。我認為這應該是每個學生都要好好研習的,這不僅僅是你整個本科階段的學習指導,更是你能夠合理安排時間,分配計劃的葵花寶典。每個學校的自動化培養方案都不盡相同,這是根據自己學校的教師水平、資金水平、科研水平綜合考量的結果,因此在我看來,本校的本科生培養方案基本都是略低於你的智商水平的。所以,如果你想學好自動化,完成本校本科生培養方案的要求,應當是你的最低目標。如果你想學好自動化,我想你應該找一個高級的目標好努力。咱們就找清華吧。
1.0 先放個開胃小菜,學姐寄語
清華自動化系郭穎:解讀你可能不知道的自動化系
1.1 一些重要結論
下面我們翻開清華大學的2009級自動化專業本科培養方案和2009級自動化專業本科指導性教學計劃。對比你們自己的培養方案,你會看到些許不同。比如,你們的高等數學A1A2,在清華大學被分成了《一元微積分》《幾何與代數》《多元微積分》另外有新添了《離散數學》《工程圖學基礎》《高等微積分》《數理方程》《隨機數學》等等。專業課比咱們多的倒是不多,其實這也反映了咱們自動化至於整個工科的一個特別注意的地方:數學。請記住兩句話「數學是工科之母」、「學自動化本質就是研究數學」另外我要強調的是,請注意大學學習和高中學習的區別。那就是,高中學習只有九門課,而大學學習,你可以在培養方案里看到,「尼瑪怎麼這麼多課」。高中學習,前面沒有認真聽你可以補回來,大學么,尤其是自動化,前面的課學不好,後面的課別想學好。這就是課程的連貫性。
1.2 課程關係(最重要的乾貨)
高中,你在聽課前要想一想,我有沒有預習。在自動化,我拿到新書時,我要想一想,我是否具備了學習這本書的能力。
在清華大學自動化系網站,你可以看到這樣的課程分類
我記得有這麼一個問題:
自動化學生 目標是搞嵌入式開發 應該怎樣點技能樹? - 編程
其實就是點技能樹,還有好些副本供你選擇。下面放出乾貨:自動化課程技能樹
注0:升級路線圖裡,凡是我加粗的課程,你都必須學好,這是最低要求
注1;對於有些學科我的理解不深,歡迎提出寶貴意見注2:手機看不到高清圖,請登錄網頁版
注3:歡迎補充課程或者提供你們學校的本科生培養方案給我注4:還有些課程沒加上,比如射頻電路、導航制導與控制(北理工)。我們學校還學EDA技術、PLC有一點需要注意一下,就是學習自動化,你在上圖中可以看到三個加粗加大黑體課程,我稱之為:
自動化專業主幹基礎課程。 先學高數,再學電路,再學原理。三門課學好學紮實,你就可以橫掃天下課程了。如果再把英語學的棒棒噠,你可以直接考研究生都沒啥問題了。四年學四門課,想想就很easy。今天我就先重點講一下怎麼學好的問題
二,各門課程如何學習
我以下所講均是我自己的思路,基於我的快速學習理論,如何在短期內快速入室內設計這一行?(不要被標題迷惑,也不知道誰改了題目)
不一定適合,但我覺得效果不錯。
數學,電路,自控。三門課程有一個共同點,就是都是考研課程。高數考研必考,自控和電路,清華大學自動化系以電路為專業課,另外我記得東南大學等學習也是電路為專業課,複試自控。北航、南航、浙大?、等大部分學校以自控為專業課。
另外像數據結構、數電、模電也同時被加入部分學校如廈門大學的初試專業課中。由此也可以看出這數學電路自控三門課程的重要性。既然是考研課程,那就好辦多,因為網上有大把的考研視頻、考研輔導書、考研輔導班可供你使用。如果你覺得你的老師講的不好(包括但不限於吐詞不清、講課混亂、丟三落四、總扯閑淡),你可以提前自學或者同步自學。但我不鼓勵不上課,你其實完全可以自己學會以後在課上找老師的錯誤,向老師提問你的疑問等等。你還可以順便收穫老師的注目。我建議的自學方法:快速推進,多次重複,次次深入
高手建議:
@http://www.zhihu.com/people/du-tao-tao-11:自動化精髓是自動控制原理和現代控制原理,全部都是基於數學理論演化出來的,考研究生英語將會是一道坎,先考過六級再說,六級過了,考研的英語也不會有太大問題
2.1 數學
以同濟六版高等數學為例
你可以看到,學完第一章後你完全可以分成微分與積分兩部分學,這就是為什麼在清華會出現那麼多門課的原因。
同時你也應該注意,極限學不好,什麼都白搭。所以一開學老師會把大量的時間用於講解極限這一章,抽象,不易懂。你更應該認真學,認真做題,課後題不做兩遍你對不起我寫這麼長的答案。下面我講具體怎麼學。第一遍,快速推進。每一章節只看第一講,每天看一講,用時2h,一周搞定高數上冊,搞不搞下冊隨你意。標準:做回例題,做完課後題你肯定從第三章或者第四章開始就不會做題了。沒關係,蒙也得蒙上,我要求做完沒要求做會。這一遍的目的是,讓你明白你學不好前面就學不會後面。讓你對整個課本體系有了解。第二遍,全方位預習(沒時間可省略)
推薦張宇的考研視頻。和高等數學十八講書本今年的視頻總共35講,每講16分鐘吧。你下載後1.5倍速快放,認真聽,不要停。兩天聽完。聽完你如果覺得很頭疼,頭暈腦脹,說明你聽進去了,而且效果不錯。表面你的學習狀態是很好的,也表明你有很多內容沒有跟上,有一堆問題亟待解答,有很強的學習慾望。
你可以進行第三遍了。第三遍,詳細學習。
這時候你估計已經軍訓完了,老師開始上課了。回歸課本,18講前面很詳細,可以參考。搞懂所有例題目標,做會課後題如果所有課後題你都會做
這時候你的數學應該沒什麼問題了第四遍,數學提高
你可以找本複習全書,二李、李王都可以。看複習全書,做單元測試。你可以嘗試參加數學競賽。利用大一的暑假或者大二的暑假,最好是大一的暑假看複習全書做複習全書做考研真題,然後參加數學競賽。恭喜你,不出意外的話你可以拿到大學以來第一個國家級獎項了a,其實高數的課後題很簡單
//十二點了,我先睡覺。明天續更
//9.13續更關於數學的重要性
劉宇涵:電氣工程及其自動化飄過,真的,數學沒學好,後面別想學好,已被電磁場逼瘋……
Yao Ma:不論以後做應用還是理論數學必須好。
//下面的課程日後再詳細說
2.2 電路預習:清華大學電路授課視頻學習:教材 清華大學《電路原理》江集光著這本書我認為寫得比邱關源老師的更容易理解2.3 自控
預習:我有個很簡單的課件。回頭髮。
學習:西北工業大學 自動控制原理授課視頻 盧京潮教授講的。//特別好,我特別喜歡老盧這個回答關於自控的內容我感覺不錯如何學習自動化專業? - 慕少艾的回答
三,注重實踐,學研結合,以研促學
3.1 有一些比賽//9.13:我突然發現已經有人問過這個問題了題主為嘛還要再來開一個?如何學習自動化專業? - 大學A嘮叨
我覺得大學期間不參加個比賽簡直枉學這麼雜的東西。大學總有種感覺,自動化就是給國內各種比賽預備的。飛思卡爾智能車、robo cup機器人大賽、電子設計大賽、各省級和機器人大賽、航行器大賽、飛行器大賽、旅遊機器人。。。。。我簡單介紹幾個比賽,你會用到的課程,或者學習了這些課程會對你的比賽大有幫助。首先,做比賽你繞不過的就是C語言。無論是51、STM32、Frescale系列都要用C語言。所以學校的c語言課、c語言實驗你是萬萬不可以缺席的。
數學、電路、自控這樣的專業主幹基礎課我就強調了,事實上我們比賽用到的這幾門課倒是不多。我們用到的都是以三門課為先修課程的專業核心課。好多同學當初甚至現在都還覺得學習學校的課程沒啥用。甚至覺得不學都沒問題。但是卻都忽視了一點,就是咱們自動化開設的課程若是沒有用處,開它做什麼呢?騙你學費?
單獨再強調一遍:升級路線圖裡,凡是我加粗的課程,你都必須學好,這是最低要求 凡是學校開設的課程,沒有沒用的,你都有義務學會,不然對不起你的學費。我列舉幾個重要的比賽吧B正文數學競賽:建議大一暑假參加。準備高數數學建模比賽:建議大一暑假參加。準備高數、C語言、MATLAB飛思卡爾智能車競賽:建議大二參加。準備自控、運動控制原理、計算機控制系統。C語言大學生電子設計大賽(電源組):建議大二暑假參加。準備電路、電力電子技術、AD軟體大學生電子設計大賽(控制組):建議大二參加。準備自控、單片機原理微機原理、計算機控制系統。學習使用STM32單片機Robo Cup機器人大賽:類別比較雜,但工程類項目、涉水項目都比較水。建議大一就去玩玩。PS:其時我覺得只有進了電賽和飛思的國賽才不水,你能看到真正有技術的人。自己學校辦的比賽什麼的就不要參加了吧,純屬浪費時間,拿到的獎狀也沒有什麼卵用。院級社團級的就更逗了。參加的話有個校級比賽玩玩就好,花費時間不要超過2周的課餘時間總和。禁止翹課。
另外還有大學生英語競賽之類的。
圖:參加這些比賽前,你需要學習什麼課程(重要乾貨) //圖做不了了,改天。
3.2 做一些項目3.3 擴展訓練
四,明確方向,明確目的,明確自己
4.1 說一下迷茫
大學階段,迷茫一下是非常正常的,我觀察周邊的同學大部分都在迷茫中度過。我則是從大一開始一直到碩士畢業都在迷茫中度過。
4.1.1 迷茫的產生
迷茫怎麼辦,說起來我沒有什麼好辦法帶你走出迷茫,因為迷茫這個東西主要是因為你自己的「無知」引起的。
你不知道自動化未來要幹什麼,你不知道學這些破玩意兒有什麼用,因為相比而言,還是躺在床上看個小說追個韓劇更有收穫感一些。
那些不迷茫的人呢?
有些人有老師的指導,老師告訴他你做這個東西做好了,來讀我的phd可以繼續搞,搞好了可以推薦你去xxx工作。
有些人有家長指導,家長告訴他我的xxx在xxx工作,xxx方面很有前途。
有些人有興趣引領,覺得機器學習很好玩,覺得自己寫飛控很好玩,覺得控制演算法很好玩。我要搞一套系統,豐富他的功能,提升他的性能。
所以如果你在迷茫期,不需要感到焦慮和痛苦,因為這只是因為你無知而已。
你無知所以你啥都不知道,所以你不知道自己要幹什麼,想幹什麼和能幹什麼。這個簡稱迷茫。
4.1.2 走出迷茫
我說你無知,你不要感到傷心,因為這個世界上所有人都很無知。而同時,相比於其他的困難,無知是最最最容易克服的。
多讀書。
這個書是廣義的,逛論壇,參與高級的討論,學習課本知識,學習專業相關知識。都是可以讓你擺脫無知的方法。只是這種方法,相比於有個人專門指導你會見效很慢。
除了愛你的人,沒有人會專心的指導你的方向。所以你想要走出迷茫只能自己多學習。
你知道稀疏矩陣,希爾伯特空間嗎,你知道香農定理是什麼意思嗎,你知道怎麼開發FPGA嗎,你知道Cortex M0,M3,M4,M7有什麼區別嗎?你用過PID嗎知道PID能幹什麼嗎知道怎麼整定PID嗎?
我碩士期間就非常非常的迷茫,因為我不知道自己喜歡幹什麼,能幹什麼。但我知道我要幹什麼:
把所有能學的都學一遍。我從最小的電子價帶和MOS門的原理學起,到數字系統(SV+FPGA)的設計,CPU(MIPS)的設計,到控制到資訊理論到通信理論(CDMA,OFDMA,MIMO..)到機器學習。我學了C++ C# Pyton 開發了好幾個UWP軟體。
講真話,我現在還是不知道自己要幹什麼,但對於目前的我來說,這是唯一的也是最好的方法了,起碼比啥都不幹強,起碼我學的知道的比別人多。
迷宮裡的人如何走出迷宮?
1. 找個熟悉迷宮的帶著你出去。
2.自己全走一遍。
而最忌諱的是什麼呢,停在原地看韓劇。
你要堅定信念,這個信念是什麼呢,多學習。不管你現在覺得它有沒有用,如果你想看韓劇,就先把這個習學了。多去找你的教授問問題,因為他不經意間的一句話就可以讓你醍醐灌頂。跟你的舍友討論學術,別老說八卦。
當你把時間都用來學習了,把精力都著眼於「學會面前這本書」,「解開筆下這個題」,「寫出面前這個程序」的時候,你就不會考慮迷茫不迷茫的問題了。
4.2 轉折時刻:大學三年級
大學三年級,你要考慮的事情就很多了,比如考研,就業,留學,選專業課的方向。不過這些事情其實,對於一些人來說並不需要多做考慮。
4.2.1 如何選擇未來的方向
大一大二的你可能意識不到,專業方向的選擇很可能不是取決於你喜歡什麼,而是取決於你哪門課學的好。
模擬電路設計方向,以模擬電路為核心,電路為基礎,高等數學為祖父。
數字電路方向,以數字電子技術為核心,電路為基礎。FPGA,EDA等等。
以上的電路設計,往遠了說都要考慮一下電力電子和電磁場這門課。
控制方向,以自動控制原理為核心,現代控制理論為嫁衣,高等數學複變函數線性代數為祖父母。這幾門課如果你學的不好,你會選這個方向嗎。
信號處理方向,高數,複變函數,信號系統這幾門課學不好,你會喜歡這個方向嗎。
人工智慧方向,人工智慧,博弈論,數論,概率論,編程能力還可能有數據結構資料庫c++計算機三級。
嵌入式方向,彙編語言,數字電路,c語言。
模式識別方向,高等數學,線性代數,概率論。
所以你現在好好學習,到了大三自然知道你想要幹什麼。當然如果你門門滿分,覺得自己啥都能幹的話,也有可能不知道喜歡什麼。這總比這看看那看看覺得那條路都充滿艱辛要好得多。
在自動化的大學裡,一般存在這樣幾類人。
GPA 3.0-3.3,平均分80%-85%,各種比賽獎狀拿到手軟的,通常被稱為大神。畢業後可能會後悔沒有好好學習措施很多機會。
GPA 3.7+,平均分90+,沒啥比賽的,一般被稱為學霸,畢業後可能會後悔沒有參加過啥比賽,措施良機。
GPA3.7+,平均分90+甚至95,各種比賽獎狀多多的,這是神級的存在,一般一個專業最多1個。畢業後也許會後悔大學沒有好好玩。
上面這三類人,很少,要我來選擇的話,神級&>學霸&>大神。
另外還有一批普通人(包括在學生會有發展的,在其他事業上有發展的,很厲害但是不納入討論了,我們的討論是學術向的),和一批GPA3.0-,平均分75%下的學渣。
你想做什麼人?
五,關於自動化的未來
5.1 關於女生
自動化的女生,恕我直言,在我看來都是女神。
然而很可惜,國內的高壓環境可能確實不適合女生,尤其是工控領域的。一般而言,自動化的女生會選擇這幾個方向。
控制:專門搞數學,搞理論。平時用matlab跑模擬,如果魯棒性好了就記錄下這個控制系統,然後用繁雜的公式和數學計算砸暈期刊編輯和評審。常見於各大學。
模式識別:也是搞數學的,現在深度學習大熱的情況下有偏機器學習和人工智慧的傾向。比較適合女生,平時用matlab跑模擬,如果精確性提高了,模型變小了,訓練時間縮短了,就記下這個trick,然後用這個百分之零點幾的提升作為成果發個論文。
如果數學不好的,比如我,就去碼代碼。嵌入式方向的,或者轉到cs的都有。不過相對而言,碼代碼還是個比較累的活計
畢竟,咱們自動化是個大專業,下轄電氣自動化,機械自動化,農機自動化,信息自動化,辦公自動化(玩笑)
//待續
本人自動化專業,畢業後一直從事自動化相關工作,自認為從結果導向或者過程導向都沒有什麼不滿足的。站在實用角度,我也來談談自動化專業的學習。
前面答主,站在課程設計,行業方向做了很深刻的理論分析,可謂全面精彩,受教了。我另闢蹊徑,簡單談幾點。
1)關於學習的階段
我們總喜歡把本科、研究生、博士研究生作為幾個階段來談學習。實則沒那個必要。屁股決定腦袋,坐哪個位置就考慮什麼事情。學習的目的就是為了通過學習新的知識解決目前無法解決的問題。如果太過於拘泥階段,反而會限制自身的發展。碩士、博士這個頭銜只是為了檢驗學習成果或者社會認可你學習成果的一個標準。站在實用角度看,一旦你在工作中遇到瓶頸了,就應該馬上做好相應的學習計劃,進行補充,而不要安慰自己,這是博士才能做到的事情。
自動化作為應用型學科,知識更新非常快,保持隨時學習的態度是非常重要的。
2)關於學習的重點
任何學科都是基於基礎學科發展起來的,自動化更是如此。成百上千個自動化專業分支,一個人精力有限,哪裡學得過來。古人云「萬變不離其宗」,一定要抓住基礎課程,如高等數學、物理、電路、電機拖動、自動控制原理、C語言等,因此大一大二非常重要。這些基礎課和專業基礎課理解透了,當你在學習其他專業課程的時候可以做到事半功倍。專業課程抓住大綱,先了解清楚這個專業課是為了解決什麼問題,解決這個問題的框架思路和步驟,然後結合已經掌握的基礎課和專業基礎,你會發現一本那麼厚的專業書,提煉出來就那麼幾張紙。當然再作為一個行業的細分領域區研究另當別論。
說起來慚愧,剛入大學前兩年認真讀書,後兩年熱衷社會實踐荒廢了不少時間,雖然考試情況還算可以,但仔細想來,學生就應該做學習的事情,現在工作那麼多年,很懷念單純學習的時光。社會實踐多到想too。
3)學習的方法
在第二點說到基礎學科,我認為最重要的基礎學科就是哲學,尤其是馬克思哲學。他是指導人類社會活動的最高科學,這個社會活動當然包括學習。樹立正確的人生觀和世界觀,自然可以得出符合自己發展的方法論。馬克思哲學會告訴你是誰,馬克思政治經濟學會告訴你社會是什麼。總的概況起來,學會辯證的看問題,明白一點說,在學習一門專業的時候,了解清楚他的歷史,他的發展,他的未來,他發展過程中的障礙,解決這些障礙的辦法。如此幾下,豁然開朗,重點要點一目了然,系統架構活靈活現。
4)學習的目標和態度
這一點放在最後,也是最為重要。如果不知道學習是為了什麼,就不可能學好任何課程。就算你有很高遠的抱負,有宏偉的理想。如果不是某二代,有上一輩的支持,可以放飛心情毫無顧慮的去實現心中的理想和抱負,敗了也有資本從頭再來的話。請珍惜每一個階段,做好每個階段應該做的事情,不要後悔。大學到退休也就幾十年,一步慢步步慢,真沒有太多失敗從頭再來的機會。一晃30,一晃40。腳踏實地,立足眼前,活在當下。第一步要做的是,將你現有的知識轉換成麵包,讓你在前行的路上不要因為餓肚子而放棄,然後轉變為一家人的麵包。不積跬步無以至千里,走一步看三步,做好眼前的事情,規劃明天的事情,想著後天的事。
技術交流,共同進步,微信公眾號industry-care
說起來參加工作也快十年了,隨便說點吧。自動化是需要項目累積的。他和其他工科相同的地方在於都是用來解決實際應用當中的問題的。他和其他工科類不同的地方是需要發散思維更多一些。通俗的講,科學的開腦洞。首先不同意唯某一學科論。自動化所面臨的問題是系統級別的,不需要在某一個功能上死扣。因為最終你都會發現你所面臨的問題,基本都有現成的供應商。沒有供應商的,直接否決方案。為什麼呢?還是那句話,系統級別看問題!就比如組裝工控機。隨便找工控集成行業,沒有任何自家會用戴爾xps去做工控。相反會採用比較「過時」的技術去堆砌系統。為什麼?經過市場沉澱,零部件可靠性高。衡量一個系統可靠性,其複雜度是一個關鍵指標,越複雜的可靠性越差。如何彌補?第一步就是從原理上保證可靠,其次就是零部件可靠,再往上是模塊可靠,功能可靠,最終達到系統可靠。廢品站淘換來的二手洋垃圾沒人敢用在實際生產線上,一樣的道理。其次,不同意深挖洞,應該廣積糧。的確,數學,控制論是自動化的基礎。但是這是對於學科的。對於個人,寬泛則遠高於技術深度。因為自動化本身就是為了解決效率,效益問題的。所以實際工作中,所有問題都是用標準件快速堆砌非標件。如果對標準件都不了解,還談什麼堆砌?就算c達到大師級別,最終裝配時候提出來我們需要M7螺栓這種事情屢見不鮮。自動化需要各行業各門類,都需要有所涉獵,無愧於新時代工業博物學家才對。需要對整個工業體系了解,滲透,供需雙方市場的把握才能有立足之地。而不是把客戶行業吃透,就算吃再透照樣因為理念問題讓你返工。也不需要把供應商行業滲透,滲透進去那叫搶飯碗,回頭找人,沒人接你分的包。最後,自動化絕對不是幾年學校學習就可以學到的,甚至連入門都稱不上。不把理論應用於實踐,對於工科來說那就是耍流氓。與其死讀理論,所有科目考滿分,不如參加一些科技競賽,從最簡單的小系統上手。或者就從身邊最簡單的事情做起,讓自己的生活自動化起來。真正學到自動化的思想才能在實際工作中如魚得水。強推一發,每日推送科普姿勢與3D列印內容
http://weixin.qq.com/r/jzq-p-jEDKVzrbzE92_d (二維碼自動識別)
自動化專業之所以被稱為萬金油專業,我認為主要原因是學科本身屬於交叉學科,在本科階段需要學習大量的交叉學科知識。根據我在高校指導本科生畢業設計,帶研究生做課題,幫助低年級博士進入課題的經驗,簡單闡述一下我對這個問題的理解。
本科階段:
很多同學上自動化之前都不知道自動化是什麼,但是無一例外都會很自豪的說自動化是個很好的專業。這種觀念構成了95%以上的本科生入學思想。在大家心目中,用計算機控制一個很複雜的過程,或者科幻片里大型的飛行器被2-3個人操縱著,這樣的東西叫自動化。但是真正入學以後,大家發現第一二年是無盡的物理,數學,計算機科普。等著真正懷揣著激動開始專業課學習了,翻開自動控制理論一看,尼瑪一點21世紀的影子都沒有全是「好似」數學的東西。其實,對於自動化專業的本質,可以簡單歸結為如下的圖片這個看似簡單的圖片反正了真正自動控制的精髓。對於本科生,我的建議是想清楚如下問題:(1)畢業我想工作,還是繼續深造?(2)我是否想要從事自動化相關工作?if answer.1 == 「work」去學院各位老師,約他們在辦公室請教問題,尋味他們現在在做什麼樣的課題,能否讓本科生參與,然後接觸實際的東西提高找工作的籌碼。else好好學好考研課程endif answer.2 =="Yes"
同上else該學什麼學什麼end研究生:
同樣的問題,畢業想工作還是想繼續讀博士如果想工作,找導師一定要找工程類的導師和項目,最凄慘的就是研究生做了3年理論,發了幾篇水文然後去工業界找工作。這種情況是可以找到工作的,但是郁不鬱悶只有你自己知道。想讀博士,找好課題,最好能直博,這樣你就不需要研究生一個課題博士再做一個課題。對於能力強的人來說,碩士一個課題博士一個課題是很輕鬆的by the way。
再者,找工作的時候學校的牌子蠻重要的。
至於做博士嘛我只能說我做的蠻輕鬆的(我對自己要求低,周圍也沒有高手)但是如果你不愛這個專業,混博士學位是一種自殺的行為。謝@KAKA Jone 邀,不知道為什麼at不上……
相關:THU本科自動化專業,大四,剛確定直博很多人說自動化雜而不精,但是自己應當廣泛涉獵,有所專長。我先整理一下THU自動化系課程安排(摘自選課指導):
一、基礎課部分1. 數學: -微積分A(1)、微積分A(2) // 一元微積分、多元微積分 -線性代數(1)、線性代數(2) -複變函數引論 -概率論與數理統計 or 隨機數學方法 -數值分析與演算法 or 數學實驗 // 各種數值演算法 -運籌學 // 線性規劃、動態規劃等2. 物理及其實驗: -大學物理B(1)、大學物理B(2) // 力學、熱學、電磁學、光學、量子物理3. 程序設計: -計算機語言及程序設計 // C語言 -C++程序設計與訓練 -數據結構 -計算機原理及其應用 // 彙編語言、8086架構4. 電路及其實驗: -電路原理 -數字電子技術基礎 -模擬電子技術基礎5. 其他: -工程圖學基礎 -電子工藝實習 -金工實習二、核心課部分1. 控制及其實驗: -自動控制理論(1) // 經典控制理論 -過程式控制制 or 電力拖動與運動控制2. 信號: -信號與系統3. 電路與檢測: -電力電子技術基礎 -檢測原理三、進階課程1. 控制類: -自動控制理論(2) // 現代控制理論 -線性系統控制 -非線性控制理論 -機器人智能控制2. 電子檢測類: -現代檢測技術基礎 -電力電子電路的微機控制3. 系統類: -系統工程導論 // 系統分析和建模方法 -CIM系統導論 // 企業信息化方法 -系統辨識基礎 -調度原理與演算法 -生產系統計劃與控制4. 網路類: -計算機網路與應用 -網路安全研討5. 計算機與演算法類: -數字圖像處理 -人工智慧導論 -多媒體技術與應用 -資料庫系統原理 -模式識別基礎6. 其他: -生物信息學概論 -應用隨機過程以上應該涵蓋了絕大部分課程,其中加粗標出的部分是我認為對於自動化學生來說最重要的課程,最能體現自動化學生競爭力的。不管以後希望從事哪一方面的研究或工作,這些課程都是最基礎的。對於這些課程怎麼學,那就是見仁見智了,每一個課程的學習都能新開一個回答的……
因此學好自動化只要學好三門課程:第一是數學,數學是前提;第二是電路,電路是基礎;第三是控制,控制是核心。然而上面僅僅是一個自動化學生的基本要求,如果要擺脫雜而不精的困境,就應當自己找一個方向深入一些。我們系裡提供了大量的專業限選課和專業任選課,其實就給大家提供了一個選擇的機會。對於我來說,我選擇了計算機視覺、機器學習作為我的發展方向,所以重點學了這些課程:
-數據結構 -運籌學 -人工智慧導論 -離散數學(計算機系開課)正在學習以下課程: -數字圖像處理 -應用隨機過程 -機器學習(交叉信息學院開課) -統計學習理論導論(研究生課) -凸優化(研究生課)學好自動化還有很多方向可以發展,深入其中一個方面對於研究生階段非常有好處。例如:
檢測/電路方向 - 電力電子、檢測技術、信號處理、電力拖動機器人方向 - 現代控制理論、電子電路、嵌入式系統過程式控制制方向 - 檢測技術、化工基礎、過程式控制制、系統辨識智能交通方向 - 系統工程、運籌學、凸優化CIM方向* - 系統工程、CIM系統、生產系統計劃、調度原理人工智慧方向 - 數據結構與演算法、人工智慧、隨機過程模式識別方向 - 數據結構與演算法、隨機過程、模式識別生物信息方向 - 模式識別、計算生物學、統計理論多媒體方向 - 數字圖像、數字視頻、編碼理論、人工智慧控制理論方向 - 經典/現代控制理論、線性/非線性控制理論網路方向 - 計算機網路、運籌學、網路安全、離散數學導航制導方向 - 控制理論、電子電路、力學、熱學*CIM指計算機集成製造系統或現代集成製造系統上面對於自動化的概括可能不全面,有些方向我也不太了解,歡迎指出錯誤!綜上,如果想要學好自動化,把握住之前加黑的課程,以及自己感興趣的方向就很好了!高等數學—線性代數—複變函數—電路理論—模電—數電—計算機技術基礎—微機原理與介面技術—自動控制原理—PLC原理及應用—頭髮營養與再生—頸椎病康復指南—高血壓降壓寶典—道德經—大般涅槃經—精神病癥狀學—精神病康復指南
唉我去,終於看到個能好好答的,自動化專業畢業畢業,也是乾的差不多專業的工作
1.自動化專業課程很多,學的很雜,工科的很多課程自動化專業都有涉及,學起來有一定難度,題主要做好心理準備,學好要下一番功夫。2.自動化的就業方向很廣(考研另算),目前有幾個方向可以參考,硬體/軟體工程師(可以理解弱電設計方向,以及嵌入式啊單片機DSP神馬的,我覺得原理都相通但是細分有不小的區別),做工業控制集成控制的(一般plc控制加上位機界面),去電力方向做工程師的,做檢測認證(例如答主,不過是小眾選擇)等等等等。。。(灰常多不再舉梨)
3.樓上兄弟說的好,不要覺得哪一門課不重要,學到後面你會發現課程內容都有聯繫,學好一門的前提基礎是學好之前的課程,電路,數/模電,單片機(以及嵌入式神馬的),plc,低壓電器控制。。。等等等都重要
4.要想學的精,多泡實驗室。沒別的方法,唯它。同樣的程序同樣的電路,畫一遍,不知道畫的啥,畫第二遍,唉,不懂原理唉,但是能配著課本看明白點了,畫第三遍,有意思了,有點想的通了。。。就是這個流程(當然對我這種笨人,只能這麼學東西了)
5.學好編程,學好編程,學好編程,學好各種編程,雖然看起來你可能暫時用不到,不管你是考研深造還是直接工作絕對有大用,絕對有大用,絕對有大用。
可惜這次答案沒故事,估計沒幾個看到點贊的了不扯了,工頭喊我搬磚去了,祝好運1.認真上課,學好理論。能力夠強可以提前自學。不要隨意翹課!不要隨意翹課!!不要隨意翹課!!!
2.多做比賽,多做實際項目,提升實踐能力。期間你會自學很多東西,也會很累,堅持下去必有收穫。然後,你就會發現自動化的魅力,然後你就會對理論理解更加深刻。做好這兩點,保研找工作都不愁。
自誇一下,我就是在大二開始做比賽,從院級一直打到國家級,大大小小十多個比賽吧。說實話,有點累,不過很開心。然後,專業課幾乎都是90+,因為感覺理解上不會那麼抽象。自動化大四,本人普通一本學校(高考入學是二本專業後來升一本),由於學校電力水利特色鮮明,所以整體培養方案偏電氣。
從專業學習、競賽、個人興趣三方面說吧。
專業學習:
首先學好專業課,不管你是為了評獎學金還是保研還是工作,總之專業排名很重要。當然,有能力還是要從原理出發來歸納領悟所學的課程,你會發現從某一門課到某些門課之間,確實有彼此的聯繫,而當你找到這種聯繫之後,你就會將這些分離的知識集成起來,形成你自己的體系。以後,當你忘記某個知識點開始回顧時,你會發現你的思維是跳躍而嚴謹的,為了搞清楚這個知識點,你會把和這個知識點有關的專業書,數學書按照你認知的線,逐一理清,你會從一本書的後面看著看著跳到前面再看著看著跳到另一本書,最終回歸到那個問題,和你當初行程這個知識點認知的線路類似,但是當初領悟需要很長時間思考,現在回顧只是重新走一遍,熟練深刻。如果專業知識整體能學好這種程度,已經很不錯了。反正,我只是在部分科目上稍微做到了這些。競賽:
這個也很重要,一方面是為了實踐你的理論知識,一方面也是為了證明你自己的價值,畢竟如果你拿了電子設計大賽或者飛思卡爾智能車的國獎,還是很有含金量的。在這些比賽中,你有機會學好單片機,小到GPIO大到UART、SPI、IIC這些通信協議,以及AD採樣,DMA傳輸等等,不敢說懂原理,至少你都有機會用一遍。你還有機會使用控制演算法,小到全能的PID大到模糊控制等等複雜的控制演算法,開始學會從一個系統層面分析一個被控對象。當然,還能結識一群志同道合的好哥們,一起熬夜畫電路板調程序的日子,大學裡最美好的回憶。個人興趣的培養:
通過專業課的學習,以及競賽的鍛煉,你應該大致會感覺到自己的興趣在哪裡。是編程還是硬體電路設計還是演算法分析等等。然後,就是靜下心來仔細分析自己的愛好,找到自己真正感興趣的東西,然後著手去做,並在追求自己興趣的過程中不斷糾正自己的興趣定位,最後找到你一生可以為之奮鬥也覺得快樂的東西。如果你喜歡編程,知乎對你來說就是天堂。這裡到處是程序員中的老司機,你可以向他們提問,聆聽他們的教誨,也可以關注他們,看看他們關注的問題。當然,最重要的是,你得自己沉下心,自己去啃數據結構,演算法設計與分析,一門面向對象的編程語言,操作系統,網路,等等,你會發現這是一片海洋,而你是多麼渺小。最後,大學時光短暫,如果能找到自己的真愛,那就大膽去追,而這比上面的三者都對你影響深刻。
加油吧,自動化沒有那麼好,也沒有那麼差,重點是看人。
我是渣渣,就不強行裝逼了。建議多參加些比賽,建議多參加些比賽,建議多參加些比賽。
首先,我想說的是自動化專業的同學實際上是最適合也是最應該參加科技創新活動的。自動化是軟硬體結合的專業,本身對軟體和硬體的要求都很高。我覺得自動化專業的同學大學不參加個比賽簡直枉費學這麼雜的東西,我甚至有一種感覺,大學的各種比賽就是為了自動化專業比賽準備的。
大家現在看到的那麼多比賽,它們的核心部分就是控制,其他的部分都是起輔助的作用。我們自動化本來就是搞控制的,對於自動化專業來講,你做不出東西,沒有項目經歷,就等於沒有競爭力。你想軟體你是搞不過計算機的,硬體你是搞不過電子和電氣的。我們必須想辦法發揮出自己的優勢,學會用軟體去控制硬體,積极參加各種比賽,提高自己的競爭力。
我對大家的建議是,看你是你選擇考研還是工作,如果工作的話,去學院找各位老師,跟他們討論,看他們有什麼課題,爭取參與進去,通過實踐鍛煉自己的能力,提高自己工作的籌碼。如果是考研,那就好好學習專業課程。不過我想說,科技創新比賽或項目對於保研或者考研複試都是非常重要的。考研面試的時候,如果你沒有項目經歷,不大容易獲得導師的認同。而且研究生也是做項目,如果你本科時通過科技創新得到了鍛煉,能力比也會別人高出很多,到時候你的機會也會更多,這對你的發展非常有利。
請大家記住,不管讀研還是工作,能力越高機會越多。
相對於具體的方法,我更希望自動化的同學能明白努力的意義。我想說的是我們現在的努力是為了以後我們可以做自己喜歡做的工作,而不是為了生計被逼著做那些重複性的勞動,成為一台被人控制的機器。另外,我們工科與其他學科不同,我們的能力體現在你能用自己的技術解決一個具體的工程問題或者實現一個工程項目,其他的東西都要放在次一點的位置。比如兼職,學生會,這些固然重要,不過還是要排在工程項目經歷之後。
工作時即使你口才再好,即使你人脈為人都無可挑剔,不過你沒有技術,你的價值就很難得到體現,大家想如果你是老闆,你是希望要一個大學在各種活動中都吃的開的,可是沒參與過工程實踐和項目的人,還是希望要一個在大學參加過各種工程項目和比賽的人,這種人可以馬上給你的公司帶來效益,我這樣說大家心裡應該有數了。
可能大家說我以後不做技術,你說的這些對我沒用。不過我們做事不能那麼浮躁,既然你是自動化專業的,你應該把你作為自動化學生應該做的事情做好,未來的事情真的不好說。而且你沒有一技之長,你在社會上也不大好闖。
技術是前提,技術是跳板,到時候你通過技術轉管理,自己通過技術創業,最少最少也能給自己留個謀生的途徑吧,這個社會需要的是一步一個腳印靠著自己真才實學去奮鬥的人。
可能大家覺得現在挺好的,不需要非得往上走,我整天就這樣玩遊戲多好,我就這樣自由自在的多好。我不會用未來的壓力,責任之類的話去給你洗腦,大家都是大學生了,肯定也有獨立思考的能力了。
不過,我對人生的認識是,人生需要更多的不確定性,我們努力的越多,奮鬥的越多,體會的才能越多,我們對很多事情才能有更深刻的理解。不然你的人生可能會很糾結,糾結過去,糾結未來,糾結於人際關係,你一旦陷進去,可能一輩子就被這些束縛住了。
我們對世界的理解深度就是我們人生的長度,我們實際上就是用我們的一生和我們的認知邊界賽跑。一旦你停在某處,陷在某種你以為的安逸中,可能你的認知界限也會被限制住了。非211苦逼自動化大四狗。
個人愚見 自動化是工科基礎 學的廣但不精 但是這並不代表不好有些時候這種複合型人才還是很受歡迎的自動化的學習 分為幾個部分吧 理論基礎就是高數 數電模電電路分析跟C語言
另一個就是電力電子器件跟電機什麼的 最後一個方面是控制理論 自控 智控學工科不能死讀書的 要多動手多做試驗 最好是去參加比賽什麼的 比賽的經歷會讓你對控制理論有更深的理解 不只是書本上簡單的傳遞函數算來算去單片機 DSP PLC 這些控制器都是可以自學的 尤其是PLC真的很簡單 大一學了C語言有了點編程思想 會點數電就能會。
最後要說 學習任何東西都是要認真勤奮努力 學科不同可能略微有差別 學習能力的培養才是最關鍵的本人自動化研二狗一枚,985高校本校保研。
我是那種每天泡在自習室看書那種學霸,本科時一直都是讀書本,直到大四進實驗室了才跟導師做過一些項目。讀了這麼多年這個專業,對自動化專業乃至工科專業的一點看法。(1)注重應用:知其然
本科上學這幾年唯一的遺憾是沒有參加過一次競賽,缺失了鍛煉動手能力的機會。這在後來做項目時給了我不小的麻煩。所以我的第一個建議是多做項目,有時間有精力的多參加競賽。去年冬天剛剛經歷過應屆畢業生求職廝殺後,我感到找工作時人家真的不看你的成績如何。如果你競賽做的牛逼,獎項拿得多,那你到了求職時會很搶手。
有人說要平時多學學編程,學學51,學學arm。對於怎麼學這件事,我們學院當時提出一個口號:基於項目學習。你的51學的再刻苦,如果沒有實際項目,也就是多翻了幾遍手冊,對晶元那個寄存器對應什麼功能熟稔於心,可你要明白,那就是個晶元,人家一出新產品就會有新手冊,你原來那些就沒用了。這時多做項目的優勢就出來了,具備快速學習一款晶元的能力,用到什麼查什麼,善於利用常式,能迅速解決問題的人才是真大神。多做項目的另一個原因是書本實在太枯燥了,一直啃那些手冊也不能很快記住效率反倒不高,這是如果你能適時的應用所學解決一個實際問題,一來可以激發你的興趣,而來可以讓你對相應知識點有深刻印象,學以致用,事半功倍,何樂不為?(2)注重理論:知其所以然(歇會下回再寫)最重要的還是學好計算機,學好編程,以後找個互聯網公司,或者考研,本科出來學的泛而不精,只能去工廠調設備,待遇不會很高,至於說為什麼學習自動化,當初選專業時覺得應該很先進很高大上,實際發現完全不是那麼回事。
聽我一句話,好好學計算機的東西。
早一點看到也許我的大學是另一種生活,走的好偏。
據說自動化搞得牛逼的編程都比較厲害,感覺課內學的太理論太虛了,就花費多一點精力學編程,結果走歪走向IT類了,曾經害怕編程不選計算機專業,沒想到跑了一圈又跑到計算機了。
1.閱讀一套批判性思維,思維導圖,提高獨立思考能力的書!
2.買一些實戰案例的工控書,不要理論書!
PLC,變頻器,工控機,伺服電機,DCS ,嵌入式系統,網上也有很多視頻教程
3、淘寶買些學習硬體學習!二手PLC 觸摸屏等等
以下來源淘寶,侵刪
各類開發版學習板
4.多看自動化方面的雜誌,參自動化展會,有很多使用企業資料,真實產品
百度文庫也有很多案例文件
雜誌裡面都是現場時應用案例分析
5.參加各類競賽
6.努力提高學習能力,思考能力,搜商能力,英語是重點學習,至少閱讀自動化專業資料沒有問題!
7.招聘網站,查看你想去的公司招聘要求,比如,西門子ABB AB,賽摩飛世爾,基伊埃,施耐德,有目的學習,確定方向,比如電氣控制,DCS,嵌入式系統,機器人智能。
8.中國工控網等網站論壇有空去多去看看
9.優秀的自動化微信公共賬號關注學習
有空再補充。。。。。
謝 @宋紹銘幺,然而 @何舜成老闆的回答已經達到極致了,而我的自動化系學習又這麼渣,表示心有餘而力不足。THUDA是世界排名第一的系,每次國外的小夥伴聽我介紹這個專業都會投來羨慕嫉妒恨的目光。課程學習的話,一些比較乾淨的課(數學、程設)可以自學;偏工程的,邊角知識比較多的還是得上課記筆記。end
學沫到此一答
自動化泛而不精,各方面領進門了還得看個人。「學好」的定義是什麼,本科四年後就業還是讀研?就業?
你可以去各大求職網站,比如智聯、大街什麼的去搜索他們要招的自動化專業畢業生都要會什麼。像各種提及到的軟體課堂上其實並不能真正細說掌握直到你精通,課餘要自己花時間多摸索;像各種提及到的硬體學校有實驗室提供你使用最好,沒有自己花錢淘寶買來鑽研也不會很貴。總之軟硬體找相關學習文獻資料來看,當成項目來做。這樣你除了在學習了專業本身開設的課程內容基礎上真正具備動手實踐能力。還不滿足於此又有時間或者是能擠出時間的話,可以看看有什麼實習,感受一下行業內的氛圍,積累一點經驗。讀研?
自動化還是很適合讀研的,畢竟本科學得東西對於這個學科還是淺顯了一些。當然本科畢業後先就業再倒回來讀研也有好處,看個人意願。除了提高學習好各門科目的自我要求,尤其是高數、線代、概率論,還有專業核心的自控原理等。另外還是老辦法,去查,查各個高校自動化(也就是控制)研究生的考試科目,政治英語撇開不說,數一就是高數線代概率論,專業課的考試科目不盡相同。查下來你就知道哪些專業課重要了。控制研究生裡頭還分了好幾個方向,這個不同學校不大一樣,多查幾個綜合總結下來就有了。在此基礎上,去細緻了解各個研究方向的內容,像借閱書籍或是找校內相關研究領域的老師交流了解,就會對全局有個清晰的了解。再以此選擇自己喜歡的方向有針對性地去學習,而不要純粹為了讀研而讀研去學習。當然大部分人都是這樣的,最後決定考研了再看看有什麼方向,不過也沒有什麼錯,畢竟之前不大了解,先考上了再說。出國?
這個參考讀研,以及出國申請總之,咱得弄清需求所在,無論是找工作還是搞學術,外在的需求和內在的需求都要明確,這個需求是具有指導意義的,理論聯繫實踐,學好在我理解算是自身水平能滿足甚至高於這些需求。當然,你會說,說誰也會說(比如學沫我),真正做起來,還是看自己感覺好難啊……21號還要補考模電
推薦閱讀:
※弟弟在學校被欺負,只偷偷告訴了我,該怎麼處理?
※你覺得在你讀研三年中,除了搞科研以外,什麼是最應該做的或者什麼是你最後悔沒做的?
※軍訓時有哪些令你厭惡的事情?