本文很干很長,有我從事技術(shù)多年的經(jīng)驗(yàn)總結(jié),也有我艱辛創(chuàng)業(yè)的經(jīng)歷分享,堅(jiān)持看完,我相信一定對(duì)你未來有所幫助,看不完先收藏起來吃灰也不錯(cuò)喲~
不知不覺,我已經(jīng)從事了嵌入式方向之一單片機(jī)開發(fā)近10年了。
這10年我對(duì)這個(gè)行業(yè)感慨萬千,至今我還保留著10年前做平衡小車的開發(fā)過程,每次看都慢慢的回憶。
每個(gè)男孩心中都有一個(gè)"鋼鐵俠"夢(mèng),想要通過技術(shù)親手去做出好玩的東西,當(dāng)初我也是因?yàn)榕d趣和實(shí)在不知道做什么進(jìn)入這行。
嵌入式涉及的技術(shù)、知識(shí)面、應(yīng)用太廣太廣了。
我不敢輕易去評(píng)價(jià)這個(gè)行業(yè)怎么樣,也沒資格,畢竟我對(duì)嵌入式的了解只是冰山一角。
本文只針對(duì)我個(gè)人比較了解的單片機(jī)方向,來分享下個(gè)人的經(jīng)歷和經(jīng)驗(yàn),不喜就噴,千萬憋壞了自己!
在這里,談機(jī)色變,一說到單片機(jī),*多的聲音就是沒錢途,早脫坑,干得多拿得少。
曾經(jīng)我和大多數(shù)人一樣,一遍靠著這個(gè)行業(yè)吃飯,一遍罵著這個(gè)行業(yè)辣雞,也很羨慕那些做純軟件的,同等工齡和經(jīng)驗(yàn)下,工資總是能比自己多個(gè)4-5K。
后面我實(shí)在憋不住了,決定大膽一次,拿著僅有的3萬塊存款,裸辭出來跨行創(chuàng)業(yè)做新媒體,想徹底擺脫這惡心的單片機(jī),惡心的代碼狗。
這是我第二次自學(xué)進(jìn)入全新行業(yè),*次是10年前的從電梯專業(yè)跨行自學(xué)到單片機(jī)。
因?yàn)榭吹叫旅襟w這個(gè)行業(yè)的人能在短短的幾年時(shí)間實(shí)現(xiàn)了我們做打工一輩子都賺不到的錢。
和大多數(shù)大神劇情不一樣的是,我還沒有逆襲成功,目前還在生存線掙扎。
不過我覺得自己已經(jīng)挺不錯(cuò)了,人總得學(xué)會(huì)苦中作樂對(duì)吧?在一個(gè)陌生的行業(yè),*個(gè)月就開始盈利,在面臨每個(gè)月8-9K的固定支出情況下苦苦堅(jiān)持了8個(gè)月,3萬塊本金依然還沒動(dòng)過。
還能熬多久,我也不知道,反正每天定好計(jì)劃狠狠執(zhí)行,大不了沒錢了再回去打工唄~
這幾個(gè)月的創(chuàng)業(yè)生涯,我發(fā)現(xiàn)了3點(diǎn):
1. 那些賺錢的大神都是在某個(gè)行業(yè)深耕多年的。
2. 大多數(shù)人不可能靠打工賺到錢。
3. 任何一個(gè)行業(yè),想要賺錢*終都要回歸到流量和產(chǎn)品,缺一不可。
很多小伙伴看到這里,可能會(huì)說,這跟今天的主題有毛關(guān)系?
其實(shí),能透過表象看到本質(zhì)的聰明人已經(jīng)懂了一半。
接下來我將從下面幾點(diǎn)更詳細(xì)地去剖析:
一、起點(diǎn)決定天花板
為什么我選擇出來創(chuàng)業(yè)?其實(shí)并不是因?yàn)楣べY低,如果去打工我的日子會(huì)比現(xiàn)在舒服很多。
我的起點(diǎn)比較低,由于學(xué)歷、數(shù)學(xué)英語這些因素導(dǎo)致我已經(jīng)到達(dá)了一個(gè)瓶頸,工資再往上只有兩種可能:
1. 擔(dān)負(fù)更多的責(zé)任,徹底過上上班996,生病ICU的日子。
2.花時(shí)間再去讀個(gè)學(xué)歷,再報(bào)班把數(shù)學(xué)英語深造一下,然后去做更深的領(lǐng)域,比如Ai,這對(duì)于一個(gè)已經(jīng)奔3的人來說不現(xiàn)實(shí)。
還不如結(jié)合一些新的領(lǐng)域+自己擅長的領(lǐng)域去挖掘可以突破的機(jī)會(huì)。
做單片機(jī)開發(fā)的工資在一線真的不低了,養(yǎng)家糊口,偶爾出去下個(gè)館子啥的一點(diǎn)問題沒有,如果做ARM+Linux方向會(huì)更高一些。
目前這塊的需求還是挺大的,我?guī)啄隂]更新簡歷了,陸陸續(xù)續(xù)都會(huì)有企業(yè)主動(dòng)找上門來。
前幾年有個(gè)做java的朋友和我同一屆畢業(yè),我記得有2年app突然火爆了起來,其中一年是物聯(lián)網(wǎng)帶動(dòng)的,然后都一窩蜂地都去學(xué)java,各種培訓(xùn)班滿天飛。
那時(shí)他的工資總是能比我多4-5K一個(gè)月,就在去年他出去找工作,工資已經(jīng)跟我持平了,或許我再出去找的話可能比他更高。
在我看來啊,越多人看不起嵌入式,看不起單片機(jī),就更是一個(gè)入行的機(jī)會(huì)。
隨著物聯(lián)網(wǎng)和5G技術(shù)逐漸成熟,勢(shì)必也會(huì)撕開這一塊的缺口,至于物聯(lián)網(wǎng)和5G和嵌入式,和單片機(jī)有啥關(guān)系,這里就不去普及了,我只能說關(guān)系很大!
二、學(xué)習(xí)深度
很多人總是喜歡拿嵌入式和純軟件去比,其實(shí)完全沒可比性。
首先是技術(shù)體系不一樣,然后就是學(xué)習(xí)深度不一樣。
很多人總是喜歡夸大其詞,說又要學(xué)硬件又要學(xué)編程啊,工資又低啊,還是搞純軟件香啊。
不可否認(rèn),嵌入式確實(shí)要懂硬件,至于懂到什么程度就要看你從事什么方向的開發(fā)了,如果是應(yīng)用層,那需要學(xué)習(xí)的硬件非常少,只要能看懂原理圖就行了。
看懂多簡單,進(jìn)入到芯片的無非就是模擬量、各種通訊協(xié)議、數(shù)字量,具體硬件怎么實(shí)現(xiàn)的功能根本不用關(guān)心,不然硬件工程師干嘛用?(全棧牛人除外)
這些原理圖讓硬件工程師跟你講個(gè)30分鐘基本就會(huì)了。
再拿我熟悉的單片機(jī)開發(fā)來說,大多數(shù)人主要還是做應(yīng)用比較多,硬件都是模塊化,開發(fā)周期快,成本也不見得比你自己做要高多少。
像做wifi模塊的,別人一個(gè)測(cè)試設(shè)備都是上百萬的,如果只是產(chǎn)品需要聯(lián)網(wǎng),*佳方案就是單片機(jī)+wifi模塊,而不是說自己從頭到尾做一個(gè)wifi模塊。
這就意味著,入門做單片機(jī)開發(fā),前期只需要知道一些常用的電路基礎(chǔ),比如說歐姆定律、二極管、三極管開關(guān)原理基本就夠了。
前期如果是做單片機(jī)軟件開發(fā)主要的精力還是放在C語言和單片機(jī)上面。
根本不需要像一些人說的要深入去研究模擬電路,數(shù)字電路,微機(jī)原理之類的,研究這些大概率是學(xué)不動(dòng)的。
人在不同的階段,對(duì)一件事物的理解和接受程度是不一樣的。
很多杠精可能會(huì)說你這樣根本沒有核心技術(shù),這是典型的技術(shù)人思維,核心技術(shù)永遠(yuǎn)都是掌握在少數(shù)人眼里,大多數(shù)企業(yè)做產(chǎn)品都是供應(yīng)鏈整合。
這樣看來,嵌入式單片機(jī)開發(fā)方向還是很不錯(cuò)的,上手快,門檻也低,再看工資水平也不低,綜合評(píng)估投產(chǎn)比是非常高的,簡單來說就是學(xué)習(xí)周期短,見效快,回報(bào)率高。
我覺得通過這種方式去選擇自己的定位或許更合適一些吧,而不是說看哪個(gè)行業(yè)工資高,哪個(gè)行業(yè)工資低。
*后含淚奉勸大家一句:工作如果單純看工資高低,幾年以后依然會(huì)為生計(jì)奔波。