嵌入式學(xué)多長時間?
嵌入式培訓(xùn)學(xué)習(xí)課程大概需要6個月
1月學(xué)習(xí)C語言
2月學(xué)習(xí)ARM架構(gòu)
3月學(xué)習(xí)linux驅(qū)動基本知識
4月強化linux驅(qū)動程序
5月驅(qū)動程序編寫
6月linux驅(qū)動項目實戰(zhàn)
嵌入式是一名博大精深的*,入門了就不難,沒有入門就進步了門,也可以自學(xué)。
嵌入式多長時間能學(xué)會?
學(xué)會嵌入式,沒有時間的限制,我參加工作2年多了,一開始學(xué)習(xí)是因為家里條件不太好,*畢業(yè)后一直沒找到工作,聽同學(xué)說尚觀嵌入式還行,學(xué)習(xí)時間緊湊,4個月學(xué)完了就能工作 所以選擇了尚觀科技,選擇了學(xué)一門技術(shù)。學(xué)員中有上班族,有應(yīng)屆生。當(dāng)時和我坐鄰桌的同學(xué)是在職學(xué)習(xí)的,他之前聽課的班級已經(jīng)結(jié)課了,這次是免費過來聽的。我記憶他最深的的一句話就是:這里可以讓不牛逼的人變牛逼,讓牛逼的人更牛逼。雖然話很粗俗,但是現(xiàn)在看來對于我來說這句話驗證了一切。從一個剛出茅廬的小小應(yīng)屆生,變成現(xiàn)在按年薪收入來算的程序員。畢業(yè)2年了,從剛?cè)肼殨r的6千元到現(xiàn)在的年薪40萬,我走過了別人沒有走過的路。我想知道學(xué)好嵌入式需要多久 好好學(xué)
我不知道你的學(xué)好定義是什么樣的,如果到什么都要精通,說真的,十年都難啊,我都差不多快做嵌入式十年了。當(dāng)然如果你只是要學(xué)習(xí),先入門,先找到一份嵌入式的工作。這樣的話我估計你好好學(xué),學(xué)4-6個月就夠了。別看時間不長,如果要堅持學(xué)習(xí)這么長的時間,實際上還是要看個人的毅力的。不過我相信你可以的。因為你的標題都說要好好學(xué)。
關(guān)于怎么學(xué)習(xí)呢? 我前幾天有看到一個??粕?,他寫了一篇關(guān)于他如何自學(xué)嵌入式的步驟和學(xué)習(xí)方法寫了出來,他就學(xué)了四個月,希望你也可以這樣。我把文章轉(zhuǎn)過來讓你看下。
??粕鷮W(xué)嵌入式到找到工作的前前后后
先做個自我介紹,我07年考上一所很爛??泼褶k的學(xué)校,學(xué)的是生物專業(yè),具體的學(xué)校名稱我就不說出來獻丑了。09年我就輟學(xué)了,我在那樣的學(xué)校,一年學(xué)費要1萬多,但是根本沒有人學(xué)習(xí),我實在看不到希望,我就退學(xué)了。
退學(xué)后我也迷茫,大專都沒有畢業(yè),我真的不知道我能干什么,我在糾結(jié)著我能做什么。所以輟學(xué)后我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應(yīng)聘做業(yè)務(wù)。我想應(yīng)聘做技術(shù)的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業(yè)。那天我去新華書店,在計算機分類那邊想找本書學(xué)習(xí)。后來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學(xué)習(xí)嵌入式,然后給我介紹了一下嵌入式現(xiàn)在的火熱情況,告訴我學(xué)嵌入式多么的有前景,給我了一份傳單,嵌入式培訓(xùn)的廣告。聽了她的介紹,我心里癢癢的,確實我很想去學(xué)會一門自己的技術(shù),靠自己的雙手吃飯。
回家后,我就上網(wǎng)查了下嵌入式,確實是當(dāng)今比較熱門的行業(yè),也是比較好找工作的,工資也是相對比較高。我就下決心想學(xué)嵌入式了。于是我去找嵌入式培訓(xùn)的相關(guān)信息,說真的,我也很迷茫,我不知道培訓(xùn)是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
后來,我在百度知道看到一篇讓我很鼓舞的文章《如何學(xué)習(xí)嵌入式》,是一個嵌入式高手介紹沒有基礎(chǔ)的朋友怎么自學(xué)入門學(xué)嵌入式,文章寫的很好,包含了如何學(xué)習(xí),該怎么學(xué)習(xí)。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什么別人都能自學(xué)成才,我也可以的!我要相信自己,所以我就想自學(xué),如果實在學(xué)不會我再去培訓(xùn)。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統(tǒng),我是想找一個能夠告訴我該怎么學(xué)的視頻,一套從入門到精通的視頻,一個比較完整的資料,*能有老師教,不懂可以請教的。
后來我又找到一份很好的視頻,是在嵌入式學(xué)習(xí)網(wǎng)推出的一份視頻《從零基礎(chǔ)開始學(xué)嵌入式》,網(wǎng)址:
里面的教程還不錯,很完整,可以讓我從基礎(chǔ)的開始學(xué)起。視頻不便宜啊,但是我也忍了,畢竟買幾本書都要幾百了,何況他們還有半年的技術(shù)咨詢和服務(wù),算值了。
下面介紹下我的學(xué)習(xí)流程,希望對和我一樣完全沒有基礎(chǔ)的朋友有所幫助。
收到他們寄過來的光盤后,我就開始學(xué)習(xí)了,由于我沒有什么基礎(chǔ),我就從最簡單的C語言視頻教程學(xué)起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學(xué)了一個禮拜,接下來我就學(xué)了linux的基本命令,我在他們提供linux虛擬機上都有做練習(xí),敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月后我基本掌握了C和linux的基本操作。
接下來我就去學(xué)習(xí)了人家的視頻的培訓(xùn)教程,是整套的,和去參加培訓(xùn)沒有多大的區(qū)別,這一看就是兩個月,學(xué)習(xí)了ARM的基本原理,學(xué)習(xí)嵌入式系統(tǒng)的概念,也掌握了嵌入式的環(huán)境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應(yīng)用到底是怎么做的,但是驅(qū)動我只是有一點點的了解,這個相對難一點,我想以后再慢慢啃。
這兩個月,除了吃飯睡覺,我?guī)缀醵荚趯W(xué)習(xí)。因為我知道幾乎沒有基礎(chǔ),比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養(yǎng)活自己,必須學(xué)好這門技術(shù),同時我不懂的就問,這里真的很感謝他們的技術(shù)客服對我的任何問題都是耐心的解答,每天都我?guī)缀醵加泻脦讉€問題問他們,然后我就把不懂的問題總結(jié)記下來,這樣慢慢積累了一段時間,我發(fā)現(xiàn)自己真的有點入門了。
*的一個月,我就去看關(guān)于實踐部分的內(nèi)容,了解嵌入式項目具體的開發(fā)流程,需要什么樣的知識,我就開始準備這方面的知識,也就是學(xué)習(xí)這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以后找工作做準備。我就到網(wǎng)上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多準備了20天左右
我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,于是我就到51job瘋狂的投簡歷,因為我學(xué)歷的問題,??茮]有畢業(yè),說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過后,就有面試了,但是*次面試我失敗了,雖然我自認為筆試很好,因為我之前做了準備,但是他們的要求比較嚴格,需要有一年的項目經(jīng)驗,所以我沒有被選中。
后來陸續(xù)面試了幾家公司,終于功夫不負有心人。我終于面試上的,是在閔行的一家民營的企業(yè),公司規(guī)模比較小,我的職務(wù)是嵌入式linux應(yīng)用開發(fā),做安防產(chǎn)品的應(yīng)用的。我想我也比較幸運,經(jīng)理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500只能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養(yǎng),我自己也能養(yǎng)活自己的。我想只要我繼續(xù)努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎(chǔ)的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。
*祝愿所有想學(xué)嵌入式的朋友更早的入門!
---------------------------------
*送你一句話,既然想學(xué)習(xí)嵌入式,就要好好學(xué),堅持學(xué),相信不久的將來你就是嵌入式達人。
新手學(xué)習(xí)嵌入式大概要多久才能算是會
創(chuàng)客嵌入式培訓(xùn)入門學(xué)習(xí)課程大概需要3/4個月,但是學(xué)無止境,越往后學(xué)會發(fā)現(xiàn)要學(xué)的東西更多(1)懂得C語言和一些簡單的匯編語言編程。
(2)能夠閱讀一般嵌入式系統(tǒng)的原理圖。
(3)至少熟悉一種嵌入式系統(tǒng)的軟件開發(fā)環(huán)境。
(4)熟悉一種嵌入式系統(tǒng)軟件的開發(fā)過程,如:單片機系統(tǒng)、DSP系統(tǒng)、ARM系統(tǒng)或其它的一些嵌入式系統(tǒng)。
(5)理解常見的嵌入式操作系統(tǒng)的工作原理,理解線程、進程、信號量、消息機制、同步與互拆、并發(fā)控制等軟件編程時用到的概念。