談理論知識在電腦專業學習中的作用

來源:互聯網
上載者:User

今天上作業系統課的時候,老師提到了:“ACM程式設計大賽只是學院派的一些老頭子吃飽了沒事做組織的活動,作為一個本科生,要想找份好工作,還是得認真學會Win32編程,熟練掌握各Win32API”。對於這一觀點,我持否定態度,作為一個ACMer,確切地說,我很憤怒。也許在高三時期,我會很贊同這一觀點,因為那時自己年幼無知, 年輕氣盛,認為一個人沒必要靜下心來搞理論研究,只要不斷地這實踐中提升自己就可以了。因此,那時特別崇拜“熊貓燒香”的作者李俊,覺得那樣的人才算人才,而那些在學校只會搞理論研究的人一無是處。

但是,在學校ACM實驗室學習了一段時間之後,在看過了那些圖靈獎獲得者身後的故事後,也在經曆了電腦學習過程中的一次次失敗後,我開始不再那麼想了。

我承認,老師所說的 win32 API很重要,但是我並不贊同老師所說的:“如果一個學生畢業後是打算就業的話,就別去管搞研究的事情了”。我認為學習、思考是人一生都要做的事情。活到老,學到老,終生學習是我的理念。理論知識在實踐中起指導作用,如果一個人如果沒有過深的理論知識,那麼他的成就很快就會達到瓶頸。正如“關聯式資料庫之父”科德那樣,起初在IBM身居要職,事業有成,但是他感覺自己沒有足夠的底氣在技術領域發展,於是在年屆四旬之時重返校園,繼續充電,最後大放異彩。

現在的軟體開發已經越來越快捷,因為開發工具越來越先進,越來越多的類庫可以供我們直接調用,但是不管怎麼樣,基礎知識學習還是不能放鬆,理論知識的作用不能忽視。

高中時期,我曾經迷戀過駭客技術一段時間,覺得用一些駭客工具盜下QQ號,傳下木馬很酷,但是後來我逐漸意識到,我用的都是別人的工具,其實自己的能力並沒有得到提高,因為只要別人有了那些駭客工具,再看下教程,別人也能很快掌握。於是,我決定放棄做個指令碼小子,開始自學VB,立志要自己開發工具。剛接觸VB時,覺得VB很有意思,隨便擺放幾個控制項,寫上幾段代碼,就能完成一個小程式。

進入大學後,開始接觸C語言,我才知道,原來原來還有這種靠黑白提示符引導啟動並執行程式,一開始感覺很不適應,覺得這樣的黑白提示符程式根本沒有任何價值,因為沒人願意使用介面如此不友好的程式。慶幸的是學校在我們這一屆的時候引進了OJ判題系統,我們C語言的實驗課就是在上面做練習,因為虛榮心作怪,特別喜歡自己的名字在OJ系統上考前,所有只要一有時間,我就會去練習。而興趣與能力有時候是相輔相成的,當自己通過努力,實力得到提升的同時,自己對C語言也越來越有興趣了,我覺得我更喜歡C語言這種一切都需要自己去創造的感覺。

回顧兩年多的大學生活,我越來越意識到,一個人想要成功是要有底蘊的。對於一個電腦專業的學生來說,就必須要有紮實的基礎。而通過準備ACM程式設計大賽,我們ACM實驗室的學員不斷地學習演算法,練習寫程式,為我們以後的職業生涯可以打下紮實的基礎。而且在ACM實驗室的日子裡,也讓我養成了一些好習慣,例如一個程式沒有寫完就不吃飯,不睡覺。所有,我認為在為ACM程式設計大賽準備的過程中,我們收穫的不僅是知識,還有激情。

因為自己一直很崇拜解放前時期的毛 澤東,曾經也一直在思考一個問題,那就是毛 澤東既沒有上過軍事學院,也沒報考公務員,學的專業本來只能做個普普通通的教師,但是為什麼他能夠領導當時處在水深火熱的中國人民推翻“三座大山”,走上獨立自主的幸福之路呢?後來,我想明白了,原來是他站在了一定的高度,學透了科學的科學——哲學,深刻理解了馬列主義,從而能從宏觀的角度把握曆史的走向。哲學,馬列主義這些理論知識不能打跑敵人,但是誰敢說它們沒有用呢。

因此,一個本科生即使不考研,也絕不能放棄對理論知識的學習,不能放棄對一些難題的思考,更不能放棄那種研究的興趣。只不過相對於那些有良好的學習環境的研究生而言,有工作的本科生會更辛苦一點,因為既要處理好自己手頭的工作,又要擠時間進行科學研究。

前不久看了一篇文章叫做《中國80後創業者,集體淪陷?名大於實,賭徒心態》,看完之後,感觸良多。我在想,在中國13億 人口中,為什麼就既缺少像比爾蓋茨、喬布斯那樣影響世界的商業大亨,也匱乏圖靈、狄克斯特拉那樣的學術巨人呢?想了很久,最後,我覺得是:中國人太浮躁 了,不管是在商業屆還是在學術屆。從中國的網遊市場就可以看出中國商業屆的浮躁,只改改劇情,人物、模型都不改變,一個個網路遊戲就匆匆上市,整個中國網路遊戲格調千篇一律,與美國暴雪公司的遊戲一比,完全沒有競爭力。從中國現在大學生、研究生、博士生的精神面貌就可以看出中國學術屆的浮躁。當一個人考研 而目的卻不是搞研究,而是逃避就業壓力,你難道還能期待他能取得令世人矚目的成就嗎?當商業與學術界的圍牆被推倒,當外界的酒綠燈紅走進了校園,當一個個學者已經開始守不住孤獨,耐不住寂寞,失敗了就找千萬種理由,有一點微不足道的成就就到處炫耀時,我們期待的中國國產的諾貝爾獎、圖靈獎獲得者又能在何時 才能出現呢?

老師要我們針對崗位需求,學習一些實用的技術是對的,但是要我們放棄對那些深層次的理論研究並不可取,一棍子打死地說參加ACM程式設計大賽沒用就更不負責任。中國要想在IT屆真正強大,需要的不僅僅是代碼工人,而是架構師。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.