女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > > 嵌入式微處理器
[導讀]嵌入式真的是坑?

整合自網(wǎng)絡(luò),觀點僅代表作者個人觀點。編輯:付斌


互聯(lián)網(wǎng)向來流傳嵌入式是大坑的說法,大部分人眼里的嵌入式:1、工資低的不像話,2、小學生干的活,3、學的要死要活的,付出很多,最后付出得不到回報,還不如趁早轉(zhuǎn)互聯(lián)網(wǎng)。


據(jù)Kerr Wang表示,上述觀點里面初看有那么一點道理,但是很多人從來就不想想,現(xiàn)在自稱是嵌入式工程師的,有幾個具有正兒八經(jīng)的完整的知識體系的,大部分人眼中認為會玩點ARM,會點C語言,甚至連指針都用不熟的就是嵌入式工程師了。


那些個幾天嵌入式培訓課程上完,一點原始的技術(shù)積累都沒有,能拿著人家弄好的內(nèi)核鏡像燒著玩,拿著人家的程序也能改幾行,大部分這樣的人實際上只是搬磚的,拿低薪也是正常的。


不過話又說回來了,現(xiàn)在很多小公司也只需要這樣的人打打下手的也就行了,主要是開發(fā)平臺越來越先進,開發(fā)的成本越來越低,而且小公司壓根就不需要保證性能和可靠性,直接使用芯片提供商或者硬件提供商的評估板評估代碼改改就能用,并不需要去了解架構(gòu)這些東西,只需最后的東西能工作就行了,你覺得這些工作需要什么水準的人?我覺得這樣的工作讓小學生去干,確實是可以的。


但是嵌入式開發(fā)真的就這么簡單嗎?我一個師兄在華為無線部門,上次聊了會天,他們給設(shè)備寫代碼增加功能,代碼功能一加再加,但是要求編譯出的二進制文件體積和程序運行占用的內(nèi)存不能比之前的代碼大,因為新代碼要兼容舊設(shè)備,舊設(shè)備的flash和ram就那么大,你增加了體積,舊設(shè)備就沒法用了,所以就得不斷的優(yōu)化,甚至得到匯編級別,寄存器級別去優(yōu)化。這要是換在小公司或者初創(chuàng)的公司的話,沒事,代碼體積增大了,換大存儲大內(nèi)存完了咯,這樣他們需要的就不是嵌入式工程師了,或者只需要水平很低的所謂的工程師了,工資拿不高也是正常的。


這個時候有人就會說,那些大公司進不去啊,那沒辦法,自己水平低又不愿意突破還天天抱怨那又有什么辦法呢?但是有人會說,那些初創(chuàng)的互聯(lián)網(wǎng)公司要的人水平也不咋地,隨便培訓幾天工資就很高了。這個是真沒辦法,這個是由經(jīng)濟情況決定的,互聯(lián)網(wǎng)經(jīng)濟下熱錢多,投資人不差錢,自然給的就多,這個不是技術(shù)水平?jīng)Q定的,反觀嵌入式開發(fā),實體經(jīng)濟下滑,真正能開起大價格的只有大公司,從這個角度來看,嵌入式工程師的工資是很符合經(jīng)濟規(guī)律的。互聯(lián)網(wǎng)公司的大牛的工資也很高啊,所以就得出結(jié)論,不論是嵌入式還是互聯(lián)網(wǎng),真正能稱得上是工程師的工資都不會低,你看今年??档那度胧介_發(fā)就比軟開高了1K。工資差異大的,只是那批打下手的,這個是經(jīng)濟情況決定的,但是三十年河東三十年河西,誰敢保證互聯(lián)網(wǎng)經(jīng)濟就不是一個泡沫呢?到那時,只剩下大公司能夠運營,情況你就可想而知了。仔細研究一下你就會發(fā)現(xiàn),嵌入式的公司大多都是服務(wù)提供商,提供的是通信,基站等等行業(yè),這些行業(yè)永遠都是不會垮的,所以在經(jīng)濟危機當中,嵌入式行業(yè)不見得就是一個坑,中國可以沒有那些創(chuàng)業(yè)的電商,但是絕對不能沒有華為,中興這樣的公司。另一方面,現(xiàn)在智能硬件火起來了,你看各種智能家居,各種無人機,VR都需要嵌入式的支持,今年網(wǎng)易不是還有招硬件開發(fā)的么?到這里,搞嵌入式的是不是心情爽了一點??傊痪湓?,不論哪一行,互聯(lián)網(wǎng)還是嵌入式還是其他行業(yè),你要想不被淘汰,只需要一個字,牛,牛就行了。


