最近身邊一個同學在找FPGA類的職位,然后他發(fā)現(xiàn)大多數(shù)公司里對于FPGA工程師的招聘要求里,第一條就是碩士及以上學歷。同學每次看到這樣的要求,都無奈地搖搖頭:“你看,現(xiàn)在連這種小公司也是只要碩士了,本科生就沒出路了嗎?為什么所有的公司都要求必須碩士起步呢?”
我這個同學所言不虛,根據(jù)我所了解到今年招聘行情來看,很多公司對于芯片設計工程師的要求都必須是碩士及以上,F(xiàn)PGA工程師也是要求最低碩士學歷。為什么FPGA工程師門檻這么高呢?
FPGA工程師
首先,F(xiàn)PGA的學習成本是比較高的。不知道大家是否接觸過STM32之類的單片機,如果你接觸過單片機一類的東西就會發(fā)現(xiàn),單片機學習資料很多,隨便網(wǎng)絡上一搜索就能找出一大堆。如果你真心想學單片機,看一看書籍,跟著視頻教程學習一番,做一個設計,基本上就可以上手了。但FPGA就不一樣了,根本不存在大量的片內(nèi)資源,網(wǎng)絡上的資源也很有限,簡單入門還可以,但想著做一些創(chuàng)新性的工作靠著短時間的學習是不可能達到的。想做一些創(chuàng)新性的工作,必須要在閱讀大量的專業(yè)書籍和頂級期刊文章、會議論文的基礎上,才能實現(xiàn)。
現(xiàn)在,有一些算法是通過FPGA來實現(xiàn)的,這個時候就需要用到C++或者MATLAB去對算法進行仿真,對從業(yè)者的能力要求是很高的。而國內(nèi)的大多數(shù)本科學生,在專業(yè)能力方面無法達到公司的用人要求。
一個合格的FPGA工程師,在進入業(yè)界工作之前,基本上數(shù)電、模電、單片機、VHDL、Verilog、SystemVerilog等都需要進行深入的學習。本科的學生對于這些課程,只能說是簡單地學習,大概率不會接觸到實際的項目,就算進入公司也很難短期內(nèi)適應實際的工作。所以從這個角度來看,公司招聘FPGA工程師,更愿意選擇參與過實際項目的碩士和博士。
FPGA工程師
當然,還有一個不得不說的原因,那就是隨著近幾年國家研究生擴招,碩士的人數(shù)越來越多,也導致出現(xiàn)了求職市場“學歷內(nèi)卷”的現(xiàn)象。畢業(yè)的碩士研究生越來越多,自然公司的要求也越來越高。這個問題不僅在IC行業(yè)里FPGA工程師招聘中有所體現(xiàn),在其他行業(yè)的很多職位也有所體現(xiàn)。
根據(jù)當前FPGA工程師對于學歷的要求,我的個人建議是如果真的想從事這一行,能去讀個碩士就盡量讀,畢竟兩三年的功夫,對于職業(yè)未來發(fā)展大有裨益。