一個計算機學院學生四年學習生活的回顧與反思_第1頁
一個計算機學院學生四年學習生活的回顧與反思_第2頁
一個計算機學院學生四年學習生活的回顧與反思_第3頁
一個計算機學院學生四年學習生活的回顧與反思_第4頁
一個計算機學院學生四年學習生活的回顧與反思_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE1一個計算機學院學生四年學習生活的回顧與反思

昨天想了整整一宿,最后寫下下面這些對于大學學習生活的回顧與反思。覺得作為一個“過來人”很有必要將一些問題說給未來將要畢業(yè)的同學,希望能夠吸取我的教訓,少走些彎路。同時以此為鑒,今后努力的改正、提升自己。(沒興趣聽我白話者可直接跳讀到第六部分總結)

大學生活馬上就要結束了,這里不禁感嘆時光飛逝,物是人非……

記得剛剛踏入大學校門的時候,心中躊躇滿志,雖然那時甚至不知道C語言是什么東西,但是仍然對于自己四年后的形象充滿了無限的憧憬:雄厚的基礎知識,良好的學術能力,很高的技術才華,未來之科學棟梁等等……

而如今的狀況卻是:為了得到一個可以糊口的IT民工職位抓破頭皮,郁悶與苦惱中為得到一個工作機會而暗自慶幸,至于什么專心學術,什么科學棟梁,似乎距離自己越來越遙遠。

直到此刻,我仍然不認為自己的大學是完全墮落的,我也不認為自己讀的書是無用的,我更不贊成自己沒有學習計算機科學的資質,那么問題究竟出現在什么地方?我想這里有很多原因,絕大部分是自己的。1.基礎知識薄弱!

在我東奔西走找工作的時候,才真正的體會到自己原來喜歡炫耀的基礎知識是多么的薄弱,而他們又是那么的重要。我曾經在面試時因為說不清進程間的通信機制而當場被無情的BS,也因為對于自己基礎能力不自信而放棄一家很牛逼的公司研發(fā)部提供的筆試機會。

先要談及計院的一大問題。其實在這里真正對于計算機感興趣,并且肯于專心研究,搞學術的學生真的是鳳毛麟角。大環(huán)境是普遍是網游成風,**猖獗。真正的沒有幾個人肯安下心來讀書,即使那幾個老老實實聽課的“好學生”也只不過是為了一個高高的GPA,一個可以在家長同學面前顯擺的獎學金證書。而真正希望學東西,做學問的人太少了。在我找工作的過程中,手中握著一摞獎學金證書,后來被證明絕對是廢紙,任憑你怎么吹噓自己的成績,沒有單位會真的拿來仔細的看上一看。

回歸正題,什么才是真正的基礎扎實?我的理解是不僅要牢牢的掌握大學課本中關于計算機核心課程的理論知識,而且還要適當的進行深入。對于該方向非常重要的思想、名詞、技術都要有良好的把握。比如可以隨手寫出快速排序、哈希查找等經典的常用算法,熟記線程與進程的概念、他們的差別,并且能夠解釋清楚諸如僵尸進程之類的問題。會Linux的不僅僅是就會幾條shell命令,或者干脆就會裝個系統。用C++的不僅僅要會語法(估計這是絕大多數畢業(yè)生對于C++的理解程度),起碼要了解一些常用的標準庫,知道什么是STL,了解些基本的OO思維方法。學過網絡的最起碼要用過socket,了解數據庫的不能僅僅就會寫幾個SQL語句,背兩條范式等等。

說到這里不禁有點激動,前幾天在一個IT論壇上看到一個關于大學讀書無用論的帖子。說讀書無用的人這些基礎知識掌握的恐怕也不怎么樣,連基礎的東西都沒弄明白怎么好意思說自己讀過書?沒讀過書怎么他媽的好意思說讀書沒用?!其實不是讀書無用,是肯安心讀書的人太少,而書讀的足夠的人更少。

倘若沒有這些基礎,僅僅會用這個工具,那個框架,充其量也不過是個IT民工,今后的發(fā)展必定受到制約,選擇只有三條:1.做一輩子IT民工2.將大學中欠下來的債補上3.改行

這里我不想說太多,話歸正題。如果要我重新的去選擇,我一定在學習每一門課程的同時盡量的找到相關的資料,擴展每一個話題。同時,將一些最常用的思想,技術,方法記錄下來,并且苦練到可以熟練應用的地步,并且時常的加以回顧。真正基礎雄厚的人就應該是可以將常用的基礎性知識熟記成誦的人,提到一個基本的名詞或者話題能夠將其來龍去脈解釋清楚的人2.學風不正,**猖獗

這里的學風不正,**成風。我想一方面要怪罪于我們自己,對于前途不負責任,將大好的寶貴時光都用在了網游、泡妞、喝酒等事情上;另一方面計院的領導以及老師就真的沒責任了嗎?

