[導(dǎo)讀]關(guān)注星標公眾號,不錯過精彩內(nèi)容來源?|知乎提到嵌入式,不同人有不同的看法,其中,基本都會提到關(guān)于“坑”的問題。下面是一位知乎網(wǎng)友關(guān)于對嵌入式的一些看法。嵌入式的坑1.燒錢嵌入式的學習十分燒錢,這就讓人有點望而卻步。我是做DSP起步的,更是能體會到嵌入式絕對是一個拿錢搭梯子的學習行...
來源 | 知乎
提到嵌入式,不同人有不同的看法,其中,基本都會提到關(guān)于“坑”的問題。
下面是一位知乎網(wǎng)友關(guān)于對嵌入式的一些看法。
嵌入式的坑
1.燒錢嵌入式的學習十分燒錢,這就讓人有點望而卻步。我是做DSP起步的,更是能體會到嵌入式絕對是一個拿錢搭梯子的學習行業(yè)。
在我的學習過程中身邊有不少的人投向了CS行業(yè),也就是純軟件開發(fā),比如網(wǎng)頁、手機應(yīng)用、數(shù)據(jù)庫等。他們有一臺聯(lián)網(wǎng)的電腦幾乎可以搞定,也是基于這個原因,我當時也想做純軟件開發(fā)。當時老師想讓我們買開發(fā)板,我都沒錢。
在CS行業(yè)有一些資深的玩兒家,買一臺服務(wù)器就算可以了。然而做嵌入式的你,需要買開發(fā)板,買模塊,做到天人合一,軟硬結(jié)合,等著做稍微高端點了,你又萌生出自己畫板子買芯片的想法,這個坑越走越深。等著差不多了,回頭看看自己來過的路,就發(fā)現(xiàn)自己給自己搭了圍城,想轉(zhuǎn)行,已經(jīng)花那么多錢了,能甘心嗎,想繼續(xù)走,那就繼續(xù)燒錢吧。
我的第一個開發(fā)板是C51的開發(fā)板,好多年前的一個板子,我的第一個C51開發(fā)板花了168,那時候大一,一個月生活費就1000塊,省吃儉用買了個這么大的。拿著個板子學到大二,覺得特別沒勁,后來碰到了我的老師,入行了DSP,那時候看某寶,F(xiàn)2812稍微好點兒的六七百,還要買仿真器,仿真器奇貴無比,加起來1000多。
后來我決定趁老師在就去實驗室用學校的DSP試驗箱,據(jù)說那個試驗箱4000塊錢呢,老師不在的時候就看書。壓力很大,可學習很有動力,慢慢的開始接項目做,小來小去的也做,賺一筆,投一筆,收二手板子,后來板子一大堆,現(xiàn)在STM32,MSP430,DSP的C5000,C6000都有,還有小孩玩兒的電子積木arduino,自己買了示波器,各種工具電烙鐵,萬用表。后來玩電路板,印PCB很貴,買芯片也很貴。主要原因是我比較有興趣,別人喜歡賭博砸錢,我喜歡給自己屯設(shè)備,東玩西玩的,挺有意思。
這東西,你光看書肯定不行,必須要編,去調(diào)。程序都是20%編,80%調(diào),這調(diào)呢,就需要板子了。如果沒興趣,估計每花一筆錢都肉疼,如果有興趣,可以省吃儉用的搞?;蛟S吧,興趣就是這么大魅力。但無論興趣與否,這錢必須要花。
2.一堆必要的理論
以前想隨大流學Java,學了三個月放棄,我甚至為自己規(guī)劃路線,Java語言開始,然后后邊三大框架Spring什么的,我現(xiàn)在忘了。后期就覺得沒有挑戰(zhàn)力非常容易入門,并非我多大牛,現(xiàn)在Java,做網(wǎng)頁,安卓,市面上基本是大專,高職,他們但凡有點兒興趣和上進心的,都能做的很不錯。差異化競爭十分的不明顯。
做嵌入式學習的理論就多了,一個大的分支,你可以以專家模式學習,你也可以以工程師模式學習。
軟件方面學習的量不亞于做Java,C 編程的,甚至和底層打交道還要學的更深入,難度更加大,算法數(shù)據(jù)結(jié)構(gòu)神馬的都要了解。
硬件方面就更多了,電子行業(yè)基本入門知識,電容電阻這些不用說了,模電了解,數(shù)電必須熟練,還要學PCB,PCB里面Layout,各種大小,功率信號完整性,不說精通,你需要掌握和明白,看各種芯片各種文檔,然而經(jīng)驗積累也十分重要。這些才是冰山一角,做DSP的,算法仿真,數(shù)學理論各種專業(yè)的理論知識和程序雜糅在一起,需要考慮硬件設(shè)備,一些芯片的編程還要考慮電路結(jié)構(gòu),電容大小,這還沒結(jié)束。調(diào)試上面,我們需要外接設(shè)備啊,軟硬不分家,你還要看懂示波器,看懂頻譜,真是夠?qū)W了。有的時候覺得,學這么多也沒用,人還是應(yīng)該學的精,可常常最后的結(jié)果是,書到用時方恨少!學習量是個考驗。做上EE工程,從來都是活到老學到老,不斷的學習,不斷的實踐,現(xiàn)學現(xiàn)賣,現(xiàn)開發(fā)現(xiàn)積累。十分有挑戰(zhàn)性。這是很坑的一點。
起始工資與純軟件差異
學了這么多,總想著付出就要有回報,實際上不然,互聯(lián)網(wǎng)現(xiàn)在是熱門的話題,各個行業(yè)都很缺人,到了社會上CS是又容易找,給的錢又多。我身邊這些同學,參加培訓(xùn),去了軟件公司,曾經(jīng)的屌絲手機也換成蘋果了,小生活也好了,時而在朋友圈抱怨抱怨加班,實際上還是很享受生活的。
與CS比,嵌入式無為是臥薪嘗膽。CS也一直樹立整個信息行業(yè)程序員的形象,一提程序員,外行不得不聯(lián)想開發(fā)出一個軟件的工作。可見CS群體的巨大??汕度胧揭灿凶约旱膬?yōu)勢,這些優(yōu)勢也不得不寫在后面。
嵌入式 vs 純軟件
1.學的多,自然也就硬嵌入式行業(yè)是個柔性的后路極多的行業(yè),如果嵌入式軟件勢頭不好,我可以轉(zhuǎn)去做硬件,做硬件勢頭不好,我在努力一下去研究算法。在學嵌入式之出,入門之前,我們建立了一個龐大的地基,風向不好,則選另頭建。
就算整個嵌入式行業(yè)轟榻,嵌入式工程師轉(zhuǎn)CS輕而易舉,反而有高屋建瓴的優(yōu)勢。相比于CS,只能一條路走到黑,不甘心一直寫代碼的,瞄準產(chǎn)品,運維,風險還是有的。
再加上,這兩年隨著物聯(lián)網(wǎng)、集成電路的興起,嵌入式也成了一個香餑餑。
2.沉淀經(jīng)驗嵌入式行業(yè)是個時間沉淀的過程,無人能逆襲,做不到極致,只能做的更好。這話怎么說呢,就是五年的不如十年的硬,十年的不如二十年的硬。年輕人的優(yōu)勢就是思維靈活,接受新東西快,所以入行常??寇浖@個門路,入行幾年開始積累硬件的知識,從底層追求極致,硬件是個慢功夫,經(jīng)驗比書本上的知識準,或者說,有些東西寫不進書里只能自己明白,這就需要經(jīng)歷,所以,每個人都要爬臺階。
然而CS,處境十分尷尬,做幾年,前有同行擋路,后有新人競爭,兩頭堵。這是我們公司的一個老軟件工程師說的,雖然喝酒的時候吹牛逼,但是可以看到他很為自己擔憂:做十年和做五年功效是一樣的,換句話說,很容易“滿級”。
3.純軟件越開發(fā)越簡單現(xiàn)在開發(fā)軟件,有沒有覺得越來越簡單,封裝性,模塊化,流程化趨近完美。這要感謝大批進入CS行業(yè)的前輩們,在方便的同時,也堵死了CS的道路。
太容易就不需要那么多人了,大口徑的收納這么多人,等著一潮波浪向東過去,反作用的時候,會淹死后來的一批人,這是有遲滯性,當前看不出來。你可以保證這個潮流走10年,敢保證20年嗎?越積累,后勁兒越可怕。
4.嵌入式穩(wěn)如老牛平心而論,在大牛的世界,互聯(lián)網(wǎng)行業(yè)百萬年薪的人很多,可嵌入式這樣的頂層人很少,處于搬磚階段的,也可能碼代碼賺的多些。
但最主要的中堅力量,還是嵌入式穩(wěn)。人要把眼光放長,定位好自己,追求互聯(lián)網(wǎng)頂層的人可能很多,但這條路上死的更多。在嵌入式上,你可以做的不溫不火,大多數(shù)都能豐衣足食吧。
選擇嵌入式,我相信,到了40歲的時候,你會感謝自己的選擇,感謝自己的辛苦。耕耘多,總會有收獲的。畢竟天道酬勤。人不能只看眼前不是。
聲明:
本文素材來源網(wǎng)絡(luò),版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請與我聯(lián)系刪除。
------------ END ------------
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
經(jīng)過幾十年發(fā)展,嵌入式技術(shù)已經(jīng)用在了我們生活中的方方面面,但是嵌入式始終都帶有小眾,專業(yè)性強的屬性,讓很多非嵌入式領(lǐng)域的同學望而卻步。近十幾年的發(fā)展,物聯(lián)網(wǎng)覆蓋了越來越多領(lǐng)域,包括了家居,商業(yè),工業(yè),農(nóng)業(yè)等領(lǐng)域,不僅吸引...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
技術(shù)
隨著IT技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進入了“物聯(lián)網(wǎng)”時代。物聯(lián)網(wǎng)中需要的大量設(shè)備不在依賴人與人之間的交互產(chǎn)生聯(lián)系,更多通過協(xié)議、通信、程序設(shè)計等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計算機的智能但并不以通...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
計算機
最近看到APP上,給我推送了很多類似的回答,借此機會,也想著重新審視一下自己的學習歷程,以及結(jié)合自身和大牛,分享一些學習經(jīng)驗,希望對大家有所啟發(fā)和幫助。
關(guān)鍵字:
APP
嵌入式
C語言
萬物智聯(lián)時代,嵌入式技術(shù)及其應(yīng)用的形態(tài)將更加豐富和多元,同時也將日益呈現(xiàn)深度物理融合、混合架構(gòu)共存、群體智能協(xié)同、網(wǎng)絡(luò)安全攸關(guān)等諸多新的計算特性。顯然,經(jīng)典的嵌入式系統(tǒng)體系結(jié)構(gòu)、軟硬件技術(shù)和開發(fā)方法都已很難應(yīng)對新趨勢下的...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
計算機
物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,是互聯(lián)網(wǎng)與嵌入式系統(tǒng)發(fā)展到高級階段的融合。通用計算機經(jīng)歷了從智慧平臺到互聯(lián)網(wǎng)的獨立發(fā)展道路;嵌入式系統(tǒng)則經(jīng)歷了智慧物聯(lián)到局域智慧物聯(lián)的獨立發(fā)展道路。
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
計算機
今天,小編將在這篇文章中為大家?guī)砉た刂靼宓挠嘘P(guān)報道,通過閱讀這篇文章,大家可以對工控主板具備清晰的認識,主要內(nèi)容如下。
關(guān)鍵字:
工控主板
嵌入式
主板
隨著工業(yè)4.0、醫(yī)療電子、智能家居、物流管理和電力控制等快速的發(fā)展和推進,嵌入式系統(tǒng)利用自身的技術(shù)特點,逐漸成為眾多行業(yè)的標配產(chǎn)品。嵌入式系統(tǒng)具有可控制、可編程、成本低等,它在未來的工業(yè)和生活中有著廣闊的應(yīng)用前景。在現(xiàn)在...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
人工智能
長久來看,嵌入式只會越來越火,隨著人工智能時代的發(fā)展,嵌入式必定又將迎來一次浪潮和技術(shù)的巨大變革。人工智能越是想要表達智能水平,就越要依靠嵌入式技術(shù),嵌入式技術(shù)將朝著自動化控制和人機交互發(fā)展。嵌入式因其體積小、可靠性高、...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
人工智能
嵌入式軟件技術(shù)到目前為止己經(jīng)在很多領(lǐng)域起到了中流砥柱的作用,例如在電子消費、移動通訊方面,這種技術(shù)為我國的很多行業(yè)提供了更多的可能性。未來,嵌入式軟件技術(shù)會為人類做出更大的貢獻。伴隨著計算機技術(shù)與電子技術(shù)的成熟發(fā)展,電子...
關(guān)鍵字:
嵌入式
軟件
人工智能
esim卡的全名為Embedded-SIM,意思就是嵌入式的SIM卡。esim卡的原理簡單來說,就是將手機傳統(tǒng)插入到手機里的SIM卡直接嵌入進設(shè)備芯片中,這樣大家就不必再手動物理插入SIM卡,減少了麻煩的同時也降低了si...
關(guān)鍵字:
嵌入式
esim卡
手機
在熟悉任務(wù)調(diào)度、程序分層和模塊化編程關(guān)于軟件架構(gòu)、分層和模塊設(shè)計后,除了函數(shù)調(diào)用設(shè)計中出現(xiàn)的情況外,還會遇到同層模塊之前如何進行消息交互,通常是應(yīng)用層之間。
關(guān)鍵字:
嵌入式
軟件架構(gòu)設(shè)計
一直以來,工控主板都是大家的關(guān)注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)砉た刂靼宓南嚓P(guān)介紹,詳細內(nèi)容請看下文。
關(guān)鍵字:
嵌入式
工控主板
主板
從事計算機和或電子行業(yè)相關(guān)領(lǐng)域工作的朋友,一般都聽說過單片機和嵌入式。但是要問單片機和嵌入式兩者之間有什么聯(lián)系,大多數(shù)人都不能很好的解釋清楚。想要弄清楚嵌入式和單片機有什么聯(lián)系,首先就要弄明白什么是嵌入式,什么是單片機。...
關(guān)鍵字:
嵌入式
單片機
secure boot是指確保在一個平臺上運行的程序的完整性的過程或機制。secure boot會在固件和應(yīng)用程序之間建立一種信任關(guān)系。在啟用secure boot功能后,未經(jīng)簽名的固件或程序?qū)⒉荒苓\行在該設(shè)備上。
關(guān)鍵字:
secure boot
嵌入式
旗芯微近日發(fā)布了最新一代Hyper控制器家族產(chǎn)品,全系列對標英飛凌 TC家族控制器,覆蓋智能底盤、功能安全控制器、域控制器等應(yīng)用領(lǐng)域。超融合HPU(Hyper Processing Unit)FC7300系列芯片的性能媲...
關(guān)鍵字:
嵌入式
控制器
本篇,將通過Qt程序,設(shè)計一個RTSP視頻播放器,來播放網(wǎng)絡(luò)視頻,并增加啟動、暫停等操作按鈕。
關(guān)鍵字:
RTSP視頻播放器
FFmpeg
嵌入式
摘要:隨著計算機技術(shù)與電子科技的快速發(fā)展,人工智能、云計算等技術(shù)的不斷進步,智能家居新型產(chǎn)業(yè)模式也得到了巨大的發(fā)展,至今國內(nèi)智能家居市場投資達到了2396億元,市場規(guī)模占比不斷增大,未來十年內(nèi)家居智能化將實現(xiàn)大規(guī)模應(yīng)用。...
關(guān)鍵字:
STM32
嵌入式
人工智能
以前都是等著,家里電器壞了趕緊拆解一下,這回實在是等不及了,找個便宜的下手吧。這個遙控器用了好多年,感覺還是不錯,起碼電池挺禁用的。古人云,三人行必有我?guī)熝?。那么對于每一個設(shè)備,也都有我們可以學習的地方。
關(guān)鍵字:
嵌入式
工程師
近年來,隨著計算機技術(shù)及集成電路技術(shù)的發(fā)展,嵌入式技術(shù)日漸普及,在通訊、網(wǎng)絡(luò)、工控、醫(yī)療、電子等領(lǐng)域發(fā)揮著越來越重要的作用。嵌入式系統(tǒng)無疑成為當前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。?嵌入式系統(tǒng)一般由嵌入式微處理器、外...
關(guān)鍵字:
嵌入式
嵌入式系統(tǒng)
計算機
自上個世紀七十年代提出嵌入式系統(tǒng)的概念以來,嵌入式系統(tǒng)以其高性能、低功耗、低成本和小體積等優(yōu)勢,獲得了飛速的發(fā)展與廣泛的應(yīng)用,然而,由于受到當時硬件水平的制約,嵌入式系統(tǒng)的軟件開發(fā)方式與以 PC 為代表的通用計算機系統(tǒng)的...
關(guān)鍵字:
嵌入式
硬件
計算機