說嵌入式“坑”僅僅是一個導火索,具體也發(fā)生了這樣的現(xiàn)象:


現(xiàn)象1:


想從事嵌入式方向的學生,大部分是ee專業(yè),學生基礎(chǔ)不扎實。說嵌入式是坑的大部分人有以下特征:1、死磕單片機,然而單片機只是工具,重點應該放到模電數(shù)電等基礎(chǔ)課程上,但這些人大部分基礎(chǔ)很不扎實,非常浮躁,沉迷于校園各種高大上的制作和項目,對原理的思考甚少。2、大部分所謂的項目,是在重復勞動,驅(qū)動大部分來自網(wǎng)上,很少有人能看著芯片手冊編程。


在本專業(yè)中,單片機被過度神話,尤其在部分院校,單片機被看作是救命稻草的存在。仿佛學好單片機就能走遍全天下,學不好連工作都找不到。


Kerr Wang表示,這個是當前的教育環(huán)境與生產(chǎn)環(huán)境脫節(jié)導致的,體制導致的東西,誰都沒辦法的。盡管學校大搞產(chǎn)學研,但是都是假的,當年嵌入式課的時候,老師一直在那讀PPT,有些關(guān)于架構(gòu)和編程的東西還講錯了,嵌入式實驗課的時候,第一節(jié)課發(fā)一份pdf文檔教大家ADS軟件是怎么用的,這個軟件ARM公司當時都不再提供支持了,我的Win7電腦裝都裝不上。第二節(jié)課的時候每人發(fā)一塊板子,我記得是OMAP138的,給了一個bin文件,燒進去看看現(xiàn)象,代碼都沒開放,這叫上課,這TM在逗我,不過我也不需要那些個實例代碼,因為我自己也可以寫,成功裝個逼,要不是先前自學了點,還真被忽悠的一愣一愣的,覺得嵌入式開發(fā)就是拿著bin文件燒著玩。


據(jù)另一位網(wǎng)友表示,電子信息專業(yè)的方向大概有:


1、數(shù)字電子線路方向。從事單片機(8位的8051系列、32位的ARM系列等)、FPGA(CPLD)、數(shù)字邏輯電路、微機接口(串口、并口、USB、PCI)的開發(fā),更高的要求會寫驅(qū)動程序、會寫底層應用程序。單片機主要用C語言和匯編語言開發(fā),復雜的要涉及到實時嵌入式操作系統(tǒng)(ucLinux,VxWorks,uCOS,Windows CE等等)的開發(fā)、移植。大部分搞電子技術(shù)的人都是從事這一方向,主要用于工業(yè)控制、監(jiān)控等方面。

2、通信方向。一個分支是工程設(shè)計、施工、調(diào)試(基站、機房等)。另一分支是開發(fā),路由器、交換機、軟件等,要懂7號信令,各種通信相關(guān)協(xié)議,開發(fā)平臺從ARM、DSP到Linux、Unix。
3、多媒體方向。各種音頻、視頻編碼、解碼,mpeg2、mpeg4、h.264、h.263,開發(fā)平臺主要是ARM、DSP、windows。
4、電源。電源屬于模擬電路,包括線性電源、開關(guān)電源、變壓器等。電源是任何電路中必不可少的部分。
5、射頻、微波電路。也就是無線電電子線路。包括天線、微波固態(tài)電路等等,屬于高頻模擬電路。是各種通信系統(tǒng)的核心部分之一。
6、信號處理。這里包括圖像處理、模式識別。這需要些數(shù)學知識,主要是矩陣代數(shù)、概率和隨即過程、傅立葉分析。從如同亂麻的一群信號中取出我們感興趣的成分是很吸引人的事情,有點人工智能的意思。如雷達信號的合成、圖像的各種變換、CT掃描,車牌、人臉、指紋識別等等。
7、微電子方向。集成電路的設(shè)計和制造分成前端和后端,前端側(cè)重功能設(shè)計,F(xiàn)PGA(CPLD)開發(fā)也可以算作前端設(shè)計,后端側(cè)重于物理版圖的實現(xiàn)。
8、其他方向。比如音響電路、電力電子線路、汽車飛機等的控制電路和協(xié)議。


其中方向1、2、3涉及單片機或嵌入式芯片的開發(fā),而且單片機也是電子信息工程所有學科中最簡單的一門課程了,不會單片機我都不好意思說自己是EE出來的了。所以,說單片機是EE本科生找工作的救命稻草,也不奇怪。更進一步的,我認為,以單片機為核心的電子系統(tǒng)設(shè)計才是EE學生的重中之重。這方面還有相關(guān)的比賽了:電子設(shè)計大賽和單片機設(shè)計大賽。(當然電賽有些題目并不是單片機為核心而是輔助)。


