如果讓你選擇計(jì)算機(jī)本科最重要的三門課,你會(huì)選什么?
網(wǎng)友解答: 我已經(jīng)離開大學(xué)的校園10多年了,說實(shí)話,大學(xué)的課程已經(jīng)無法全部記得。而且我讀大學(xué)的時(shí)候,計(jì)算機(jī)還并不是一個(gè)普及的家用設(shè)備。我記得我的第一臺(tái)電腦配置是:賽揚(yáng)533M、64M內(nèi)存
我已經(jīng)離開大學(xué)的校園10多年了,說實(shí)話,大學(xué)的課程已經(jīng)無法全部記得。而且我讀大學(xué)的時(shí)候,計(jì)算機(jī)還并不是一個(gè)普及的家用設(shè)備。
我記得我的第一臺(tái)電腦配置是:賽揚(yáng)533M、64M內(nèi)存,2M TNT2顯卡,56K貓,20G硬盤。這個(gè)是在我高三的時(shí)候買的。
雖然現(xiàn)在記不住有哪些專業(yè)課程了,不過,大學(xué)一直是我覺得很后悔的一個(gè)時(shí)間段。
因?yàn)槲业拇髮W(xué)時(shí)間80%都是浪費(fèi)了的。真正在自己懂事以后,才會(huì)明白,時(shí)間是多么重要。大學(xué)的時(shí)間對(duì)一個(gè)人真正的意義。
在大學(xué)以后,我們?cè)僖膊豢赡苡心敲炊嘧杂傻臅r(shí)間,那么多學(xué)習(xí)的機(jī)會(huì),那么多志同道合之人了。
所以,如果我的大學(xué)時(shí)間能夠再來一次,我一定不會(huì)放過學(xué)習(xí)任何一個(gè)課程的機(jī)會(huì),因?yàn)樗麄兌挤浅5闹匾?。任何一門課程,都會(huì)成為我們未來成長(zhǎng)的基礎(chǔ)。
如果讓我一定要在大學(xué)的課程中選擇3個(gè)我覺得最重要的課程的話,我相信我會(huì)這樣選擇!
英語這其實(shí)并不是計(jì)算機(jī)專業(yè)的專業(yè)課,但是,我覺得這個(gè)是想要學(xué)好計(jì)算機(jī)專業(yè)知識(shí)的基礎(chǔ)。因?yàn)?,不管是Java還是C++,或者其他語言,他們都并不是中國人創(chuàng)造的,我們需要了解這些知識(shí)的話,有些時(shí)候就一定需要去閱讀一些外國人的博客,瀏覽外國論壇或者讀一些英文專業(yè)書籍。
我可以很負(fù)責(zé)人的說,國內(nèi)的這些技術(shù)論壇和國外的相比,還是有很大差距的。
如果你用百度,輸入一段你的疑問或者遇到的問題,然后你會(huì)搜索到很多同樣的提問,但是很多時(shí)候要不是沒有答案就是錯(cuò)誤的答案。
但是你如果在Google上,用英文去搜索你的問題,你大部分時(shí)候會(huì)找到你想要的答案的。
所以,學(xué)好英語,它會(huì)是你未來的利器。
軟件工程軟件工程是我第二會(huì)選擇,感覺軟件工程在大學(xué)剛剛畢業(yè)的好像沒有太大的用處,但是,他能夠讓你從全局來認(rèn)識(shí)軟件。
很多時(shí)候,我們會(huì)因?yàn)橐s時(shí)間,要搶市場(chǎng),把軟件工程中很多的理論知識(shí)拋之腦后,但是真正在我們完成工作后,我們發(fā)現(xiàn),我們其實(shí)走了很多的彎路,我們的成本和時(shí)間并不比我們遵循軟件工程的理論知識(shí)少,可能還會(huì)要高一點(diǎn)。
我們每個(gè)人都會(huì)成長(zhǎng),不可能永遠(yuǎn)作為程序員,從一個(gè)點(diǎn)來切入一個(gè)項(xiàng)目,為了自己未來的發(fā)展,讓自己從全局來看到一個(gè)項(xiàng)目,能夠在項(xiàng)目中給出自己的建議,這樣,我們才能夠體現(xiàn)自己的價(jià)值。
算法設(shè)計(jì)與分析我當(dāng)年讀書的時(shí)候,其實(shí)完全沒有去學(xué)算法設(shè)計(jì),我認(rèn)為自己以后應(yīng)該不會(huì)去從事和算法有關(guān)的工作,所以,我的高數(shù)也是勉勉強(qiáng)強(qiáng)的程度。
雖然老師們常常說,數(shù)學(xué)是一切的基礎(chǔ),想要能夠做好程序,就一定要學(xué)好數(shù)學(xué),我曾經(jīng)嗤之以鼻。
但隨著科技的發(fā)展,這句話靈驗(yàn)了,AI來了,AI需要的并不是程序員,而是懂算法,數(shù)學(xué)好,能寫程序的人。
對(duì)于人工智能編程來說,寫程序非常簡(jiǎn)單,但是其中的算法是非常復(fù)雜的。當(dāng)AI炒的火熱的時(shí)候,我也去下載了TensorFlow,然后想做點(diǎn)demo,不過當(dāng)我看了文檔以后,我果斷的放棄了。
那些算法公式我已經(jīng)基本還給我的老師了,看的我頭痛。
我相信,未來的計(jì)算機(jī)發(fā)展,肯定會(huì)從編程的需求慢慢的傾向于算法的需求。所以,算法一定是必備的基礎(chǔ)知識(shí)了。
小結(jié)當(dāng)然,還有很多很多都需要好好學(xué)習(xí)的,類似通訊原理、信息安全等等。
我認(rèn)為,大學(xué)學(xué)習(xí)的基礎(chǔ)知識(shí)都是非常重要的,我們用不到,只是因?yàn)闀r(shí)候未到,但不要因此而忽視它們。
網(wǎng)友解答:謝謝邀請(qǐng)!
首先,我先就題目中的問題做一個(gè)明確的回答,然后再做一下詳細(xì)的分析。
我認(rèn)為本科階段計(jì)算機(jī)專業(yè)最重要的三門課程分別是:高等數(shù)學(xué)、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)。如果是最重要的三門專業(yè)課,我認(rèn)為是:計(jì)算機(jī)體系結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)路、算法分析。
作為計(jì)算機(jī)專業(yè)的學(xué)生一定要有一個(gè)扎實(shí)的數(shù)學(xué)基礎(chǔ),說白了計(jì)算機(jī)問題歸根到底就是個(gè)數(shù)學(xué)問題,這就是為什么我要把高等數(shù)學(xué)、線性代數(shù)和概率作為最重要的三門課程列出來。計(jì)算機(jī)最常見的解決方案在金融、通信、管理領(lǐng)域和工業(yè)控制,這些領(lǐng)域無一例外都對(duì)數(shù)學(xué)有較高的要求,如何通過計(jì)算機(jī)軟件實(shí)現(xiàn)算法進(jìn)而來完成問題的求解,這是計(jì)算機(jī)解決問題的一般過程。
2018年頗為流行的領(lǐng)域集中在人工智能和區(qū)塊鏈上,很多人都認(rèn)為區(qū)塊鏈技術(shù)將迎來其出現(xiàn)到現(xiàn)在以來最大的風(fēng)口,2018年區(qū)塊鏈將迎來很多落地項(xiàng)目。
人工智能從大的方面包含語言處理、知識(shí)表示、自動(dòng)推理、機(jī)器學(xué)習(xí)、計(jì)算機(jī)視覺以及機(jī)器人學(xué),從知識(shí)結(jié)構(gòu)分為:?jiǎn)栴}求解、推理與規(guī)劃、不確定知識(shí)與推理(概率推理)、學(xué)習(xí)(樣例學(xué)習(xí)、學(xué)習(xí)概率模型等)、通訊、感知與行動(dòng)等幾個(gè)大的方面。這些內(nèi)容的基礎(chǔ)就是各種算法的實(shí)現(xiàn)及應(yīng)用,通過對(duì)算法實(shí)現(xiàn)的大量訓(xùn)練來完成針對(duì)各種場(chǎng)景的實(shí)際應(yīng)用,所以在人工智能領(lǐng)域數(shù)學(xué)扮演的角色是毫無疑問的主角,程序設(shè)計(jì)往往只是一個(gè)工具而已。
說到這里不得不提一下大數(shù)據(jù),在大數(shù)據(jù)領(lǐng)域數(shù)學(xué)也是主角。這讓我想起了鄂維南院士曾經(jīng)在一次會(huì)議的發(fā)言中提到:做大數(shù)據(jù)不是知道如何使用Hadoop、Spark就可以的,真正的難點(diǎn)和重點(diǎn)在算法上。
區(qū)塊鏈技術(shù)的核心問題就是算法的實(shí)現(xiàn),做為區(qū)塊鏈技術(shù)的代表應(yīng)用比特幣本身就是一個(gè)算法的解。很多人提到的“挖礦”,就是利用計(jì)算機(jī)在求解的過程,所以說要想搞清楚區(qū)塊鏈要有一定的數(shù)學(xué)思維和數(shù)學(xué)知識(shí)。
作為計(jì)算機(jī)專業(yè)的學(xué)生來說,計(jì)算機(jī)體系結(jié)構(gòu)和網(wǎng)絡(luò)是重要的基礎(chǔ)課程,對(duì)計(jì)算機(jī)的整體結(jié)構(gòu)和通信有深入的了解對(duì)日后的工作和科研都至關(guān)重要。
說到這里,很多非計(jì)算機(jī)專業(yè)的同學(xué)可能會(huì)感到困惑,為什么沒有提到一個(gè)編程語言呢?因?yàn)榫幊陶Z言在計(jì)算機(jī)課程體系中是比較簡(jiǎn)單的內(nèi)容,完全可以自學(xué)。
當(dāng)然,計(jì)算機(jī)專業(yè)的其他課程同樣重要。計(jì)算機(jī)領(lǐng)域需要各種類型的人才,并不是所有的人都需要跟數(shù)學(xué)打交道,比如前端設(shè)計(jì)幾乎用不到數(shù)學(xué)知識(shí)。所以,對(duì)數(shù)學(xué)不感興趣的同學(xué)也可以從事計(jì)算機(jī)行業(yè)。
關(guān)注我,了解更多計(jì)算機(jī)領(lǐng)域的知識(shí),我是悟空問答的簽約作者,我是奮斗在互聯(lián)網(wǎng)領(lǐng)域的IT人。