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