之前看到一個很有趣的帖子,今日分享給大家,希望對大家有所啟示~
有不少的在校的大學生寫信給我,問在學校里應該學習什么電子知識?
就業形勢越來越嚴峻,不光是在中國,全球都一樣,全球經濟的發展速度放慢,至少會持續幾年的時間。半導體產業目前進入低潮,很多公司裁員和虧損,但是技術還是在不斷進步,摩爾定律還在起作用,半導體產品的集成度,速度,價格都按摩爾定律在發展。在大學里只是混混日子的大學生不少,但也有一些比較努力的學生,想掌握更多的知識,希望能夠在畢業之后找到好的工作,或者想創造一番事業,對于這些學生,我是贊賞的。我相信一分辛勞一分收獲,你的努力是不會白費的。這個世界是適者生存,不適者淘汰的社會。像華為公司,進進出出的人不計其數,能適應的留,不適應的走。
有網友問我,你在大學里是怎么度過的?
我是一個對電子有濃厚興趣的人,在高中的時候就開始抓電烙鐵,把家里的電器搞的亂七八糟(拆了,就不知道怎么裝回去,當然現在不會這樣了)。在大學里,我對電子很感興趣,自己也買一些器件(我在廣州中山大學讀書,廣州是一個很好的市場,元器件容易買,不管是舊的,還是新的,開始的時候,自己兜里沒有多少錢,就買一些舊的元器件),然后自己組裝音響,一開始問題真是多,搞了一個學期才搞定,由于問題多,所以經常到圖書館去查資料,去書店看(沒有錢買書的時候就抄一段回來),學到很多模擬電路方面的知識。后來就組裝逆變器(學校里晚上要關燈,沒有電),逆變器可以在關燈了的時候提供電,別的宿舍都停電了,我宿舍就不會停(有逆變器供電),一到關了燈,同學們都跑到我們宿舍來聊天(別的宿舍都一片黑),也是其樂熔融,還有半夜三更看球賽。還組裝了CD,VCD,錄像機,我們宿舍成為了娛樂中心,可以卡拉OK,可以看電視,看錄像,整個物理系,就我們宿舍是最齊全的娛樂設施。也不知道看過多少張VCD。很多同學是廣州。從家里拿來好多VCD(還有一些同學的老爸是抓走私的,收繳了好多VCD,也拿過來看),每到下午6點,就開始放VCD,很多人看。通過這些組裝,學習了很多關于模擬電路和數字電路方面的知識,雖然我別的課程學的不好,但是電路的課程是一流的。
單片機和FPGA方面的知識,在大學學的不多,因為學校的東西太落后,都是到公司才學的。我認為對于搞電子來說,興趣是最好的老師,如果你沒有興趣,那么最好不要選擇電子的專業,因為畢竟有些時候比較累(一個小問題也可能折騰半天),很多時候理論上可以,實踐上就不通。
閑話少說,還是講講應該掌握哪些東西吧。電子方面的知識很多,比電腦的知識要多不知道多少倍。學習電腦的。只要掌握幾門語言就可以了,而搞電子的,需要的知識要全面很多,比如模擬電路,數字電路,單片機,電路制版等......由于電子知識太多,所以一般搞硬件的公司都比較多的員工,分工合作也比較細。因為一個人的能力有限,不可能掌握所有的知識。比如一些人專門設計外殼,一些人專門設計電路板,一些人專門搞出廠測試,一些人專門編寫程序,一些人專門從事邏輯設計,一些人專門搞高頻無線......
有人問我,你現在想轉行嗎?
我的回答是不會,因為不管你做什么,你學而不精,還是無用武之地。電子行業需要干一行專一行,而不是學一行丟一行。我在單片機,CPLD方面有了比較好的基礎,從事這方面的設計會得心應手,如果你改而從事別的設計,比如設計外殼,將一切從頭開始。
所以在大學里,必須掌握一些基礎知識(這是必要的,畢竟你還不知道畢業后將干什么工作),基礎知識主要有模擬電路和數字電路以及高等數學知識(必修課),然后重點學習一些別的知識,比如單片機,FPGA,PCB設計,DSP(這些都是選修課),不要什么都學,自己感興趣的,有條件的學一學。有些人的求職簡歷寫著學了什么什么,羅列一大堆,我認為這種人是吹牛,或者是學而不精。每個領域,要想精通。不要說一年兩年,可能10年8年,都有的學。如果我去招聘,我反而看重簡歷里學的知識不是很雜,但有所精通的人。這些人一般有比較多的實踐經驗,實踐比理論要重要的多,對于搞電子的來說。特別是高頻,理論通,實踐往往不通,但是實踐通的,理論上又難于解析。
對于單片機來說,主要學習一下51單片機,盡管有了一些別的單片機,比如AVR,PIC,msp430,ST,MOTOROLA等,但是51用的企業還是最多的,搞電子的廠家,不用51的,是少數。對于求職,你懂51的話,很多公司都可以去。但是別的單片機,如果對方根本不用,那么他就不會考慮招你進去。當然對別的單片機進行一些了解,當然是可以的,但重點還是在51上。主要51的開發工具比較成熟,而且供貨商相當多,根本不用考慮貨源問題。51是開放的內核,多廠家生產,而別的內核都不是開放的,獨家生產。學習51,主要以Keil C51為主來學習,因為Keil C51是世界上最好的(個人認為)的編譯器,懂keil的人也很多,技術支持完備。要以Keil C51 V6.xx版本為基礎學習,不要用DOS版或Keil C51 V5.xx,這些版本幾乎已經淘汰,只有一些仿真機廠家才當作寶貝,嵌入低版本的編譯器,這種做法始終是落后的。目前專門描述Keil C51 V6.xx的書還沒有,為了幫助大家學習,與時代同步,我寫了一些教程,給大家參考。有時間再看一些別的單片機的資料。
PCB制版,可以學習protel99,介紹Protel99的書很多,也很容易買到,電路制版需要學習的時間不需要很多,可以掌握一下,有條件的最好自己實際去制作一下電路板。
CPLD,FPGA是可編程邏輯電路,這個很有必要花功夫學習,目前一些企業的技術還是比較落后,還經常使用8155,8237,138等一些老掉牙的芯片。沒有辦法,學校里學習的都是這些。用gal,CPLD已經可以完全代替這些電路。而且成本還便宜。一些網友發給我的電路我一看就頭暈,一堆的74hc00,74hc04,4069,373,138等,板子很大,為何不用一塊GAL,或CPLD搞定?用這些芯片,不但電路布線復雜,容易出問題,而且影響成品率,容易被人復制。要制造更為復雜的邏輯,那就非CPLD,FPGA莫屬了。CPLD的設計主要有xilinx和altera兩個公司的。可以學習其中的一種。這些開發板,一般都可以買到,不少人制作和銷售,我的網站將主要以Altera的為主,因為軟件是免費的,我的網站有下載,芯片也容易買。學習的時候主要以圖形設計為主,用語言設計畢竟還比較抽象,有時間就可以加深一下,學習一下VHDL語言。
DSP知識,需要學習的人有比較好的數學基礎,如果你的數學很好,可以選修一下,DSP設計的門檻比較高,開發工具也比較貴,高校設立dsp課程的也比較少,一般的學校都沒有條件去學,有條件學習的,學一下,沒有條件的,就不學也罷。
其他知識,比如高頻電路,外殼設計(AutoCAD),屬于專業性比較強的知識,學習該專業的可以學一下,不是該專業的,可以不學。
總結:
1. 學習模擬電路和數字電路,高等數學等基礎知識
2. 必修單片機,PCB電路板設計
3. 選修CPLD,DSP,高頻電路,外殼設計等
4. 能力強的學多一些,能力小的,學少一些
5. 注重實踐,多動手,理論要聯系實際
談到實踐,這里推薦推薦一個我覺得非常不錯的開源智能硬件開發平臺,還在學校的時候就用它開發過不少能用手機App/智能音箱語音控制的作品,平臺上還有sdk和電路原理圖可以查看,自己DIY智能硬件非常方便,也可以幫助你了解如何畫PCB。如果你在學習的時候,就能借助平臺開發一些作品,對你之后不管是面試求職還是進一步做研究,都是非常有幫助的。
原文來源:電子工程師之家
審核編輯:符乾江
-
單片機
+關注
關注
6032文章
44516瀏覽量
633032 -
電子信息
+關注
關注
4文章
352瀏覽量
26356
發布評論請先 登錄
相關推薦
評論