4.明確你最終的專業(yè)方向是軟件還是硬件。方向是網(wǎng)絡(luò)?網(wǎng)絡(luò)不是專業(yè)方向。網(wǎng)絡(luò)是最優(yōu)秀的軟件工程師、最優(yōu)秀的硬件工程師與最優(yōu)秀的通信工程師的智慧結(jié)晶。如果你是軟件方向,請你在學(xué)精一攬子數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計、數(shù)值分析、匯編語言、操作系統(tǒng)、編譯原理、數(shù)據(jù)庫原理、軟件工程之類課程后,仔細(xì)的聽一聽硬件課程,他對你有用。軟件工程絕對不是背背就能過的課,計算機(jī)理論可能是一個人就能研究出來,軟件工程是成千萬網(wǎng)軟件工程師幾十年來失敗的教訓(xùn)凝結(jié)成的結(jié)晶,請認(rèn)真聽課。不要問我應(yīng)該學(xué)什么語言,計算級專業(yè)的人必須具備任何語言1小時上手的能力,最起碼要在10分鐘把 "hello world"做出來。如果說有必須學(xué)的兩種語言,那他們是c++與java,學(xué)他們不是在學(xué)語言,而是在學(xué)thinking in c+ +,thinking in java,一個是軟件的基礎(chǔ)理論,一個是面向?qū)ο蟮幕A(chǔ)理論,從來沒有人聽說過“thinking in basic”。如果你說c++過時了,那么千萬別告訴別人你的名字,因為很丟人。山科大的老師只會教給你c,不會教給你++,所以不要被他蒙蔽,大膽的問他++,如果他不會,干脆換老師。學(xué)硬件的同學(xué)在認(rèn)真聽聽以上課程后,學(xué)精除了政治以外的其他課程。