首先確認下,我們這里講的單片機主要是指
51、STM32、MSP430、PIC、LPCxx
等各種單片機開發(fā)工作。而嵌入式主要是指
嵌入式linux軟件開發(fā)
,也就是硬件上基于
嵌入式ARM、MIPS
等平臺,軟件上基于
linux系統(tǒng)的驅(qū)動開發(fā)、應用開發(fā)
等工作。
圍繞單片機和嵌入式的經(jīng)常被問及的問題有
2
個:
一個是針對有意入行的
新人
(尤其是大學生),經(jīng)常問我到底應該學單片機還是學嵌入式?我應該找單片機工作還是嵌入式工作?我想做
linux
驅(qū)動然而只找到一個
STM32
開發(fā),那我去不去?
另一個是針對多年(一般
2-10
年)
單片機老工程師
,在多種壓力(工資不漲、感覺自己能力無法提高、找不到更好機會跳槽、中年危機等)下痛苦思考,我是不是應該學嵌入式?我繼續(xù)做
STM32
還有前途嗎?我怎么才能打破現(xiàn)在的僵局人生再躍遷一次?
先不說你怎么選,怎么辦?我們先common的說一下影響個人薪資和職業(yè)發(fā)展的重要因素。我們琢磨來琢磨去不就是為了職業(yè)發(fā)展更好,薪資更高嗎?
短期來看,影響個人價值的一個重要因素是行業(yè)。
雷布斯有一句名言:站在風口上,豬都會風。所以說行業(yè)對人的影響是很大的,你要是剛好站在了風口上就是自己真的蠢的和豬一樣,真的也能飛。所以古人也說了:男怕入錯行。
但是問題是行業(yè)好壞是你自己無法決定的,這個真的很重要。很多人沒意識到這點,總覺得自己能運氣好,能踩對點,殊不知都當了韭菜。尤其現(xiàn)在社會變化太快了,你根本很難反應,所以靠選對行業(yè)來實現(xiàn)個人價值增長,就和短線炒股想暴富一樣,最后肯定是“天臺見”。
記住結論:
影響你薪資的外部因素就是行業(yè),但是不可控。
長期來看,影響個人價值的還是自身素質(zhì)。
而且這個是可控的,可自我維護的。那什么是自身素質(zhì)?知識、技能、認知水平、習慣、意志、個人追求等。
知識是最低要求,如果知識都不具備就是文盲,根本沒有競爭資格。技能是稍微上一個臺階的東西,技能讓你在某個行業(yè)可以建立競爭力。認知水平是更上一個臺階的東西,讓你開始思考和認知世界。后面的習慣意志和個人追求是一個人自我覺醒后真正能自律,能自我驅(qū)動,能為了理想去奮斗的支撐力。
90%的人的人生其實都在前3個階段,甚至是前2個階段。至少當你在拿一份薪資打一份工,或者做個小生意謀生的時候,只需要前兩三個階段的內(nèi)容。而后三個素質(zhì)是你開始創(chuàng)業(yè),開始試圖帶領一批人實現(xiàn)自我理想時才需要的。
記住結論:
影響你薪資的自我因素,主要就是你的知識和技能,外加少量認知。
如果是一個新手,應該選擇學單片機還是嵌入式呢?這個問題并沒有唯一標準答案。
為什么?因為所謂的“新手”、“零基礎”等描述太模糊了,根本無法描述一個人。清華大學電子系大一新生也是零基礎新手,某二本或者??齐娮酉荡笠恍律彩橇慊A新手,這兩個人做選擇能一樣?
所以不要怪我不直接給你答案,你想讓我?guī)湍阕鰶Q策,至少你得認識我,我得知道你什么情況才行啊。你生病了不去醫(yī)院不做檢查醫(yī)生怎么知道給你開什么藥?
假如你基礎不錯,學習能力挺好,也能控制住自己主動學習,而且離找工作還有一年或以上(至少也得大半年),那你可以考慮直接學習嵌入式。
因為你的起點和動能是足夠的,直接學習嵌入式能給自己更好的行業(yè)基點,所謂一步早步步早。
假如你基礎一般,學習能力和理解能力也一般,而且學習中經(jīng)常控制不了開小差,或者你已經(jīng)幾個月不到一年就要找工作了,壓力迫在眉睫,那我建議你先學單片機了。
因為單片機確實入門難度小一些,而且工作崗位相對多一些,崗位對人的要求也低一些(同樣的薪資起點也低一些......),所以你先學單片機至少勝算多一些,找到工作概率也高一些。
所以說,到底是學單片機還是嵌入式,其實關鍵在于你自己的自身情況,而不是行業(yè)情況。
如果你考慮問題時只分析外在,不管內(nèi)在,那你也太有自信了吧?
這還用問?肯定是
立刻趕緊馬上開始學嵌入式
啊,quickly,quickly,fast?。?!
學的意思是學習嵌入式知識,掌握嵌入式開發(fā)技能,讓自己具備去做嵌入式項目的能力,最好能積累到實際經(jīng)驗。而轉的意思是公司內(nèi)部轉崗或者跳槽找新的嵌入式linux軟件開發(fā)(驅(qū)動開發(fā)或應用開發(fā))的工作。
學是學,轉是轉。學是為轉積累能量,積累資本。而轉是先學了先有了能力,再伺機而動,找到好機會縱身一躍。
經(jīng)常有人問我:老師,我做單片機好幾年了工作也沒啥意思,也感覺不到進步,想轉嵌入式又沒有路子,越來越焦慮,怎么辦?
我心想你真是活該。社會有責任有義務給你提供路子讓你轉???那你娶不到老婆是不是還要國家給你分配一個?你想娶老婆首先要做的肯定是去相親啊,你都不相親竟然還想直接弄一個老婆,還說沒路子?這要有路子除非去拐賣。
從單片機到嵌入式,其實是一個人個人職業(yè)生涯的自然升華和跳躍。
我說的自然的意思不是說你不用做什么就自然有了,我說的自然的意思是你應該努力去學習去進步讓這個過程自然發(fā)生。
自然發(fā)生就是上文說的“先有了能力,伺機而動,找到好機會縱身一躍”。
機會是給有準備的人的。
其實世界上完全不缺機會,缺的是去把握機會的能力。
缺的是做好了準備來迎接機會的人。
所以如果你想轉嵌入式,那你應該趕緊開始學啊。跳不跳槽的以后再說,但是你得先去學習,讓自己具備這份素質(zhì),這份能力啊。不然天天搞單片機,到了一定時候自然感覺不到進步了啊。
單片機其實就是嵌入式linux的初級階段。
或者說嵌入式linux就是更難一些,更復雜一些的單片機開發(fā)。
所以這2個東西淵源很深,所以經(jīng)常拿來比較。
如果非要說優(yōu)勢,
單片機比嵌入式的優(yōu)勢就是:技術門檻低,工作機會多。
技術門檻低是說單片機相對好學,單片機本身復雜度沒那么高,尤其是51單片機這種,可以說真的可以“零基礎”去學會。當然了,并不是說單片機就是“低智商”,我們說的簡單是相對的,準確說是相對嵌入式linux來說的。
也不是說單片機開發(fā)就都是很簡單很無腦,沒有任何技術含量。并不是的,實際上單片機開發(fā)也可以很復雜,譬如火星車、大疆無人機等都是單片機做的,最近很火的美國醫(yī)療公司開源的呼吸機主控也是單片機的。所以做單片機的別著急罵我,我不是要貶低單片機開發(fā),我只是說從零基礎到入行單片機能找到單片機開發(fā)工作,需要的難度相對更低。
工作機會多是說整個社會單片機開發(fā)工程師的崗位數(shù)更多,招的人更多。因為單片機應用面很廣,就光一個小家電行業(yè)就需要N多單片機工程師了。
單片機開發(fā)這2個優(yōu)勢很大,所以很多電子系相關專業(yè)的人后來都入行單片機了。所以淘寶上單片機開發(fā)板銷量最大(相比嵌入式、FPGA、DSP、FPGA等)。這都是有原因的,需求決定了供給。
所以如果你虛,那就選單片機。如果單片機你都學不會,找不到工作,那試試換老師換課程。如果多番嘗試(尤其是聽過我們的單片機課程)之后還是不能學會,那建議趁早轉行。
真的,轉行不丟人,轉行也不是鄙視你。不是每一個人都適合做IT,不是每一個人都要做研發(fā)。
做研發(fā)有什么好牛逼的啊,我看人不懂技術做銷售也有賺的很多的啊。所以如果你不適合做技術真不必勉強。
做單片機開發(fā)普遍瓶頸會出現(xiàn)在月薪1-1.5萬區(qū)間。也就是說大多數(shù)人做單片機軟硬件開發(fā),月薪1-1.5萬就是最高了,很難再升上去了。有些人可能得用十幾年才能達到這個水平,而有些人可能兩三年就達到這個水平了。
但是不管你是多久達到這個水平,99%的單片機開發(fā)者往后就沒機會再前進了。
都不是,而是這個行業(yè)、這個工作他本身的價值就這么多。
你想想,就算你做這個5年了10年了,但是如果一個工作3年月薪1萬的人就能搞定這個工作,老板憑什么給你月薪1萬5?
他為什么不辭退你然后外面另外找個月薪1萬的來頂替你呢?
很多人覺得我工作經(jīng)驗時間越長工資就應該漲,純屬無稽之談。
純粹用所謂的“工作經(jīng)驗”(其實應該叫“工作年限”)來評價自己的價值是完全的一廂情愿,老板和HR絕對不這么想。
而嵌入式linux相關的開發(fā)天花板就要高很多,月薪1-1.5萬其實才算剛上路。年薪20-30萬左右是真正能干活的嵌入式linux工程師的正常水平。大多數(shù)人只要不虛度,不混日子,做嵌入式linux3-8年都能達到這個水平。再往上那就要看綜合實力了。
所以你看,從大多數(shù)人的天花板這個角度來說,單片機的上限比嵌入式低一個大層次。這就是單片機相對于嵌入式的劣勢。
如果你夠厲害夠自信夠狠,那就直接嵌入式linux,完全可以跳過單片機這個階段。
如果你稍微虛點,那就迂回戰(zhàn)略。先攻占單片機這個山頭,用一兩年或者兩三年站住了站穩(wěn)了拿到10k左右的行業(yè)中高水平了,感覺沒有太多提升了。然后迅速自主的去學習嵌入式linux,繼續(xù)下一階段的爬升。
注意我這里說的是“自主”學習。所謂自主,就是公司沒有項目需求你也去學,公司不給你報銷學費你也去學,公司工作很忙你也利用晚上和周末時間去學。這才叫自主。
你學習不學習,進步不進步是你自己的事,公司沒有責任和義務幫助你成長。
所以你如果抱怨說在公司沒機會接觸嵌入式,自己上班又很忙沒時間去學,那活該你一輩子做單片機賺那點錢受可憐。
總有人問選擇大于努力還是努力大于選擇?反正問我的人里我覺得90%的根本沒資格問這個問題,因為你根本沒努力過。
所以你問我這話,就好像問我:我早上起床去搬磚,走哪條路能撿到錢?
若覺得文章不錯,轉發(fā)分享,也是我們繼續(xù)更新的動力。
5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!
在公眾號內(nèi)回復「
更多資源
」,即可免費獲取,期待你的關注~
免責聲明:本文內(nèi)容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!