如今的老師大都想著自己的小項目能賺多少錢,如今的領導多數考慮自己負責的這一塊不要出問題而影響到頭上的烏紗帽?!耙磺袨榱藢W生”,表面看起來冠冕堂皇,實則是句屁話。老師根本沒時間備課(或者沒水平備課),上課照本宣科的念幻燈片,考試之前為了保證及格率不忘幫大家“畫畫范圍”。記得大學一年級的計算機導論課,一個老頭足足的念了一個學期的幻燈,內容就是C語言,數字邏輯,離散數學課程的前1/3……內容巨枯燥,而且朗讀水平超級差勁。也難怪很多人從一開始就認為進入計院如同進入火坑。大學四年學下來不知道計算機專業(yè)的學完了究竟能做什么。到了畢業(yè)時刻,領導開始擔心就業(yè)率了,早就內外成患、以渙散墮落為風的計算機學院有豈能在短時間里奮發(fā)起來?這個時候開始埋怨大家這個不是,那個不對,仿佛一切問題都是學生的,我想問問你們早干什么來的?之前的那么多時間不好好的調教你的學生,為什么這個時候才想起來教育

在這樣的學習環(huán)境下,除了主動的自學,多多的上網搜集信息、泡圖書館,還能有什么選擇呢?但說回來,我沒完全的做到。最終問題還出在自己,不夠堅定,有時會隨著大環(huán)境一起墮落,一起enjoy美好的大學生活……3.實踐薄弱,人才位置錯放

看著自己簡歷中可憐的實踐經驗,面對人才市場上實踐經驗黃金般的價格,自己不禁暗自悔恨……

很多人都在用理論扎實來搪塞自己實踐方面的低能,我想這個借口根本站不住腳。首先,計算機這個學科的性質就決定了沒有實踐,理論幾乎沒法理解的扎實透徹。就好比熟記騎自行車手冊的人可能根本不會騎車一樣。我們不排除有未來的圖靈、Knuth一類的大牛,只要即使不寫什么重要的代碼,理論也是巨牛無比。但是大多數學過數據結構與算法的人來說,能用C寫個Dijkstra最短路算法就算不錯了,你要給他個什么城市公交線路選擇問題,他保準暈菜,當場崩潰(這樣例子我見多了)。

其實我們的同學中真的有些非常的出色,只不過是放錯了位置。(尤其是女生,我覺得大多數都不適合去編程)倘若不是在計院,可能他們已經憑借著自己出色的能力在該方向上開始嶄露頭角了。我不只聽到一個人抱怨自己不適合編程,一些人是純粹的為自己**找借口。這些人往往自己都不知道計算機究竟在學什么,估計換個環(huán)境也還是一個逼樣。有些人我感覺絕對是高考造成的資源嚴重錯放,他們在感性理解方面確實非常的出色,自己也非常的上進,換專業(yè)絕對是非常好的選擇。但是大一大二的時候,我們的老師,我們的領導又他媽在干啥呢?一些必要的引導總是你們的職責吧,干麻叫這些同學走過了大學四年才意識到自己不適合學計算機?

總之,種種因素,大多數同學四年沒編過幾行代碼,課設不過草草了事(據說某些老師甚至推薦同學去校外找人代做畢設),所以畢業(yè)時,之前做過的東西根本不敢往簡歷里寫,因為根本沒有啥技術含量,都他媽copy的。4.項目反思

在我向面試官夸夸其談自己的所謂有技術含量的項目經驗時,不住的冒虛汗,甚至還被一個考官當場揭穿并遭到無情的BS?,F在想想,更加悔恨不已

我也曾經意識到實踐的問題。自己也曾經雄心勃勃的要寫有技術含量的代碼。我大學里自己寫過兩個自認為是比較有技術含量的項目。不過兩個項目最終皆因打不完的補丁,層出不窮的新bug,臃腫而雜亂的代碼,以及自己對于繼續(xù)開發(fā)與維護失去信心與興趣等原因而最終擱淺失敗。

究其原因,我總結如下:

首先是自己太浮躁。我覺得這個問題在當今的畢業(yè)生人群中以及IT行業(yè)里是普遍存在的。剛剛會編程就開始yy自己能寫出多牛逼的程序,做多牛逼的軟件。事實證明,任何牛逼的軟件都不是一下子就那么牛逼的,必須要循序漸進的展開。當時,剛剛背熟了C++的語法,就萌生了要寫一個牛逼系統證明自己的想法。其實這個想法本沒有錯,錯就錯在我沒有進行必要的積累,而且缺乏對于系統模塊逐步開發(fā)并測試的耐心。在網上下了點別人的設計經驗,自己就開始照貓畫虎的寫代碼。其結果可想而知,調試了n久代碼才能勉強的運行,而且及其不穩(wěn)定。整個項目亂成一團,打一個補丁又出兩個bug那種。

