數(shù)學(xué),相信上過(guò)學(xué)的人都學(xué)過(guò)。從小學(xué)到高中,大學(xué)的計(jì)算機(jī)專(zhuān)業(yè)都在學(xué)。有的人就問(wèn),雖然每天都在學(xué)習(xí)離散數(shù)學(xué),高等代數(shù),但是實(shí)際上都用不到,純粹就是為了學(xué)分,為了畢業(yè)。
從本質(zhì)上說(shuō),計(jì)算機(jī)離不開(kāi)數(shù)學(xué),被稱(chēng)為“計(jì)算機(jī)之父”的馮·諾依曼,大家都知道吧,20世紀(jì)最著名的數(shù)學(xué)家之一。其實(shí)開(kāi)始計(jì)算機(jī)只是為了輔助人們做一些比較復(fù)雜耗時(shí)的計(jì)算。那么有人說(shuō),現(xiàn)在的計(jì)算機(jī)都是UI顯示,和數(shù)學(xué)一點(diǎn)關(guān)系都沒(méi)有了吧。其實(shí)不然,計(jì)算機(jī)歸根到底在cpu執(zhí)行的都是指令操作,每個(gè)指令都是靠0101二進(jìn)制來(lái)存儲(chǔ)和解析,這就是數(shù)學(xué)里面很基本的東西。所以說(shuō),計(jì)算機(jī)和數(shù)學(xué)密不可分。
上面說(shuō)的都是計(jì)算機(jī)和數(shù)學(xué)的關(guān)系,那么計(jì)算機(jī)專(zhuān)業(yè)呢?計(jì)算機(jī)專(zhuān)業(yè)都是學(xué)的編程知識(shí),和數(shù)學(xué)有毛關(guān)系?下面說(shuō)一下數(shù)學(xué)可能帶給計(jì)算機(jī)專(zhuān)業(yè)同學(xué)未來(lái)工作的影響。
1.數(shù)據(jù)庫(kù)
數(shù)據(jù),一下子就拉近了數(shù)學(xué)和計(jì)算機(jī)的距離,計(jì)算機(jī)離不開(kāi)數(shù)據(jù),數(shù)學(xué)那就是一輩子和數(shù)據(jù)在一起。互聯(lián)網(wǎng)后臺(tái)靠什么,數(shù)據(jù)庫(kù)存儲(chǔ),大并發(fā),大數(shù)據(jù),這都和數(shù)學(xué)里面的很多定理和公式有關(guān)系。而且這些方向的工作工資還不菲。
2.數(shù)據(jù)結(jié)構(gòu)
主要和算法有關(guān)。很多公司的核心技術(shù)都是算法,其他的可以共享,但是公司的核心算法都是保密的。公司的面試中多多少少都會(huì)有算法題目,數(shù)據(jù)結(jié)構(gòu)題目,屢見(jiàn)不鮮。路徑最優(yōu),二叉樹(shù)等等。
3.幾何,線(xiàn)性代數(shù)
玩過(guò)3D游戲吧,用過(guò)PS吧,再次點(diǎn)美圖秀秀用過(guò)吧,這些都和空間幾何有關(guān)系。Dota打過(guò)嗎?3D模型怎么做出來(lái)的,火槍手怎么從這里走到哪里,這些都和數(shù)學(xué)有扯不清的關(guān)系。
為什么放一個(gè)google的圖標(biāo),因?yàn)樗埠蛿?shù)學(xué)有關(guān)。
balabala,說(shuō)了幾點(diǎn),應(yīng)該能夠說(shuō)明問(wèn)題了吧。我們都是應(yīng)試教育,在大學(xué)里面根本就感覺(jué)不到數(shù)學(xué)和以后的工作有多大關(guān)系,不能理論聯(lián)系實(shí)際就不能記憶的更深刻。
也許數(shù)學(xué)對(duì)于你當(dāng)個(gè)不錯(cuò)的程序員來(lái)說(shuō),沒(méi)那么重要,但是要再往上走一步,有一點(diǎn)點(diǎn)技術(shù)上的創(chuàng)新,就都是數(shù)學(xué)的事兒了。