编程的精髓:发现问题,解决问题
編程的精髓:發(fā)現(xiàn)問(wèn)題,解決問(wèn)題
——讀《編程之美》有感
?
今天從當(dāng)當(dāng)拿到了這本書(shū),可惜有些磨損,這是第一次從當(dāng)當(dāng)拿到有磨損的書(shū),忍了吧,誰(shuí)能無(wú)過(guò)呢。
大概翻了翻,看了那個(gè)“如何使用CPU占用率穩(wěn)定在50%”和“中國(guó)象棋中的將帥問(wèn)題”。
感覺(jué)還不錯(cuò),不怪有個(gè)朋友說(shuō)“這本書(shū)簡(jiǎn)直就是騙錢(qián),還不如去做小學(xué)應(yīng)用題”,這話還是有些道理的,不過(guò)真要是讓小學(xué)生來(lái)看這兩個(gè)問(wèn)題,估計(jì)那個(gè)小學(xué)生會(huì)瘋掉。
想起了自己作為“優(yōu)等生”的小學(xué)時(shí)光,那個(gè)時(shí)候我每天除了補(bǔ)課還是補(bǔ)課,記得當(dāng)時(shí)很流行一本叫做《應(yīng)用題大全》的書(shū),我可是從頭到尾都做得出喲,可惜中學(xué)荒廢了學(xué)業(yè),以至于后來(lái)數(shù)學(xué)實(shí)在跟不上了。這本書(shū)讓我想起了以前學(xué)過(guò)很多經(jīng)典問(wèn)題。
畢業(yè)的時(shí)候LKZ曾經(jīng)跟我說(shuō)過(guò)這樣一句話,“你說(shuō)我們這種級(jí)別的計(jì)算機(jī)畢業(yè)生,以后每天除了存儲(chǔ)數(shù)據(jù)庫(kù)以外還能做什么”, 我想今天我終于能夠回答他這句話了, 即便是存儲(chǔ)數(shù)據(jù)庫(kù),也是“按照業(yè)務(wù)邏輯,更快,更好,更穩(wěn)定的存儲(chǔ)處理后的數(shù)據(jù)庫(kù)?!?/span>
但終究是不甘心一輩子“存儲(chǔ)數(shù)據(jù)庫(kù)”吧, 算法才應(yīng)該是程序的靈魂,一個(gè)數(shù)學(xué)不好的程序員,永遠(yuǎn)就只能做一個(gè)碼農(nóng)。很慶幸自己是一名程序員,畢竟我的工作中需要使用外語(yǔ),需要數(shù)學(xué),需要計(jì)算機(jī)原理這些學(xué)校學(xué)過(guò)的知識(shí),而我有的朋友,讀書(shū)的時(shí)候是個(gè)好學(xué)生,努力學(xué)習(xí)了數(shù)理化,可是到頭來(lái)工作的時(shí)候從來(lái)都不需要再用。
學(xué)而不為用,是一件可悲的事。
回過(guò)頭來(lái)說(shuō)說(shuō)這本書(shū)吧, 其實(shí)這書(shū)的內(nèi)容還是挺古怪的,會(huì)有一個(gè)業(yè)務(wù)讓你“必須保持CPU的占用率在50%”么?當(dāng)然不會(huì)。:), 對(duì)于那些只會(huì)照葫蘆畫(huà)瓢的人還是對(duì)這本書(shū)敬而遠(yuǎn)之吧, 此問(wèn)題的精髓在于,通過(guò)這個(gè)問(wèn)題,你能想到什么,你能知道一些其他的什么。 就好象我們學(xué)習(xí)匯編,一個(gè)程序員懂得匯編,就好像一個(gè)英國(guó)貴族懂得拉丁語(yǔ), 他可能很少會(huì)使用拉丁語(yǔ),但拉丁語(yǔ)鍛煉了他的思維和記憶力,甚至可以說(shuō)拉丁語(yǔ)是他“貴族”身份的一個(gè)象征。
發(fā)現(xiàn)問(wèn)題,如何解決問(wèn)題,才是編程的精髓。
這本書(shū)讓我有一種返璞歸真的感覺(jué)……
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 李哲
原貼地址:http://www.douban.com/review/2204438/
轉(zhuǎn)載于:https://www.cnblogs.com/bvbook/archive/2009/08/19/1549489.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的编程的精髓:发现问题,解决问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。