給學(xué)單片機(jī)學(xué)生的一些忠告
在大學(xué)里,必須掌握一些基礎(chǔ)知識(這是必要的,畢竟你還不知道畢業(yè)后將干什么工作),基礎(chǔ)知識主要有模擬電路和數(shù)字電路以及高等數(shù)學(xué)知識(必修課)。然后重點(diǎn)學(xué)習(xí)一些別的知識,比如單片機(jī),F(xiàn)PGA,PCB設(shè)計(jì),DSP(這些都是選修課),不要什么都學(xué),自己感興趣的,有條件的學(xué)一學(xué)。 有些人的求職簡歷寫著學(xué)了什么什么,羅列一大堆,我認(rèn)為這種人是吹牛,或者是學(xué)而不精。每個(gè)領(lǐng)域,要想精通,不要說一年兩年,可能10年8年,都有的學(xué)。如果我去招聘,我反而看重簡歷里學(xué)的知識不是很雜,但有所精通的人。這些人一般有比較多的實(shí)踐經(jīng)驗(yàn)。實(shí)踐比理論要重要的多,對于搞電子的來說。特別是高頻,理論通,實(shí)踐往往不通,但是實(shí)踐通的,理論上又難于解析。
對于單片機(jī)來說,主要學(xué)習(xí)一下51單片機(jī),盡管有了一些別的單片機(jī),比如AVR,PIC,MSP430,ST,MOTOROLA等,但是51用的企業(yè)還是最多的,搞電子的廠家,不用51的,是少數(shù)。對于求職,你懂51的話,很多公司都可以去。但是別的單片機(jī),如果對方根本不用,那么他就不會考慮招你進(jìn)去。 當(dāng)然對別的單片機(jī)進(jìn)行一些了解,當(dāng)然是可以的,但重點(diǎn)還是在51上。主要51的開發(fā)工具比較成熟,而且供貨商相當(dāng)多,根本不用考慮貨源問題.51是開放的內(nèi)核,多廠家生產(chǎn),而別的內(nèi)核都不是開放的,獨(dú)家生產(chǎn)。 學(xué)習(xí)51,主要以Keil C51為主,來學(xué)習(xí),因?yàn)镵eil C51是世界上最好的(個(gè)人認(rèn)為)的編譯器,懂keil的人也很多,技術(shù)支持完備。要以Keil C51 V6.xx版本為基礎(chǔ)學(xué)習(xí),不要用DOS版或Keil C51 V5.xx,這些版本幾乎已經(jīng)淘汰,只有一些仿真機(jī)廠家才當(dāng)作寶貝,嵌入低版本的編譯器,這種做法始終是落后的。目前專門描述Keil C51 V6.xx的書還沒有,為了幫助大家學(xué)習(xí),與時(shí)代同步,我寫了一些教程,給大家參考。有時(shí)間再看一些別的單片機(jī)的資料。
總結(jié):
1.學(xué)習(xí)模擬電路和數(shù)字電路,高等數(shù)學(xué)等基礎(chǔ)知識
2.必修單片機(jī),PCB電路板設(shè)計(jì)
3.選修CPLD,DSP,高頻電路,外殼設(shè)計(jì)等。
4.能力強(qiáng)的學(xué)多一些,能力小的,學(xué)少一些。
5.注重實(shí)踐,多動手,理論要聯(lián)系實(shí)際.