怎么样让自己的编程思想 很快培养起来
  除了学习 课本知识以外  在课外  该往哪个方向努力呢!

解决方案 »

  1.   

    这个不是说看了几本书,上了几天课就可以学到的。是一个循序渐进的过程,从实际经验中去体会。程序写到一定程度才会体会的到。你可以学学 设计模式 相关的知识。对编程思想的培养很有帮助。推荐书籍《head first 设计模式》
      

  2.   

    程式簡單的說就是資料與演算法。演算法的部分有很大比重是迴圈。
    所以訓練迴圈思維可以說是學習程式語言的捷徑。
    迴圈邏輯從 1+2+3....這種簡單遞增遞減,再進階就是數學歸納法(Mathematical Induction)或遞迴。
    更高級就是演算法如圖,路徑等等。資料部分是資料結構,從基本的int 字串等等,到進階的tree array linklist以及更進階的物件,
    每種資料的特性以及操作方式都要熟悉。當這兩部分都有一定基礎之後,遇到問題的處理方法就是,
    1. 找出問題內的資料,以及處理方式。
    2. 資料要如何轉換成程式語言的資料
    3. 將處理規則細分,找出與資料的關聯。
    4. 處理方式要對應怎樣的演算規則。
    5. 將這些規則與資料的整個流程在紙上或心裡模擬一次。
    以上的程序其實蠻籠統的,簡單的說就是由上而下,由外而內將問題細分,
    分到一行一行的程式就完成了。但這些都不是一朝一夕可以達到,
    初學者不妨拿別人的程式來看,學習別人的邏輯,只要掌握上述的原則,應該可以蠻快就進入程式領域。
      

  3.   

    经常编程,要有自己的思想而不是别人的代码能copy就copy,这样久了就有编程思想了。
      

  4.   

    多读多看多想,不过最重要的是多做。我想,只有通过大量的实践,才能体会出编程的精髓。Just do it!!
      

  5.   

    了解了,主要就是多动手,多思考!新手fighting