大家好哇,我是春蠶。是2022年路科驗證v2x秋季班的班長。曾幾何時看著前輩們的分享上岸經(jīng)驗會非常羨慕,今天非常榮幸能夠?qū)懸黄嘘P(guān)自己的學(xué)習(xí)經(jīng)歷與春招過程的總結(jié),假如能夠?qū)ζ渌房频耐瑢W(xué)有所幫助,那我真的是深感榮幸。
個人背景
本科某211院校材料物理化學(xué)專業(yè),碩士推免至某985院校的電子封裝技術(shù)方向。本科大一我的專業(yè)是礦業(yè)工程,后來轉(zhuǎn)專業(yè)到了材料這邊,也是很炸裂了。在了解到材料的就業(yè)環(huán)境之后,自己尋求改變?nèi)サ搅穗娮臃庋b技術(shù)這一方向,假如事情正常發(fā)展,我現(xiàn)在應(yīng)該已經(jīng)等著讀博啦,不過沒有意外就一般會產(chǎn)生意外了。
(資料圖片)
認(rèn)識路科
認(rèn)識路科是因為我的師姐,我的碩士生涯充滿坎坷,但不論是學(xué)業(yè)上還是工作上師姐都幫了我特別大的忙,認(rèn)識路科也是在師姐的介紹之下。我還記得那天是2022年的5月28日,那天在學(xué)校食堂前的一次看上去簡簡單單的談話直接刷新了我的認(rèn)知。讓我了解到了很多新鮮的詞匯,比如:ic驗證、uvm、路桑、vim編輯器、總線等等。至此新世界的大門被打開,世界線收束!我自己一方面驚嘆于整個ic驗證行業(yè)的高速發(fā)展,一方面被ic這邊在我看來高到離譜的薪資所震撼。回去就開始查資料,沒過幾天我就決定了要轉(zhuǎn)行ic驗證,自己學(xué)不現(xiàn)實,所以在師姐的推薦下,我也是正式參加了路科驗證v2x的培訓(xùn)班,并在之后積極競選了秋季班的班長,現(xiàn)在看來頗有一種宿命的感覺。
班長經(jīng)歷
進入路科之后,我也積極申請了秋季班班長職務(wù),班長的職務(wù)一方面需要協(xié)助路桑進行每周的分享活動,一方面也要及時拉動學(xué)習(xí)群的氛圍。做班長的這一段經(jīng)歷給我很大的感觸就是在尋找分享者時可以認(rèn)識很多非常優(yōu)秀的小伙伴,從他們的學(xué)習(xí)經(jīng)歷中去提取出對自己有益的部分,多人行總好過一人行,在學(xué)習(xí)道路上的很多困難問題都可以與他們交流分享。同時也會給自己一種心理暗示,身為班長就一定要做好帶頭作用,學(xué)習(xí)斷不可以半途而廢,對自己是一種非常好的警戒作用,在我學(xué)習(xí)的過程中,有一段灰暗時光就是因為班長的身份我才更努力的堅持了下來?,F(xiàn)在看來,秋季班班長這一經(jīng)歷對我從0到1起了非常重要的積極作用。
學(xué)習(xí)經(jīng)歷
我的學(xué)習(xí)經(jīng)歷幾乎是完全按照路桑所說的流程來的,有關(guān)如何學(xué)習(xí)的部分,這個在路桑的視頻里已經(jīng)講的非常細(xì)致了,在這里我就不做贅述。一個最重要的點就是純小白做驗證需要盡快在腦海里搭建起所謂驗證的概念框架,而不是僅僅流于字面含義的理解。我總結(jié)幾個我認(rèn)為很重要的點,希望可以給和我情況類似的同學(xué)一些幫助。
(1)搞準(zhǔn)定位,并行學(xué)習(xí)。非科班的同學(xué),按照路桑的規(guī)劃無腦沖就行,數(shù)電、Verilog跟著視頻里的重點進行學(xué)習(xí),不過需要注意的就是剛開始進行驗證的學(xué)習(xí)時,數(shù)電和Verilog要搞準(zhǔn)定位,把它們作為工具知識學(xué)習(xí),簡單看個大概,就可以看視頻進行sv、uvm的學(xué)習(xí)了。中途在學(xué)習(xí)過程中遇到數(shù)電和V的知識回頭看就好。不要等著一定把數(shù)電和v完全摸透再去學(xué)sv、uvm這樣,這不現(xiàn)實。
(2)抓住重點,適當(dāng)放棄。在學(xué)習(xí)過程中,會遇到一些很難去理解的問題,這個時候我建議是在不影響后續(xù)學(xué)習(xí)的前提下,可以選擇性放棄,先往后學(xué),等之后再回頭看很多問題就會迎刃而解。比如clocking那一部分,一開始我是云里霧里的,在那里卡了很久,后來我為了不影響進度就先往后走了,之后回頭看也是理解了當(dāng)時卡主的點。
(3)mcdf的學(xué)習(xí)。最重要一點搞清楚數(shù)據(jù)流,各個組件之間的通信方式,數(shù)據(jù)流通,組件的功能等等,mcdf是一個非常好的項目,作為初始接觸的模塊,我們可以通過mcdf學(xué)習(xí)sv很多知識,也能初步建立起自己的一個驗證框架。我的建議是學(xué)有余力的同學(xué)可以挖一下設(shè)計代碼,對加深design的行為理解非常有用。總之不要小看mcdf,這個項目在我看來難度是高于秋季班的X模塊的。
(4)sv,uvm的學(xué)習(xí)。畫框圖很重要。更加理論化的知識,也是你今后做驗證的武器,驗證在我看來并不是要去掌握某種技術(shù),究其根本要去掌握的是一種思想,一種框架。中心主題就是確保design正常。而要建立起這種思想,sv和uvm是必須要掌握的,多畫框圖,多看多記,熟能生巧哈。可以提前看看ic驗證88問和一些面試常見題目。
(5)X模塊。這個最重要,前面所學(xué)的一切知識,都是為了X模塊做鋪墊,這也是你去找工作用的項目。針對這一部分的學(xué)習(xí),我有一點建議:每一節(jié)視頻都可以自己對應(yīng)著記筆記,一節(jié)課一次筆記,在路桑老師講解的過程中,一旦有一點不明白的模糊的,就立刻記下來,然后解決自己的疑惑,把正確的思路和解決辦法寫下來。這個我認(rèn)為是很有用的,因為一開始不會的問題,在后面遇到大概率還是不會。所以提前記好,在后續(xù)復(fù)習(xí)X模塊時有奇效。X模塊是需要花很多時間細(xì)細(xì)鉆研的,我建議主要從這幾點切入:驗證環(huán)境的搭建、數(shù)據(jù)的流通、功能點拆分、測試用例的思路。X模塊不用畏難,只要做完mcdf,X模塊用uvm搭建的情況下,還是不難理解的。跟著路桑的思路一點一點就做就完全沒問題。
春招經(jīng)歷
我的春招始于2月底,投遞一百多家公司,面試了20幾家,最終收到了十幾個offer??偨Y(jié)一下今年春招的形式總體感覺還ok,在我意料之外。我在面試過程中也是絲毫不避諱自己培訓(xùn)班的經(jīng)歷,路科的口碑有目皆睹,很能打。同樣總結(jié)一下關(guān)于春招我認(rèn)為比較重要的幾點:
(1)面試的本質(zhì)在我看來是自我推銷的過程,相比于他人,我們需要展示自己獨特的能力,或許是學(xué)習(xí)能力,或許是個人經(jīng)歷等等,種種表現(xiàn)方式最終目的都是要讓面試官知道自己擁有可以勝任工作崗位的能力。一些演講技巧、個人表達在我看來還是很有用的,我建議小伙伴們可以留意一下這方面的訓(xùn)練。
(2)項目不在多,在精。不要堆積項目數(shù)量,要提高項目的學(xué)習(xí)質(zhì)量,完完全全搞透,模塊的設(shè)計底層思路、模塊的功能點拆分、測試用例的思路、驗證環(huán)境的搭建、數(shù)據(jù)的流通與控制這些都是描述一個項目很好地切入點,是值得多次、反復(fù)推敲的。我建議小伙伴們可以自己針對這些點自己列一下回答。
(3)對每一個項目最重要的一點就是把思路理清,同時通過自己的敘述可以讓面試官明白你的思路,這就達成了良好溝通的目的。在與面試官進行問答時,切記要引導(dǎo)面試官去進入到自己的邏輯鏈條,帶領(lǐng)面試官完好的走一遍關(guān)于項目驗證的思路流程。
(4)基礎(chǔ)知識建議參照88問和小卡片,完全夠用??偩€方面著重學(xué)習(xí),面試高頻問點,是需要自己總結(jié)整理的。這一部分也是建議整理電子版。大多數(shù)公司的面試問題問來問去無非幾個要點:項目描述,驗證環(huán)境搭建、功能測試點如何拆分,測試用例怎么寫,一些組件的實現(xiàn)邏輯。這些也是可以自己去總結(jié)整理的部分。
(5)保持良好的心態(tài),這一點看起來簡單做起來很難。在面試時會遇到很多情況,不要因為面試官一句夸獎就飄飄然視面試為小兒玩笑,也不要因面試官一句批評就戚戚然看輕自己喪失信心,不要看不起別人,更不要看不起自己,轉(zhuǎn)行人每走出的一步路,都是帶著努力和汗水的,朝乾夕惕,功不唐捐。自古以來唯有前行者最不容為他人所恥笑,所以一定要保持好良好的心態(tài),能走到這里的大家都有著自己的理由,不能放棄!
寫到最后,萬分感慨。
大多時候,回望走過的路,才能看清走了多遠,抵達何處。已經(jīng)忘記有多少個夜晚是在路桑磁性的聲音中酣然入睡,一路走來遇到的困難和挫折也數(shù)不勝數(shù),頂著他人的白眼和輕視披荊斬棘。酣暢淋漓、快意至極的最終感受并未如預(yù)想中到來,相反越是向前前行,越是低調(diào)內(nèi)斂。風(fēng)起青萍,浪成微瀾,那就祝愿路科每一位還在為夢想而努力的少年云程發(fā)軔、萬里可期!