現(xiàn)象2:


害怕跨專業(yè)。從大部分學生的經(jīng)歷來看,從事的方向應為嵌入式軟件,但因為專業(yè)的緣故,經(jīng)常給自己冠名以嵌入式硬件工程師,因為害怕脫離本專業(yè)。結(jié)果,兩邊都學的不精。本專業(yè)的電路基礎(chǔ),模電數(shù)電,信號與系統(tǒng),高頻電路等學的非常一般。而軟件方向的,編程語言,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)等根本沒有系統(tǒng)學過,冠冕堂皇稱之,在項目中學習就可以了。從很多人經(jīng)歷來看,不懂指針,不懂數(shù)據(jù)結(jié)構(gòu)操作系統(tǒng),就開始上手linux。因而校招中,軟件方向因數(shù)據(jù)結(jié)構(gòu)等課程不過關(guān),筆試被殘忍淘汰,電路設(shè)計因為學校沒有很好的研究環(huán)境更是不堪一擊。于是發(fā)出了嵌入式要完,我學的那么用功,依然找不到好工作等言論。


同時,沒有上升到linux,在win裸機中打轉(zhuǎn),板子的bootloader甚至沒聽過,對自己的開發(fā)平臺一無所知。


Kerr Wang表示,這是自己的問題了,其實很多人都知道問題在哪了,就是不去做不去改啊,老西醫(yī)就要說一句了,別治了,已經(jīng)治不好了,沒救了,等死吧。


本科階段是打基礎(chǔ)的時候,廣而學之,這是很重要的,開闊眼界,串聯(lián)各個技能樹和知識體系最重要的階段,培養(yǎng)自學能力和查找資料能力最重要的時候,大一大二的時候就是培養(yǎng)這個能力的,這個時候很多東西自己都要有個概念,什么叫有個概念,就是這個東西你知道名詞,你知道它是干什么,但是可能對細節(jié)不了解,這個沒關(guān)系的,當你遇到一個任務(wù)或者需求的時候,因為你知道每個東西是干什么的,你就知道用什么東西去做,至于細節(jié)上怎么去操作,查啊,網(wǎng)絡(luò)這么方便,至于怎么查,這個時候就是名詞的作用了,這個才是你大一大二甚至大三上學期真正應該掌握的能力了,后面的時間就是不斷的深化和實踐。


不要覺得本科的理論課程不重要,記住啊,是理論課程,你應該清楚理論課程都是在大二的時候結(jié)束的吧?他們的目的是什么,目的就是通識,需要你去掌握概念,你要是現(xiàn)在問我,小信號放大怎么實現(xiàn),我不一定馬上就能答得出來,但是我可以去百度三極管,靜態(tài)工作點,直流通路,交流通路,小信號模型,運算放大器,同相放大,反相放大這些東西了,很快就可以給你一個電路,這就是概念的重要性,但是如果你不知道三極管這個名字或者你也不知道三極管的作用,你告訴我,你拿什么關(guān)鍵詞去查,關(guān)鍵詞理不理解?當然,你要是夠聰明,直接查放大器就行了,當然這里只是舉一個例子而已,不必當真。前一段時間啊,由于一定的需要,去看了一下《數(shù)字信號處理》和《現(xiàn)代譜估計》里面的AR模型,伯格算法,時頻域分析,為什么呢?因為我知道要這么干啊,臥槽,看一下還真TM有用,當然啦,這幾門課當年都是學過的,我知道要這么干,所以我就去看了AR估計,深入了解了一下細節(jié),然后去吹牛逼吹得很是牛逼啊,要是不知道這些個概念啊,這個牛逼啊,它就吹不起來了……