這個時候其實應該吸取經驗,對于代碼進行重寫,系統進行改進,甚至有必要重新設計。而我又開始浮躁了,覺得這個算不了什么,吸取教訓,再寫個更有技術含量的牛逼程序一定成功。于是竟然無厘頭的放棄了那一堆研究了將近一個月的代碼,開始了新的項目設計。這個項目的結果更加的可笑,我最終甚至都沒有完整的運行整個程序,無論我怎么調試,程序到一半的時候都會莫名其妙的崩潰,而雜亂的設計與垃圾代碼使得我想趕緊將這些破玩意放入回收站。這時我一方面感覺自己也沒啥能力寫軟件,估計再寫也就是九流貨色,沒啥發(fā)展;另一方面開始責怪學校,為什么沒有一丁點編程的氛圍,這樣也不至于我孤軍奮戰(zhàn)。我還傻了吧唧的郁悶了好一陣子,之后做了一個我雖然不后悔,但是卻覺的是很愚蠢的決定—加入考G大軍,并全職學習一年的英語。

其實現在想想那時真是愚蠢的很,明知道做軟件一次成功是不可能的,還偏偏犯這種錯誤。為什么呢?答案就是當時太急功近利了,以為自己多牛逼,寫個程序不費事。但實際遇到困難的時候,有沒有耐心與毅力去解決,甚至感覺之前的工作是在浪費時間。雖然現在想想可笑,但是此刻很多人(可能我也在內)還在犯著同樣的錯誤。

總之急功近利很容易導致莫名的失敗感,并且會為自己的失?。ㄆ鋵嵾@個不能叫失敗)找各種借口,然后在借口的安慰下完全的放縱自己。這一點也體現在了我考G的過程中。5.借口==障礙

當時的挫敗感使得我對于計算機學院這個機構完全的失去了信息,眼看就是最最關鍵的大三了,這將決定我的出路,我該如何是好?

這個時候我是這樣想的,如果考研的話,恐怕會從一個火坑跳到另外一個。從而可能會與許多和我一樣迷茫的同學一樣繼續(xù)兩年打醬油的生活。因為種種yy以及對于自己不準確的定位,導致我想到了考GT出國。于是花了1000多塊錢報了個新東方,成天夾著厚厚的紅寶石去圖書館……現在來看,我不后悔當初的決定,因為我確實在這個過程中學到了好多,也認識了很多朋友。而且我覺得,如果當時是因為害怕而沒有去嘗試的話,自己會在悔恨中渡過前半生。但是我覺得當時的考G絕對是泡沫,它讓我產生了種種幻覺,以為自己因為考G水平就高了不少。這個泡沫膨脹了半年多,最后以一個失敗的分數為標志迅速的破滅。(就好像金融危機一樣)

其實,如果這個時候,我意識到前面問題的嚴重性,最差也應該把握住考G這個機會。然而,我又一次沒有做到?;仡櫿麄€考G的過程,我在不斷的為自己找借口。我埋怨背單詞太苦,于是經常為自己開小差(游**,看看雜書、電影等)。我做題受到打擊時,埋怨周圍沒有人跟我一起準備。我還以考G為借口,糊弄自己的專業(yè)課,糊弄自己的課設,糊弄自己的前程!我還經常的受到打擊,而每當被天書般的GRE習題打擊之后,總是自己傻了吧唧的郁悶,而沒有用心的去總結,去努力的提升自己。我因此浪費了不少時間。雖然,在此期間我從沒有放縱過自己,每天都盡可能的堅持呆著圖書館或自習室里,但是對于本身英語基礎就很薄弱的我來說,面對這樣大的挑戰(zhàn),如此糟糕的狀態(tài)又怎么能成功呢?

最后的結果可想而知,我用了一年的時間專門學習英語,雖然英文水平有了一些進步,但是與巨額的開銷,以及自己辛苦的付出絕對不成比例?,F在我的GRE單詞也忘的差不多了,不知道這個曾經的美麗留學夢會不會隨著我的科學夢一起從此破滅呢……6.總結

上面說了好多,此刻心情很激動,思維好雜亂,現在要平靜一下,整理一下。

上大學首要任務:明白自己是來干什么的,走出這里的時候自己要收獲什么,自己希望會變成什么樣子。

每個人都必須要有明確的目標,除非你想過四年打醬油的生活。

這一點我做到了,雖然做的不好,走了彎路,但是我沒有白白荒廢四年的時間。

要有扎實的學科基礎,不要將自己局限在得一個高分的狹小范圍內,僅僅看到眼前的榮譽無疑是目光短淺的表現。要注意學習的擴展性,要努力的去理解并掌握本專業(yè)常用的的核心思想與技術,并達到熟記于胸的程度。

發(fā)現自己的優(yōu)勢,選擇適合自己的出路。不要僅僅看中程序員的高薪水,做最適合自己的方向才是最最重要的。

學過理論要注重實踐,可以自己做一些力所能及的小東西,有意從事計算機方向的同學需要:

熟練掌握一門程序設計語言,一個開發(fā)工具,一個系統平臺,一種編程思想。自己動手做一些有一定技術含量的項目

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論