大家好,依舊是你們的老朋友仰望-星空~~,我又消失了3個月,快四個月了😄,不少文章都 落灰了。這段時間其實一直在忙著找實習,然后準備面試題、刷算法、做項目啥的,也是比較忙碌的,也就沒有時間來輸出文章了。
一、實習前
先從上學期說起吧,當時已經是五月下旬了,我也一直沒有找到一個實習,一方面的話,快期末考試了,很多課程都相繼結束,那么作為一名合格的大學生,自然都是平時不學習,期末臨時抱佛腳😄;加上在boss上投過一部分簡歷都沒有任何回復,而且我們這邊的公司都是最多一周之內要到崗實習,時間上也對不上,我那時候都不知道自己什么時候放暑假;加上我父母這邊也一直在給我壓力,一度對自己的遭遇感到非常悲催。
當時找實習的學生還是比較多的,因為都是大三下嘛,大多數人都意識到實習對秋招的重要性。而事實證明也是如此,我去面試的公司,面試官對我說的最多的一句話就是,你們現在的學生真是太卷了,今天剛來幾個面試后端Java的實習的學生,這幾天一直在面試。所以有時候,面試被掛可能不是你有多菜,而是你的對手比你更強。
這段找實習的經歷也是比較辛苦的,我們這邊的公司是不接收線上面試的,我只能一個個公司去跑;而在當時連投簡歷都沒任何回復的情況下,我是通過BOSS上各個公司的地址,直接登門拜訪。坐公交轉地鐵總共花了一個半小時才能到指定的地點,當時還是比較猛的。不過最后想想,確實有點不值得,太麻煩,效率太低,帖子掛著不一定需要招人,有可能已經滿了,也就是你來晚了。
不過經歷幾場面試,面試官反饋都還可以,最后拿到了兩家公司的offer(不得不說,運氣也是有一點在身上的😄)。不過工資都比較低,沒辦法,這邊行情都這樣,最終選擇了一家工資更高一點,在我看來能帶給我成長更大的公司。事實證明,我的選擇還是沒錯的。
二、實習過程
實習期間,沒有額外熟悉公司項目的時間,上來就是直接接需求。打開IDEA和MySQL的那一刻屬實是被嚇到了,看不到邊界的數據庫,每個數據庫下都至少有上百張表。而項目也是一個比較重量級的微服務項目,每個文件夾下都劃分了許多子文件夾,同樣也很多文件,而在不熟悉業務的情況下,可能找個接口都是一個麻煩事。雖然我的師父跟我講了一下,各個文件夾是干什么的,還有一些文件創建的規范,但奈何我實在是記不住啊/(ㄒoㄒ)/~~
不過,剛開始需求還是比較簡單的,在不清楚實力之前,一般來說,公司只會交給實習生一些簡單的任務;后面的話,任務的難度才會增強。所以前期我主要就是做了一些列表的展示、數據的統計和數據列表的導出。而后期的話,難度就上來了,開始接新需求,需要自己思考業務邏輯,自己建表。而因為它并不是一個獨立的功能,需要和其他表中的數據進行關聯,數據需要進行拼接處理后才能返回給前端,開始的時候還是比較困難的,但隨著慢慢熟悉業務和別人現成的代碼,也能去實現相應的功能。
實現一個功能,我們需要思考的無非就這幾個點
- 就是我們需要什么?
- 我們怎么拿到數據?
- 數據怎么進行落庫?
搞清楚數據流轉的路徑,最終定位到mapper層,然后在這個基本的功能實現上再對代碼進行一些優化。
最重要的一點就是先思考業務邏輯,搞清楚整體的代碼邏輯,不要腦子不清楚就開始寫,結果寫了一堆,毫無邏輯,還得重寫(我剛開始就是這樣,結果就是花了時間,但沒啥屁用,只增加了對工作的怨恨和無奈)。
這里還有比較重要的幾點:
1、企業項目大多是幾個人合作完成功能,統一規范很重要。
對于實習生來說,我們的代碼規范一定不是自己那套,而是別人怎么寫,你就需要跟著那樣去寫。不然的話,你的代碼不僅可讀性不高,而且容易引起同事的不滿。
2、多問少做
我們一般說“少說話多做事”,但我這里并不是指天天啥事不干,就知道bb。而是我們在完成一個功能之前,對于我們不熟悉的業務,一定要多問,多問才能更熟悉業務的整體架構,對要實現的功能有更多的構思,可以提高我們的開發效率。
簡單來說,菜就多問!!!準沒錯,頂多被吊一頓
3、先想再問
在拿到一個需求的時候,應該要先了解背景,也就是熟悉業務。而作為一個新人,避免不了要去詢問自己的同事,問很重要,但要帶著疑問去問,也就是有針對的去問。如果你不帶著疑問去問,別人有可能不知道你想知道什么,可能一股腦全給你講一遍,這樣就沒法抓住重點,效率就上不去,也就不滿足我們問問題的初衷。
還有比較重要的一點:最好問業務,不要問技術
業務不會,別人可以告訴你,技術如果你不會,最好自己去學,不要去問。這個一時半會也不可能讓你學會,別人也沒這個義務和時間去教你。
簡單一句話,自己能解決的問題,最好自己解決,實在解決不了,才去求助別人。
三、實習總結
也是最近剛實習結束,剛好也開學了,有一段實習經歷,面對秋招也更加從容一些。這段實習期間,真是壓力和成長并存,而這段實習,也是給我帶來了不少收獲。
- 了解到了完整的企業開發流程
- 知道如何更快的實現一個功能
- 如何去與別人對接接口
- 如何快速熟悉業務
- 代碼規范
說實話,我也是挺舍不得走的,那段時間公司每個星期都有免費的零食,并且從不強制加班,當然也沒有加班費😄,周末雙休,日子過得還算可以的。
但沒辦法,都是生活所迫啊😔我必須要走,希望接下來的路會更好走一些!