天天看點

機械轉嵌入式還是it?學嵌入式好還是java好?

我嵌入式單片機開發10年了,剛開始主要走軟體路線,後面熟悉了基本上軟硬體都做。

我們在設計電路闆的時候經常會跟一些做外殼,做機械的兄弟打交道。

工作之餘,我們也會扯扯其他私事,各自吐槽下自己的行業。

他們總是跟我說,真羨慕我們這些讀了書的人,出來能做的東西也高端一點。

我也很坦誠跟他們說,其實我在學校主要學的電梯專業,是剛畢業的時候我自學轉行到單片機開發的。

這個行業在外行人看來好像門檻很高,其實國中文憑都能學會,我曾經了幾個産線的徒弟,都是國中文憑,後面照樣轉正做開發了。

很多人之是以有這種想法,是因為被很多網友誤導了,我也看過很多類似的文章和評論,基本可以斷定是行外人,要麼就是行内人怕競争,說很多學術化的知識來吓唬入門者。

我就是一個活生生的例子,我學曆也不高,也不算聰明,當初就是執行力好點,去做了而已。

那個時候我也是誤打誤撞進入這個行業的,剛開始我本來計劃轉純軟體的,因為程式員工資普遍比較高。

我接觸的第一門程式設計語言也不是c語言,而是java。

在網上下載下傳了教程,大概自學了1個多月,還買了一本很厚很厚的書看,中途又因為語言需要學習了mysql之類的資料庫,學完以後發現脫離了教程還是什麼都不會。

當時急着找工作,我想java學習周期太漫長了,也沒人指導,不知道學到什麼程度能出去找工作。

然後我就放棄java了,但是我還是想從事關于程式這塊的開發,然後就找到了嵌入式這個行業。

我在網上搜了下這塊要學哪些東西,也被無情打擊了,什麼ARM,Linux,資料結構,C語言,C++等等。

如果你按照這種知識體系去學習,那一輩子也學不完學不會。

嵌入式其實也是分方向的,主流的有單片機開發和ARM+Liunx方向。

目前市面上單片機開發的産品量比較大,鋪天蓋地的,ARM+Linux主要針對高端産品,它們之間應用的場景是不一樣的。

很多人就是還沒搞清楚這些方向,然後盲目去學習,本來是想做單片機開發的,又跑去學Linux,這當然不可能學得會,因為光單片機的東西就夠你學一輩子了。

很多人說單片機簡單,沒前途,工資低,一般這種人基本上都是混得不好上來抱怨的。

真正資深的工程師絕對不會把眼光局限在單片機這個晶片上,單片機隻是工具,怎麼用好這個工具才是決定你收入的關鍵。

即便你是去打工,這個職位的工資也不低。

當然,這些誰說了都不算,大家可以自己到招聘平台搜單片機工程師和嵌入式工程師這兩個職位看看工資待遇最真實。

機械轉嵌入式還是it?學嵌入式好還是java好?

我認為至少對得起你的付出,畢竟按照正确學習路徑的話,像我們無際單片機程式設計的學員一個月就能上手開發51的項目了。

幾個月學習下來,隻要把我們程式架構吃透,就是2-4年經驗工程師的水準。

是以,這個投産比還是很高的,如果是機械或者其他行業轉嵌入式開發的話,我認為單片機方向是最好的切入點,熬個4,5個月就能出來找工作。

在一線的話做個半年左右月薪過萬我認為還是很簡單的,10年前我第一份工作工資1.8k,半年後5k。

這是10年前,現在出來一線城市的話都說6-8K,半年直接翻倍,這個行業就是起點低,但是成長很快,然後普通工程師的天花闆大概在23-35K之間。