想想,一個項目中,處于節點位置,連接軟件(BSP或系統組)、采購、工業設計、結構、安規,以及部分硬件內部崗位如layout、射頻、測試、生產、中試、工藝等。 若項目中有FPGA和DSP自然要外掛這些組,還要直接對標公司巨頭CEO或CTO這些老板,然而地位并非合伙人級別。 經常成為3-20多人的switch,成為事實上的天然的項目經理或產品經理,什么都要知道,什么都要協調。 以最主要的工作軟硬調試為例:經常要以一對標1到3乃至8到一二十名軟件工程師,然而通常最好情況下與薪資最高的軟件工程師相當,大部分現實情況下是遠遠不及。01.致命的
1. 技術積累慢 能引路的人少,大部分硬件工程師水平低下,積累甚少,無法合格作為別人的引路人,所以個人成長近乎全憑獨立自我完善和提升,能直接作為工作技能自學的教材也少,與軟件學習轉化為技能輸出相比只相當于1:3~5。2. 能力容錯低 失誤、失敗的硬件設計就是制造垃圾,毫無用處,研發事故下愧疚感竟如剖腹,很大程度會被公司炒掉,或公司蒙受巨大損失,或公司破產倒閉。3. 提升耗費高 與實體打交道,行為都建立在實體上,一到實物就必然非理想模型,古怪的事常有,很多非設計造成的。自費提升技能個人幾乎難以承擔,很多公司都未必有能力或愿意承擔,而且,找誰培訓,這樣的人都是否存在?4. 不懂則已,一懂則無涯已 初期早年淺薄的做一個單項的工程師可能還滿足感高,比如只會畫電路或layout,至少看別人有這些技能時很羨慕,但若稍有所想法,必然要同時貪婪的掌握這兩個,自然循序擴展開來。掌握N個: 生產、調試、測試、工藝,語言和軟件技能,開發環境搭建,boot和啟動,文件系統,操作系統,Linux,Android,結構,熱規范,ESD、EMI和EMC電磁規范,信號完整性,電源完整性,數字系統設計,通信技術,高速電路,射頻,天線,與時俱進的xG、AI...
光需要掌握的軟件(非全部): adence(OrCAD、allegro、pspice)& pads(logic、layout、HyperLynx)& AD、CAM350、Polar SI9000、HFSS & ADS & CST、Keil、CCS、Quartus & ISE & Vivado、STM32CUBE、eclipse,特定芯片即對應特定開發套件,熟悉、掌握費時費事。光需要掌握的工具和儀器(非全部): 電烙鐵、熱風槍、萬用表、示波器、邏輯分析儀、模擬或數字電源、頻譜儀、信號發生器、無線綜合測試儀、靜電槍、x射線光學相機、表面溫度相機,實驗室構造,測試環境設計搭建,實驗流程操作... 每個知識點或技能都是孤立的,學會了或掌握了感覺提升極其有限,但一旦有知識盲區則又痛苦恐慌不已,屁大的事都會折磨你阻攔你妄圖磨滅你。而你唯有不斷的吞噬,像貪食蛇一樣,吞下整個世界。5. 就業環境不好,職業成就感越來越低 做實體的公司越來越少,投入多,收益有限。以商人和資本的角度來講,投入產出比低,相對風險較大。我們常自視為完美主義和理想主義的藝術家,藝術家是什么,開拓、創造、自由與無限可能。 工程師本是體面的、受人尊敬的職位、改造世界的先鋒,但是,如今真是淪為技術工奴,薪資低不說,主要職位分布地北上廣深杭房價高企使買房完全成為奢想,更有職場風氣不友好的996,007,打工奴,沒有抗爭余地,更別提35歲的分水嶺,背景氛圍太糟糕。 很多公司搞愚蠢的形式遠大于效應的KPI考核,令人麻煩且沒有耐心,儼然把創造性的工作當成了計件流水工,腦子都給僵尸吃了。
一個職業,既不給學習時間,也不開放授權,薪資更不見的好多少,個人收益并不會線性或指數或正向關系隨技能增長。 明明承擔責任巨大,但職業地位和話語權并未給予重視,成為合伙人極不容易,往往還要力排眾議堅持己見,甚至與CTO、CEO紅臉,成長極緩慢極困難,無形中成為公司的事實核心,所以硬件工程師成了稀缺物種。 再想想工作所用的設備、物料等資產通常記你名下,不能出錯,試錯不可以。在公司的流水線上承擔的環節和周期最長最多,馬不停蹄不得喘息,還要同步總結和學習提升技能,做量產更是責任重大,搞不好可以分分毀掉公司,簡直近似成了公司天然老板。02.錢嚴重不對責啊!
我們常自我感覺近似摩西或者耶穌,作為天然組織者為拯救或引領而來,但實際上,在別人眼里,完全不對應,仿佛成了唐吉訶德。 依我本人看,硬件工程師只有達到軟件3~5倍的薪資才叫相對合理,并要給予合伙人式的權限與心理安定。 然而,真相是,國內的很多公司就是混混而已,掙錢都靠歪門邪道,技術并不重要,裝門面而已。
硬件工程師在國內認可度是比較差的,很多做硬件的都轉行做了軟件;細想想除了待遇低之外,硬件工程師承擔了更多壓力,量產后因為設計隱患的損失不可逆。
軟件bug就算有100個,不斷地更新就可以了,硬件有1個bug這就完蛋了,被無限放大,不可逆,這個是本質差別。
另外軟件工程師除非是架構師,一般只要精通1-3種語言就可以了,硬件工程師要掌握的知識面和技能非常廣泛,不同領域行業的產品,其要求天差地別,要和工業設計打交道,要懂得選料和采購(過期料,假貨,會把你折騰死),要做各種認證嚴酷實驗(簡直會把人逼瘋)。 要不斷地降低成本,增加續航,要熟悉生產,寫工藝文件(耗費大量時間),設計階段各種不可量化的指標優化,各種隱性的干擾、布線的不合理等等。有時候你遇到問題修一個板子就要大半天,遇到不太好復現的問題就更花時間。 芯片迭代迅速,你要不斷地吸收、試錯,公司戰略調整,10個項目你可能做下來1-2個量產已然不錯。 每天聞著松香,日益增加的眼鏡厚度,這就是硬件工程師的歸宿。硬件工程師是個接地氣的職業,他需要你不斷地磨練和積累,實業興邦,我想這份事業會回歸他應有的價值。
-- End--聲明:本號對所有原創、轉載文章的陳述與觀點均保持中立,推送文章僅供讀者學習和交流。文章、圖片等版權歸原作者,如有侵權,請聯系刪除。
審核編輯黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
硬件工程師
+關注
關注
183文章
360瀏覽量
75572 -
軟件工程師
+關注
關注
8文章
218瀏覽量
21135
發布評論請先 登錄
相關推薦
FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?
,如數字信號處理、圖像處理、人工智能等,并將其轉化為適合 FPGA 實現的硬件邏輯。重點在于算法的性能提升、資源利用效率以及與系統的集成。
FPGA 邏輯工程師:
側重于 FPGA 內部邏輯電路
發表于 09-23 18:26
評論