我的大二暑假實驗室經歷

2021-09-23 20:47:57 字數 2161 閱讀 6057

前兩天寫了 2 篇我的大學經歷,錯過的可以看看:

我的 4 年大學經歷之:高考,大一和大二

我的 4 年大學經歷之:大三,大四

其實我在大二的暑假還有過一段導師實驗室的經歷,收穫也很大,今天就分享給大家。

之前說我在大二的暑假參加了學院組織的嵌入式培訓,主要學習的是 stm32 和 linux 相關的東西,期間 2 個月我和同學都待在學校學習。

之前我大二聯絡了老師,說想加入他的 c/c++ 團隊,老師也答應了,但是之後沒有多少任務,因為當時還有大四的學長抗著。

但是這兩個月導師那個團隊的師兄畢業了,很可能會突然離開,所以要找人負責緊急需求。

老師就問我現在行不行,能不能搞定?他說專案大約有 20w+ c/c++ 原始碼,已經做了 2 年左右了。

現在甲方那邊又有了緊急需求,目前急需一些懂 c++ 的同學要在暑假這兩個月幫忙開發。

然後我考慮了下,覺得反正都是要經歷,怕啥,就答應了下來。

過段時間老師就帶我去見另外 3 個團隊成員:乙個要畢業的大四學長(保研中科大),兩個大三的同學,其中乙個即將保研到北郵。

有機會一定要爭取,即便你還沒準備好,但你還是學生,老師不會難為你的,老師更想看到你的積極性,現在不會不代表以後不會啊。

我當時還是有點壓力的,因為他們都是大佬。見面後,大家一起開了個會,分配了任務,然後就各自忙各自的了。

這裡要說的是,我白天要參加上課培訓,所以只有晚上 6 點以後能夠幫忙開發。

起初那個要畢業的學長還沒走,工作不是很忙,但是有一天他突然就說要離開,老師也說人家畢業了,我也不好繼續留他,所以後面的工作,就叫我們 3 個負責了。

頓時壓力倍增。

從此就開始了為期 2 個月的開發工作,這期間我白天上課,晚上看需求,開發到 1,2 點,早飯老師有時給送,晚上我們 3 個就打地鋪睡實驗室。

期間經歷過很多難以搞定的 bug,有些是之前遺留的,有些是新出現的。

我每次晚上最害怕聽到的聲音不是鬼叫,而是系統一執行起來就 duang 的一聲崩潰了。

還有就是去甲方那裡解決問題,前前後後不知道跑了多少次,每次都是一些小問題,**裡就嚷嚷著快點來,快點來,來多點人,結果很多次都是一些小問題,耗費了我們很多精力。

這也讓我第一次知道了跟客戶打交道是有多累。

除了 bug 和甲方,還有乙個困難就是重寫模組,當時那個模組寫的很亂,導致執行一段時間系統就會崩潰。

老師說這一塊一直都是個問題,你盡力改,實在改不了,看看能不能重寫,如果重寫也來不及的話,就算了。

我想了下,決定先改改吧,可是一看**,我差點暈掉。

每個函式裡面超級多臨時變數,邏輯超級複雜,也沒有注釋,也沒有模組的相關說明文件,我實在看不下去了,就決定重寫了。

最後用了 1 個星期重寫完,經過測試效果還不錯,沒有再出現崩潰問題,而且**量也少了很多,方便以後的維護。

這裡說下:

如果導師讓你負責乙個看起來比較困難的模組,不要一開始就因為害怕完不成而拒絕,老師能交給你是相信你的能力,你不逼自己一把,就想不到自己的能力其實並不差。

就算你最後沒完成,但只要你盡力了,老師和團隊成員都看在眼裡,大家也不會說什麼,畢竟都還是本科學生。

其他的就是協議的增加刪除,業務邏輯的修改等等,一直開發到 9 月份開學,終於完成了專案交接。

開學後老師跟我們 3 個說,當初 7 月份,所有人都說我們搞不定,放棄吧,但是我們最後完成了,還完成的很好,這給了我們很大的鼓勵。

從此,我的能力也得到了老師的認可,因為在整個開發過程中,我負責的任務比較多,還重寫了乙個問題很大的模組。

另外兩個大三的同學因為對 c++ 不是很熟悉,所以做的少一點,但也很重要,只是能者多勞,並沒有誰重要誰不重要一說,缺了誰任務都不一定能完成。

就這樣,大二暑假的培訓和開發工作就結束了,這也是我大學收穫最多的乙個暑假。

這裡想跟在讀的大學生說下:

大學的寒暑假一定要去找實習或者給老師做專案,一定要爭取機會,多多實踐積累經驗,千萬不要死讀書。

我好多個寒暑假都浪費了,現在後悔莫及!

公司招聘是要會幹活的人,工科類研究生導師複試也比較喜歡動手能力強的同學,即便 ta 初試分不高,逆襲的故事相信你應該聽過不少。

好了,以上就是我的大二實驗室經歷,希望能啟發在讀的迷茫大學生們。

ps:今天家人出了點事,有點不開心,現在總有一些 ** 人渣愛欺負老實人,生氣!!!

實驗室的窗前

好久不寫了,再加點東西吧。這幾天似乎放鬆了許多,工作找好了,就匆匆地簽了。以前寫程式忙,但是很喜歡來實驗室 現在相對輕鬆了,來實驗室的時間卻也少了許多,其他同級的師兄弟還在忙著找工作,實驗室的人很少,有時少的可憐。自己想,也許這就是研究生的尾聲了吧。今天,上午,小雨。我打了杯白開水,又跺到窗前,斜著...

Problem E GDUT的實驗室

輸入第乙個行是乙個整數t,表示總共有t組資料。1 t 10000 接下來是t組資料,每組資料佔兩行,第一行是十進位制的ip位址 a.b.c.d 0 a,b,c,d 255 第二行是機器翻譯過的二進位制的ip位址 xx.xx.xx.xx x 分別由 1 或者 0 組成 結果輸出t行,對應t組資料。十進...

實驗室的聚餐

實驗室的學長學姐要去聚餐,聚餐就要喝酒,可是偏偏大家的酒量都不行,喝一杯就醉。現在大家一起玩個遊戲,桌上圍坐著2n個人。其中n個人是學長,另外n 個人是學姐。如果從第乙個人開始數數,數到第m個人,則讓他喝一杯酒,然後他就醉了 然後從喝醉的人之後開始數數,再讓數到的第m個人喝酒 依此方法不 斷讓圍坐在...