嵌入式硬體開發愛好者去哪的工作體驗會比較好?

希望從事單片機學習與硬體開發,國內大小公司不限,無工作經驗,職業發展怎麼樣?

說一下自己的情況吧:

1.普通本科大三在讀。

2.大二開始在實驗室自學單片機,主要是stm32,目前編程主要靠複製粘貼,小程序能獨立完成,不敢說已入門。

3.軟體方面,c語音基礎是能看懂一般的程序,上位機會用labview編寫串口程序,操作資料庫等簡單操作。會使用dxp軟體,自己畫過幾塊板子。

4.硬體方面,有一定的基礎,要學習的東西很多。

5.做過的項目(主要是比賽)

農藥殘留檢測系統,用stm32製作,主要負責上位機labview程序的編寫。

小信號檢測電路,純硬體設計,主要負責相敏檢波。

體質測量儀,用32製作,主要負責硬體電路設計與調試、標準標校及部分軟體編寫。

遙控直升機,用stc15編寫,全面負責軟硬體設計與製作。

先想到這些,大家還有什麼問題儘管問!

我知道自己基礎很薄弱,希望各位給我一些學習和工作上的建議,主要是學習,我還需要掌握什麼技能?


瀉藥,給的錢多的公司工作體驗會好。因為在國內做MCU開發的基本都是各種苦逼加班、各種受摧殘。工資多點讓你心裡稍稍那麼平衡點。

另外,我從來不跟別人說你需要什麼職業規劃,路是自己走出來的。


建議:

先說說自己的背景,比如:

1、C基礎如何?學了多少年?是自學還是正規培訓?學歷怎樣?專業怎樣?

2、對硬體了解怎樣?能寫多大規模的代碼?

3、自己做過什麼項目,對單片機的了解程度是僅限於操作51單片機上的LED燈的這種還是能自己寫一個驅動?

4、嵌入式的領域分很多種,你屬於那一塊的?或者你愛好那一塊?

以上的背景決定了你在什麼層次、做什麼工作、以及收入水平。

特彆強調一點的是,大多數自稱「嵌入式開發工作者」的人,僅僅勉強算做「嵌入式開發愛好者」,這不是打擊人,這是事實。

-----------------------------------

最低限度的說,如果題主是完全自學的愛好者,那麼唯一的途經就是去小公司培養經驗(至少1-2年),找機會跳槽到大公司學習更多的東西。

小公司的優勢是:你會被迫學習很多東西,干很重的活,劣勢是:可能沒人教你,你能接觸的資源很有限。

大公司的優勢是:能接觸很多東西,資源豐富,甚至有好的培訓流程,有人教你,劣勢是:流程繁瑣,制度太多。

如果題主是一個正規院校畢業的本科、研究生,成績優秀,那麼到直接到大公司就好了,雖然流程很多、制度麻煩,但我相信強人最終是需要強大的資源做後盾的,大公司能提供這些。

有了這些前提,剩下的就是工作環境和錢的問題,當然,這是由前面你的水平決定的,如果基礎太差,像挑個好公司恐怕沒機會。

IT行業任何崗位都會有加班,加班程度視項目進度而定,所以,如果不想加班,恐怕沒有什麼崗位適合。

最後說說職業發展:能做下去的都成牛人了,很多人熬不動就自己辭職或者改行了,任何人在一個崗位上做上5年以上都會成為這個領域的專家,起碼比菜鳥強的多,所以能發展到什麼程度,看你能不能熬下去。當然了,就算是嵌入式行業,裡面的領域也是很多的,如果5年經驗分散在不同領域,那麼就等於沒有經驗。

我說完了


剛畢業去大一點的吧,有人教,學得快。然後去小一點的,看得全。最後去小的,要當老大

頭幾年不想著賺錢,想著學東西。翅膀硬了開始要求漲薪,換位置

具體什麼公司,其實學校那點經驗算不上經驗


我現在在找一個上位機軟體開發的工程師,經驗不用很豐富,如果你有興趣,可以私信我


推薦閱讀:

嵌入式 Linux 如何操作 GPIO ?
開源硬體的優勢在哪裡?
我想問一下,計算機專業 特別是嵌入式方向以後的發展前景好嗎?(如果是相對於自動化專業呢?),
一個合格的嵌入式軟體開發工程師要掌握哪些知識?

TAG:職業規劃 | 嵌入式系統 | 嵌入式開發 | 硬體工程師 | 工作體驗 |