現(xiàn)在我們大多數(shù)的人都認(rèn)為IT行業(yè)的發(fā)展幾乎都在飽和的階段,心想自己到底該選擇一個好的行業(yè)去培訓(xùn)呢?如果自己培訓(xùn)的行業(yè)剛好又處于飽和的階段的話,是否是一個大坑呢?嵌入式的學(xué)習(xí)十分燒錢,這就讓人有點望而卻步。
據(jù)最近的開發(fā)者大調(diào)查中,數(shù)據(jù)顯示發(fā)現(xiàn)有34%的開發(fā)者面臨嵌入式軟硬件開發(fā)的困難,幾乎占了開發(fā)者面臨困難的三分之一強。
數(shù)據(jù)來源:2017中國軟件開發(fā)者大調(diào)查
嵌入式軟硬件開發(fā)都是坑?
那么,嵌入式軟硬件開發(fā)真的就那么難么?我們來看看知乎上的問答:
一篇《嵌入式的坑在哪方面?》的文章,獲得了26個回答,242條點贊。在這篇文章中,列數(shù)了嵌入式軟硬件開發(fā)中的兩個坑:
1,需要學(xué)習(xí)大量的軟硬件知識。不僅需要學(xué)習(xí)Java,C++等編程,要深入底層,匯編,算法數(shù)據(jù)結(jié)構(gòu)等等都要了解,硬件方面就更多了,電容電阻,模電數(shù)電、PCB,各種大小,功率信號完整性。做DSP的,還要知道算法仿真,數(shù)學(xué)理論、還需要考慮硬件設(shè)備,一些芯片的編程還要考慮電路結(jié)構(gòu),電容大小。調(diào)試上面,還需要外接設(shè)備,還要看懂示波器,頻譜等等。
2,各種硬件平臺的生產(chǎn)力工具不統(tǒng)一。編碼,編譯,調(diào)試,燒錄…各個方面都是大坑。使用的語言,操作系統(tǒng)平臺,芯片性能也不統(tǒng)一。作者表示,最多的時候,電腦上有5個編譯環(huán)境,還不包括自己學(xué)習(xí)用的環(huán)境。
小i話談嵌入式究竟“坑”在哪?
嵌入式是個大坑一直很火。但是也有人跳出來說,嵌入式不是大坑。嵌入式究竟是不是個大坑呢?今天就聽一下21ic 資深網(wǎng)友 icecut 是怎么看的!
有90%的人,覺得嵌入式是個大坑。因為他們賺錢少,剛畢業(yè)也就賺5000元/月,而互聯(lián)網(wǎng)就可以拿到一萬/月。工作任務(wù)簡單,用一些簡單的 c 語言寫著永遠(yuǎn)大不了的代碼。重復(fù)地做相同的事情。每一個新產(chǎn)品看起來都差不多,但是每次都要學(xué)不一樣的東西,比如換一個adc 芯片,用的不同的廠家,所有的軟件都不一樣。甚至相同廠家也有這種情況,比如M3和 M4的 mcu,都是 arm,內(nèi)核不同,片內(nèi)外設(shè)就不一樣,就要重新學(xué)片內(nèi)外設(shè)的操作,投入非常大,卻得不到應(yīng)有的回報。不如去轉(zhuǎn)互聯(lián)網(wǎng)。你可以什么都不會,就去 github 之類的網(wǎng)站找個例程,隨便改改,差不多滿足需求,老板覺得過得去,用戶覺得還能用。你就能拿別人的作品賺自己的工資。前期投入就是花2w 元,跟某機構(gòu)學(xué)一下套路,然后給你一個3年經(jīng)驗的離職證明和3年前的一張畢業(yè)證。而這些人就成天喋喋不休的來炫耀,自己賺錢多,自己笨沒關(guān)系,照樣復(fù)制粘貼就賺錢。
你是不是也在羨慕這種人呢?可是你已經(jīng)畢業(yè)多年,沒有體力去加班干互聯(lián)網(wǎng)的工作。甚至沒有2w 元的存款去買套路和假的工作證明。甚至你已經(jīng)習(xí)慣了腳踏實地干活,不會在面試上吹噓。。。。。你羨慕著別人賺錢,你默默的接受被嵌入式坑的日子。。。。
而20%的人,又覺得嵌入式是可以拯救的。比如小 i 的觀點,他認(rèn)為嵌入式是下一個爆發(fā)地。你想想網(wǎng)店最后不還是在做實體店么?京東是沃爾瑪投資的,最后京東又投資了永輝。互聯(lián)網(wǎng)基于手機的日子快要過去了。隨著互聯(lián)網(wǎng)公司的裁員和倒閉,他們的好日子快結(jié)束了。當(dāng)然,物聯(lián)網(wǎng)發(fā)展還是蝸牛爬,嵌入式的未來還需耕耘。
在過去的幾年里,小 i 一直在幫助大家進步。所以有許多認(rèn)識可以跟大家聊。
1.過高地估計了自己,錯誤的估計了行業(yè)。這是我與一個二三線城市學(xué)生的對話。他們理解了一點嵌入式技術(shù),就覺得自己比大多數(shù)同學(xué)水平高了。不需要再去聽我的。他們覺得那些嵌入式技術(shù)就會在招聘會上勝出。過高的自信,讓我真的無言以對。而我看來,他們的水平,離著能干活至少需要有一年的實踐。所以他們肯定是覺得自己被坑的。如此牛逼的自己,卻干這么簡單卻做不好的任務(wù)。
2. 這是一個與一線二本學(xué)生的對話。當(dāng)然小 i 也來自二本學(xué)校。我那時候也是一直在自學(xué),花掉了好多錢。買原件買板子,順便也在學(xué)校的小作品里賺點錢。現(xiàn)在學(xué)校有錢了,這種活動很多。實驗室的設(shè)備也更新了,并且隨便用。每一個人都在忙,忙的都聽不進我的指點。我也算一個學(xué)術(shù)型工程師了。可是他們做著不穩(wěn)定的實驗,從來沒心做好一個作品。因為穩(wěn)定這兩個字,付出太大了。他們沒有耐心去完善??梢运麄冏约河X得更加自信,甚至許多人還不怎么懂就去參加各種競賽。當(dāng)然也有一些競賽稱為了灰色產(chǎn)業(yè)鏈的最后一環(huán)。自己做代碼和板卡賣給學(xué)生,還真賺錢。有人要證書,有人要金錢,何樂而不為的交換呢?
3. 這是一個與畢業(yè)一年的初級工程師的對話,他來自二線城市,通過加班抗住現(xiàn)有的工作。一個問題調(diào)試好幾年確不得要領(lǐng),卻是當(dāng)年學(xué)校里的佼佼者。我告訴他嵌入式行業(yè)是個會者不難,難者不會的的領(lǐng)域。我給他一個提示,讓他能夠不用加班的完成任務(wù),誰不想讓自己的工作更加舒適呢?他已經(jīng)能認(rèn)識到嵌入式不是大坑,而是自己技術(shù)上太多欠缺。實驗室產(chǎn)品和穩(wěn)定的產(chǎn)品,是20%和80%的距離。而優(yōu)秀的產(chǎn)品,最后的20%,付出的要超過100%的努力。新手,熟手和高手,就是20%,80%和100%。代碼在小 i 手中游刃有余,bug 在小 i的眼里,沒有藏身之處。而這些,可能新手覺得不就是代碼嘛,你寫的我能看懂,也沒什么高深之處。而 bug 在新手的眼里就是云深不知處了。熟手的眼里,小 i的代碼是規(guī)范的,思想是嚴(yán)謹(jǐn)?shù)?。?bug 在熟手的眼睛里是若隱若現(xiàn)的。你若急躁,它便消失。你白天在找,晚上也在找??墒?,總要很久才能找到。從20%到80%你需要一個嚴(yán)格的領(lǐng)導(dǎo),和一個加班的心態(tài)。實踐到了就熟悉了。最后的20%你需要一個嚴(yán)謹(jǐn)?shù)膶?dǎo)師,把你打回原形,重新來過。人生若只如初見,一切只能從頭再來。因為你曾經(jīng)積累的經(jīng)驗,都沒有用。在此也要感謝我工作中的老師。一位足矣。而80%這座山,擋住了90%的人,多少風(fēng)流人物,就掛在了這個山頭。我說你不會,你入門的都不會,你說你會了,你都做過很久了。佛曰:放下。只有放下了你自己,才能接受整個世界。三人行必有我?guī)煟墒悄憧偸窍?,三人行,你是別人的老師。你是被嵌入式坑的那個老師啊。你在努力,但是怕爬不出這個坑。而這個孩子,謙虛謹(jǐn)慎,努力的認(rèn)真的學(xué)習(xí)著。會好的,總有一條路,讓你爬到岸上看風(fēng)景。
4. 這是一個與一線城市的資深工程師的對話,來自一流學(xué)校。很少人,是這么過來的,他們的眼里沒有熟手這個概念。若做必是最好的。當(dāng)時我所在的公司招聘,約他晚上過來面試,在一個小會議室里,一群被坑了千百遍的土鱉組成的面試團隊聽他在上面侃侃而談。我以為他們又請到了高手外援。。。。。。從他那里,我知道了一些書,都來自全球頂尖公司的技術(shù)大師或者頂級高校的重量級教授。這些書永遠(yuǎn)成不了暢銷書,也永遠(yuǎn)進不了排行榜。不要問我是什么書,因為你買了,也只能當(dāng)神供著。如果你能力夠了,書自然會與你偶遇。路迢迢其修遠(yuǎn)兮,你只抱怨不求索。
5. 這是與心的交流。對得起自己,就對得起世界。我學(xué)習(xí)的時候,還流行教會徒弟餓死師傅。而我喜歡一個新的分享的世界。去年,給21ic 提供了三個視頻,stm32從入門到精通, 小 i 教你學(xué) usb, linux 驅(qū)動教程。在線學(xué)習(xí)如日中天,我的每一個視頻都對得起我的心。當(dāng)年我要是這么學(xué),就會更快更好。談感情傷錢,這是我的廉價視頻。后面會推出符合我講述知識等價的視頻。好東西一定是貴的。
6. 最后寫給那些坑了這個行業(yè)的人,不好好寫代碼,把 bug 留給別人,別人加班給你調(diào)試 bug,讓整個產(chǎn)品延期。我曾經(jīng)被邀請參加一個無線遙控產(chǎn)品的調(diào)試,根本不懂無線通信的人,隨便做了一個產(chǎn)品。明天就要演示了。租了好大的展廳去開發(fā)布會,可產(chǎn)品就是距離不夠。。。。許多人,坑了嵌入式,卻在說嵌入式坑了你。。。
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19675瀏覽量
317599 -
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
55文章
11251瀏覽量
106443 -
硬件開發(fā)
+關(guān)注
關(guān)注
3文章
175瀏覽量
24787
原文標(biāo)題:不是嵌入式坑了你,而是你坑了嵌入式
文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
后硬件時代的彷徨與困惑:嵌入式是個大坑,我要轉(zhuǎn)行!
嵌入式軟硬件系統(tǒng)開發(fā)外包
嵌入式有什么值得學(xué)習(xí)的軟硬件技術(shù)
嵌入式有什么值得學(xué)習(xí)的軟硬件技術(shù)
ARM嵌入式最小系統(tǒng)的軟硬件架構(gòu)的改進研究
嵌入式有什么值得學(xué)習(xí)的軟硬件技術(shù)
嵌入式軟硬件系統(tǒng)的工作原理是什么
一個嵌入式系統(tǒng)的開發(fā)過程
基于EDA 的嵌入式系統(tǒng)軟硬件劃分方法
基于EDA 的嵌入式系統(tǒng)軟硬件劃分方法

淺談嵌入式開發(fā)

關(guān)于嵌入式軟硬件開發(fā)的幾點思考

評論