所以,對于這種現(xiàn)象,最重要的能力不是你會寫幾行代碼,會玩點Linux,而是一個完整的體系,這個體系搭不起來,都是扯淡的。軟件工程師也要懂一點硬件啊,硬件工程師也要懂一點軟件啊,不是說精通,但是至少知道概念啊。至于這個能力怎么培養(yǎng),我也不知道,我能怎么辦,我也很絕望啊。我可以猜出來,有人會說,我學校不咋地,學校軟硬件設(shè)施跟不上,我該怎么辦?我也不知道啊,我能怎么辦,我也很絕望啊,但是我只知道認真學就對了。不要覺得,其他學校就能怎么樣,馬克思主義告訴我們,“人的主觀能動性是很重要的”,但是事實又告訴我們,“空談?wù)`國,實干興邦”,所以還是趕緊干活去了,哎,我能怎么辦?我也很絕望啊……


現(xiàn)象3:


少部分人聲稱,學好了也沒什么用,普通人干10年,最多就20w,和互聯(lián)網(wǎng)差太多,而且招的人少。


據(jù)網(wǎng)友表示,這些少部分人的觀點,「普通人」——估計指的是普通的本??粕芯可烙嫴辉谶@范圍內(nèi)(當然你們研究生硬要說自己也是普通人我也沒辦法~)。所以,嵌入式三年經(jīng)驗工程師,12K月薪,一年算它發(fā)14個月的工資。12K乘以14等于16.8W,好像和20W有點差距,以后隨著工作經(jīng)驗增長,也可以達到年薪20W了。985研究生,月薪14K,14個月,是19.6W,差不多了。畢業(yè)后就能達到20W,很不錯了。


但是這么高的工資,也需要個人的長期努力和一定的機遇。


另外從調(diào)查來看,嵌入式人才其實也供不應求。嵌入式ARM曾經(jīng)發(fā)布,《從事嵌入式行業(yè)年薪有多少,你和高薪究竟差了哪些東西?》,其中從事嵌入式行業(yè)年薪相較其他行業(yè)來說,也具有較為客觀的薪資水平。


現(xiàn)象4:


需要學習的東西多,如果是做項目需要學習,會拉長項目周期。


據(jù)知乎閼男秀表示,對比于互聯(lián)網(wǎng),「一個熟練的前端的成長周期大概是兩年」,我也認同這個觀點。CS專業(yè)學生大學四年里認真專研前端技術(shù),本科畢業(yè)后是有可能進入BAT的。而EE,我大學時的德高望重的老教授還建議我們,我們這個專業(yè)(電子信息工程)去考研比較好。而后臺,在我眼中,Java是目前最好就業(yè)的,有的人花幾個月學會了Java的SSH框架,就馬上去找工作了(小學生干的活[doge臉])。


不過其實后臺開發(fā)也形成了一個成長體系,復雜度不亞于嵌入式成長路線。


主要原因還是在于「嵌入式」這門技術(shù)涉及范圍太大太多太廣泛,以至于「此嵌入式非彼嵌入式」,有定義模糊、定義廣泛之嫌。


嵌入式這個行業(yè)還是很不錯的,這是一個要運用到電子和計算機知識的領(lǐng)域。要在嵌入式領(lǐng)域里如魚得水,一個必要條件是深刻理解計算機組成原理(或微機原理),還有也要熟悉各種開發(fā)工具、測試工具,熟悉操作系統(tǒng)、網(wǎng)絡(luò)通信等。


當然,14年培訓機構(gòu)大肆宣傳嵌入式,其實也有被炒作之嫌,不過年輕的時候誰沒有自以為是,自認為僅憑短時間的努力就可以學好嵌入式,找到高薪工作,走向人生巔峰,其實還是要踏踏實實走。


另外,我認為本科畢業(yè)的和研究畢業(yè)的絕對不可相提并論——平臺和視野不同,還有深度。


本科四年大都是打基礎(chǔ),廣泛學習的階段,畢業(yè)出來后可能對自己的專業(yè)領(lǐng)域略懂皮毛,或稍微深入了解過某一點,四年時間里不可能就完全熟悉了嵌入式領(lǐng)域的所有內(nèi)容。畢業(yè)后肯定還需要在某方向加深學習,或者多做項目積累經(jīng)驗,很多時候會接觸到以前完全沒有接觸過的嵌入式技術(shù)!這就是所謂的坑。沒有一定的項目經(jīng)驗,得不到高工資,這就是所謂的坑。做硬件總會燒壞某些東西,做電路板不小心炸了電容,或者因為電容放電電到了自己,這也是所謂的坑。


而研究生,至少在某一方面深耕了兩年或三年,在這兩三年間挖坑無數(shù)也填坑無數(shù),在技術(shù)上,視野及所處的平臺肯定要比本科生高一個層次,學識深度肯定要比本科的深。很多東西別人認為是坑的在自己眼中則完全不是。這個時候已經(jīng)具備了大神的身形。出來找工作身價自然就高。


如果真的喜歡嵌入式的或想進嵌入式行業(yè)的(特指嵌入式Linux級別而不是MCU級別),一讀研,再花兩三年時間磨練自己的技術(shù);二如果不讀研就去嵌入式Linux公司做個兩三年四五年,這個時候也基本熟悉嵌入式是怎么回事了。



嵌入式ARM

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