新聞中心
早晨突然的一個感覺。

我們提供的服務有:成都網(wǎng)站建設、網(wǎng)站設計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、新鄉(xiāng)ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的新鄉(xiāng)網(wǎng)站制作公司
在程序員的世界里,存在著數(shù)學家和物理學家。
先看看百度百科的相關解釋:
數(shù)學:
數(shù)學是研究數(shù)量、結構、變化以及空間模型等概念的一門學科。透過抽象化和邏輯推理的使用,由計數(shù)、計算、量度和對物體形狀及運動的觀察中產(chǎn)生。數(shù)學家們拓展這些概念,為了公式化新的猜想以及從合適選定的公理及定義中建立起嚴謹推導出的真理。
物理:
在物理學的領域中,研究的是宇宙的基本組成要素:物質、能量、空間、時間及它們的相互作用;借由被分析的基本定律與法則來完整了解這個系統(tǒng)。物理在經(jīng)典時代是由與它極相像的自然哲學的研究所組成的,直到十九世紀物理才從哲學中分離出來成為一門實證科學。
數(shù)學對應于算法。物理對應于面向對象。
算法大師精于從數(shù)據(jù)里面通過精巧的計算,得到我們所預期的結果。
而OO大師則精于構造一個***的系統(tǒng),充斥著類、屬性、方法、事件。
數(shù)學是人類最古老的一門科學了。物理是后輩。同樣,在計算機世界里,算法是從這個世界被創(chuàng)造的那天起就存在并且將永遠存在下去的。
離開了數(shù)學,物理可能就變成了哲學,甚至不能算上一門科學了。同樣,離開了算法,面向對象也會失色很多。
之所以發(fā)這個博文,以及早上會出現(xiàn)的這個想法。因為一直以來有一個問題:
算法 + 數(shù)據(jù)結構 = 程序
這個老套的、經(jīng)典的,你又無法證明他不對的公式,驅使一代又一代的程序員從學習編程的***天就去努力學習算法。驅使一代又一代的程序員從一開始就認定一定要學通數(shù)據(jù)結構。
但是世界早已經(jīng)改變了。
我們已經(jīng)有面向對象這個東西了。“物理時代”已經(jīng)到來了。
很明顯,物理學專家的數(shù)學能力一定比一般人要強。擁有較強數(shù)學能力的物理學家可能會有更大的成就。
但是多數(shù)物理學家一定不會是大數(shù)學家。畢竟大家術業(yè)有專攻的。
同樣,一個人同時有較高的算法和OO能力是可能的。但是同時是算法和OO大師是很難的。因為這兩者在看待客觀世界的時候,眼睛里看到的東西是不同的。
學習編程,不能不學習算法。只是看清楚自己的能力、興趣和特長。
然后選擇自己成為一個數(shù)學家,或者物理學家。
***:一家之言,僅供參考。呵呵。
標題名稱:程序員,你是數(shù)學家還是物理學家?
當前URL:http://www.5511xx.com/article/dpdjhes.html


咨詢
建站咨詢
