向著嵌入式出發(fā)
今天用了將近1個小時的時間,跟準(zhǔn)備來華清遠(yuǎn)見參加嵌入式Linux工程師就業(yè)培訓(xùn)課程的一名在讀研究生(電氣自動化專業(yè))進(jìn)行了電話交流。電話溝通過程中能夠充分體會到他的諸多困惑和無奈。而靜心回想之后發(fā)現(xiàn)這些問題往往是在校大學(xué)生共同的疑惑,所以抽了點(diǎn)時間把這些問題整理出來和大家一起交流分享,希望能夠?qū)δ切┱郎?zhǔn)備向著嵌入式行業(yè),特別是嵌入式Linux方向進(jìn)發(fā)的朋友們有所幫助(僅代表本人個人觀點(diǎn),歡迎大家拍板磚或遞鮮花,呵呵?。?/p>
1、參加嵌入式Linux學(xué)習(xí)的人都是什么專業(yè)的?
一般來說,在嵌入式行業(yè)中從事嵌入式產(chǎn)品研發(fā)的人往往來自這樣一些專業(yè):計算機(jī)、電氣,自動化,微電子,電子信息,通信,機(jī)械等相關(guān)專業(yè)。而非常有意思的是隨著最近幾年醫(yī)療儀器智能化需求的增長,許多理工類院校開設(shè)的生物工程專業(yè)實(shí)際上也開始涉足嵌入式行業(yè)相關(guān)人才培養(yǎng)的范疇,其專業(yè)基礎(chǔ)課的設(shè)置,例如:微機(jī)原理、操作系統(tǒng)等往往跟計算機(jī)相關(guān)專業(yè)的相同。
2、參加嵌入式Linux學(xué)習(xí)的人需要準(zhǔn)備哪些方面的基礎(chǔ)知識?
目前在華清遠(yuǎn)見嵌入式學(xué)院嵌入式Linux工程師的就業(yè)班中也基本上都是來自以上提到的這些專業(yè)的同學(xué)。由于他們在大學(xué)里面不同專業(yè)基礎(chǔ)課的設(shè)置,所以在準(zhǔn)備學(xué)習(xí)的過程中需要根據(jù)實(shí)際情況有不同的側(cè)重。
一是程序設(shè)計的基礎(chǔ),例如:基本的編程語言基礎(chǔ),至少對數(shù)據(jù)類型、程序的結(jié)構(gòu)及流程控制等最基本的內(nèi)容要相當(dāng)清楚,所以建議惡補(bǔ)一下C語言,呵呵!另外有不少同學(xué)都問到數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),我一直認(rèn)為數(shù)據(jù)結(jié)構(gòu)和算法的學(xué)習(xí)是幫助形成程序設(shè)計邏輯思維的很好訓(xùn)練方式,對于程序員的長期專業(yè)素養(yǎng)的提高一定有好處,所以建議即使已經(jīng)在嵌入式行業(yè)中工作之后也應(yīng)該多補(bǔ)充一些相關(guān)的知識。許多在學(xué)校沒有學(xué)過數(shù)據(jù)結(jié)構(gòu)的同學(xué)往往認(rèn)為這部分非??菰?、難學(xué)。而實(shí)際上如果你能明白研究計算機(jī)存儲和數(shù)據(jù)組織方式的意義,就一定能夠充分體會到數(shù)據(jù)結(jié)構(gòu)的價值和魅力。一旦興趣有了,一切就會迎刃而解,呵呵![!--empirenews.page--]
二是操作系統(tǒng)工作原理,這部分往往是非計算機(jī)專業(yè)的同學(xué)在學(xué)校時沒有接觸過的。而由于嵌入式軟件設(shè)計相關(guān)的多任務(wù)環(huán)境、模塊間的同步與通信協(xié)同、驅(qū)動設(shè)計等往往都需要有對操作系統(tǒng)工作機(jī)制的了解和掌握作為基礎(chǔ),因此建議沒有系統(tǒng)學(xué)習(xí)過的同學(xué),找一本相關(guān)的操作系統(tǒng)工作原理書籍認(rèn)真看一下(不用特厚、特專業(yè)、特內(nèi)核的,先以普及知識為主,呵呵?。?/p>
三是基本的硬件基礎(chǔ),由于嵌入式Linux開發(fā)往往是ARM+Linux路線,所以為了能夠在后續(xù)培訓(xùn)過程中很好地掌握主流嵌入式微處理器的結(jié)構(gòu)與原理(例如:ARM9),就需要對硬件工作原理有初步的了解和掌握,建議看一下諸如計算機(jī)組成原理、體系結(jié)構(gòu)等相關(guān)的專業(yè)書籍。
3、行業(yè)中對學(xué)歷有什么特殊要求嗎?
電話中的那位同學(xué)有點(diǎn)后悔自己讀研究生,認(rèn)為現(xiàn)在碩士畢業(yè)后拿到的工資和本科畢業(yè)生并沒有想象中那么大的差距,而另一方面當(dāng)年本科畢業(yè)直接進(jìn)入行業(yè)的同學(xué)的收入已經(jīng)與日俱增。而我一直都堅(jiān)定地認(rèn)為:如果是為了回避就業(yè)壓力而選擇繼續(xù)讀研究生的話,的確不能最終真正地解決問題。
在招聘的過程中,對于企業(yè)而言無外乎關(guān)注你兩個方面的情況:一是目前的技能水平,二是未來發(fā)展的潛力(說白了就是你的學(xué)習(xí)能力和適應(yīng)能力,你的增長空間和速度)。對于嵌入式Linux這個較新的領(lǐng)域更是如此,這也是四、五年前一些嵌入式企業(yè)在招聘時往往需要較高學(xué)歷畢業(yè)生的原因。因?yàn)榧热徊荒荞R上達(dá)到上手工作的技能要求,那就退而求其次招聘傳統(tǒng)意義上的潛力股了,呵呵!
而隨著這幾年行業(yè)的迅猛發(fā)展,人才需求的快速增長,同時諸如像華清遠(yuǎn)見這種專注于嵌入式專業(yè)知識普及和推廣的公司的建立以及培訓(xùn)體系的不斷完善,有越來越多的在校生有機(jī)會系統(tǒng)學(xué)習(xí)嵌入式開發(fā)相關(guān)的知識,并經(jīng)歷全真的項(xiàng)目實(shí)戰(zhàn)訓(xùn)練。這就使得嵌入式企業(yè)在進(jìn)行招聘時有條件去更多關(guān)注應(yīng)聘者解決實(shí)際問題的能力,因此之前學(xué)歷要求比較高的情況已經(jīng)不復(fù)存在。
目前的實(shí)際情況是只要是相關(guān)專業(yè)的大學(xué)畢業(yè)生,經(jīng)過系統(tǒng)地培養(yǎng)和訓(xùn)練,就有機(jī)會從事相關(guān)的工作。這一點(diǎn)在華清遠(yuǎn)見嵌入式學(xué)院推薦給企業(yè)的畢業(yè)生構(gòu)成中也有所體現(xiàn)。
4、是選擇自學(xué)還是選擇參加培訓(xùn)班進(jìn)行學(xué)習(xí)?
或許是一些不規(guī)范、不負(fù)責(zé)任的培訓(xùn)機(jī)構(gòu)的某些做法讓大家傷了心吧,許多同學(xué)在跟我們溝通的過程中都表達(dá)出了擔(dān)心和顧慮,同時也希望能夠通過自學(xué)的形式順利進(jìn)入到嵌入式行業(yè)中。[!--empirenews.page--]
我一直認(rèn)為像華清遠(yuǎn)見這種專門從事嵌入式人才培養(yǎng)的機(jī)構(gòu),所能起到的最直接作用是幫助大家縮短摸索的時間,提高專業(yè)學(xué)習(xí)的效率。而特別需要提醒的是學(xué)習(xí)的艱苦過程還是需要大家自己來經(jīng)歷、來努力,華清遠(yuǎn)見這些專業(yè)講師所能提供的幫助只是把大家原來那種不知深淺、不知方向的摸著石頭前行的方式替換為目標(biāo)明確、有人引領(lǐng)、隨時糾正指導(dǎo)的方式。
畢竟自學(xué)和摸索的過程是需要更強(qiáng)的自我控制能力的?;蛟S大多數(shù)情況下有一個合適的學(xué)習(xí)氛圍,有一個隨時提醒指導(dǎo)的良師在旁邊會更容易幫助大家進(jìn)入學(xué)習(xí)的狀態(tài)。有句話我一直都非常贊成:在成長的路上,最重要的一點(diǎn)是你選擇與誰同行。
5、是畢業(yè)前參加學(xué)習(xí)還是畢業(yè)后?
這個問題我個人有著非常明確的選擇,如果你打算參加學(xué)習(xí),那請務(wù)必在畢業(yè)前給自己調(diào)整出一段時間來,因?yàn)椤澳阕分鴷r間走”的感覺和“時間追著你走”的感覺真的不一樣。
舉個簡單的例子,在華清遠(yuǎn)見嵌入式學(xué)院嵌入式Linux的就業(yè)班里面,既有今年準(zhǔn)備要畢業(yè)的同學(xué),也有去年已經(jīng)要畢業(yè)的同學(xué),我們能夠明顯地感覺到他們的心態(tài)和學(xué)習(xí)的狀態(tài)是不一樣的。已經(jīng)畢業(yè)的同學(xué)在參加學(xué)習(xí)的過程中實(shí)際上要面對來自內(nèi)心和周圍環(huán)境的更大壓力,畢竟在親身經(jīng)歷和面對了就業(yè)壓力之后,在同屆的同學(xué)開始陸續(xù)工作的時候,他們要更多地面對“被時間追著走”的局面,強(qiáng)烈建議大家給自己留出更充裕的學(xué)習(xí)時間,一個更從容的學(xué)習(xí)心態(tài)(至少在校期間的暑假、寒假的時間一定要想辦法利用吧,少玩會兒游戲就行,呵呵?。?/p>
6、嵌入式Linux的入行門檻是不是比較高?
由于對嵌入式行業(yè)的不了解,在大家的認(rèn)識中一定認(rèn)為嵌入式行業(yè)的入行門檻那是相當(dāng)?shù)酶摺?墒悄膫€行業(yè)沒有入門的門檻呢?實(shí)際上隨著飛速的發(fā)展,今天的嵌入式行業(yè)已經(jīng)不像許多人所認(rèn)為的那樣高不可攀了。特別是隨著嵌入式知識的日益普及,嵌入式專業(yè)“親民的腳步”真的是走得越來越快,呵呵!如果說之前是因?yàn)榍度胧筋I(lǐng)域較新,發(fā)展太快,大多數(shù)人無條件接觸,隔著層紗對話的話,那么現(xiàn)在大家就有了更多地機(jī)會走進(jìn)嵌入式。
許多參加華清遠(yuǎn)見嵌入式技術(shù)普及講座的朋友,在走出講座現(xiàn)場后才明白無所不在的嵌入式技術(shù)早就已經(jīng)滲透到我們周圍的各個角落。你可以依然選擇“外行看熱鬧”的感覺,但相信未來“內(nèi)行看門道”的成就感一定可以讓你覺得更加快樂。
讓我們一起向著前方,目標(biāo)“嵌入式”出發(fā)!