從事嵌入式技術開發,有哪些坑?
燒錢 嵌入式的學習十分燒錢,這就讓人有點望而卻步。我是做DSP起步的,更是能體會到嵌入式絕對是一個拿錢搭梯子的學習行業。 在我的學習過程中身邊有不少的人投向了CS行業,也就是純軟件開發,比如網頁、手機應用、數據庫等。 他們有一臺聯網的電腦幾乎可以搞定,也是基于這個原因,我當時也想做純軟件開發。當時老師想讓我們買開發板,我都沒錢,在CS行業有一些資深的玩兒家,買一臺服務器就算可以了。 然而做嵌入式的你,需要買開發板,買模塊,做到天人合一,軟硬結合,等著做稍微高端點了,你又萌生出自己畫板子買芯片的想法,這個坑越走越深。 等著差不多了,回頭看看自己來過的路,就發現自己給自己搭了圍城,想轉行,已經花那么多錢了,能甘心嗎,想繼續走,那就繼續燒錢吧。 我的第一個開發板是C51的開發板,好多年前的一個板子,我的第一個C51開發板花了168,那時候大一,一個月生活費就1000塊,省吃儉用買了個這么大的。 拿著個板子學到大二,覺得特別沒勁,后來碰到了我的老師,入行了DSP,那時候看某寶,F2812稍微好點兒的六七百,還要買仿真器,仿真器奇貴無比,加起來1000多。 后來我決定趁老師在就去實驗室用學校的DSP試驗箱,據說那個試驗箱4000塊錢呢,老師不在的時候就看書。 壓力很大,可學習很有動力,慢慢的開始接項目做,小來小去的也做,賺一筆,投一筆,收二手板子,后來板子一大堆,現在STM32,MSP430,DSP的C5000,C6000都有,還有小孩玩兒的電子積木arduino,自己買了示波器,各種工具電烙鐵,萬用表。 后來玩電路板,印PCB很貴,買芯片也很貴。主要原因是我比較有興趣,別人喜歡賭博砸錢,我喜歡給自己屯設備,東玩西玩的,挺有意思。 這東西,你光看書肯定不行,必須要編,去調。程序都是20%編,80%調,這調呢,就需要板子了。如果沒興趣,估計每花一筆錢都肉疼,如果有興趣,可以省吃儉用的搞。 或許吧,興趣就是這么大魅力。但無論興趣與否,這錢必須要花。 一堆必要的理論 以前想隨大流學Java,學了三個月放棄,我甚至為自己規劃路線,Java語言開始,然后后邊三大框架Spring什么的,我現在忘了。 后期就覺得沒有挑戰力非常容易入門,并非我多大牛,現在Java,做網頁,安卓,市面上基本是大專,高職,他們但凡有點兒興趣和上進心的,都能做的很不錯。差異化競爭十分的不明顯。 做嵌入式學習的理論就多了,一個大的分支,你可以以專家模式學習,你也可以以工程師模式學習。 軟件方面學習的量不亞于做Java,C++編程的,甚至和底層打交道還要學的更深入,難度更加大,算法數據結構神馬的都要了解。 硬件方面就更多了,電子行業基本入門知識,電容電阻這些不用說了,模電了解,數電必須熟練,還要學PCB,PCB里面Layout,各種大小,功率信號完整性,不說精通,你需要掌握和明白,看各種芯片各種文檔,然而經驗積累也十分重要。 這些才是冰山一角,做DSP的,算法仿真,數學理論各種專業的理論知識和程序雜糅在一起,需要考慮硬件設備,一些芯片的編程還要考慮電路結構,電容大小,這還沒結束。 調試上面,我們需要外接設備啊,軟硬不分家,你還要看懂示波器,看懂頻譜,真是夠學了。有的時候覺得,學這么多也沒用,人還是應該學的精,可常常最后的結果是,書到用時方恨少! 學習量是個考驗。做上EE工程,從來都是活到老學到老,不斷的學習,不斷的實踐,現學現賣,現開發現積累。十分有挑戰性。這是很坑的一點。 起始工資與純軟件差異 學了這么多,總想著付出就要有回報,實際上不然,互聯網現在是熱門的話題,各個行業都很缺人,到了社會上CS是又容易找,給的錢又多。 我身邊這些同學,參加培訓,去了軟件公司,曾經的屌絲手機也換成蘋果了,小生活也好了,時而在朋友圈抱怨抱怨加班,實際上還是很享受生活的,與CS比,嵌入式無為是臥薪嘗膽。 CS也一直樹立整個信息行業程序員的形象,一提程序員,外行不得不聯想開發出一個軟件的工作。可見CS群體的巨大。可嵌入式也有自己的優勢,這些優勢也不得不寫在后面。 嵌入式 VS 純軟件 1 - 學的多,自然也就硬 嵌入式行業是個柔性的后路極多的行業,可能嵌入式軟件勢頭不好,我可以轉去做硬件,做硬件勢頭不好,我在努力一下去研究算法。在學嵌入式之出,入門之前,我們建立了一個龐大的地基,風向不好,則選另頭建。 就算整個嵌入式行業轟榻,嵌入式工程師轉CS輕而易舉,反而有高屋建瓴的優勢。相比于CS,只能一條路走到黑,不甘心一直寫代碼的,瞄準產品,運維,風險還是有的。 2 - 沉淀經驗 嵌入式行業是個時間沉淀的過程,無人能逆襲,做不到極致,只能做的更好。這話怎么說呢,就是五年的不如十年的硬,十年的不如二十年的硬。 年輕人的優勢就是思維靈活,接受新東西快,所以入行常常靠軟件這個門路,入行幾年開始積累硬件的知識,從底層追求極致,硬件是個慢功夫,經驗比書本上的知識準, 或者說,有些東西寫不進書里只能自己明白,這就需要經歷,所以,每個人都要爬臺階,然而CS,處境十分尷尬,做幾年,前有同行擋路,后有新人競爭,兩頭堵。 這是我們公司的一個老軟件工程師說的,雖然喝酒的時候吹牛逼,但是可以看到他很為自己擔憂:做十年和做五年功效是一樣的,換句話說,很容易“滿級”。 3 - 純軟件越開發越簡單 現在開發軟件,有沒有覺得越來越簡單,封裝性,模塊化,流程化趨近完美。這要感謝大批進入CS行業的前輩們,在方便的同時,也堵死了CS的道路。 太容易就不需要那么多人了,大口徑的收納這么多人,等著一潮波浪向東過去,反作用的時候,會淹死后來的一批人,這是有遲滯性,當前看不出來。你可以保證這個潮流走10年,敢保證20年嗎?越積累,后勁兒越可怕。 4 - 嵌入式穩如老牛 平心而論,在大牛的世界,互聯網行業百萬年薪的人很多,可嵌入式這樣的頂層人很少,處于搬磚階段的,也可能碼代碼賺的多些。但最主要的中堅力量,還是嵌入式穩。 人要把眼光放長,定位好自己,追求互聯網頂層的人可能很多,但這條路上死的更多。在嵌入式上,你可以做的不溫不火,大多數都能豐衣足食吧。 選擇嵌入式,我相信,到了40歲的時候,你會感謝自己的選擇,感謝自己的辛苦。耕耘多,總會有收獲的。畢竟天道酬勤。人不能只看眼前不是。 審核編輯 黃宇
燒錢 嵌入式的學習十分燒錢,這就讓人有點望而卻步。我是做DSP起步的,更是能體會到嵌入式絕對是一個拿錢搭梯子的學習行業。 在我的學習過程中身邊有不少的人投向了CS行業,也就是純軟件開發,比如網頁、手機應用、數據庫等。 他們有一臺聯網的電腦幾乎可以搞定,也是基于這個原因,我當時也想做純軟件開發。當時老師想讓我們買開發板,我都沒錢,在CS行業有一些資深的玩兒家,買一臺服務器就算可以了。 然而做嵌入式的你,需要買開發板,買模塊,做到天人合一,軟硬結合,等著做稍微高端點了,你又萌生出自己畫板子買芯片的想法,這個坑越走越深。 等著差不多了,回頭看看自己來過的路,就發現自己給自己搭了圍城,想轉行,已經花那么多錢了,能甘心嗎,想繼續走,那就繼續燒錢吧。 我的第一個開發板是C51的開發板,好多年前的一個板子,我的第一個C51開發板花了168,那時候大一,一個月生活費就1000塊,省吃儉用買了個這么大的。 拿著個板子學到大二,覺得特別沒勁,后來碰到了我的老師,入行了DSP,那時候看某寶,F2812稍微好點兒的六七百,還要買仿真器,仿真器奇貴無比,加起來1000多。 后來我決定趁老師在就去實驗室用學校的DSP試驗箱,據說那個試驗箱4000塊錢呢,老師不在的時候就看書。 壓力很大,可學習很有動力,慢慢的開始接項目做,小來小去的也做,賺一筆,投一筆,收二手板子,后來板子一大堆,現在STM32,MSP430,DSP的C5000,C6000都有,還有小孩玩兒的電子積木arduino,自己買了示波器,各種工具電烙鐵,萬用表。 后來玩電路板,印PCB很貴,買芯片也很貴。主要原因是我比較有興趣,別人喜歡賭博砸錢,我喜歡給自己屯設備,東玩西玩的,挺有意思。 這東西,你光看書肯定不行,必須要編,去調。程序都是20%編,80%調,這調呢,就需要板子了。如果沒興趣,估計每花一筆錢都肉疼,如果有興趣,可以省吃儉用的搞。 或許吧,興趣就是這么大魅力。但無論興趣與否,這錢必須要花。 一堆必要的理論 以前想隨大流學Java,學了三個月放棄,我甚至為自己規劃路線,Java語言開始,然后后邊三大框架Spring什么的,我現在忘了。 后期就覺得沒有挑戰力非常容易入門,并非我多大牛,現在Java,做網頁,安卓,市面上基本是大專,高職,他們但凡有點兒興趣和上進心的,都能做的很不錯。差異化競爭十分的不明顯。 做嵌入式學習的理論就多了,一個大的分支,你可以以專家模式學習,你也可以以工程師模式學習。 軟件方面學習的量不亞于做Java,C++編程的,甚至和底層打交道還要學的更深入,難度更加大,算法數據結構神馬的都要了解。 硬件方面就更多了,電子行業基本入門知識,電容電阻這些不用說了,模電了解,數電必須熟練,還要學PCB,PCB里面Layout,各種大小,功率信號完整性,不說精通,你需要掌握和明白,看各種芯片各種文檔,然而經驗積累也十分重要。 這些才是冰山一角,做DSP的,算法仿真,數學理論各種專業的理論知識和程序雜糅在一起,需要考慮硬件設備,一些芯片的編程還要考慮電路結構,電容大小,這還沒結束。 調試上面,我們需要外接設備啊,軟硬不分家,你還要看懂示波器,看懂頻譜,真是夠學了。有的時候覺得,學這么多也沒用,人還是應該學的精,可常常最后的結果是,書到用時方恨少! 學習量是個考驗。做上EE工程,從來都是活到老學到老,不斷的學習,不斷的實踐,現學現賣,現開發現積累。十分有挑戰性。這是很坑的一點。 起始工資與純軟件差異 學了這么多,總想著付出就要有回報,實際上不然,互聯網現在是熱門的話題,各個行業都很缺人,到了社會上CS是又容易找,給的錢又多。 我身邊這些同學,參加培訓,去了軟件公司,曾經的屌絲手機也換成蘋果了,小生活也好了,時而在朋友圈抱怨抱怨加班,實際上還是很享受生活的,與CS比,嵌入式無為是臥薪嘗膽。 CS也一直樹立整個信息行業程序員的形象,一提程序員,外行不得不聯想開發出一個軟件的工作。可見CS群體的巨大。可嵌入式也有自己的優勢,這些優勢也不得不寫在后面。 嵌入式 VS 純軟件 1 - 學的多,自然也就硬 嵌入式行業是個柔性的后路極多的行業,可能嵌入式軟件勢頭不好,我可以轉去做硬件,做硬件勢頭不好,我在努力一下去研究算法。在學嵌入式之出,入門之前,我們建立了一個龐大的地基,風向不好,則選另頭建。 就算整個嵌入式行業轟榻,嵌入式工程師轉CS輕而易舉,反而有高屋建瓴的優勢。相比于CS,只能一條路走到黑,不甘心一直寫代碼的,瞄準產品,運維,風險還是有的。 2 - 沉淀經驗 嵌入式行業是個時間沉淀的過程,無人能逆襲,做不到極致,只能做的更好。這話怎么說呢,就是五年的不如十年的硬,十年的不如二十年的硬。 年輕人的優勢就是思維靈活,接受新東西快,所以入行常常靠軟件這個門路,入行幾年開始積累硬件的知識,從底層追求極致,硬件是個慢功夫,經驗比書本上的知識準, 或者說,有些東西寫不進書里只能自己明白,這就需要經歷,所以,每個人都要爬臺階,然而CS,處境十分尷尬,做幾年,前有同行擋路,后有新人競爭,兩頭堵。 這是我們公司的一個老軟件工程師說的,雖然喝酒的時候吹牛逼,但是可以看到他很為自己擔憂:做十年和做五年功效是一樣的,換句話說,很容易“滿級”。 3 - 純軟件越開發越簡單 現在開發軟件,有沒有覺得越來越簡單,封裝性,模塊化,流程化趨近完美。這要感謝大批進入CS行業的前輩們,在方便的同時,也堵死了CS的道路。 太容易就不需要那么多人了,大口徑的收納這么多人,等著一潮波浪向東過去,反作用的時候,會淹死后來的一批人,這是有遲滯性,當前看不出來。你可以保證這個潮流走10年,敢保證20年嗎?越積累,后勁兒越可怕。 4 - 嵌入式穩如老牛 平心而論,在大牛的世界,互聯網行業百萬年薪的人很多,可嵌入式這樣的頂層人很少,處于搬磚階段的,也可能碼代碼賺的多些。但最主要的中堅力量,還是嵌入式穩。 人要把眼光放長,定位好自己,追求互聯網頂層的人可能很多,但這條路上死的更多。在嵌入式上,你可以做的不溫不火,大多數都能豐衣足食吧。 選擇嵌入式,我相信,到了40歲的時候,你會感謝自己的選擇,感謝自己的辛苦。耕耘多,總會有收獲的。畢竟天道酬勤。人不能只看眼前不是。 審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式
+關注
關注
5090文章
19176瀏覽量
306919
發布評論請先 登錄
相關推薦
學嵌入式好找工作嗎?
知識和技能。但總體而言,其廣闊的應用場景、不可替代的技術特點、可觀的薪資待遇以及充足的創新空間等諸多優勢,都表明嵌入式確實是一個非常值得選擇的好的職業發展方向,對于有志于投身技術領域、期望在科技浪潮中打造一番事業的人來說,
發表于 12-16 15:43
嵌入式超火的方向有哪些?
捷的醫療服務。通過嵌入式設備和傳感器,可以對患者的生命體征進行實時監測,如:心率、血壓等;利用嵌入式設備可以幫助醫生更加精確地操作,提高手術成功率等方面都離不開嵌入式技術,總之
發表于 11-21 15:49
精彩回顧 | 飛凌嵌入式技術創新日上海站圓滿結束
2024年10月30日下午,期待已久的飛凌嵌入式技術創新日上海站在上海虹橋康得思酒店盛大舉行,此次活動邀請到了近200位嵌入式技術領域的專家和企業代表,共享
嵌入式系統的未來趨勢有哪些?
智能家居領域,嵌入式系統可以集成語音識別和自然語言處理技術,去實現智能家電的語音控制。 2. 更強大的處理能力 在未來的嵌入式系統將具備更加強大的處理能力,以滿足日益變得復雜的計算需求
發表于 09-12 15:42
飛凌嵌入式技術創新日(深圳站)精彩回顧
2024年8月26日下午,飛凌嵌入式技術創新日深圳站在深圳威尼斯英迪格酒店盛大舉行,此次活動匯聚了近200位嵌入式技術領域的專家和企業代表,共享嵌入
發表于 08-28 09:06
飛凌嵌入式技術創新日(北京站)圓滿落幕,共創嵌入式技術的美好未來
2024年6月25日下午,飛凌嵌入式技術創新日(北京站)在北京中關村皇冠假日酒店盛大舉行。此次活動匯聚了近300位嵌入式技術領域的專家和企業代表,共享
嵌入式技術領域的視覺、安全與AI應用
本次2024年度德國版嵌入式世界展的大獎評選共收到全球百余家企業的申請,經由評審團嚴格篩選,最終選出三項候選提名,并于會場進行了隆重的頒獎儀式。其中,嵌入式視覺、安全與安防、人工智能等應用領域備受矚目。
嵌入式熱門發展方向有哪些?
嵌入式熱門發展方向有哪些?
現在越來越多的計算機、電子、通信、自動化等相關專業跨行學習嵌入式,嵌入式開發作為未來職業發展的方向,不論從薪資待遇還是發展前景來看,都非常不錯。 在
發表于 04-11 14:17
嵌入式工程師需要掌握哪些技術?
嵌入式工程師需要掌握哪些技術?
嵌入式系統是當今科技領域中的重要組成部分,它們存在于我們生活的方方面面,從智能手機到汽車控制系統,從家電到醫療設備。因此,對于那些想要進入
發表于 03-04 16:38
嵌入式人工智能的就業方向有哪些?
嵌入式人工智能的就業方向有哪些? 在新一輪科技革命與產業變革的時代背景下,嵌入式人工智能成為國家新型基礎建設與傳統產業升級的核心驅動力。同時在此背景驅動下,眾多名企也紛紛在嵌入式人工智
發表于 02-26 10:17
評論