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