1. 程式人生 > >怎樣思考編程思維

怎樣思考編程思維

必須 簡單的 功能 逛街 洗面奶 買衣服 積累 一件事 大片

  很多初學編程的人,都會經常聽到一些老碼農告訴他,學習編程要有思想,我們得學編程思想,不要死記代碼。編程思想有了,那就是下筆如有神。

  在我看來,所謂的編程,其實就是,我們要理解計算機。我們必須知道,計算機的思想,跟人的思想的區別。

  在我看來,計算機,是線性的思想,而人的思想,是方的,面的,發散性的。

  比如:一個男生,他女友叫他去買瓶洗面奶,他買回來一個蜜桃味的,她女友一看,不開心了。心想:為什麽非要買一個蜜桃味的,我那麽討厭蜜桃味!她還會想:男友為什麽每次做菜要放辣椒,辣椒好吃嗎?為什麽每次洗完澡還要玩遊戲,遊戲有那麽重要嗎?為什麽每次我買衣服的時候,他都心不在焉?為什麽每次逛街的時候,他都一臉不情願?甚至於她還會聯想到,他跟前女友在一起的時候,肯定不是這個樣子!!!然後,由買一瓶洗面奶,聯想到了一大片,最後告訴男友,我們分手吧!

  這就是人的思想,但是電腦的思想很簡單,電腦是線性的,他有很多線,這些線,就是編程的知識點。要想做好一件事情,那麽多的線,是亂的,只有通過兩個點(起點和終點),把這些線定好,才能解決問題。終點,就是最終要達成的目標,起點,就是你一開始的步驟。中間的線,就是你要運用的知識。一般在做開發的時候,我們拿到的都是終點(需要完成什麽功能),這時候,我們需要自己找起點,我們得知道,從哪裏去開始,知道了開始,才好順著知識點去到達終點。

  可是,很多的人,往往找不到起點,不知從何下手,怎麽辦呢?這個時候,就需要你自己在平時多積累許多的起點了,這個起點,就是解決問題的開端,只有多積累了,在遇到問題的時候,才會舉一反三的去想到辦法。換句話說,就是多敲代碼,多練習。

  所以,學好編程並不難,只要你肯下功夫練習,“看花容易繡花難”,再簡單的問題,只要你加入自己的思考,多去用代碼實現,你一定可以學好編程。

安徽海文 sai

怎樣思考編程思維