編程思維到底是什麼?
06-07
編程思維到底是什麼?
其實,自然語言(人的語言)和計算機語言之間有許多相似之處,學習計算機語言類似於學習一門外語語法。
真正的難點,是編程思維和解決問題能力。
?
?「編程思維」並不是編寫程序的技巧,而是一種高效解決問題的思維方式。「編程思維」就是「理解問題——找出路徑」的思維過程,它由分解—識別模式—抽象—演算法四個步驟組成:
?
?
分解,把一個複雜的大問題,拆解成更可執行、更好理解的小步驟。
模式識別,找出相似模式,高效解決細分問題。
抽象,聚焦最重要的信息,忽視無用細節。
演算法,設計一步一步的解決路徑,解決整個問題。
?
?編程思維可以說是學習少兒編程的一種核心技能,學習少兒編程的目的不是為了培養未來的「程序猿」、「攻城獅」,主要是為了培養孩子的編程思維和解決問題的能力,能夠讓孩子在解決問題時能夠思考更全面、條理更清晰,提高解決問題的能力。
推薦閱讀:
※2018年 Lets GoSSIP! 軟體安全暑期學校開始報名啦~
※留美專業之計算機科學CS
※我開了一個專欄
※微服務優化之非同步調用
※第一章:計算機和網際網路 |《計算機網路:自頂向下方法》