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