當前位置:編程學習大全網 - 編程語言 - 代碼訓練是什麽意思

代碼訓練是什麽意思

壹種是信息的獲取,就是讀書、看報、上課、聽講座、看新聞之類的吧!

因為這種學習方式是可以大規模復制並標價出售的,所以特別符合工業社會的胃口,所以作用就被誇大了。

而另壹種學習方式那就重要的多了。那就是訓練,就是把知識通過自己的身體加工之後再輸出成某種程度的結果。

比如反復練習壹個打球動作啊,把幾頁紙的文章,轉化成壹張PPT文檔啦,把讀過的壹本書的內容用自己的口語表達出來啊!這都算訓練。訓練的好處就在於能夠把軟的知識轉化成類似於肌肉記憶這樣的東西,從而完成實質上的提升。

所以我們看到,很多人學習似乎很用功,但是進步很少,為什麽呢?原因正是在於他們只是在吸取知識,但從來沒有實現成果的轉化。

想通了這壹點,我們就能看透很多問題和現象了。

比如,為什麽不管是孩子還是成年人,學英語的效果會很差?因為,語言本身就是壹種肌肉訓練,是壹種習慣,她的用途是輸出,所以單純的學英語,效果差是必然的。

又比如,為什麽java學習需要大量大量的代碼練習。

首先,編程語言說到底就是壹門工具,在學習編程的過程中,只有多做實驗才能慢慢對編程語言當中的抽象概念建立起畫面感,從而形成自己的編程思想。

所以說,學習編程的過程壹定要多做實驗、多敲代碼,如果說學習編程有什麽捷徑的話,那麽多做實驗多敲代碼本身就是壹種學習編程語言的捷徑。

在學習編程的過程中,壹方面要多敲代碼,另壹方面在實驗的選取上,還需要註意以下幾個方面的內容:

第壹:實驗要有針對性。

編程實驗要根據學習者的實際情況,進行針對性選擇,在學習的初期主要以驗證抽象概念為主,主要是通過各種實驗來掌握編程過程,以及編程語言自身的各種特點。

以Java語言為例,作為典型的面向對象編程語言,Java語言自身的抽象程度還是比較高的,在學習的初期壹定要通過實驗來掌握類、接口、對象、封裝、多態等核心概念,對於這些概念的理解是後續學習的重要基礎。

在學習的初期,實驗並不要追求代碼量,而是要重視代碼自身所能夠描述的概念。在學習Java、Python、C++等面向對象編程語言時,壹定要重視對於各種抽象的理解,而實驗是理解抽象最為便利的方式之壹。

第二:實驗要有層次。

在準備實驗的過程中,還需要重視實驗的層次要逐漸推進,早期以驗證概念為主,中期以建立編程思想為主,後期以應用為主。早期的編程實驗要註重驗證,以建立抽象概念的畫面為主,此時要重視對於概念本身的理解。

中期的編程實驗要重視對於概念的延伸,包括如何通過編程來延伸對於概念的理解,這個過程還是非常重要的。以Java語言為例,中期的編程實驗要重視壹些綜合性實驗,比如如何通過Java來連接外部資源,包括數據庫等等,這個過程還需要加強總結,從而形成自身的編程思想。

第三:實驗要結合實際場景。

在編程實驗的最後壹個階段,要特別重視編程與場景的結合,不同的場景對於編程的要求是不同的,本身編程語言也有非常強的環境屬性,而在結合場景的過程中,也可以積累大量的實踐編程經驗。

對於編程的初學者來說,往往會選擇壹個主攻方向,比如Web開發、移動互聯網開發、大數據開發、人工智能開發等等,不同的開發方向會有相應的開發場景,壹定要重視對於這些開發場景的了解。

Java、Python、C#等語言是比較典型的全場景開發語言,但是這些編程語言在不同的場景下,也需要掌握不同的API和編程方式,所以即使學習全場景編程語言,也要重視對於不同場景下的編程實驗。

最後,對於編程的初學者來說,除了要重視多敲代碼之外,還需要重視案例的學習和交流,通過壹些優秀的開發案例能夠幫助自己養成壹個良好的編程習慣,這對於後續的團隊合作會有比較積極的影響。

  • 上一篇:山西運城晉商銀行招聘條件
  • 下一篇:數據分析常用的工具有哪些?
  • copyright 2024編程學習大全網