???????回首過往三年,從躊躇迷茫到明晰堅定,從稚嫩懵懂到明理成熟,一切只覺輕舟已過萬重山。
???????依稀記得我拉著行李箱跋山涉水來到學校的那天,早上從廣東中山乘坐10小時高鐵到北京西,然后坐1一個多小時地鐵到學校,到達學校的時候已經是晚上了,負責迎新接待的同學已經下班了,我就在學校附近住了晚酒店,第二天一早進的學校。我記得當時我的心中只有滿滿兩個大字–“上岸”,覺得順利讀上研究生就是我前途璀璨的開端,卻不知迎接我的碩士生涯遠非想象中的容易,卸去濾鏡后的真實體會告訴我–從來沒有一勞永逸。
研一
???????剛來那會兒疫情尚未結束,在寢室封寢了一個月,學校每天都會安排志愿者給每個寢室送飯,然后大家線上上課。封寢結束后,大家如掙脫籠子的小鳥,朋友圈都是北京各名勝的打卡照,我也去了一些。在大概兩周的新鮮期過后,正式回歸平淡枯燥的學習生活。
???????與大學不同的事,研究生的所有課程要在第一年內上完,所以大家都盡量把課程全部在第一學期選完,這樣還能多騰出一學期干別的事。我沒那么幸運,有些課沒搶到,只能放到第二學期上,所以我第二學期還得接著上課。與大學上課形式類似,上課內容頁類似,除了自己導師的主講課,大家伙也都是課上干別的,期末再突擊。與大學不同的是,研究生上完課后的幾乎所有時間都是自己的,為什么說是幾乎呢?因為偶爾得參加導師的課題組組會,這里因人而異,有的導師要求學生996式實驗室打卡學習,有的導師直接放養,一學期不舉行一次組會。我的導師還好,一周一次組會,然后督促我們看論文,文獻進展。
???????對于以前從未接觸科研的人來說,強迫自己閱讀文獻,理解motivation,挖掘創新點的過程是痛苦的,同時還交織著對前途未來感動迷茫的焦慮思緒。因為我是二戰上岸的,我經歷過社會的毒打,于是更懂得為自己的去向未雨綢繆。我明白我讀研不是為了來搞科研的,或者說在此之外我得拾起我自己的主線任務–就業找個好工作。
???????于是乎,我主動毛遂自薦參與了組里即將畢業學長學姐的工程項目(導師橫向項目),準備接手下來。為了迅速上手并不拖后腿,我開始利用業余時間重拾Java相關技術棧,也正是這個團隊實戰項目,成為了我踏上項目實戰與技術自學之路的關鍵里程碑。接手的時候項目已經完成80%,我參與并完成了最后一個模塊的開發工作,并且最后項目上線后的維護工作也交給了我,我也開始接觸了解Docker、Jenkins等自動化工具。
???????顯然,我的技術熱情大于科研熱情。研一上學期一個學期的團隊項目實戰及業余技術自學,讓我基本掌握了主流Java技術棧,并且擁有了一個線上項目的完整經歷。而恰逢下學期導師提供了一個校企合作實習的機會,我也成為了導師“送”出去的不二人選。公司是東城區的一個小公司,整個公司就十幾個人,早九晚六,每天180,這對當時初出茅廬的我來說倍感欣喜。可滿懷憧憬去了幾天以后才發現,人家壓根沒把我們當回事,隨便給了我們個全新的項目讓我和同門兩個人從零到一做,也沒有啥預期,說白了就是給我們打發時間。事后詢問以往的師兄師姐才發現,他們曾經也經歷過,就當做混日子拿點外快,仿佛我們只是這個校企合作生意中的“棋子”而已,我覺得這不應如此。同樣是三到六個月,可以選擇把它當作混日子拿外快敷衍敷衍優哉游哉,也可以選擇把它當作帶薪自學技術成長的完整時間段閉關修煉,而我選擇了后者。我真得著手去思考去做了這個項目,閑著也是閑著,帶著我的同門從需求分析開始,到原型圖,ER圖、流程圖等等著手去做。人家說先從前端做起,那我就自學前端,帶著我同門一起學。同時在此期間,我還經常把我遇到的前端問題向正職員工請教,引起他們正視。半個月后,系統界面開始有模有樣了,在經理看到之后居然有了些許興趣,專門安排了每周五下午時間段留給我們開展專項會議,同步我們的系統進展。三個月下來,我也掌握了vue相關的技術棧。
研二
???????結束邊上課邊自學實習+業余做橫向項目的研一充實生活后,我開始思考接下來的規劃。我深知計算機行業實習的含金量,在接觸了一段校企合作實習后,我覺得自己應該看看更高處的視野,要向上走,進入知名大廠感受感受。但是大廠實習不好找,那會 初生牛犢不怕虎,啥也沒準備就咔咔一頓亂投,意外收到了字節的面試邀約,開啟了第一次大廠面試。毫無意外,我在字節的面評系統上留下了慘不忍睹的一筆。那會我還不知道什么是八股,也不明白刷算法提升算法邏輯的重要性。面對面試官的八股拷打招架不住,給我出了一道算法題也沒做出來。我記得那是一道樹的遞歸類型題,現在看來難度確實一般。但不經歷挫折,怎么會成長。在那以后開始接觸八股,也開始練習力扣,我知道大廠實習可能暫時沒法一蹴而就,那就從相對容易點的中小廠開始。邊練邊面,邊復盤反省提升,不久后我順利地通過了中國科學院自動化研究所的后端實習面試,算是開啟了我真正的第一段中大廠實習。
???????在自動化實習的日子還是讓人印象深刻的,平常每周過去3-4天,做的軍工類項目,忙的時候特別忙,閑的時候特別閑。下班到食堂吃飯,打飯菜的大哥大姐都稱呼我們為老師,“老師,你要吃這個嗎?”,帶來了一種別樣的體驗。最讓我印象深刻的是陪領導出差到豐臺航天三院,門口都是警衛,文件傳輸只能用光盤。近距離見到了高級工程師、研究員、還有設計總師,聽他們討論項目、指導聯調,我們就負責記錄并開發落地。中午吃飯時,飯菜是統一訂餐送到內部的,兩葷一素,有水果有飲料,重點是都很好吃。有時候加班到凌晨兩三點,就直接在那邊住下了,住宿的地方是一個用作接待所的莊園,環境配置什么的都沒的說。在這邊的體驗進一步拓展了我對高質量軍工內國企的見識視野,然而我知道這些都得益于正職,和我這樣的小實習生沒啥關系,付出與收入的沖擊加大了我向上走的渴望,于是在三個月后領導說我合同即將到期,想讓我繼續續簽的時候,我婉拒了,剛好此時回校準備論文開題答辯。實習的過程中我沒有落下算法練習,加之有了中大廠實習經歷,我決定重整旗鼓沖擊大廠。
???????流程推進深入的大廠有兩家,分別是百度和美團。百度是過去西北旺總部線下面試的,一面面試官問了些八股后,讓我現場手寫出給定算法的代碼。記得那是一道滑動窗口+雙指針的題,我寫的代碼沒有優化的最簡,但是是對的,后面面試官提示了我一下我優化到了最簡的一個變量后,他才滿意的讓我等候二面面試官。然而二面面試官是一個技術經理,他下來后,深入問了我一些簡歷項目事宜和學校近況,接著就是一些深層八股,恰好當時的我并未準備到位,于是就黯然離場了。痛定思痛,反省復盤,好好針對性地完善了一下八股,準備迎接美團面試。美團面試都是線上,一面面試官出的算法是個字符串相關的并不難甚至可以說簡單,問的一些八股也都能答上,而且也沒有過多深入,很順利地的就進入到了二面。二面面試官是小組ld,沒有問技術問題,一直和我嘮嗑,聊了20來分鐘就結束了,于是乎就這么幸運地通過了美團的面試,正式拿到了我的第一張大廠入場券,所以說面試真的很看運氣,很看緣。和ld聊得來自然就是加分項,我記得入職那天,ld還帶著組里其他2位同事一起和我出來吃飯,用的團建經費大家都不用出錢,真的很暖心。
???????值得一提的是,與此同時我還在學校鼓起勇氣參加了異性破圈活動,一起和她打卡線上線下各種活動,最后也很幸運,她成為了我的女朋友(直至畢業依然是),我們一起去吃很多好吃的,去很多新地方玩…
???????在美團的實習生活挺快樂的,組里氛圍很好沒有什么勾心斗角,ld也對我很關照。缺點就是ld和我說組里沒有轉正hc,所以來年春也就是實習了4個月的時候,我就籌備離職了,離職時還收到了ld在微信上的祝福,并且大概一個月后ld還讓我幫忙推薦繼任實習生,后來我把之前學校項目組的一位不錯的伙伴以及組里很優秀的同門的簡歷都通過微信內推給了ld,同門順利通過了面試,只不過同門當時也在同步面試別的,最后去了另一家大廠。
???????離職尋往新實習地的過程與前類似,只不過在經歷了大廠洗禮、視野提升后的我更加有底氣、更加自信了,記得當時我拿到了小紅書、度小滿兩家的實習offer,在考慮準備去的時候,快手hr給我送來了最后一個,相比之下,我最后選擇去了快手。進來后才知道,快手當時面試我的幾個面試官都是從美團跳槽過來的,而我當時正好在美團剛結束實習,就帶點熟人光環,很快就聊到一塊了,通過面試也自然而然了。在快手這邊給我印象最深刻的就是,組里的職級差距。應屆生剛進來是e6職級,而我在內部通訊軟件上的ld是e13,再往上一級的大ld就是e15,而再往上兩級就是快手創始人之一–一笑。每周周會小ld、大ld都會在場,都能聽到大ld分享快手最近一周成財報及數據情況,例如gmv、商業化營收等等。據同事說大ld是快手的第50號員工,也是整個服務端后端通道的第一號人物。在組內和這些架構師們待一塊,一方面能夠見識到很高的視野,日常視角經常在整個公司的領域劃分、服務數、利用率、價值度等等,另一方面就是覺得自己特別渺小,職級差距太大。
研三
???????在快手這邊實習了半年多,見得很多,能做的卻很少。只能探索在平凡事情里尋找不平凡,在工作之余牽頭從0到1做了一個周報自動化工具,這個項目拿到了快手后端開發通道卓越之星獎,也是憑此在轉正述職會上嶄露頭角。但是怎么說呢,到了秋招開啟的時候,我的內心還是告訴自己,應該去別的地方慢慢歷練上來,這里不應該成成為我正式踏出校門的第一站,加上多多少少對這邊的勾心斗角感到厭倦,于是最后也沒有留下。
???????時至研三,與研一一周整開題答辯、研二半周整中期答辯不同,畢業大論文可不是一周兩周能搞定的。我開始把重心往學業上靠,緊趕小論文實驗,早點投出論文產出學術成果充實畢業工作量,同時在此之余不斷投簡歷面試、迭代簡歷沖刺秋招。前兩個月的秋招并不順利,做了很多測評,但收到的面試卻很少,而且自己剛結束實習,整個狀態也沒有完全轉變回來,錯失了一些寶貴的面試機會比如兩次字節不同部門的面試都沒面好…實戰獲得的反饋永遠是最深刻的,我趕緊調整狀態,不斷迭代,同時安慰自己:秋招提前批的戰場并不在我們這,不能放棄。
???????作為一個實習經歷豐富的大廠老油條,秋招了兩個多月沒有一個大廠offer,一度自我懷疑,難道自己的大廠夢只是一場空嗎?直到10月份底,終于拿到了一個中廠國企類型的offer,甚至動了干脆簽了躺平了的念頭。沒想到緊接著老東家美團也撈了我一把,到了11月份,之前一下午三面速通的滴滴也終于開獎了,一切的一切都迎來了曙光。切身經歷的正反饋倍增了我全方位的信心,整個人的面試狀態也越來越好,接著又收到了一家對標大廠薪資的外企offer,同時還幸運地通過了新浪微博的終面…
???????人生就是這樣,不到最后,你永遠不知道結果會是怎樣,最后我選擇簽了新浪微博,在那邊提前實習了兩個月更加堅定了我的選擇,也許它的薪資不是最高的,但是它是我喜歡的。一方面組內技術氛圍很好,也不怎么加班,另一方面ld人也很好,各方面實力都很強,是我很尊敬的類型,我還會經常看ld微博、博客學習。
???????對了,在結束微博兩個月的提前實習后,沒過幾天投出去的EI小論文也收到了錄用通知,緊接著大論文也圓滿完結,畢業答辯、各種材料、聚餐、拍照、典禮…剩下的都是水到渠成了。
???????這篇博客也是在斷斷續續中寫完的,可能比較跳躍,也可能頭重腳輕,主要是想寫的東西太多,想說的話太多,一時也不知道主線是什么…最后以我畢業大論文的一段致謝收尾吧!
???????首先,我要感謝我的導師田X老師。作為我整個碩士生涯的引路人,田老師組會上啟發式的學術交流指引,是我創新寫作論文的靈感來源,亦是我成功發表學術期刊的重要奠基;田老師給予的校企合作實習機會和企業級團隊實踐項目,是我技術成長路上的寶貴資源,亦是我踏上項目實戰與技術自學之路的關鍵里程碑。在此對田老師表達由衷的感謝!
???????其次,我要感謝我的家人。感謝我的父母、姐姐、姐夫。他們在我的求學之路上不求回報地給了我力所能及的最大幫助。是他們的支持與鼓勵,助力我最終來到北林。他們一直是我堅實的后盾和庇護的港灣。
???????再次,我要感謝我的伙伴們。感謝我課題組內的同門和師弟,包括已經畢業了的師兄師姐們。大家在組內的互幫互助與交流分享,給我提供了不少幫助。
???????此外,我要感謝我的女朋友周XX。緣分使然,傾心相遇,何其榮幸。感謝她在我讀研生活里不離不棄的陪伴,帶給我情感上的精神撫慰,相互激勵,共同成長。
???????最后,我要感謝自己。感謝自己的堅持不懈,感謝自己的勇于嘗試,感謝自己的不忘初心,感謝自己的砥礪前行。