別被計(jì)算機(jī)技術(shù)蒙蔽了你的雙眼
有很多人都癡迷于計(jì)算機(jī)的技術(shù),如各種語(yǔ)言,各種環(huán)境。說(shuō)實(shí)話我實(shí)習(xí)已經(jīng)快6個(gè)月了,現(xiàn)在在公司整天聽(tīng)到的就是公司里的再討論某某語(yǔ)言好,某某語(yǔ)言賺的錢多,某某語(yǔ)言有前途有技術(shù)含量高。我都聽(tīng)累了。用哪種語(yǔ)言真的有意思嗎!很多人說(shuō)計(jì)算機(jī)基礎(chǔ)是什么c語(yǔ)言,匯編語(yǔ)言。但沒(méi)有什么人說(shuō)是數(shù)學(xué),當(dāng)有一個(gè)初學(xué)者問(wèn):“我想學(xué)習(xí)編程,從什么入手!”,回答那是前期百怪,什么C語(yǔ)言啊,匯編語(yǔ)言啊,VB,等等。為什么不對(duì)他們說(shuō)先學(xué)好數(shù)學(xué)呢?
我認(rèn)為學(xué)好計(jì)算機(jī)就應(yīng)該要先學(xué)好數(shù)學(xué),這是基本中的基本。語(yǔ)言只是一種表達(dá)形式而已,真正的精髓在于它的思想,這并不只代表它的邏輯思想。很多人都說(shuō)編程追主要的就是邏輯思想。我想不是!編程更重要的是數(shù)學(xué)思想,數(shù)學(xué)思想不但能夠鍛煉我們的邏輯思維,而且能夠從中吸取在軟件開(kāi)發(fā)的工程項(xiàng)目中所吸取不到的知識(shí)。大家都知道數(shù)學(xué)是一種簡(jiǎn)潔的表示方法。公式中蘊(yùn)含著太多的表示。編程不就是要用最簡(jiǎn)潔的方式,來(lái)達(dá)到最復(fù)雜的表示嗎。我舉個(gè)例子:如在屏幕中打印由“*”所表示的菱形。通常的方法就是采用兩次循環(huán)。為什么不用取絕對(duì)值來(lái)采用一次循環(huán)的方法呢?這里就是一個(gè)數(shù)學(xué)思想的體現(xiàn)。當(dāng)然看這個(gè)例子沒(méi)什么。但是你想往跟高的層次發(fā)展的話,你就會(huì)慢慢理解數(shù)學(xué)的重要性。
如果是我會(huì)回答:先學(xué)好數(shù)學(xué)再來(lái)想這些事吧,否則你就是在計(jì)算機(jī)行業(yè)上浪費(fèi)你的青春。還有一句話送給大家就是:“一件你認(rèn)為很容易辦成的事情,別人也一樣容易辦成”,可能你認(rèn)為學(xué)習(xí)一門技術(shù)很快,這是你千萬(wàn)不要過(guò)于興奮。你要把精力放在不容易得事情上,那才是真正有價(jià)值的東西,也是程序員和程序員差距的所在。別被所謂技術(shù)蒙蔽了你的雙眼。
【編輯推薦】