回憶自己的大學四年得與失
一.大一生活
初到大學的我們都是懵懂的,記得高考結束才讓小煒幫我申請了個QQ,到了大學卻調劑到了一個我最陌生的東西——計算機,帶著我的第一臺筆記本來到了學校,名齊曰為了更好的學習專業知識.大一的課程以高數、線數、英語這些為主,專業課程主要是C語言和計算科學導論.
到了大學,我們就像脫繮的野馬脫離了父母老師的約束,我也一樣.大一剛接觸電腦不久的我就學會了dota,開始看小說.雖然課程依然在學習,但是我更多的時間都花在了dota、小說和籃球上了.那時候的我幾乎每個週末都是白天2點起,打球打到晚上9點,回來打dota至熄燈,再泡一包面,上床看小說到半夜3-4點.高數期中考試前,我依稀記得自己看《誅仙》到了窗外泛起魚肚白(真心好看啊!☺),那個星期都是在床上覆習的,名齊曰:床上覆習的效果更好.
這讓我想起了初三那年看《贏在中國》裡一句話:
什麼叫聰明?能夠反省自己的人叫聰;能夠聽取別人意見的人叫明;能夠剋制自己慾望的人叫強!
難道是我的控制能力不強嗎?不是的,高中的我也每天學到2點啊!是我們還沒有接觸到這些誘惑,才不知道它的魅力有多大;所以,在大學一定不要沉迷於遊戲和小說,切記切記,想真正做到真的很難.不知你能否體會?
現在回過頭來,我依然在玩dota2,依然在看小說.但是更多的是要注意時間的把握,需要先把自己應該完成的事情完成以後,再去品味這些東西.這個量需要你自己把握.
幸運的是,我還是一個比較會反思自己的人.在大一德語答辯(每學年學校每班舉辦來反省學生自己的得失的活動)中我寫了這樣一篇文章,標題引用了馬雲的名言:
我想告訴自己,如果我現在還不努力,什麼時候才努力呢?如果我不是為自己努力,又是為誰努力.寒窗苦讀十二年,父母心血何止千,難道就是為了讓我們來大學享受的?況且這算得上享受嗎?少年,這是虛度好嗎!如果你是依然沉迷其中大一學子,醒醒吧!
後來我也開始認真的學習知識了,包括開始了自己的第一個C語言程式"Hello World!",自己獨立完成了課程的大部分程式,中午下午晚上經常和室友去機房A題,依稀記得迴文遞迴、圖形列印、閏年問題、素數判斷、列表檔案等,雖然C語言才考了78分,但總算開始迴歸正軌,雖然遊戲、小說、籃球都伴隨我四年,但我再也沒有沉迷其中.
又隨同學加入了學院的一些組織去學習演算法和開始接觸ACM.而且也伴隨一些同學在暑假去到了大連東軟公司學習了半個月,這對我意義重大(很多學校都有類似的活動).在那裡我學到了很多知識,主要包括:
2.要學會聆聽,有時候在你與別人爭吵時,可能你獲得了空洞的勝利,但其實你一開始就已經輸了.
3.團隊如何合作完成專案,我第一次學習使用MFC和團隊開發一個專案、並解析了相關檔案資料,現在看比較簡單,但當時挺頭疼的.
4.《當幸福來敲門》裡面的"那些沒有成才的人總會說你也不能成才,有夢想就要學會保護它".我們都需要去保護自己的夢想,程式設計的時候更是,不要老聽別人說這個語言不行了,那個技術落後了,你反思自己真正用心學了嗎?
回想這樣一個笑話"你沒到清華北大,你就還沒被真正的學霸掠過",確實.我們只是茫茫人海中的一粒,清華北大還有更好的,外面的世界還有更好的.雖然我的技術可能還不是很好,但是我覺得分享部落格很開心,這種能帶來美妙的感覺存在就好.同樣,你做自己喜歡的事情,問心無愧即可.
二.大二生活
大二回到學校就是小學期的課程,在《程式實踐課程》中獨立AC30道題(80分的題目+20分的分享知識),而且要查相似度的,上課同學們可以分享自己的A題方法和經驗,也可以在校內A題網站發貼講述自己的思想過程(類似POJ),並且有加分.這個過程真的提升了我的程式設計能力,也第一次接觸分享知識的感受,雖然內斂的我沒有分享任何東西,但聆聽的收穫也很大.當時得了81分,80A題和有個好的貼回覆加了1分.
回想起小學期的程設,我記得當時有道題叫"一夜白髮",確實20天的程式設計讓我們多了好多白髮.而且有點好笑,當時寫個程式700多行才A掉.還有個同學是提交了70次才通過(我們兩個逗比 哈哈).現在程式寫多了,我才感受到了並不是長的程式就好,如何精簡的演算法才是我想追求的.這也促成了後來我寫CSDN部落格去分享自己的東西和文章.
大二的學習專業知識課程也漸漸增多,包括html網站開發、資料結構、軟體工程、計算機組成原理、演算法分析等課程,都是一些基礎課程.在這些課程中我映像最深的無疑是資料結構,老師就是小學期的老師.她上課的方法是我至今都比較推崇的.
我覺得在程式設計A題時那種分享知識的過程非常好,而且會查相似度保證獨立完成.她在《資料結構》課程中老師讓我們自己掌握學習方法,覺得那種好就選擇那種,可以來上課(不簽到),也可以自己在寢室學.但來的人非常多,因為在課程中她也分享了很多的國外知識,包括:
1.喬布斯的故事:Stay hungry,Stay foolish
2.你們需要去體驗一下求知的樂趣,而不是死記硬背.我自己很多時候就是喜歡死抄筆記,硬背東西.
3.在課程中她放過《三傻大鬧寶萊塢》、《哈弗大學·幸福的活著》、《聆聽音樂》等視訊.
4.告誡我們不要做語言上的巨人,行動上的矮子.
5.快樂屬於我們的心志,成功屬於這樣的人:他們抓住了別人認為是障礙的機遇.
同時,課程中還有小作業,同學自己完成一些C語言遊戲如俄羅斯方塊等可以加分.真讓我也萌生了想當一名老師的想法和寫部落格分享文章的想法,我也想成為這樣的一種老師,既能教到一些有用的知識,又能傳遞一些思想.所謂:"師者,傳道授業解惑也!"傳道才是最重要的東西.其實老師教不了多少,但是一種學習的方法和態度還是必須要教的.然後另一門課程《軟體工程》中是一位來自企業的老師教我們一些作圖,她說過一句話我認為比較有道理.
軟體專業的人生很豐富的,並不是那麼的枯燥無味;你會接觸各種有趣的專案.短訓班最多隻是培訓操作員的,而這門課程是一個生活實踐問題中去設計一個軟體,提煉很關鍵.而且你們那種思考問題、解決問題的能力不是短訓班就能培訓出來的.
我也不知道,當時為啥會抄這樣一句話了,我個人酷愛做筆記.各種筆記都有,包括生活常識、文學視訊、dota出裝都有,但這並不是一件好事,做筆記可能會導致一些東西退化,我也很嚮往那種拿著專案就能敲程式碼的牛人,但我必須要看筆記;但我覺得只要自己感覺好,追隨著它就好,總比不敲程式碼好吧!
在大二的學院基地中也去學習了很多知識,包括OpenGL開發遊戲、gamemaker做了個完整的小遊戲(背景和音樂超讚,隊友是溥哥和張洋兩位大神)、Unity-3D完成雷鳥遊戲、OC語言蘋果手機開發學習等,同時課下也學些SQL注入、萬能密碼、掛馬等知識,雖然都只學了些皮毛,但還是有些收穫的.我至今想獲取網路教室的保密測試用例都沒成功(但那時有個漏洞能獲取別人AC的程式碼,後來漏洞補了,當時還獲取了好幾個同學的程式碼),汗顏,並不是黑客破壞之類的啊,僅僅獲取.
剛開始我來到這個專業的時候,也覺得它不適合我,我的有些同學也因為一些課程後覺得不適合這個專業.難道真的不適合嗎?很多時候是在為自己找一個藉口罷了,因為你根本沒用心去學.如果你不知道你是否適合,那你需要的是付出、努力去學習,當我付出後,我才知道其實這個專業是適合我的,因為其他的我想不出第二個更適合的專業.而且更加熱愛這個專業,可以自己私下去學習一些東西,完成一些軟體.
還有我幫同學做專案作業時,他說過我不適合程式設計,請問你真的用心學了嗎?(沒針對啊!都是一幫兄弟嘛.)我自認為不是很聰明的學生,但是隻要我們用心去學了肯定能入門,至於精通還需要很長的磨練.如果你能有打dota的那種激情,程式設計也很輕鬆的.需要付出才會有所收穫.如果你程式設計有holy shit(超神)那種欣喜若狂,你做不出來嗎?其實當你完成一個自己的東西專案後,它的感覺不亞於一次暴走的殺戮、一次超神!!!
三.大三生活
有一個學長曾經說過這樣一句話:"真正的大牛都是在寒暑假煉成的".暫且不論這句話的正確性,我覺得我們應該珍惜寒暑假,在那段時間我們能學到很多東西,可以做一個自己感興趣的東西、專案,學習一些技術演算法都是非常有用的.我就利用寒暑假學習了MFC程式設計知識、C#網路程式設計知識等.你也應該去嘗試一下,何樂而不為呢?言歸正傳,到了大三專業知識變得越來越多,也是最繁忙的一年.其中需要學習的就包括:計算機網路、作業系統、資料庫、專案實踐、編譯原理、彙編等,還有很多自選的專業知識課程.在這當中你需要紮實的學習,提升自己的專業技能更好的找工作或為研究生出國打基礎.所以,寒暑假還是要利用起來啊,上課期間哪還有時間搞其他的.
我印象最深的是在在大三期間我都選了幾門比較難的課程,也完成了很多專案,學到了很多東西充實自己.當初也曾想放棄幾門比較難的課程,同學老師學長都建議選擇一些容易過的專業課程,但我毅然選擇了這幾門課程,只因為聽了第一堂課或對課程比較感興趣.雖然過程是痛苦的,但結果是非常美好的.
只有經歷過後才發現原來我大學正真學到的東西都是這幾門課.
《數字影象處理》和《資料庫》是大三第一學期學習的兩座大三吧!課程內容對當時的自己都比較新穎,而且每週都會有課程作業,現在回想起當初數字影象處理分析bmp格式圖片儲存格式並使用MFC顯示一張24位bmp格式圖片後的欣喜若狂;使用SQL Server完成了一個簡單的"create建立表-insert插入資料-select查詢資料"後的沾沾自喜;而且至今記得數字影象處理小作業的各種知識,由於我使用的是C++底層的程式碼分析,所以程式碼量比較底層較大,但是每個函式的實現都是對應一個影象處理操作.
至今記得那個學期不知道熬了多少個日日夜夜,在軟體樓做專案,不僅包括lamp/wamp中的php搭建網站,資料庫的作業,其中數字影象處理的大作業完成一個Android版的DICOM醫學影象處理軟體讓我難以忘懷.我和仙人兩人完成了這個專案,醫學方面的資料及其的缺少,顯示效果如下圖所示,讓我非常滿意.
然後就是《資料庫》這門課程,Z老師是我大學傳授知識最重要的老師之一,不僅僅是因為能從他傳授的知識,更重要的是他為人師表的體現.由於的課程採用雙語而且比較嚴格,所以最後選擇他課程的人僅僅30左右,但是在他的課堂上老師實實在在的教授資料庫知識,並通過實際操作演示,與同學積極探討.同時老師曾經留學國外,所以課堂上常常吐槽學生很差,"你們不要辜負那些父母的學費","唉!你們不行."然後默默的搖頭等等.
但我更多的感受到了老師對學生一視同仁的關心,老師對我們的期望,外國一些教學的方法(暫且就認為他出過國吧!⊙_⊙).同時通過雙語課學到了不僅僅是create-insert-select等語句,不僅僅是觸發器、檢視、事務,而且老師要求我們獨立學習Delphi完成大作業,讓我們體會如何學習一門新的語言去完成一個東西的過程,讓我們學習自己去查詢資料解決問題.最後考試50採用雙語+30分作業+10分專案+課堂講述加分.
雖然這兩門課程我分別獲得了89和86,但是對我的大學意義重大.不僅僅是大四回頭才發現自己僅會C語言和資料庫,還因為自己學會了如何出查詢資料的一種能力的提升吧!這種東西可能才是大學所得,到了企業其他能用上的東西不知道有幾許?但是不論什麼東西,我們擁有這種學習新東西、處理事務的能力後,何憚之.
在這期間也完成了一些專案截圖如下,但更多的是對自己學業的提升,沒有那兩門課的質變作用.它們包括《開原始碼1\2》、小學期程式設計、lamp\wamp、設計模式、linux等課程.
對,你沒有看錯!這就是我們修改過後的《仙劍奇俠傳一》遊戲!
四.大四生活
到了大四,我不得不提的就兩件事——考研和畢設.直入主題吧!
考研過程是非常痛苦的,但同時有時非常有趣的.Why?我一直都認為我自己的整個學習生涯,不論小學、初中、高中,還是大學,我最幸運的一件事並不是自己學到了多少知識,獲得了多少榮譽或遺憾過多少往事;而最幸運的是在每一個階段都認識了一幫非常重要的朋友,他們有兄弟,也有姐妹.這才是一生的收穫.
同樣,考研我們周圍也有6-7個小夥伴,大家從暑假就開始認真複習了.分享我自己的方法(僅供參考,不喜勿噴):
1.暑假階段主要是先把數學整個書本過一遍(強烈推薦張宇的數學視訊.非常基礎且通俗易懂搞笑),同時英語單詞和完型閱讀也要開始複習了.雖然題海戰術多麼的可惡,但還是不能否認它的效果.
2.然後買一些題目和以前的考題做,在這其間我還是建議大家組團學習,或者去圖書館複習,氛圍好才能遠離手機電腦和小說遊戲,同時不會的大家一起討論,效果很好.
3.到了9月份開始看專業知識的書籍和政治的基礎知識,最後階段就是做真題,同時專業知識找到要考學校的內部資料,可能有的學校還有內部講座,但我們啥都沒有.全是自己做題,網上找題做.歷年試卷也是08年的,坑爹啊!
4.然後最後需要作文背些範文,總結一篇自己擅長的文章模型(何凱文的視訊英語作文推薦),這個也需要中期11月準備.同時政治也要背些知識點,推薦做做肖秀榮四套卷.
5.專業課注意:當考試書寫程式碼時需要寫適當的註釋,包括每部分的效果是什麼.這個非常重要啊!很多人都忘記寫這個了,如果時間允許我還建議寫準備採用的具體步驟.
PS:我的閱讀和完型非常差,考研當天完型作全蒙的C.英語作文我按照模板寫的還行.There has been a heated discussion about
a picture in the newspaper.英語厲害的按照自己的方法.我僅講述自己的方法,希望對考研學子有用.
然後就是複試上機和麵試(英語+專業知識),分享一下自己面試時的搞笑經歷.(不想看的可以飛過)
當時我抽中的第一題是"流水線技術的特點?".我當時就蒙了,因為我沒複習到那科(計算機組成原理),只能想到OS的併發性等特點.然後第二題是"誰負責軟體的最後測試?",我當時想的是每個專案都有企業管理員,沒想到使用者那去.不過還好第二次想到了回答對了.這時一直嘆息搖頭的Z老師問:"你是不是保研的?".我就解釋了下,然後說不是,因為上他課人少所以他有映像.第三題是"ICMP協議的作用?"這個我先簡單的將了網路的5層協議具體每層的功能和作用,知道它是Internet控制報文協議.第四題是"名言'學而時習之'是誰說的?還有哪些名言?"我當時就說了"有朋自遠方來,不亦說乎",因為北京奧運會.然後頓時EQ提升轉念一想"知之者不如好之者....雖然前面兩道題我沒有回答出來,但是我是一個知之者,更是一個樂之者,我希望在未來的研究生學到更多東西來充實自己.希望給我這次機會.同時講了大學期間自己印象最深的事,學到的東西和團隊專案等".
雖然我的故事可能對那些找到工作或面試很多次的人來說是幼稚的,但是我想說的是:面試你即使不會也需要知道它問的題目是哪塊,即使不會,但你也可以嘗試說說那塊包含的那些內容.然後你需要準備一些自己印象深刻的東西或自己做過的東西.哎~算了,感覺我說不清楚,等以後找工作在介紹吧!如果該方法錯誤也希望指出.
大四生活,無論你是找工作的、考研的、保研的,還是出國的.你都需要好好的準備自己的畢業設計,我是從寒假就開始準備了的.首先我選擇了一個自己比較感興趣的題目,然後查資料完善它.一直做了很長時間,同時也寫了一些文章.還是強調,享受這種分享東西和做自己喜歡的東西的感覺非常不錯!
"我們其實還是很優秀的,至少能從家鄉考過出來讀大學,在生活中我們會遇到很多人有困難需要幫助,很可能這個對你來說只是舉手之勞,而對他卻為難整個家庭.這時你要幫助,你幫助他又不會少塊肉.尤其是對陌生人的那種無償幫助!"
是啊!再程式設計當中我們也會遇到各種各樣的困難,而且很可能這種困難對你來說非常的簡單,但是別人確實百思不得其解!這種感覺我也經常遇到,怎麼都不會的別人一點就通.所以當別人不會的問你時,你也應該....
驀然回首,明天就要畢業的我總有一種空落落的感覺,可能是專業知識還沒有學踏實吧!可能是後面的學習注重專案而忽視了演算法一些本質的東西吧!亦或者是對未來工作和社會的一種莫名的畏懼吧!亦或者是自己Android和Java接觸太少擔心未來的人生路吧!回想起自己大學四年現在還有什麼東西能拿的出手的?我想可能就是C\C++語言(絕大部分人都會說它的)、C#開發和資料庫知識吧.但我更認可自己大學四年收穫的東西如下:
1.當我拿到一個東西,自己能獨立的查閱資料完成,這種獨立搜尋問題、思考問題、解決問題的能力是我更願意與您分享的.也是你我大學應該學習的.
2.當我分享了一篇文章、教同學完成一個專案、閱讀到一些更美妙的東西時,心靈都會為之顫抖的感受.包括言情小說,穿越電影.
3.還有就是在大學認識了一幫很好的朋友,認識到更多比自己更優秀的人,大學不僅僅是學習,還有更重要的生活.理科生不僅僅是工科,還有更重要的文學素養需要提升,還需要一輩子學會做人.
4.在大學自己全身心投入完成了自己感興趣的幾個東西,這種感覺我無法描述,反正就是十分美妙!它們不僅僅有分享知識部落格後的自豪、儘自己最大努力去從零開始完成自己感興趣的專案的興奮、還有寒暑假自己深夜孤獨的學習自己感興趣的知識等.
如果你也是一個大學生,你也應該去享受一下自己獨立完成一個自己感興趣東西的過程.在這期間,你需要自己查閱資料、調動自己的積極性,儘自己的最大努力去完成它,最後這種感覺真的很享受.
最後我似乎找到了自己以後的夢想,並需要為之努力!我多麼希望多少年後能成為一名向上面述說甚至更好的老師!引用馬雲的名言結尾,這也是我德育答辯最後的總結結束自己的大學生涯吧!
短暫的激情是不值錢的,只有長久的激情才是值錢的.不論未來如何變化,我希望自己能始終堅持自己的為人做事原則,懷抱一顆感恩的心堅持著去實現心中的夢想,去學會享受生活!
提示:這篇文章寫給自己的總結,是7月4號離開前寫.如果有錯誤或不足之處還請海涵!也有同學一直建議我這篇文章不要釋出自己儲存就好,但我還是想發出來.可能對你或他有些幫助或回首自己的往事也唏噓辛嘆不已就好!
)