日月既往,不可復追,暑期實習結束!

在從上海回南京的高鐵上碼下了這篇文章,心中感慨萬千,兩個月彈指一揮間,初來時還略有不適,突然要走了竟然還生出一些留念,所謂 「天可補,海可填,南山可移,日月既往,不可復追」。

兩個月前,我當時和 HR 商量的是 7.5 號入職,所以我 7.2 來的上海,準備用一兩天時間找房子。7.2 號大概五點多這樣到的上海虹橋站,按照我之前租房的經歷,找幾個中介帶我跑一下看看就行了,然而,非常尷尬的是,加了十幾個中介的微信,全都說沒有短租倆月的房子,只有整租一年的,可以到時候再幫我轉租出去(事實證明這邊轉租確實容易,就是心累)。這就導致我,直到下車後都還沒找到一個有短租房源的中介,拔劍四顧心茫然的感覺。不過後來運氣比較好在豆瓣上找到一個然後就定下來了。

入職前我一直認為實習生就是做一些打雜的工作,最大的作用就是給簡歷鍍層金罷了;入職攜程後才發現公司針對實習生有一套非常完善的培養流程,每個人都需要獨立做一到兩個大模組,這種即使是實習生也能夠直接參与公司業務的感覺還是很不錯的(為攜程打 call~)。

入職第一天就是發工卡 + 集團整體培訓,晚上找到了自己的工位,然後和我組的小夥伴們恰了飯。組裡總共八個人,值得一提的是,當時我去攜程一面的面試官,就是我組的 Leader,武大畢業海外留學的大佬,從華為跳過來的,人非常 nice,天天中午跟我一起健身。

攜程對實習生的培養機制是 Leader + Mentor,就是除了小組 Leader 外,還會分一個導師手把手帶你做項目,我的導師真的讓我感動,什麼不會的我就問他,調不出來的 bug 他也幫我找,一開始我連 Git 的使用都磕磕盼盼,他也沒有那種不耐煩看不起菜鳥的感覺,後面做項目的時候也是他把關我提交的程式碼,不知道別人的導師怎麼樣,但是我覺得這並不是他們的份內之事,在最後轉正答辯上我也非常誠懇的感謝了一下我導。真寶藏導師。平常話不是很多,開會的時候一般不咋說話,一說話必定直戳痛點,確實佩服 。人也挺逗的,三十齣頭,在上海買房買車沒多久,問他周末都在幹啥,帶娃。

當然其實整組的氛圍都非常 nice,除了比較好交流外,有什麼不會的我問他們都會耐心給我講,整組都很熱情。So 就從我進組的第二天開始,就已經基本消除了初入職場的不安。

後面第一周第二周就是在熟悉公司內部的框架然後做一些比較小的需求,像 SOA 和 DDD 領域驅動模型這種我都是第一次聽說,一開始關於 SOA、RPC 和微服務的區別還總是分不清楚,包括之前自己做的項目都是傳統的 MVC 三層架構,DDD 我也是第一次接觸,惡補了一些 DDD 的知識,大概可以照葫蘆畫瓢了。

到第三周的時候開始安排做一個獨立的大模組了,主要是就是對 App 打包發布的源碼做中文檢測,收集下數據然後做個白名單過濾,最後判斷下是否要攔截髮布。這其實是一個內部項目,所以做起來條條框框不是很多,很快就整完了,因為項目難度不是很大所以後面八月中旬我導又給我安排了一個。

後面這個項目是攜程 App 中的,圍繞訂單做一個旅行任務單的概念,具體的我就不細說了,因為是外部用戶線上項目,所以做這個需求的整個團隊包括產品、UI,交互、測試、前端、後端前前後後加起來差不多有二十個人。程式碼其實寫起來並不是很難,難得是一開始設計的過程,因為我們這個需求是第一版,所以寫程式碼之前就需要考慮怎麼樣使其具備高度的可擴展性,比如結合具體業務邏輯選擇合適的設計模式,避免後期大規模的程式碼重構,再包括可能出現的並發問題、串列改並行等等。

總而言之言而總之呢,這兩個項目給我的收穫還是很大的,尤其是感慨企業級項目的開發流程真的已經超前學校里的教育太多太多了,這大概就是西北工業大學校長所說的 「學校已經落後於社會,學生如何引領社會?」

另外,大家都關心的上班時間問題,不同的組是不一樣的,像我們組就是早上十點半晚上八點半,一周五天,如果有事情或者活乾的差不多了早上來晚點晚上走早點都沒事,滿足一天最低 5 小時工時就行。像我之前做第一個項目的時候因為工期排的比較長我做的比較快,所以後面基本沒啥事,我天天恰完飯就溜了,後面第二個項目的時候難度比較高工時也很緊,我就來的比較早回去得也比較晚。根據需求來的,整體來說感覺強度不是很大。

我一般作息時間早上八點半起來看會書然後十點多出發去公司,恰個飯開個早會(會是真的多,我一個實習生都覺得會多就別說正式員工了),回顧下昨天的程式碼基本上也到中午了,然後健個身恰個飯,兩點多開始基本就是正式的開發時間,晚上下班後回來需要看下實驗室的東西(學校導師一開始是不放實習的,求了他一陣子才同意讓我一邊實習一邊保證實驗室進度),雖然有點累,不過很充實,也真的不後悔,不知道未來會怎樣,在當下我覺得做了一個最適合自己的決定,清楚自己前進的方向,認識更多優秀的小夥伴,看清與大佬之間的差距,然後不斷提高個人能力,便是這份實習帶給我最大的收穫~

ps:在實習的最後一天收到了中秋禮盒:

最後,奉上一段莫泊桑的雞湯與各位共勉:

「生活可能不像你想像的那麼好,但是也不會你想像的那麼糟。人的脆弱和堅強,都超乎了自己的想像,有時候,可能脆弱的一句話就淚流滿面,有時候發現自己咬著牙,已經走了很長的路」。

我是小牛肉,長風破浪會有時,小夥伴們下篇文章再見 👋

🎉 關注公眾號 | 飛天小牛肉,即時獲取更新

  • 部落客東南大學碩士在讀,攜程 Java 後台開發暑期實習生,利用課餘時間運營一個公眾號『 飛天小牛肉 』,2020/12/29 日開通,專註分享電腦基礎(數據結構 + 演算法 + 電腦網路 + 資料庫 + 作業系統 + Linux)、Java 技術棧等相關原創技術好文。本公眾號的目的就是讓大家可以快速掌握重點知識,有的放矢。關注公眾號第一時間獲取文章更新,成長的路上我們一起進步

  • 並推薦個人維護的開源教程類項目: CS-Wiki(Gitee 推薦項目,現已累計 1.8k+ star), 致力打造完善的後端知識體系,在技術的路上少走彎路,歡迎各位小夥伴前來交流學習 ~ 😊

  • 如果各位小夥伴春招秋招沒有拿得出手的項目的話,可以參考我寫的一個項目「開源社區系統 Echo」Gitee 官方推薦項目,目前已累計 900+ star,基於 SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + … 並提供詳細的開發文檔和配套教程。公眾號後台回復 Echo 可以獲取配套教程,目前尚在更新中。