先把圖放上來給大家看看:
從圖里可以看出來,在華盛頓大學(xué),計算機科學(xué)和工程專業(yè)從2010年開始報考人數(shù)直線上升,到今年已經(jīng)大幅超過一直處于領(lǐng)先地位的商科專業(yè),成為本科生的首選專業(yè)。
計算機專業(yè)核心課程
第一是 數(shù)學(xué)類:高等數(shù)學(xué)、離散數(shù)學(xué)、線性代數(shù)、數(shù)理統(tǒng)計、概率論
理由:數(shù)學(xué)是學(xué)習(xí)計算機的基礎(chǔ),數(shù)學(xué)能夠使人思維清晰,幫助人們客觀理性地解決問題。梟雄拿破侖一生最看中的就是數(shù)學(xué)的學(xué)習(xí)。或許剛高考完的你對數(shù)學(xué)深惡痛絕,但從人生的宏觀發(fā)展角度來講,學(xué)好數(shù)學(xué)會使人獲益匪淺。畢達哥拉斯說:萬物皆數(shù)。冷靜思考,或許你會發(fā)現(xiàn)數(shù)學(xué)之美。
第二是 計算機語言類:C語言,C ,Java,Python
理由:人與計算機之間溝通的橋梁。
第三是 專業(yè)類課程:電路原理、模擬電子技術(shù)、數(shù)字邏輯、計算機系統(tǒng)結(jié)構(gòu)、操作系統(tǒng)、軟件工程、算法設(shè)計與分析、軟件安全、編譯原理、數(shù)據(jù)庫等。
理由:計算機專業(yè)的基礎(chǔ)性知識。
下面具體介紹幾種典型的計算機專業(yè)就業(yè)方向。
多媒體動漫設(shè)計師
網(wǎng)絡(luò)程序員
運維工程師
架構(gòu)師
算法工程師
數(shù)據(jù)分析硬件工程師
人工智能與人機交互方向
如何學(xué)習(xí)計算機專業(yè)
實本科教育能讓我們達到的編程水平真的很低,至少我們達不到在培訓(xùn)機構(gòu)培訓(xùn)幾個月之后就能上手做項目的水平。當(dāng)然,在這里我并不是說他們的水平高,只是他們是以實戰(zhàn)為目的,而我們更傾向于學(xué)習(xí)理論和鍛煉思維。所以要轉(zhuǎn)變思維,上大學(xué)不是為了找工作。如果不靜下心來學(xué)習(xí)并享受技術(shù),而是在大一就開始為了四年后的工作問題而糾結(jié)。那么,這四年你只能學(xué)會一個皮毛。要記住不要為了成功而優(yōu)秀,追求卓越,成功就會不期而至。其實,在大學(xué)四年里,認真學(xué)下去的話,我們能學(xué)到很多。比半路出家的Coder更了解計算機的整體結(jié)構(gòu)。有了一定的基礎(chǔ)之后,如果再學(xué)習(xí)一個新的知識就會快的多。
我們在大學(xué)里做的其實很簡單,但是也很復(fù)雜,就是用四年去了解和掌握計算機基礎(chǔ)知識。雖然基礎(chǔ)看不見摸不著,不像學(xué)會一個語言就能立刻編程。但是它會成為一種習(xí)慣,深深的沁入你的腦海,不知不覺的影響著你的一舉一動。