電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 83|回復(fù): 0
收起左側(cè)

該走純軟還是嵌入式?

[復(fù)制鏈接]

263

主題

263

帖子

1320

積分

三級會員

Rank: 3Rank: 3

積分
1320
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-10-17 19:06:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)注公眾號,回復(fù)“入門資料”獲取單片機(jī)入門到高級開掛教程
開發(fā)板帶你入門,我們帶你飛

文 | 無際(微信:2777492857)
全文約2117字,閱讀大約需要 5 分鐘
最近我們有一些純軟件轉(zhuǎn)嵌入式的老鐵,含淚總結(jié)下,從事嵌入式行業(yè)十幾年的心得體會,以及嵌入式和純軟的區(qū)別,該如何選擇,盡量說透本質(zhì)的東西。     首先來聊下工資的問題,大多數(shù)人對這個比較關(guān)心。其實純軟件工資是不是一定比嵌入式開發(fā)高,不能一概而論,因為涉及不同的職業(yè)方向,行業(yè)以及地區(qū),都有影響。工資雖然是行業(yè)當(dāng)下狀態(tài)最直接的判斷,但不能以此去斷定未來,以及你能到達(dá)的高度,而是要看到背后的原因和規(guī)律,這樣可以避免,在入場的時候,不是到了行業(yè)末期了。嵌入式開發(fā)工資普遍較低,主要原因是大部分嵌入式行業(yè)行情不佳,而且還涉及生產(chǎn)成本,回款周期,單品利潤低等因素,我自己就經(jīng)歷過幾家小公司,每年砸?guī)资,上百萬,砸了2,3年還不掙錢的,老板走路都沒力的,太多了。嵌入式開發(fā)邊際成本相對較高,前期需要研發(fā)成本投入,好不容易熬到起量了,每個產(chǎn)品通常需要硬件支持,增加生產(chǎn)量意味著增加硬件成本,這限制了嵌入式產(chǎn)品的快速擴(kuò)張能力,也降低了利潤空間,企業(yè)不掙錢,自然待遇就不好純軟件邊際成本極低,一旦軟件開發(fā)完成,可以以極低的成本復(fù)制和分發(fā),使得純軟件產(chǎn)品能夠快速擴(kuò)展市場,獲得規(guī)模效應(yīng)。比如一個應(yīng)用程序或網(wǎng)絡(luò)服務(wù)可以服務(wù)數(shù)百萬用戶,而增加用戶的邊際成本可能只是增加一些服務(wù)器的費用。   但也不是100%,嵌入式行業(yè),也有很多不缺錢的主,比如說最近幾年的新能源車企,做手機(jī)、還有做無人機(jī)的,這種以5-10年為單位建立的壁壘,幾乎是穩(wěn)如老狗的。前段時間,有個老板還來我們辦公室,說愿意砸500個,幫他研發(fā)一款無人機(jī),遙控+飛控。但是這種,一般我也不敢輕易接,因為自己沒做過飛控的產(chǎn)品,這就是涉及嵌入式另外一個惡心的點,就是哪怕做了10年技術(shù),面對新的行業(yè),也是隔行如隔山,哪怕都是用MCU。不同的行業(yè),有不同的選型,方案,算法,標(biāo)準(zhǔn),生產(chǎn)和測試流程等等,而不是光有技術(shù)經(jīng)驗就行了,還有行業(yè)經(jīng)驗同樣重要,否則做出來的產(chǎn)品,除了穩(wěn)定性是個問題,在供應(yīng)鏈上還不一定有競爭力。所以,為啥嵌入式做到老學(xué)到老,而且經(jīng)驗豐富的沒有年齡危機(jī),就是在行業(yè)內(nèi)有一定不可替代性,但跨行業(yè)也比較困難,需要幾年的沉淀周期。相比之下,純軟件開發(fā)者的技能更容易在不同行業(yè)間轉(zhuǎn)換。下面,更加全方位來對比下。在技術(shù)含量與成長空間上,純軟技術(shù)更新迭代快,涵蓋范圍廣(如Web開發(fā)、人工智能、大數(shù)據(jù)等),有更多機(jī)會接觸和學(xué)習(xí)前沿技術(shù),開源社區(qū)活躍,資源豐富,有利于持續(xù)學(xué)習(xí)和技能提升    嵌入式表面看起來門檻高,實際上很多工程師都是做著重復(fù)性的移植修改工作,如果有熟人指點,入門也并沒想象中這么難。但這并不代表嵌入式技術(shù)含量低,嵌入式加系統(tǒng),嵌入式加行業(yè),很多都是很復(fù)雜的,做過的自然懂。有些知識學(xué)習(xí)曲線陡峭,很多是因為信息獲取困難,而非技術(shù)本身的復(fù)雜性。在行業(yè)生態(tài)與信息獲取方面,純軟開放共享精神強(qiáng),信息流通自由,遇到問題容易在網(wǎng)上找到解決方案,大量免費學(xué)習(xí)資源和開源項目可供參考。嵌入式,行業(yè)普遍存在信息封閉、資源藏匿問題,芯片廠商、硬件供應(yīng)商往往不愿意公開技術(shù)細(xì)節(jié)。我們在開發(fā)過程中就碰到過很多這種問題,特別是小公司研發(fā)產(chǎn)品,工程師普遍比較苦逼,芯片廠商能提供的技術(shù)支持非常有限,幾乎可以說沒有。這樣學(xué)習(xí)和問題解決往往需要"猜測-驗證"的耗時過程。在市場規(guī)模與就業(yè)機(jī)會方面,純軟市場規(guī)模大,應(yīng)用領(lǐng)域廣泛,就業(yè)機(jī)會多,薪資水平普遍較高,創(chuàng)業(yè)和自由職業(yè)機(jī)會較多,不過這是前幾年,現(xiàn)在很多互聯(lián)網(wǎng)公司也不行了,裁員也是最猛的。嵌入式市場規(guī)模其實也很大,天上飛的,地上跑的,水里游的,不過就業(yè)機(jī)會,比較集中在特定地區(qū)或者行業(yè),創(chuàng)業(yè)難度和成本也會比較高一點,但是比較容易建立競爭壁壘。嵌入式開發(fā)和純軟件開發(fā)在就業(yè)市場、薪資水平和職業(yè)發(fā)展方面的一些關(guān)鍵差異。在技能遷移與職業(yè)發(fā)展方面,就像前面說的,純軟技能易于遷移,可在不同領(lǐng)域和公司之間轉(zhuǎn)換,職業(yè)發(fā)展路徑清晰,如從初級開發(fā)到架構(gòu)師、技術(shù)管理等。嵌入式技能相對專一,可能被綁定在特定平臺、產(chǎn)品、行業(yè)上,職業(yè)發(fā)展可能受限于特定行業(yè)或公司,不過一旦在行業(yè)沉淀了豐富的經(jīng)驗,也會大大增加自己的稀缺性,沒那么容易因為年齡啥的導(dǎo)致中年危機(jī)。在工作環(huán)境與壓力方面,純軟工作環(huán)境通常較好,多在辦公室,壓力主要來自項目進(jìn)度和技術(shù)更新。嵌入式如果是單片機(jī)和驅(qū)動方向,需要經(jīng)常與硬件打交道,工作環(huán)境相對復(fù)雜,壓力可能來自硬件限制、成本控制帶來的研發(fā)難度等多個方面?吹竭@里,不知道你是否已經(jīng)有了答案,如果沒有,就看自己興趣了,我個人覺得這兩個都是不錯的選擇。   
end


下面是更多無際原創(chuàng)的個人成長經(jīng)歷、行業(yè)經(jīng)驗、技術(shù)干貨。
1.電子工程師是怎樣的成長之路?10年5000字總結(jié)
2.如何快速看懂別人的代碼和思維
3.單片機(jī)開發(fā)項目全局變量太多怎么管理?
4.C語言開發(fā)單片機(jī)為什么大多數(shù)都采用全局變量的形式?
5.單片機(jī)怎么實現(xiàn)模塊化編程?實用程度讓人發(fā)指!
6.c語言回調(diào)函數(shù)的使用及實際作用詳解

7.手把手教你c語言隊列實現(xiàn)代碼,通俗易懂超詳細(xì)!

8.c語言指針用法詳解,通俗易懂超詳細(xì)!
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表