-
1 # 技術管家
-
2 # IT人劉俊明
作為一名網際網路行業的從業者,同時也是一名教育工作者,我來回答一下這個問題。
計算機專業在大一期間一定要把學習的重點放在基礎學科上,比如高數和物理等課程,基礎學科對於計算機專業是非常重要的,尤其是高等數學、線性代數、機率論、離散數學等課程,這些課程的掌握情況往往能夠決定研發人員未來的成長高度。另外,數學相關課程也是計算機專業考研的必考科目,所以對於有考研想法的同學來說,也應該重點關注數學的相關課程。
如果在學好基礎課程的同時,還有一定的業餘時間,那麼可以選擇一門程式語言學習一下,對於大一的同學來說,應該選擇一門易於學習的程式語言,比如Python和PHP都是不錯的選擇。要想學好程式語言應該遵循以下幾個步驟:
第一:從基礎概念入手。學習程式語言首先要建立一個初步的程式設計思想,所謂初步的程式設計思想就是理解程式語言解決問題的思路。首先應該理解程式語言都包含哪些基本的組成元素,比如類、物件、屬性、方法等概念都代表什麼意思,然後進一步對這些概念和元素進行組合使用。
第二:多做實驗。學習程式設計一定要多做實驗,透過實驗來驗證自己的想法,建立抽象概念的畫面感,進而逐漸豐富自己的程式設計思想。另外,程式語言本身就是一個工具,只有多使用才能逐漸熟悉。
第三:設定階段性目標。學習程式設計要根據自己的學習能力來設定階段性目標,透過階段性目標的設定來一步一步促進自己的學習。另外,在實現階段性目標的同時要注意總結。
-
3 # 我就喜歡你6523
課程名稱查cs.uwaterloo.ca,請按這個節奏和架構學習。
一年級上,
math135&137,cs135,(英語*2)
寒假學習web dev。
一年級下,
math136&138,cs136,stat230,(英語)
暑假實習。
二年級上,
math235&237,cs245&246,stat231
寒假學習 MIT&Stanford&Princeton等名校machine learning課程(B站)。
二年級下,
math239,co250,cs240&241&251
暑假去大廠資料崗實習。
爭取去美國大學交換一年或半年。
三年級上,
cs341&350,stat330&331&341,co342
寒假研讀AI&ML&DL美國論文,不要看大陸發的。
三年級下
cs466&485&371,stat440&450,co442
找dream企業實習,爭取return offer。
四年級上,
cs343&480&486,stat441&442,co450
查缺補漏,繼續研讀論文。
四年級下
cs484&488,stat333&444,co466
去工作吧!!!
-----
每個暑假都去IT公司實習,實習期間必須熟練掌握工作中需要的技能。每個寒假都自學
回覆列表
需要你全身心的投入到程式設計中,排除干擾,學好基礎的同時你需要獨立去思考,變數,語句的結構,以及為什麼要這樣寫。
程式設計就是一門獨立的語言,語法語句就像學英語語法似的舉個例子:比如冠詞後接名詞、形容詞修飾名詞、副詞修飾動詞、從句什麼時候用where,when,why等等。
舉個Java的例子
當看到switch那麼下面你就必須要加case,迴圈語句規定。
do while迴圈和while迴圈書寫順序不一樣;
子程式與父程式的呼叫需要在class配置等等問題
當你心中產生疑問的時候,為什麼要這樣寫?那麼你需要搞清楚。這是一個很重要的自學意識。
還要注意的是,書寫要規範,從第一節課就養成正規的程式碼書寫方式,這對你以後進公司做專案,方便其他程式設計師看懂你寫的程式碼,只注重自己能看懂是不行的。
程式設計師都是自學的,這句話每個程式設計師都說過。
並且在你覺得枯燥的時候告訴自己,你喜歡程式碼,你愛它,縱使虐你千百遍,你也待它如初戀。
沒事就去慕課網,實驗樓 去自行學習,查缺補漏。
不要“系統的”翻書去學,為什麼這麼說,學程式設計的人,看書複習,過來人告訴你三個字,不現實。而且效率太低太低。學校發的教材用處不是很大。很多時候你剩下的都是零散時間。翻書不能解決你的問題,所以這兩個網站能夠幫你解決你的疑惑。
推薦理由
1.資源多,案例多,更新快。
2.書是死的,網站是活的。