與21ic網(wǎng)友的關(guān)于大學(xué)學(xué)什么的問答(供初學(xué)者參考)
21ic網(wǎng)友: 您好,我是21ic的一位朋友,
老樹: 嗯呵呵,你是哪位?
21ic網(wǎng)友: 湖南的一位朋友。 我發(fā)覺單片機(jī)是道門檻。想邁進(jìn)去初學(xué)有點(diǎn)難。
您能不能指點(diǎn)一下? 另外您快出了嗎?我想買一本。
老樹: 書還沒有出。 你就是按照我的博客上指點(diǎn)的,自己做一個(gè)簡(jiǎn)單的開發(fā)板,如果沒有時(shí)間,買一個(gè),先玩玩。需要投點(diǎn)資,不過跟回報(bào)比起來,值得。
21ic網(wǎng)友: 那也是的,不過單片機(jī)入門確實(shí)有點(diǎn)難。大學(xué)里就算是學(xué)電的,一個(gè)院到畢業(yè)的時(shí)候?qū)W會(huì)熟練的沒有幾個(gè)。
老樹: 不難,一個(gè)是找伙伴一起學(xué),來點(diǎn)腦力振蕩; 一個(gè)是找明白人指點(diǎn)。如果基礎(chǔ)好的話,幾天就入門了。
21ic網(wǎng)友: 不過現(xiàn)在大學(xué)里的教材,除了講那些中斷外,后面很多部分都是講8253、8259那幾個(gè)芯片。
老樹: 8253、8259這樣并行擴(kuò)展的芯片不用學(xué)了。你這樣,先學(xué)51的最小系統(tǒng),然后學(xué)C。 等我的書出來,就可以全面學(xué)。
21ic網(wǎng)友: 您有沒有這樣的介紹?
老樹:
書上有。但是我現(xiàn)在還沒有完全寫好
21ic網(wǎng)友: 是啊,我很想買一本書。其實(shí)一本書就是一個(gè)好老師。
老樹: 但是網(wǎng)絡(luò)上有很多東西,可以參考。
21ic網(wǎng)友: 大學(xué)里的微機(jī)原理,都是講8088。 很多電子方面的書講得很不全。
老樹: 這些教材陳舊了。 有點(diǎn)誤人子弟。我的博客有一個(gè)說明,怎么查資料。
51最小系統(tǒng)的那些程序都能搜索到代碼。
21ic網(wǎng)友: 您博客的網(wǎng)址呢?
老樹: http://laoshu0902.blogchina.com/ 其實(shí)怎么查資料,我在21icbbs上也貼出來了。
21ic網(wǎng)友: 是啊,那些上面把8253、8259,都是做重點(diǎn)講。
老樹: 8253、8259做重點(diǎn)講,是錯(cuò)誤的。也許你們的實(shí)驗(yàn)箱舊了。
21ic網(wǎng)友: 講的是8031,到頭來芯片都買不到,一個(gè)小問題被卡,就無法往下做。 我也很想學(xué)好電子(做單片機(jī)控制方面) 。
老樹: 哦也許到時(shí)候我的博客上給大家提供一個(gè)郵購(gòu)器件的地址,收成本費(fèi)吧。
21ic網(wǎng)友: 書多少錢一本?
老樹: 不知道,50元以上。 內(nèi)容比較多,到時(shí)候肯定要跟出版社商量的。
21ic網(wǎng)友: 沒問題的。
老樹: 也許還要附一塊開發(fā)板,自己買器件自己焊接,這是為了培養(yǎng)動(dòng)手的能力。你的想法我考慮,準(zhǔn)備讓公司的一個(gè)小伙子按照這個(gè)步驟一步一步來,寫一個(gè)系列在21icbbs上發(fā)表,也在我的博客,也許也在mcuw。
21ic網(wǎng)友: 多謝。我正想多動(dòng)手學(xué)習(xí)一下,學(xué)好了單片機(jī)可以學(xué)cpld或FPGA不?哪個(gè)前景大些?
老樹: 51-cpld-arm,按照這個(gè)順序。 在arm這個(gè)階段,準(zhǔn)備搭配fpga。 如果踏踏實(shí)實(shí)按照書中的例子自己編程走一遍,我認(rèn)為出來稍微適應(yīng)一段時(shí)間就能拿到高薪。 如果只是拿程序跑一邊,那沒有啥用。要自己把各個(gè)模塊搭起來,有些程序忘記它,自己試試編一次。
21ic網(wǎng)友: 但ARM比較難學(xué)。
老樹: 一步一步來。先從51入手。也想把ARM寫成傻瓜書。 你是幾年級(jí)?
21ic網(wǎng)友: 大二,我現(xiàn)在在大三的高年級(jí)聽了單片機(jī)和微機(jī)原理這門課。
老樹: 來得及。 到了夏天是3年級(jí)。 我的設(shè)計(jì)就是花2年的時(shí)間,51->CPLD->ARM->FPGA。 出來就是預(yù)備的大俠。^_^。
21ic網(wǎng)友: 呵呵,但是需要您的指點(diǎn)。
老樹: 主要還是看書,爭(zhēng)取寫成傻瓜書,對(duì)初學(xué)者容易入門。 我也沒有時(shí)間,最近是剛好有空。
21ic網(wǎng)友: 數(shù)學(xué)用得多不? 我數(shù)學(xué)學(xué)得不是很好。
老樹: 數(shù)學(xué)主要是算法。 一般的單片機(jī)的程序,就是腦子怎么想就怎么編,當(dāng)然技巧還是要有一點(diǎn)。也要有規(guī)范。這些都能在網(wǎng)絡(luò)上找到很多資料參考。所長(zhǎng)、hotpower等都是可以偷師學(xué)藝的。 在系統(tǒng)中,需要算法的時(shí)候再學(xué)了。而且也許有專門做算法的人。一個(gè)項(xiàng)目一般來說都是很多人協(xié)作完成的。 單片機(jī)也需要算法,但用得不多。有些算法可以找到現(xiàn)成的,理解后改改就行了。算法,做了就知道了,比如PID,不去做,我想沒有人能搞的明白和專業(yè)。
DSP對(duì)算法的要求高。
8位單片機(jī)的能力不足以支撐一個(gè)復(fù)雜的算法。
8位單片機(jī)實(shí)際上能做的事情不多,但是低端的應(yīng)用廣。
但是8位單片機(jī)畢竟是入門。先過渡一下,最后還是要掌握arm的。
以現(xiàn)在arm的發(fā)展速度,價(jià)格的不斷下降,稍微復(fù)雜的應(yīng)用,移植到arm是合算的。編程相對(duì)簡(jiǎn)單,不必?fù)笓缚s縮了,畢竟資源多。
一個(gè)低級(jí)的arm7,也有高速帶緩沖的2個(gè)串口,有內(nèi)置的大容量的ram,有片內(nèi)的flash ram,n個(gè)I/O口,編程當(dāng)然舒服多了。 但是現(xiàn)在不貴了,比高端的51還便宜。
21ic網(wǎng)友: 這我知道,DSP和ARM學(xué)得比較好的人不多。主要是入門難。
老樹: 建議C學(xué)好。
21ic網(wǎng)友: 為什么呢?
老樹: 因?yàn)镃可移植。 匯編需要學(xué),但是,沒有必要精通。 學(xué)匯編是為了理解C,提高C的效率。
21icbbs上有很多的大俠關(guān)于C的論述,到精華區(qū)找找看。
21ic網(wǎng)友: 匯編的指令不多,但要學(xué)得很熟練也不是一件很容易的事。
老樹: 沒有必要學(xué)得很熟練。使用匯編編很長(zhǎng)的程序沒有必要。 維護(hù)也很困難。
21ic網(wǎng)友: 是的,匯編編很長(zhǎng)確實(shí)有點(diǎn)難度。
老樹: 對(duì),而且,如果換一個(gè)平臺(tái),或者單片機(jī),需要重新熟悉。 所以,沒有必要對(duì)51的匯編太玩命。 我認(rèn)為,熟悉位操作指令,熟悉5個(gè)中斷,就可以了。
21ic網(wǎng)友: 畢業(yè)后想到您公司實(shí)習(xí)哪怕打雜不開工資也行。
老樹: 按照我這個(gè)步驟花2年時(shí)間學(xué)下來,不必打雜,你可以出去,適應(yīng)一段時(shí)間之后,拿到高薪。
21ic網(wǎng)友: 好的。 高薪不敢,現(xiàn)在大學(xué)生都不好找工作,我們要明年畢業(yè),也難談。
老樹: 因?yàn)樗麄儧]有經(jīng)驗(yàn)。按照我說的去做,相當(dāng)于有了一部分的經(jīng)驗(yàn)了。 電子專業(yè)的學(xué)生教材的陳舊,是最大的弊病。 實(shí)際上,職場(chǎng)還是需要大量有技術(shù)的新人的。 怎樣從畢業(yè)生中脫穎而出是你要重點(diǎn)考慮到的地方。
21ic網(wǎng)友:
1。學(xué)習(xí)模擬電路和數(shù)字電路,高等數(shù)學(xué)等基礎(chǔ)知識(shí)
2。必修單片機(jī),PCB電路板設(shè)計(jì)
3。選修CPLD,DSP,高頻電路,外殼設(shè)計(jì)等。
4。能力強(qiáng)的學(xué)多一些,能力小的,學(xué)少一些。
5。注重實(shí)踐,多動(dòng)手,理論要聯(lián)系實(shí)際。
這是一個(gè)前人給我的指點(diǎn)。
老樹: 挺好的。 模擬電路和數(shù)字電路現(xiàn)在的教材我覺得可能也一般,雖然沒有仔細(xì)研究,但是可想而知,很多地方跟實(shí)際脫軌。 圍繞單片機(jī)去學(xué),也許效率高點(diǎn)。
CPLD必須。 DSP可能門檻高,難以學(xué)精,不如換arm。PCB電路板設(shè)計(jì),熟練掌握一門EDA的工具,對(duì)電子工程師來說,這是必須的。 高頻電路-RF是專門的行當(dāng),不進(jìn)這個(gè)行當(dāng),無法深造。 外殼設(shè)計(jì)-稍微大點(diǎn)的公司,有專門的人來考慮。你需要理解的就是PCB在這個(gè)機(jī)箱內(nèi)的情況。
舉個(gè)例子:
一般的電路板,除非是PCI、ISA、歐標(biāo)的,希望做成公制的整數(shù),包括定位孔,不能出現(xiàn)類似2.54這樣的數(shù)字,這樣機(jī)箱才好加工安裝的位置。
4。能力強(qiáng)的學(xué)多一些,能力小的,學(xué)少一些。 -對(duì),要精,不要多。
5。注重實(shí)踐,多動(dòng)手,理論要聯(lián)系實(shí)際。-甚對(duì),自己做開發(fā)板、焊接開發(fā)板是最好的。
21ic網(wǎng)友: 像高頻主要用于哪方面?信號(hào)與系統(tǒng)呢? 我只想做計(jì)算機(jī)與電子結(jié)合。
老樹: 主要是通訊上。 你不進(jìn)通訊這個(gè)行當(dāng),而且是通訊中的無線通訊,用不上。 計(jì)算機(jī)有專門的人士,做技術(shù),面面俱到,不可能。 有一門精湛的手藝,就沒有競(jìng)爭(zhēng)力。 等今后工作了,再根據(jù)工作的情況,兼通其它。
21ic網(wǎng)友: 是的,在些課比較難學(xué),像高頻,信號(hào)與系統(tǒng),那二門課是比較難學(xué)的。
老樹: 你是通訊專業(yè)嗎? 因?yàn)檫@些課程,是從現(xiàn)象中抽象出來的理論,主要是一種分析的方法,如果做了實(shí)際的東西就明白了。 所以實(shí)踐很重要。
21ic網(wǎng)友: 年輕的時(shí)候吃點(diǎn)苦沒關(guān)系,現(xiàn)在就業(yè)難,以后養(yǎng)家糊口也會(huì)更難,我是一個(gè)農(nóng)村出身,應(yīng)該您也有這種體會(huì)。
老樹: 是的。 拿出本事來。 職場(chǎng)喜歡吃苦和敬業(yè)的。做技術(shù)就要做研發(fā)。 所以大學(xué)3、4年很重要,打好研發(fā)的基礎(chǔ)。讓用人單位看到你的努力和用心。 這樣一開始就能入行,走對(duì)道,最重要。 干了別的,再想轉(zhuǎn)到研發(fā),很難。容易蹉跎。
我其實(shí)是被耽誤了,所以不希望后來人象我這樣。
21ic網(wǎng)友: 他們不是說現(xiàn)在還在學(xué)VC++做上位機(jī)嗎?
老樹: 那是專業(yè)人士,你要兼通電子和計(jì)算機(jī),只能選一樣;在大學(xué),時(shí)間和精力都不夠。
21ic網(wǎng)友: 但每個(gè)人都會(huì)或多或少走一點(diǎn)彎路。
老樹: 電子專業(yè)的,按照我說的,就一點(diǎn)都不會(huì)有。
21ic網(wǎng)友: 很高興你能夠給我講解這么多知識(shí)!
老樹: 嗯我也有啟發(fā)。 知道你們想學(xué)什么。 因?yàn)槟闾岬倪@些問題,也許是所有人都想提的 所以你要是不介意 我會(huì)整理出來 放在博客上
21ic網(wǎng)友: 其實(shí)我們想學(xué)應(yīng)用性的東西,并不想出了校門被別人罵,現(xiàn)在在大學(xué)生沒有什么用,那樣是很痛苦的,花了錢不要緊,畢業(yè)出來總要找份像校的工作對(duì)得起自己的父母吧。 想想現(xiàn)在上個(gè)大學(xué),或上個(gè)研,畢業(yè)等于失業(yè),花了幾萬元,還不如不學(xué)拿去搞其它方面的投資也劃算?。?BR>
老樹: 電子專業(yè),沒有必要上研,這是我的論斷。當(dāng)然這個(gè)問題可以探討。
除非你能找到一個(gè)很好的導(dǎo)師帶你,但是現(xiàn)在擴(kuò)招,即使是好的導(dǎo)師,一個(gè)人帶好多,一天指導(dǎo)一個(gè),也得輪一個(gè)月,輪得過來嗎?^_^
要是一般的導(dǎo)師,不如找個(gè)好的工作,能夠在工作中學(xué),一個(gè)花錢,一個(gè)賺錢,學(xué)到技術(shù),而且獲得行業(yè)和職場(chǎng)的經(jīng)歷,一進(jìn)一出,差的很多的。
按照我說得走下來,從3年級(jí)開始,更早更好,花2年的時(shí)間,畢業(yè)就能進(jìn)入研發(fā)工作,就沒有必要上研了。
研究生,想想政治,想想英語,花的時(shí)間海了去了。
21ic網(wǎng)友: 那也是的,現(xiàn)在的中國(guó)的教育是八股文。
老樹: 主要是,你學(xué)的和自己的實(shí)踐要有一定的深度,相對(duì)其他的畢業(yè)生來說。 興趣是最好的導(dǎo)師。 根據(jù)自己的興趣,做專項(xiàng)的研究。好的導(dǎo)師,難找。
21ic網(wǎng)友: 是啊,現(xiàn)在的老師主是念一下,劃一下重點(diǎn),考一下OK。 自動(dòng)化是講PLC和單片機(jī)還有算法 電子信息工程是計(jì)算機(jī)電子通訊都學(xué),電子技術(shù)是講硬件,所以差別很大,您覺得學(xué)哪個(gè)專業(yè)比較好?
老樹: 都一樣,關(guān)鍵還在自己能不能有實(shí)在的手藝。
21ic網(wǎng)友: 并不一樣,研究的方向有很大的差別。 說實(shí)在的手藝,我想沒有幾個(gè)會(huì)有的。
老樹: 在大學(xué)生的這個(gè)階段,對(duì)絕大多數(shù)人來說,談不上研究。 自動(dòng)化這個(gè)行當(dāng),做研發(fā)的機(jī)會(huì)不大。應(yīng)用的多。 電子技術(shù)我覺得好點(diǎn),適應(yīng)面廣點(diǎn),但是我的看法不一定對(duì),只能參考。
21ic網(wǎng)友: 我現(xiàn)在就是學(xué)自動(dòng)化方面的。 下次去聽聽電子技術(shù)的課。多謝老師指點(diǎn)。
老樹: 嗯,不用客氣。