2015,白駒一過隙就來到了羊年。工程師的時間總是過得飛快,在指尖流淌的除了代碼還有青春。
選擇成為一名職業工程師,一定要做好充足的思想準備。特別是選擇成為一名IC設計工程師,更是要有一顆勇敢的心。芯片是推動新一輪工業革命的基礎。芯片的設計需要多學科的綜合知識,技術上有一定門檻和難度。目前芯片行業的核心技術還是掌握在歐美大企業的手中,國內企業還處在一個追趕和積累的階段。復旦微電子就是這樣一家處于追趕并力圖超越的公司。十幾年的發展已經使公司有了一定的技術積累。在國內,公交卡芯片這樣的領域,公司已經從市場份額上趕超了國外巨頭,占據絕對優勢。研究生畢業之際,懷著“中華IC之崛起”的理想,我毅然決然的選擇加入復旦微電子,成為設計一部一名數字前端設計工程師。
剛進公司的時候,技術上其實也算是白紙一張。因此從思想上做好了面對各種困難、加班“補課”的準備。等進入公司加入到項目中一看,我“驚喜”的發現自己之前的預判竟都一一實現了。我參加的第一個項目負責一部分邏輯功能的驗證。這個項目參加的是Foundry的MPW,因此流片時間是不容協商的。對于我這個剛入職的新人來說,確實是時間緊、任務重。困難總是留給有準備的新人,作為一名初入江湖的工程師只能頂著壓力,迎難而上了。
剛開始的時候確實是一段痛苦的時光。協議不熟,工具不熟,環境不熟,case不熟,最為熟悉的是流片時間——一個半月后。慶幸的是公司的工程師江湖藏龍臥虎,公司良好的工程師文化能夠幫助一個新人快速成長。那段時間,經常被發“好人卡”練就的厚臉皮起到了關鍵作用,逮住機會就去向有經驗的工程師討教。有熟悉“兵器譜”(EDA工具)的冬哥,有練就“如來神掌”(代碼Coding)的nixi,有深諳“以彼之道還施彼身”(功能驗證)的郭大師,還有通曉“易經”(設計方法、流程和風水)的周大師等等。只要你有問題,這些有經驗的同事都會暫時放下手中的工作幫你解答,或者協助你一起尋找原因。有高人指點迷津,再加上初入公司,憑著一股“加班的菜鳥有活干”的勁頭,終于趕上了流片日程,算是中規中矩的度過了試用期。
這個項目給了我兩點啟示:(1)如果不懂,一定要敢于厚著臉皮多問。即使要問的問題很基礎,在別人看來很“白癡”,也要勇于“表白”。在項目進度面前,前人的經驗是快速解決問題的寶貴財富。(2)公司的企業文化是“不鼓勵加班”,并且公司也一直努力貫徹著這樣的企業文化。在IC設計公司里,公司真的不算加班多的公司。但是,當自己選擇進入IC設計行業時,也應該有清醒的認識——沒有不加班的IC公司。往往項目的進度必須要通過加班來保證,這個時候應該有心理準備,情緒穩定的面對。在復旦微電子,很好的一點是加班的度是由工程師自己掌控的,領導不會盯著你。何時加,加多久,全憑自己安排。
在國內,“工程師”的身份認同還有很長的路要走。既來之,則安之。只有設計出讓用戶滿意的產品,工程師的價值才能得到更大的認可。長路漫漫,工程師所要做的可能就像《山丘》里唱的那樣:不知疲倦的翻越每一個山丘。