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