|
比爾·蓋茨談數(shù)學(xué)與編程的關(guān)系上集 小編前幾篇文章介紹了天才的方程式天才=X+Y+Z=愛(ài)好看書+喜歡實(shí)驗(yàn)+陶醉于數(shù)學(xué) 一直都強(qiáng)調(diào)數(shù)學(xué)的重要性,如果沒(méi)有看過(guò)小編其它文章的話,推薦看一下。 今天發(fā)表文章來(lái)源于互聯(lián)網(wǎng)的比爾·蓋茨談數(shù)學(xué)與編程的關(guān)系上集。 問(wèn)題一:計(jì)算機(jī)科學(xué)和數(shù)學(xué)之間的關(guān)系是什么? 蓋茨:數(shù)學(xué)對(duì)計(jì)算機(jī)科學(xué)有著很大的影響。大多數(shù)優(yōu)秀的程序員都有一定的數(shù)學(xué)背景,因?yàn)樗兄趯W(xué)習(xí)證明定理過(guò)程中的純正性,在證明定理的時(shí)候不能做模糊的陳述,只能做精準(zhǔn)的陳述。在數(shù)學(xué)中,不僅要建立完整的特征描述,而且要以很不明顯的方式把定理結(jié)合起來(lái)。你常常會(huì)去證明一個(gè)問(wèn)題是可以在更短的時(shí)間內(nèi)解決的。數(shù)學(xué)與編程有很直接的聯(lián)系,因?yàn)槲沂沁@么看待這個(gè)問(wèn)題的,所以我的這種觀點(diǎn)可能比別人更強(qiáng)烈一些。我認(rèn)為兩者之間有著天然的聯(lián)系。 問(wèn)題二:計(jì)算機(jī)科學(xué)真的是科學(xué)嗎? 蓋茨:會(huì)是的。這是一個(gè)非常新的事物。現(xiàn)在我們希望程序員能完成的一部分工作,在以前是人們用來(lái)做博士論文時(shí)要做的工作。計(jì)算機(jī)科學(xué)正在飛速發(fā)展,但它不像數(shù)學(xué),數(shù)學(xué)天才在300年來(lái)一直在不斷地豐富著數(shù)學(xué)理論,而人們?cè)敢馔渡淼接?jì)算機(jī)領(lǐng)域卻不過(guò)是最近20年的事情。一些卓越的人加入到計(jì)算機(jī)科學(xué)領(lǐng)域并做出了貢獻(xiàn)。和以前相比,編程現(xiàn)在已經(jīng)是非常主流的工作了。人們?cè)诤苄〉臅r(shí)候就開(kāi)始接觸計(jì)算機(jī),這有助于改變計(jì)算機(jī)科學(xué)領(lǐng)域的思維方式。很多優(yōu)秀的程序員在他們十幾歲時(shí)就開(kāi)始編程了,在那個(gè)年紀(jì)思考問(wèn)題的方法也許會(huì)更靈活一些。 在過(guò)去,人們認(rèn)為單單成為優(yōu)秀程序員是不夠的,你還得去管理別人或處理其他事情。幸運(yùn)的是,這種情況正在改變,現(xiàn)在人們認(rèn)識(shí)到計(jì)算機(jī)是一門科學(xué),是值得堅(jiān)持下去并教授給其他人的。 問(wèn)題三:經(jīng)過(guò)多年的經(jīng)驗(yàn)積累后,編程是否一定會(huì)更容易呢? 蓋茨:不,我認(rèn)為在過(guò)了最初的三四年后,就會(huì)非常明顯地顯現(xiàn)出你是否是一個(gè)優(yōu)秀的程序員。剛開(kāi)始的幾年中,你可能會(huì)更多地知道怎樣去管理大型項(xiàng)目和不同個(gè)性的人,但在三四年后,就能很清楚地看出你會(huì)成為什么樣的程序員了。在微軟沒(méi)有哪個(gè)程序員是在平庸了幾年之后突然間一鳴驚人的。我和一個(gè)人談?wù)勊某绦颍R上就能知道他是否是個(gè)好程序員。如果他真的很棒,每個(gè)細(xì)節(jié)他都會(huì)脫口而出。 就像下棋的人一樣。如果你特別喜歡下棋,會(huì)很容易記住10盤棋中的每一步,因?yàn)槟阋阎蒙砥渲辛?。其他人看到?guó)際象棋選手或程序員能記住每個(gè)細(xì)節(jié)時(shí),覺(jué)得他們像個(gè)怪物。其實(shí)這很正常。即使到了今天,在我寫了微軟的BASIC程序10年后,我仍可以在黑板上大段大段寫出當(dāng)時(shí)的源代碼。 比爾·蓋茨談數(shù)學(xué)與編程的關(guān)系上集 親:覺(jué)得文章好,歡迎點(diǎn)贊、評(píng)論、轉(zhuǎn)發(fā),您的支持是小編創(chuàng)作的源動(dòng)力。 |
|
|