硬體工程師(比如說做FPGA )會不會和很多軟體工程師一樣,三十幾歲就會被迫轉行做其他工作?
難道你想一輩子做個砌硬體邏輯代碼的人?
硬體工程師也分很多種,如果玩模擬電路的話,那是越老越吃香。了解過一個公司,他們花副經理的待遇請一位退休的老工程師做模電技術顧問,這位顧問隔一天來一次,從不加班。但如果遇到模電設計上的任何問題,給他一看,在幾張A4紙上推算一下就能幫你解決。模電這東西,是靠經驗積累的。另一位老工程師跟我說過:干模電是五年才算出師,十五年才敢說能拿起來。
硬體邏輯開發,我現在正在自學,不敢說懂。但我個人覺得這個工作也是經驗性很強的工作,而像軟體工程師那種的思維性不是那麼強。畢竟從現在的市場招聘情況來看,招FPGA/CPLD工程師的大多希望有幾年工作經驗的。沒實際工作經驗,一個大邏輯你也不可能搞的定。
而且,正如我第一句話說的,你不想往上爬么?做工程師老了一定要轉行做其他么?轉行做什麼?管理?市場?售前?售後?工程?要知道,每個研發團隊都應該有一個叫項目經理(PM)的人,不管是軟體項目還是硬體項目。規範的流程里都應該有個PM來做項目管理,這個人不一定是技術最牛的,但他應該了解整個項目所用到的技術,可能他寫邏輯代碼不是很好,但他一定要知道做邏輯代碼用到什麼約束,他也應該知道如何測試這些代碼。他也應該知道什麼樣的項目,客戶什麼樣的需求下選擇什麼樣的FPGA晶元……
如果你技術很牛,可處理各種問題的。可以做為技術負責人甚至是技術總監、總工等。進入一個研發流程規範的企業,工作三四年後,你就知道自己以後發展方向在哪裡了!fpga這東西,一直在變化,總體來說,以後越來越軟體化,真是只要Coding了。做到40歲也可以,不過你的效率不如30歲的,又不能總加班,學新語言新軟體又慢,當然你可以繼續搞下去,但是一般公司只會讓你噹噹架構顧問,指點一下選型。剩下的事情有年輕人做。當然工資是不會再漲啦。如果還想漲工資?轉型吧!
我負責任的告訴你做FPGA,30歲才開始!!!
現在已經沒多少聰明的公司相信20+的小P孩能支撐起一個項目了。沒有統籌官,沒受過挫折,沒有被虐的體無完膚,這種人,能帶項目???
中國的每一個產業都在成熟,電子設計行業也一樣
————————
補充點內容,中國的硬體設計行業整體就被美國歐洲落後一大步,某些出眾的能幹得過老外裡邊牛逼的,但是整體水準落後。而業態還欠成熟,這點不能急於求成。
只能說,整個行業的大環境發展到了需要30+歲的工程師挑大樑的時候,自然就不會像現在這麼尷尬了。
一般來說,30歲的一線軟體工程師小弟會轉變成,帶著一堆一線軟體工程師小弟的仍然是一線的軟體工程師,再過15年,變成帶著一堆帶著一堆一線軟體工程師小弟的仍然是一線的軟體工程師的仍然是一線的軟體工程師,再過15年,就會變成帶著一堆帶著一堆帶著一堆一線軟體工程師小弟的仍然是一線的軟體工程師的仍然是一線的軟體工程師仍然是一線的軟體工程師,etc
SOFTWARE_ENGINEER ::= 一線軟體工程師小弟
SOFTWARE_ENGINEER ::= 帶著一堆 SOFTWARE_ENGINEER 的仍然是一線的軟體工程師
到了最牛逼的狀態大概就是,自己做做prototype,證明一下這個方向是可行的,然後交給手下的大牛們去做,然後自己繼續做下一個prototype。
第一,這是一個偽命題。誰說軟體工程師一定會在三十多歲轉行?第二,硬體工程師和FPGA工程師是不一樣的。第三,就說FPGA工程師吧,我認為一個做FPGA的主要工作還是寫代碼,這水平也太low了吧!高手們頂多指導小弟們代碼怎麼寫,自己誰還去寫?你學Verilog時候沒有學習到核心:這是一個從上而下的語言?!你只需要明白上層建築,大程序結構框架,怎麼可以讓小功能實現容易些,把一個大工程劃分成多個小功能塊,然後就可以讓小弟們去做了。你只負責測試、驗收好不好!你只需要有水平劃分,有水平驗收,不被忽悠,能指導小弟就可以了。誰讓你去像一個代碼狗去自己寫了??所以我覺得,一個高端的FPGA工程師,必然是懂的比較廣,比較深的人。一方面,需要懂各種儀器設備的合理使用,測試方法,手段,硬體特性,結構劃分,理論知識等等。你沒有個十年,我就不信你能學會。所以我覺得,三十幾歲到四十歲正是一個硬體工程師實力最最強的時候,這時候要轉行不划算。更不會出現被迫轉行。
我希望我60歲的時候,還能夠編程,工作在一線。
為什麼要轉行啊,這個行業每幾年就會有新的語言,新的技術,新的框架,那麼多有趣的東東可以研究,研究夠了玩夠了還可以直接投入生產,哪個行業有這個行業有趣和新奇呢?
那些賣轉行燒餅的,那些要轉型做管理的,你們後悔了沒有,回來coding吧,一起弄個新框架來玩吧。三十多歲,無論做什麼都是黃金一樣的年齡,經驗體力的綜合最高峰,生活上還有壓力同時也是動力向上沖。這時轉行絕對是奔更好前途去了,主動的。如果這時就被動,呵呵,人笨萬事難,這輩子,呵呵。其實硬體工程師是越老越值錢的,拿錢培養出來的么……軟體的同志勤能補拙,年輕拚命還算是有用的。
當你不考慮錢的因素的時候,一切問題都有解了!
不必羨慕別人的高薪,那你就能堅持一直coding下去
推薦閱讀:
※對應屆生而言,板級系統設計的職位是不是沒有吸引力?
※有哪些對用戶造成物理攻擊的軟體BUG案例?
※電子信息工程專業的學生成為硬體工程師好還是軟體工程師好?分別需要哪些基礎技能?
TAG:硬體工程師 |