程式設計:人人都應該學習
程式設計:人人都應該學習
人人都應該學習程式設計。你可能會說程式設計應該是資訊工程師的專業,如果沒有打算轉行從事相關工作,應該與我無關吧!
如何在數位時代具備足夠的資訊素養,才能夠更好地適應社會的變遷,在學習、工作、生活方面更順利、更成功!
而提升資訊素養的路徑之一是學習電腦科學,理解電腦科學的主要方式之一就是學習程式設計。
設計思維
程式設計的目的是為了解決問題,要能夠不限定特定語言、技術、平臺,遇到類似問題時也能有通用的解決方案,也就是所謂設計思維。
程式設計的目的是為了解決問題,要能夠不限定特定語言、技術、平臺,遇到類似問題時也能有通用的解決方案,也就是所謂設計思維。
學習電腦程式設計,並不是要每個人都成為程式設計師,而是學習「程式的設計思維」。
學習程式設計的副作用
學習程式設計,除了學到「程式的設計思維」,也會帶來一些副作用。
1.
更具好奇心與實驗精神
程式設計是很注重實際動手去做的,寫好的程式尚未在實際環境中執行之前,沒有人能預知其結果,學習過程中會驅動你的好奇心。尤其程式的實驗代價極小而且各項環境變數重現性極佳,學習過程中會不斷強化你的實驗精神。
程式設計是很注重實際動手去做的,寫好的程式尚未在實際環境中執行之前,沒有人能預知其結果,學習過程中會驅動你的好奇心。尤其程式的實驗代價極小而且各項環境變數重現性極佳,學習過程中會不斷強化你的實驗精神。
2.
獨立思考與邏輯思考
程式世界是公正的,運行良好的程式到任何地方在任何時候都能夠正常執行,沒有模糊空間。學習「程式語言」就是累積邏輯分析能力的過程,定義與分析問題、按步驟解決問題、合理呈現結果。
程式世界是公正的,運行良好的程式到任何地方在任何時候都能夠正常執行,沒有模糊空間。學習「程式語言」就是累積邏輯分析能力的過程,定義與分析問題、按步驟解決問題、合理呈現結果。
3.
解決問題與自我學習能力
電腦科學被應用到各個領域,解決問題的過程中,光有程式設計的能力是不夠的,還需要去瞭解各領域專有知識。久而久之,自我學習能力不斷加強。
電腦科學被應用到各個領域,解決問題的過程中,光有程式設計的能力是不夠的,還需要去瞭解各領域專有知識。久而久之,自我學習能力不斷加強。
4.
更細心、更容易保持專注
程式中的段落,只要是一個符號使用錯誤或是行序不同,執行結果差距十萬八千里。經常練習寫程式需要保持專注並養成好的編寫習慣,再加上細心檢查。
程式中的段落,只要是一個符號使用錯誤或是行序不同,執行結果差距十萬八千里。經常練習寫程式需要保持專注並養成好的編寫習慣,再加上細心檢查。
5.
團隊合作與溝通能力
程式語言是世界上共通的語言,不同國家的人對同一段程式的理解是一致的,不需翻譯。程式設計很多時候需要很多人共同進行,團隊合作是常態。
程式語言是世界上共通的語言,不同國家的人對同一段程式的理解是一致的,不需翻譯。程式設計很多時候需要很多人共同進行,團隊合作是常態。
6.
越來越有耐性
人人都應該學習程式設計!你說呢?



留言
張貼留言