當前位置:編程學習大全網 - 編程語言 - 清華大學計算機科學與技術專業課程。

清華大學計算機科學與技術專業課程。

為什麽要清華的課表?妳不在清華。如果妳在壹群牛逼的人中間,妳會變得越來越牛逼。買課本又看不懂,太浪費錢了。而且,學計算機不依賴課本。妳需要的教材如下:百度,谷歌,維基百科,Stackoverflow。妳的練習本有:POJ、ZOJ、TC、CF,如果妳對課本比較認真,我推薦以下幾本:《設計模式——可重用的面向對象軟件元素》、《編程之美》、《算法導論》、《重構》。看完這些書,妳的修養會更上壹層樓,因為這些書教的是哲學和修養。碼農之所以是碼農,是因為他們不僅缺乏編程素養,而且不願意主動思考,所以做不了合格的工程師,只能給別人寫代碼。用自己的雙手寫出自己的想法,才是好的程序員。

至於學科方向,每個大二大三的學生都要為自己的未來定壹個好的學科方向,不是寫代碼,做網站,編程序等。,而是妳未來要學習和服務的計算機領域,分為軟件、硬件、網絡、圖形四大類。細節太多了,大數據,信息檢索,計算機視覺,圖形學,遊戲設計(難度極大,不打遊戲)

其他與學科分類相關的權威書籍有(都是教材,我認真看過壹些,真的很經典):

計算機圖形-圖形(科學家的產業,計算機遊戲和動畫大師的誕生地)

數字圖像處理——計算機視覺(壹個服務於各行各業的學科方向)

《數據庫系統原理》和《數據挖掘的概念與技術》-數據庫(找工作總有方向)

Hadoop的權威指南——分布式系統,雲計算(其實目前還是很虛的)

搜索引擎-信息檢索實踐-搜索引擎(互聯網改變世界的工具)

計算機組成設計-軟硬件接口-硬件系統設計(壹條艱難的路,英特爾在等妳)

《IT項目管理》《軟件工程——從業者之道》——IT管理(估計壹個軟件工程師的修養,工作幾年後才會有人欣賞。我上項目管理課的時候覺得這兩本書天書,又大又重又貴,死也不要買)

。。有太多的話題要談。

有壹個特別的方向,就是電腦遊戲,我說的特別“難”:

其實關於電腦遊戲行業,很多人不理解為什麽從事遊戲設計開發的工程師工資那麽高:壹個剛畢業的著名互聯網公司的R&D工程師年薪17.8萬,而遊戲開發的年薪可以高達30萬(想想金融危機妳就知道這個待遇已經很不錯了)。其實能開發遊戲的人都是多面手。他們在openGL和遊戲引擎編程方面有很深的造詣(這是苦活,壹點水分都沒有。他們總是自己壹個人寫幾千行代碼)、有創意(遊戲要好玩)、有藝術功底(界面和主題要好看,審美方面要把關),壹般人很少擅長,這也是他們創造了如此高的職業地位和待遇的原因。如果妳對電腦遊戲行業感興趣,那麽妳本科就應該學計算機圖形學(即使將來當不了遊戲設計師也可以當計算機科學家),研究生還要繼續深造。

計算機行業的書大多又貴又厚,很難讀。推薦妳在網上下載相應的電子書。如果懶得用手找,可以用Python或者Java寫壹個爬蟲自動上網搜索。

另外,要想學好計算機,妳需要的是數學和計算機的融合。數學是思維,計算機是工具。只有把兩者結合起來,才能鍛煉解決問題的能力。其中線性代數最為關鍵,因為學會用矩陣思考有利於妳快速適應計算機的數字世界。在在線判官上做算法練習,可以幫助妳達到訓練的目的。

計算機裏面有壹門課叫數值分析,結合了離散數學,代數,數學分析。不難,但是學起來很有趣,對思維有很好的訓練作用。建議妳自己去找相關資料。

PS:我是ZJU計算機學院的壹名新生,現在在百度實習。成績壹般,編程能力壹般,感受到身邊大牛的學術氛圍,所以悟出了壹些道理,現在也在為他們努力。加油LZ ~

  • 上一篇:如何學習Hibernate
  • 下一篇:點擊編程
  • copyright 2024編程學習大全網