招人雜談
改革開放30年來,中國的電子產(chǎn)業(yè)發(fā)生了很大的變化。目前在金融危機的大背景下,人才的招聘和選擇尤其重要,但很多電子工程師很多抱怨工資低,待遇差,很多企業(yè)又抱怨招不到合適的人員,我想就這個問題談一下自己的看法。
多數(shù)電子工程師都在大學里面學習過51(現(xiàn)在逐步很多學校學AVR)和C編程,這兩個是所有電子工程師的基礎,以51和C(有的行業(yè)為省成本可能用匯編)延伸的行業(yè)很多如家電、汽車電子、Led燈飾等。因為大家都接觸過51系列,所以多數(shù)電子工程師心理上都有優(yōu)勢,但多數(shù)剛畢業(yè)的學生開發(fā)產(chǎn)品卻很難上手,原因不一而足,有的大學時壓根沒將他視做一生的飯碗,有的實戰(zhàn)經(jīng)驗不足,但更重要的是還沒有養(yǎng)成工程師的思維。51系列單片機的單片機系列很多,如AVR和臺系的,與其并列的架構系列的也很多如MicroChip的,日系東芝、Sharp系列等,很少有人這些都精通,但有不少有潛質(zhì)的工程師可以在這幾個系列間切換。
51系列的對手是近10年來興起的ARM系列,最早是三星的最為流行,這兩年流行Cortex-M3,51系列屬于8位,多數(shù)ARM是32位,而Cortex-M3屬于16和32位的混合體;
ARM應用行業(yè)有電力、稅控、銀行、通信、航天等行業(yè),主要優(yōu)勢在于速度比較快、價格低,但ARM系列的如果用好的話,一般要配合操作系統(tǒng)來使用,主要是操作系統(tǒng)的幾種模式可以跟ARM的指令配合起來發(fā)揮穩(wěn)定的優(yōu)勢。操作系統(tǒng)又有很多種,比較常見的是Wince、Linux、Nucleus、uc-OSII等,初學者可以學習下uc-OSII,但大部分企業(yè)是要求會Linux的。由于ARM比較復雜,很多企業(yè)將其分為硬件和軟件工程師分別來開發(fā)產(chǎn)品,實際這樣做很容易引起扯皮現(xiàn)象特別是比較復雜的系統(tǒng),但軟硬件都通曉的確實比較少。
電子特別是通信企業(yè)比較高端的應用是DSP和FPGA,DSP類似匯編,現(xiàn)在多數(shù)工程師已不愿使用匯編,而FPGA由于是高速直接與芯片內(nèi)部的固定邏輯電路打交道,除了語言的嫻熟以外,一般要求運用設計軟件的優(yōu)化和時延計算比較嚴格。這部分合適的人員就比較少了,但工資因而更高。
最高端的是芯片設計業(yè),這部分主要靠微電子行業(yè)或物理行業(yè)的去支撐,由于系統(tǒng)還不能做到很復雜,工程經(jīng)驗都沒有積累,工資反而比較低些。
我給企業(yè)的建議是:
應用51和C為主的,招基本功比較扎實的畢業(yè)生或工程師;
ARM和操作系統(tǒng)為主的,招邏輯條理非常清晰的畢業(yè)生或工程師;
FPGA、DSP為主的,招思維活躍的畢業(yè)生或工程師。