陳光邏輯式記憶

學習程式前你要先了解,如果只是為了所謂的工作或是將來而學習程式,那你永遠也無法瞭解程式語言的真諦。


程式語言是只是一個溝通用工具,是一個人類在教導電腦幫我們處理事情的工具,古云:『工欲善其身,必先利其器』,所以先選對你要學習程式語言的工具吧^^~


[推薦的是IDEC/C++語言,搭配VC++ 6.0]



[至於學習的方式與任何學科都沒有相關]


這樣說好了,你有曾經敎過同學或是任何人任何東西嗎?


如果有的話,你已經具備了[]的基本功。


接下來是程式語言的部份,既然他叫"語言',代表他只是一個溝通的管道,就像人與人溝通,而程式語言就是人與機器的溝通。既然是溝通就有語法與文字,語法有錯誤就無法了解你的意思,文字有錯誤,則無法知道你想說的是什麼。


就像C語言,你希望程式幫你把字印到螢幕上,你就必須了解他的文字printf,就是這樣的動作。而函式庫就像我們的字典,裡面詳述各種不同文字的意思以及用法,更詳細一點就有範例。


而語法的錯誤就是邏輯上的錯誤,譬如我希望妳把30公分的尺找出來,就需要判斷(if),if(尺.長度==30)...,但是尺如果有很多呢?則我就需要標記每一把尺以作為分別,然後重複性的動作(迴圈)去判斷,例如


for(i = 0; i < 10; i++) {


if(尺[i].長度 == 30) ...


}


這樣我就可以利用標記i去判斷。


但是如果你不懂這些文字(if, for, <, ++..等)的文法(語法)如何使用,就可能無法完成這樣的動作囉^^~



程式語言不難,難的是你只是把它當作生財工具。


[寫程式前先動腦]


就如同上面說的,程式語言只是幫助你去敎電腦學習的工具,所以在敎電腦前,你要先自問你暸不了解現在要處理的問題,先思考一下,如果是你碰到這樣的問題,你會如何解決。當你已經知道自己如何解決後,再利用你學習到的文字或是語法去完成他。


就像學語言的初期,很多字我們都不知道何時何地何處該用,所以就要[多看範例]。練習舉一反三,自己想問題自己寫。


對於初期,一定要多看多寫,一天至少花1~2小時的時間去練習。



最後


[垃圾? 有用?無用?]


莊子說: 有用?無用?看你如何去看待它,使用它。


能者,化腐朽為神奇。



至於其它人如何又與你何干!每個人都有他的用處。活出自己的人生才對吧^^~

參考資料 自己
以下文章來自: http://tw.knowledge.yahoo.com/question/question?qid=1507121200979

arrow
arrow
    全站熱搜

    charlirhofpi 發表在 痞客邦 留言(0) 人氣()