對于剛開始學(xué)習(xí)的嵌入式小白來說,肯定是擔心這個行業(yè)是否有前景呢,如果僅僅憑自己喜歡,但到時候找不到工作怎么辦呢?總不能饅頭配老干媽吧。還有就是嵌入式是不是很難學(xué)啊,要學(xué)很久嗎。我是應(yīng)該去培訓(xùn)班還是自學(xué)呢。我就是單純的對這行業(yè)感興趣,看到朋友混的不錯,所以我也想學(xué),之前完全沒有接觸過,能學(xué)會嗎?好多好多問題存在深深的腦海里。還有有經(jīng)驗的人想再深度的提升一下自己該怎么做,想知道更多關(guān)于嵌入式的知識是不是經(jīng)常逛逛論壇,貼吧就可以。
嵌入式開發(fā)主要有兩種:
一種偏硬,主要使用語言是C語言和匯編,例如做驅(qū)動開發(fā),這類的開發(fā)對硬件要求比較高,短期內(nèi)比較難掌握,除非是專業(yè)人士,另外,這類開發(fā)的就業(yè)機會比較少,因為國內(nèi)的硬件設(shè)計力量很弱,稍復(fù)雜的硬件都交給臺灣或國外公司設(shè)計。
一種偏軟,主要基于嵌入式操作系統(tǒng),例如Symbian、Linux、Android等等,開發(fā)人員主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。特點是:比較容易上手學(xué)習(xí),就業(yè)機會多,因為嵌入式設(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作。就業(yè)前景也非常的看好。
嵌入式遠景究竟如何?是很多想要從事嵌入式行業(yè)的人有的疑難?而作為未出校門的大學(xué)生們來講,嵌入式就如同一個全新未知的范疇,充滿著渺茫與懷疑?那么嵌入式行業(yè)畢竟發(fā)展如何呢?
嵌入式行業(yè)雖然和生活互相存眷,且專業(yè)性極強,遍及在咱們生活的每一個角落,但是照樣很少有人知道嵌入式。嵌入式的確是不如IOS、Java那么風(fēng)行或者聞名,對于IOS、Java的印象估計大多數(shù)人都停留在IOS、Java很贏利的概念上,聞名的薪資程度很高。沒錯,嵌入式與IOS、Java比較在最晚期的時刻基本薪資的確是少些,但是于此同時嵌入式的起點卻比別的的行業(yè)都高,消費的精神也要多。而后就會有人問,進修又艱巨,起點又高,但是肇端薪資尚未別的的高,為什么要從事嵌入式行業(yè)呢?為什么另有那么多人搶先恐后的參加這個行業(yè)呢?
緣故原由原由便是因為嵌入式的后續(xù)發(fā)展要比別的的要好很多,雖然行行出狀元,但是嵌入式不只失業(yè)規(guī)模普遍,而且職業(yè)生活長,瓶頸期的到來較別的幾種比較是要長很多的。這就培養(yǎng)了嵌入式晚期工作不高,但是隨著經(jīng)驗增長薪資也在賡續(xù)下跌,而薪資上限難以估計的征象。反觀安卓開辟、IOS和Java的上限人為基本在開端從事這個行業(yè)就知道。在嵌入式行業(yè)的道路上走多遠走多高完備取決于你自己,從某種意義上來講其實是一份非常有尋釁的工作!
從另一個角度來講,嵌入式也是一份非常平穩(wěn)的工作,因為你永久不用擔心自己失業(yè),因為這個行業(yè)不會消失,雖然也就不用擔心自己失業(yè)了。而且還會隨著時間的增長得到更多的經(jīng)驗和薪資。
這是一個盡力與支付成正比的行業(yè),也是你能夠或者或者從事好久卻不會看到止境的行業(yè)。
那要怎么開始學(xué)習(xí)呢
我要是找培訓(xùn)班學(xué)習(xí)的話,最怕的就是上課稍微走個神,那天突然有什么事,老師也不會說停下來等你,或許就這樣錯過了一個很重要的知識,然后越聽越不懂,最后稀里糊涂的,錢也出了,知識也沒學(xué)會,竹籃打水一場空。也有人采用自學(xué)的方式,在我看來自學(xué)更適合那些時間充裕和已經(jīng)工作了的人。目前大多數(shù)機構(gòu)的線下脫產(chǎn)培訓(xùn)費用為16800-20000,總共4個月的培訓(xùn)時間,如果算上4個月不上班而消耗的工資的話,線下培訓(xùn)實際費用為38000 到52000之間,當然這里不能說人家的收費就不合理,畢竟這種是需要全日制脫產(chǎn)學(xué)習(xí)的,所以培訓(xùn)機構(gòu)的成本費用本非常高,而且培訓(xùn)機構(gòu)買的就是線下授課的服務(wù),其實大家也知道,凡是售賣服務(wù)的都是很貴的。這個價位對于剛畢業(yè)或者剛剛參加工作的大學(xué)生來說,其實是非常昂貴的。但線上視頻其實也是存在很多弊端的,
(a)體系不夠全面
比如講嵌入式就只將嵌入式,并不會涉及其它相關(guān)領(lǐng)域,比如單片機、安卓等等的課程,但是我們會看發(fā)出與嵌入式相關(guān)的很多其它的課程,努力構(gòu)建一個完整物聯(lián)網(wǎng)課程的生態(tài)系統(tǒng)。
(b)視頻講解的內(nèi)容太過過深奧難懂
傳統(tǒng)的嵌入式類視頻課程往往過于深奧,基本只能被開發(fā)多難的資深技術(shù)人員看懂,根本就不適合初學(xué)者進行學(xué)習(xí)。
(c)缺乏項企業(yè)實戰(zhàn)項目的支撐
因為開發(fā)企業(yè)級實戰(zhàn)項目絕非短時間僅憑藝人就可以完成,因此很多的視頻課程僅僅針對基本的課程內(nèi)容作了講解。
(d)授課風(fēng)格上過于死板
完全是大學(xué)教授式的風(fēng)格,而且教學(xué)時長非常長,過長時間的授課,學(xué)習(xí)者是很難進行消化的,忽略視頻課程的可學(xué)習(xí)性。
(e)課程布局上太過單線布局,實際上如果你想完全的理解一個知識點的話,課程內(nèi)容應(yīng)該合理安排。
(1)章節(jié)和每個章節(jié)的知識點安排與才分應(yīng)該要合理,最好做到循序漸進。
(2)每個章節(jié)知識點不能過于獨立化,很多非常重要的知識點,應(yīng)該在不同的章節(jié)中反復(fù)的從各個不同的角度進行講解,章節(jié)之間應(yīng)該做 到相互呼應(yīng)。
(3)知識點應(yīng)該以實際工作需求為準,必須用到的詳細講,必須理解的反復(fù)講。有些問題很精深,可能很多同學(xué)很感興趣,但是這些問題 在實際的開發(fā)過程中根本不會用到或用到的很少,目前很短傳統(tǒng)的視頻課程過于注重知識點,講解了大量開發(fā)中根本就不會用到的知識點。
事實上,嵌入式linux技術(shù)涉及知識面非常多,非常雜,因此學(xué)習(xí)起來很凌亂。新手往往感覺無從下手,而老手要去講也發(fā)現(xiàn)無處著手安排。朱老師作為一個資深嵌入式linux培訓(xùn)講師,也曾為此深深苦惱(為了講清楚問題A引出了B,為了講B又引出了C,你還不得不引入,因此常常不知道怎么回答學(xué)生一個問題···)。最終朱老師選擇的解決方案是:織一張大網(wǎng),把所有的關(guān)鍵點都涵蓋進去。再抽絲剝繭,以合理的順序安排,將整個技術(shù)體系展現(xiàn)在大家面前,于是就有了他的視頻課程,鴻篇巨制來之不易,其背后的構(gòu)想和積累從好幾年前就開始了
老師的嵌入式視頻課程的特點(a)綜合了主流培訓(xùn)機構(gòu)的所有課程
本嵌入式視頻課程內(nèi)容來自于線下培訓(xùn)機構(gòu)的“嵌入式linux驅(qū)動開發(fā)工程師就業(yè)班”(4個月全日制脫產(chǎn)學(xué)習(xí))的課程安排,綜合了各主要培訓(xùn)機構(gòu)(那幾家比較大的,大家都知道,就不說出名字了)的課程安排,再根據(jù)實際工作中的需要做了一些增減而成型。
?
(b)視頻課程的后期高級課程安排非常的深入和完善
線下培訓(xùn)因為時間有限制,很多重要內(nèi)容也只能簡單帶過,造成“學(xué)了和沒學(xué)差不多”、“越到后面越糊涂,甚至放棄”的結(jié)果。而本課程屬于視頻課程,沒有這個限制,因此完全按照實際工作中的需求的重點進行安排。
?
(c)我們的課程安排一切根據(jù)實際企業(yè)開發(fā)需求作為指導(dǎo)
本課程內(nèi)容安排的原則是,以實際工作需求為準,必須用到的詳細講,必須理解的反復(fù)講,必須會用的做實驗,暫時用不到的提一下即可。因此,本課程的內(nèi)容設(shè)雖然本來自于線下培訓(xùn)班的課程,實際卻遠比線下培訓(xùn)一萬多兩萬多的課程涵蓋更多、講的更深入,可以學(xué)到的東西更多,這一點從課程總體時間上就可以看出。
?
(d)本課程視頻注重學(xué)生學(xué)習(xí)性的體現(xiàn)
事實上,嵌入式linux技術(shù)涉及知識面非常多,非常雜,因此學(xué)習(xí)起來很凌亂。新手往往感覺無從下手,而老手要去講也發(fā)現(xiàn)無處著手安排。朱老師作為一個資深嵌入式linux培訓(xùn)講師,也曾為此深深苦惱(為了講清楚問題A引出了B,為了講B又引出了C,你還不得不引入,因此常常不知道怎么回答學(xué)生一個問題···)。最終朱老師選擇的解決方案是:織一張大網(wǎng),把所有的關(guān)鍵點都涵蓋進去。再抽絲剝繭,以合理的順序安排,將整個技術(shù)體系展現(xiàn)在大家面前,于是就有了這套視頻課程,鴻篇巨制來之不易,其背后的構(gòu)想和積累從好幾年前就開始了。
?
(e)我們的課程安排了很多的企業(yè)級項目庫
(1)我們?yōu)槭裁窗才啪o跟It時代步伐企業(yè)級實戰(zhàn)項目
(a)為課程服務(wù)
我們必須明白一個道理,不管你的基本課程學(xué)習(xí)多么的好,但是如果你不能通過實際的企業(yè)級項目去鍛煉和加強的話,實際上是你是很難去深入理解課程中所講各種知識的深刻含義,你也很難去了解在實際開發(fā)中,我們的一個企業(yè)項目是如何去運作的,如果就拿著這些基礎(chǔ)課程就進入企業(yè)去做企業(yè)項目,你會感覺到很無所適從,根本就不知道如何著手進行工作,如果你運氣好,遇到了愿意帶你的師傅和前輩還好,否者你會處處碰壁沒感到異常的痛苦。
?
(b)企業(yè)級實戰(zhàn)項目的經(jīng)驗也是企業(yè)面試者所重視的
學(xué)員去實際面試的過程中,企業(yè)面試人員是非??粗忻嬖囌叩膶嶋H項目經(jīng)驗,如果你有這樣的重量級項目經(jīng)驗,不管你的面試簡歷寫的多么的牛,只能是廢紙一張,但是對于現(xiàn)在對于在校理工專業(yè)的大學(xué)生來說,這樣的重量級企業(yè)項目本身就是非常缺乏的,導(dǎo)致缺乏的原因當然是多方面的,我們這里就不去花大量篇幅去分析這樣的原因了。所以針對企業(yè)對于面試者的企業(yè)級項目經(jīng)驗的需求,因此我們的團隊有責(zé)任和義務(wù)去開發(fā)這樣的項目。
?
(2)我們的項目緊跟企業(yè)開發(fā)前沿
我們這里一再強調(diào),我們提供的是企業(yè)級的實戰(zhàn)項目,說老實話,如果只是一個大學(xué)的課程設(shè)計類的項目的話,實際上是沒有的任何實際意義,完全跟不上現(xiàn)實中企業(yè)實際開發(fā)的步伐,脫節(jié)時代的課程設(shè)計沒有任何意義,這也是為什么我們團隊非常重視開發(fā)企業(yè)級實戰(zhàn)項目去配合我們視頻課程的原因。
?
(3)項目涉及面廣闊
企業(yè)級項目在開發(fā)的過程中所涉及的面往往是非常的廣泛的,就比如以嵌入式技術(shù)為核心的智能家居的企業(yè)級醒目為例,這其中不僅僅只是涉及了嵌入式技術(shù),往往能夠還涉及傳感器、單片機、安卓移動端、云平臺等等內(nèi)容,因此我們的企業(yè)及項目不只是為了嵌入式課程的需要,而只是安排了嵌入式部分的知識,我們會按照企業(yè)級項目的需求,全方位的去設(shè)計這個項目,不光只是涉及其知識領(lǐng)域,對于如何去立項安排,如何去進行項目的拆分,我們會按照一套完整企業(yè)開發(fā)流程去著眼,并且將其轉(zhuǎn)化為有視頻、有詳細參考資料的具有很強可學(xué)習(xí)性的項目課程。