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