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

嵌入式軟硬件開發(fā)設(shè)計(jì)是否是坑?
淺談嵌入式開發(fā)

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

評(píng)論