筆者從大學畢業開始就進入嵌入式行業,五六年間有得有失。最近總有剛畢業的朋友問我,怎么學習嵌入式,如何在嵌入式行業里立足。我想,作為一個老嵌入式,不如在這里寫出一些自己的感想,供大家參考。
俗話說,男怕入錯行,畢業的第一次選擇很重要,如果入行沒有入好,想以后翻盤,除了需要勇氣,更需要一定運氣,所以我們先聊聊大學畢業之后第一次的擇業。本文針對嵌入式,那我們就結合第一次就業的情況說說。
剛畢業選擇公司,首先第一重要的就是選擇一家規模比較大的公司,原因有三:
其一,大公司一般有專門的入職培訓和培養計劃,比較適合應屆生適應職場,并且有規劃的得到初步的工作經驗。這些非常重要,筆者就見過有很多工作不到半年就因為公司倒閉而失去工作的,因為既沒有工作經驗,也沒有經濟基礎而很難再找到滿意的工作。
其二,大公司的氛圍較輕松。輕松的氛圍,一來可以提供良好的學習環境,二來可以讓自己可以慢慢適應快節奏的工作。而最主要的是,剛畢業的應屆生往往工作能力比較差,需要培養,大公司一般都會容忍新人的適應期,而小公司一般會粗暴的對待新人的失誤。
其三,大公司跳槽時具有一定的優勢。一般新人在第一家公司會待一年到兩年的時間,之后就面臨跳槽的選擇。在跳槽時,簡歷上寫有一些具有行業知名度公司的履歷,還是很有幫助的。
所以剛畢業的時候,選擇有新人培養計劃的公司,是最好的。聽說類似周立功這樣的公司,還有導師制度,這樣對于剛畢業的新員工來說,是再好不過了。如果你選擇不了規模較大的公司,一些盈利壓力不大的公司,也是很好的選擇。這點可以在面試的時候看出來,辦公環境氣派,公司人際關系輕松的公司,一般盈利壓力都不大。不過大公司也有缺陷,一般看不到一個系統的全部,只會看到自己做的一小部分,不過對于剛畢業無所謂,畢竟給你看,你也不明白。呵呵,不過這是筆者為什么一直不進華為,中興的原因。
在上面的條件下,我們要考慮嵌入式發展的特點。現在屬于嵌入式行業的公司或者說需要嵌入式工程師的公司有很多,從上游到下游分為,研究類機構,芯片設計公司,芯片設計公司的技術支持部門,方案公司(這里指的是可以開發Solution的公司),方案二次開發公司,有研發能力的工廠,完全接收研發成果的工廠。大體上我只能想到這幾種,下面逐個分析下(僅以發展成熟的公司為例,小公司普遍都有很大壓力):
研究類機構:這類機構很多都很輕松,研究成果也不一定能轉化為成果,掙錢靠資歷,剛畢業薪水一般不高,打拼基本沒用。不過很適合不想競爭,但是想深入研究一些課題的人。
芯片設計公司:這類公司往往只需要你有能力解決某些問題,對時間要求不是很緊,產品開發周期長,有大量的時間供你研究某項技術,薪水起點較高。這類公司一邊接觸市場,一邊接觸最前沿的科技,確實對學習嵌入式技術很有效,但是同樣,對人的要求就高了。
芯片設計公司的技術支持部門:這部分要單提出來,因為很多國外或者臺灣的IC公司,在大陸設立了技術支持部門,但是這些部門的人并不能接觸到核心的技術,甚至有些公司連源碼都看不到,這比下游的廠商來說,唯一有優勢的地方就是最先得到本公司的培訓和技術資料,關于本公司芯片的應用技術非常精通,其他也沒什么。不過還是有很多公司的FAE可以和研發一起工作的,這些就另當別論了。再說其他,薪水自然沒有芯片設計的高,不過工作強度卻不小,畢竟和客戶打交道。
方案公司(這里指的是可以開發Solution的公司):這類公司可以和上面說的芯片設計公司的技術支持部門等同,但是在技術上,接觸的東西要廣的多。一般會接觸到10家左右芯片公司的產品,并且能夠設計到很多產品功能的設計。如果沒有能力進入芯片公司做設計,在這類公司做也是不錯的選擇。這類公司的薪水差別都比較大,有高有低,工作強度不會小。
方案二次開發公司:這類公司普遍的特點就是小,大的也超不過七八十。工作簡單,往往就是修改UI,修改模塊,改個語言什么的。而且與工廠配合密切,這意味著你的工作時間基本上是無法確定的,工廠有訂單,你就得加班,最主要的是,工廠一般周末不休息。。。薪水不高,個別水平很高的可以做老板的合伙人,這是唯一比較有誘惑的地方。
有研發能力的工廠:這類工廠有很多種,有研發能力很強的,自己的產品全部是自己研發,這些和自己開發Solution的方案公司很像,也不過,只是工作時間要長一些,畢竟和工廠打交道。還有剛開始建立研發部門的,這類一般是老板開工廠賺到錢了,想轉型。后者就比較危險,很多轉型不成功的情況,老板都會把研發部門裁掉,然后繼續做工廠。技術上來說,前者可以學到很多東西,后者要求有比較好的領悟力和自學能力,畢竟一般沒有人教你。至于薪水,前者還不錯,后者看老板的魄力,不過后者因為長期雇傭工人,一般不會太舍得錢給一般員工,除非你去了做研發部的頭。
完全接收研發成果的工廠:這類基本學不到什么,基本就是燒錄軟件,發發郵件,指導指導產線,完事。千萬不要干這樣的活,對于進入嵌入式行業基本無用。因為工作性質,薪水自然也很低。
寫了很多,不知道是否有不對的地方,大家指正。
更多C語言 C++、JAVA、數電模電、51單片機、PIC stm32 ARM Linux驅動 嵌入式、安卓系統 FPGA、DSP Cortex-M3學習
請咨詢李工:騰訊QQ3052791816 中國移動全球通13500505486 深圳南山、民治、龍崗、西鄉、長沙、鄭州、南寧同步學習中!
理論與實踐相結合 一線工程師項目經理教學 結合真實的產品案列 讓你感受前所未有的電子產品的開發流程
2015給自己一個決心,只為自己!高薪就業不是夢,有想法你就來 IT達人等著你!!!
|