程式設計師的奮鬥史(四十三)——大學斷代史(七)——在實驗室的日子與我的學業
文/溫國兵
本篇文章講講我在實驗室的日子及我的學業,以饗讀者。
2011年8月,大一暑假。那時有一股參加實驗室的浪潮,我也不例外,慌忙中投入了加入實驗室的隊伍。我們學院總共有6個實驗室,名字都很高大上,但做的東西主要是Java Web和嵌入式。當初年少懵懂,在幾位學長的推薦下,毫不猶豫地選擇了A老師和B老師的實驗室。我們3個同學一起去找實驗室老師,老師跟我們談了一番話,大意是說現在就業形勢如此嚴峻,應該靜下心來學點東西,把本領練到手,並且還要保證呆在實驗室時間的連貫性。對此我們唯唯諾諾,就這樣踏入了實驗室的大門。
整個大一暑假就在無止境的視訊學習中度過。我們幾個把馬士兵、韓順平的視訊看了個遍,一邊看一邊做點小東西。也正是有了那麼長時間的知識積累,才在以後的學習和做專案中有輕鬆之感。暑假炎熱,實驗室有空調,也有個清涼之處。每天早晨我基本上都是第一個到,進入實驗室,一股熱氣悶氣迎面撲來,讓人感覺非常難受。開啟實驗室的窗戶,呼吸著新鮮空氣,眺望遠方,接著瀏覽會網頁,然後進入一天的學習。當時做了點小東西,比如坦克大戰、山寨QQ、學生成績管理系統等等,完成時那個興奮勁,現在還記憶猶新。
由於我和A同學進度較快,第一批進入專案的薰陶。該專案在實驗室老師的帶領下,成員有A同學、B女學長和我。第一個專案需求非常不清晰,方案是由我們幾個討論出來的,資料庫也是我們試著設計的。第一次討論專案的需求感覺很炫,但初出茅廬的我們對很多細節性的東西愛莫能助,只能嚮導師請教。需求理清後,開始著手設計資料庫。資料庫的設計也是一個頭疼的問題,好在專案不大,花了大概一週的時間把資料庫設計完成。期間和A同學,B女學長意見出現分歧,後來還是達成了共識。資料庫設計完成,還有必要的文件需要完成,接著把分工做好後,開始著手寫程式碼。做Java Web專案有一個特點,就是一個功能模組完成後,做其他的模組就會如魚得水了,只不過在一些細節上有區別而已。於是我們採用了這樣的思路,先把一個簡單的模組完成,然後再著手寫其他較複雜模組。由於事先沒有考慮到程式碼整合的問題,所以幾個人寫的程式碼融合在一起就出現了大問題,後來採用了SVN,才鬆了一口氣。寫完程式碼做測試,前後大概3個月左右,就完成了該專案,其中遇到一些技術性的“難題”,在合作之下解決了。專案不算大,但對於自己的提升是非常大的,特別是對於專案流程的理解和團隊合作重要性的認識。
有了先前的基礎,迎來了第二個專案。該專案成員有C同學,D同學,其他學院的E同學,F同學,G學長,H學長,I學長。從人員上來看便知這個專案比先前的專案大。C同學是同班同學,做Java Web;D同學是其他班同學,也是做Java Web。E同學和F同學是其他學院的,做Java Web。G學長和H學長是其他學院的,負責硬體層;I學長是已經工作了的,主要負責專案管理。我是Java Web這邊的小組長,嚮導師和I學長彙報工作。說來話長,這個專案從12年8月一直做到13年4月,專案完成的結果還算將就,但作為真正的商業化應用還有很多需要改進的地方。我在這個專案中主要負責幾個專案模組的程式碼編寫,資料庫的管理,相關文件的撰寫,以及專案的簡單管理工作。這裡不得不讚下E同學,在整個專案中他是絕對的主力。其中遇到一些棘手的問題,有Java Web這邊的,有硬體層那邊的。但經過大家的齊心協力,還是逐一攻破了這些難題。
每一個專案完成後,導師都會做一個慶功,主要方式就是出去聚下。在餐桌上,看到導師對未來發展的擔憂,對此頗為導師感到不平。做專案並不是想象中那麼容易,會有很多阻力的。但我相信,在無數摸爬滾打、吃虧受氣後,只要方向對,肯努力,終能得到一個好的結果。
在實驗室的這些日子裡,讓我懂得了很多。從一個當初的技術小白,到後來對技術不再陌生,這一切都要歸功於我的導師。當然,在感謝老師的同時,還得感謝自己,一個人的成長都是多方面的,有外部的引導和刺激,也有內部的激勵和奮鬥。在實驗室的日子讓我領略了專案流程,這一點對於大學生來說頗為重要。目前大學教育和企業人才的要求嚴重脫軌,倘若一個大學生有專案經驗,我想這個差距會變得越來越小。在實驗室的日子裡感受到合作的重要性和團隊帶來的溫暖,團隊的重要性很多時候大過技術本身,有凝聚力的團隊、互幫互助的團隊、多樣性的團隊,對於一個專案的成功起著至關重要的重要。好的團隊定能把每個人的才能發揮到極致。
上大學以來,老師和父母從未擔心過我的學業。從進入大學的第一天起,我就有了自己的安排和打算。回顧整個大學,成績還算將就,獲得獎學金無數,第一批過四六級。我想這樣的成績沒有辜負父母的一片苦心。但是,這沒有什麼值得炫耀的。到社會工作,看重的是你會什麼,而不是你成績有多好,所以在保證學業的同時,定要讓自己的技術本領得到鍛鍊。我想肯定有很多技術牛人是這樣的:大學掛科無數,唯一值得驕傲的就是他那牛叉的技術。這樣也是不可取的,在保證不掛科的最低前提下,然後去讓自己的技術豐滿,這才是明智之道。不然掛科太多,煩人的考試重修會讓你苦不堪言。在技術強硬的前提下,然後得一點獎學金犒勞自己,順便利用這筆錢做點有價值的投資,又何樂而不為?
本篇文章從實驗室的日子說起,然後聊到了我的學業。在實驗室的日子,同時也是學業最繁雜的時候,怎樣在實驗室和學業之間做好權衡,這是一個很大的問題。幸好導師對我們比較寬鬆,才讓我們在二者之間如魚得水。實驗室讓我的技術得到提高,對自己的高要求又讓我的學業不至於太差,我想這樣的大學沒算白讀。
本篇文章講講我在實驗室的日子及我的學業,以饗讀者。
2011年8月,大一暑假。那時有一股參加實驗室的浪潮,我也不例外,慌忙中投入了加入實驗室的隊伍。我們學院總共有6個實驗室,名字都很高大上,但做的東西主要是Java Web和嵌入式。當初年少懵懂,在幾位學長的推薦下,毫不猶豫地選擇了A老師和B老師的實驗室。我們3個同學一起去找實驗室老師,老師跟我們談了一番話,大意是說現在就業形勢如此嚴峻,應該靜下心來學點東西,把本領練到手,並且還要保證呆在實驗室時間的連貫性。對此我們唯唯諾諾,就這樣踏入了實驗室的大門。
整個大一暑假就在無止境的視訊學習中度過。我們幾個把馬士兵、韓順平的視訊看了個遍,一邊看一邊做點小東西。也正是有了那麼長時間的知識積累,才在以後的學習和做專案中有輕鬆之感。暑假炎熱,實驗室有空調,也有個清涼之處。每天早晨我基本上都是第一個到,進入實驗室,一股熱氣悶氣迎面撲來,讓人感覺非常難受。開啟實驗室的窗戶,呼吸著新鮮空氣,眺望遠方,接著瀏覽會網頁,然後進入一天的學習。當時做了點小東西,比如坦克大戰、山寨QQ、學生成績管理系統等等,完成時那個興奮勁,現在還記憶猶新。
由於我和A同學進度較快,第一批進入專案的薰陶。該專案在實驗室老師的帶領下,成員有A同學、B女學長和我。第一個專案需求非常不清晰,方案是由我們幾個討論出來的,資料庫也是我們試著設計的。第一次討論專案的需求感覺很炫,但初出茅廬的我們對很多細節性的東西愛莫能助,只能嚮導師請教。需求理清後,開始著手設計資料庫。資料庫的設計也是一個頭疼的問題,好在專案不大,花了大概一週的時間把資料庫設計完成。期間和A同學,B女學長意見出現分歧,後來還是達成了共識。資料庫設計完成,還有必要的文件需要完成,接著把分工做好後,開始著手寫程式碼。做Java Web專案有一個特點,就是一個功能模組完成後,做其他的模組就會如魚得水了,只不過在一些細節上有區別而已。於是我們採用了這樣的思路,先把一個簡單的模組完成,然後再著手寫其他較複雜模組。由於事先沒有考慮到程式碼整合的問題,所以幾個人寫的程式碼融合在一起就出現了大問題,後來採用了SVN,才鬆了一口氣。寫完程式碼做測試,前後大概3個月左右,就完成了該專案,其中遇到一些技術性的“難題”,在合作之下解決了。專案不算大,但對於自己的提升是非常大的,特別是對於專案流程的理解和團隊合作重要性的認識。
有了先前的基礎,迎來了第二個專案。該專案成員有C同學,D同學,其他學院的E同學,F同學,G學長,H學長,I學長。從人員上來看便知這個專案比先前的專案大。C同學是同班同學,做Java Web;D同學是其他班同學,也是做Java Web。E同學和F同學是其他學院的,做Java Web。G學長和H學長是其他學院的,負責硬體層;I學長是已經工作了的,主要負責專案管理。我是Java Web這邊的小組長,嚮導師和I學長彙報工作。說來話長,這個專案從12年8月一直做到13年4月,專案完成的結果還算將就,但作為真正的商業化應用還有很多需要改進的地方。我在這個專案中主要負責幾個專案模組的程式碼編寫,資料庫的管理,相關文件的撰寫,以及專案的簡單管理工作。這裡不得不讚下E同學,在整個專案中他是絕對的主力。其中遇到一些棘手的問題,有Java Web這邊的,有硬體層那邊的。但經過大家的齊心協力,還是逐一攻破了這些難題。
每一個專案完成後,導師都會做一個慶功,主要方式就是出去聚下。在餐桌上,看到導師對未來發展的擔憂,對此頗為導師感到不平。做專案並不是想象中那麼容易,會有很多阻力的。但我相信,在無數摸爬滾打、吃虧受氣後,只要方向對,肯努力,終能得到一個好的結果。
在實驗室的這些日子裡,讓我懂得了很多。從一個當初的技術小白,到後來對技術不再陌生,這一切都要歸功於我的導師。當然,在感謝老師的同時,還得感謝自己,一個人的成長都是多方面的,有外部的引導和刺激,也有內部的激勵和奮鬥。在實驗室的日子讓我領略了專案流程,這一點對於大學生來說頗為重要。目前大學教育和企業人才的要求嚴重脫軌,倘若一個大學生有專案經驗,我想這個差距會變得越來越小。在實驗室的日子裡感受到合作的重要性和團隊帶來的溫暖,團隊的重要性很多時候大過技術本身,有凝聚力的團隊、互幫互助的團隊、多樣性的團隊,對於一個專案的成功起著至關重要的重要。好的團隊定能把每個人的才能發揮到極致。
以上談了在大學的日子,接著試著用簡短的幾句話描述下我的學業。(圖片來源:同學阿華,在此感謝)
上大學以來,老師和父母從未擔心過我的學業。從進入大學的第一天起,我就有了自己的安排和打算。回顧整個大學,成績還算將就,獲得獎學金無數,第一批過四六級。我想這樣的成績沒有辜負父母的一片苦心。但是,這沒有什麼值得炫耀的。到社會工作,看重的是你會什麼,而不是你成績有多好,所以在保證學業的同時,定要讓自己的技術本領得到鍛鍊。我想肯定有很多技術牛人是這樣的:大學掛科無數,唯一值得驕傲的就是他那牛叉的技術。這樣也是不可取的,在保證不掛科的最低前提下,然後去讓自己的技術豐滿,這才是明智之道。不然掛科太多,煩人的考試重修會讓你苦不堪言。在技術強硬的前提下,然後得一點獎學金犒勞自己,順便利用這筆錢做點有價值的投資,又何樂而不為?
本篇文章從實驗室的日子說起,然後聊到了我的學業。在實驗室的日子,同時也是學業最繁雜的時候,怎樣在實驗室和學業之間做好權衡,這是一個很大的問題。幸好導師對我們比較寬鬆,才讓我們在二者之間如魚得水。實驗室讓我的技術得到提高,對自己的高要求又讓我的學業不至於太差,我想這樣的大學沒算白讀。
未完待續。
Good Luck!
Robin
2014年7月18日
相關文章
相關文章
- 程式設計師的奮鬥史(四十)——大學斷代史(四)——我與部落格程式設計師
- 程式設計師的奮鬥史(三十九)——大學斷代史(三)——我和知乎邂逅程式設計師
- 程式設計師的奮鬥史(四十二)——大學斷代史(六)——我與圖書館程式設計師
- 程式設計師的奮鬥史(三十八)——大學斷代史(二)——我與資料庫的故事程式設計師資料庫
- 程式設計師的奮鬥史(三十七)——大學斷代史(一)——開篇程式設計師
- 程式設計師的奮鬥史(四十四)——大學斷代史(八)——大學的友誼程式設計師
- 程式設計師的奮鬥史(四十一)——大學斷代史(五)——我的娛樂方式程式設計師
- 程式設計師的奮鬥史(四十五)——大學斷代史(九)——獨自南下的歲月程式設計師
- 程式設計師的奮鬥史(四十六)——大學斷代史(十)——給學弟學妹們的忠告——終結篇程式設計師
- 《程式設計師的奮鬥史》——目錄程式設計師
- 程式設計師的奮鬥史(三)——談時間程式設計師
- 程式設計師的奮鬥史(五)——謙遜才是王道程式設計師
- 程式設計師的奮鬥史(六)——我們是需要團隊合作精神的程式設計師
- 程式設計師的奮鬥史(七)——溝通交流、表達能力的重要性程式設計師
- 程式設計師的奮鬥史(二)——今天你跑步了嗎程式設計師
- 編輯手記之《一個程式設計師的奮鬥史》程式設計師
- 《那些年啊,那些事——一個程式設計師的奮鬥史》——26程式設計師
- 程式設計師的奮鬥史(一)——淺談幾種主要程式語言程式設計師
- 程式設計師的奮鬥史(四十七)工作三個月小結程式設計師
- 《那些年啊,那些事——一個程式設計師的奮鬥史》——125程式設計師
- 程式設計師的奮鬥史(四)——興趣是第一驅動力程式設計師
- 那些年啊,那些事——一個程式設計師的奮鬥史 開始預售了程式設計師
- java程式設計師要掌握的東東【我的奮鬥目標】Java程式設計師
- 程式設計師前世今生之在大學的那些日子程式設計師
- 一個女程式設計師的奮鬥經歷程式設計師
- 滿20年程式設計師生涯-與大家分享記錄最近7年的快速成長經歷(上海市青浦區快遞行業戰鬥7年奮鬥史)程式設計師行業
- 趣文:程式設計師的進化史程式設計師
- 一個程式設計師的編年史程式設計師
- 先奮鬥後躺平,學習風變程式設計開啟了我的“躺平”生涯程式設計
- 打斷工程師/程式設計師的真實代價工程師程式設計師
- 程式設計師必知的前端演進史程式設計師前端
- 程式設計師必知的程式語言編年史程式設計師
- 趣文:Python程式設計師的進化史Python程式設計師
- 程式設計師,你知道 Hello World 的歷史麼?程式設計師
- 我是程式設計師,我用這種方式銘記歷史程式設計師
- 十億級流量下,我與Redis時延小突刺的戰鬥史Redis
- 關於技術趨勢,寫給奮鬥中的程式設計師們程式設計師
- 我的程式設計師之路(七)------準程式設計師的酸甜苦辣程式設計師