我嵌入式單片機開發10年了,剛開始主要走軟件路線,后面熟悉了基本上軟硬件都做。
我們在設計電路板的時候經常會跟一些做外殼,做機械的兄弟打交道。
工作之余,我們也會扯扯其他私事,各自吐槽下自己的行業。
他們總是跟我說,真羨慕我們這些讀了書的人,出來能做的東西也高端一點。
我也很坦誠跟他們說,其實我在學校主要學的電梯專業,是剛畢業的時候我自學轉行到單片機開發的。
這個行業在外行人看來好像門檻很高,其實初中文憑都能學會,我曾經了幾個產線的徒弟,都是初中文憑,后面照樣轉正做開發了。
很多人之所以有這種想法,是因為被很多網友誤導了,我也看過很多類似的文章和評論,基本可以斷定是行外人,要么就是行內人怕競爭,說很多學術化的知識來嚇唬入門者。
我就是一個活生生的例子,我學歷也不高,也不算聰明,當初就是執行力好點,去做了而已。
那個時候我也是誤打誤撞進入這個行業的,剛開始我本來計劃轉純軟件的,因為程序員工資普遍比較高。
我接觸的第一門編程語言也不是c語言,而是java。
在網上下載了教程,大概自學了1個多月,還買了一本很厚很厚的書看,中途又因為語言需要學習了mysql之類的數據庫,學完以后發現脫離了教程還是什么都不會。
當時急著找工作,我想java學習周期太漫長了,也沒人指導,不知道學到什么程度能出去找工作。
然后我就放棄java了,但是我還是想從事關于程序這塊的開發,然后就找到了嵌入式這個行業。
我在網上搜了下這塊要學哪些東西,也被無情打擊了,什么ARM,Linux,數據結構,C語言,C++等等。
如果你按照這種知識體系去學習,那一輩子也學不完學不會。
嵌入式其實也是分方向的,主流的有單片機開發和ARM+Liunx方向。
目前市面上單片機開發的產品量比較大,鋪天蓋地的,ARM+Linux主要針對高端產品,它們之間應用的場景是不一樣的。
很多人就是還沒搞清楚這些方向,然后盲目去學習,本來是想做單片機開發的,又跑去學Linux,這當然不可能學得會,因為光單片機的東西就夠你學一輩子了。
很多人說單片機簡單,沒前途,工資低,一般這種人基本上都是混得不好上來抱怨的。
真正資深的工程師絕對不會把眼光局限在單片機這個芯片上,單片機只是工具,怎么用好這個工具才是決定你收入的關鍵。
即便你是去打工,這個職位的工資也不低。
當然,這些誰說了都不算,大家可以自己到招聘平臺搜單片機工程師和嵌入式工程師這兩個職位看看工資待遇最真實。
我認為至少對得起你的付出,畢竟按照正確學習路徑的話,像我們無際單片機編程的學員一個月就能上手開發51的項目了。
幾個月學習下來,只要把我們程序架構吃透,就是2-4年經驗工程師的水平。
所以,這個投產比還是很高的,如果是機械或者其他行業轉嵌入式開發的話,我認為單片機方向是最好的切入點,熬個4,5個月就能出來找工作。
在一線的話做個半年左右月薪過萬我認為還是很簡單的,10年前我第一份工作工資1.8k,半年后5k。
這是10年前,現在出來一線城市的話都說6-8K,半年直接翻倍,這個行業就是起點低,但是成長很快,然后普通工程師的天花板大概在23-35K之間。