更新時間:2021-11-01 17:03:54 來源:動力節點 瀏覽1368次
對于大多數人來說,學習編程最大的挑戰之一就是有無數的選擇。不僅在技術上,而且在學習方法上。那么,學習編碼的最佳方式是什么呢?
答案很簡單:自學
專業的程序員會做很多自學。在StackOverflow對183個國家超過10萬名軟件開發人員的年度調查中,高達86.7%的受訪者聲稱自學了一種新的編程語言、框架或軟件工具,而沒有采取任何形式的課程。在2016年和2017年,分別有69.1%和91.1%的專業開發人員認為自己在某種程度上是“自學”的。
現在我們來看看事情的本質。在任何你能想到的編程技術方面,都有大量的信息和教程。在這個領域,學習如何學習編程技術是我能向你展示的最有價值的東西。這并不像讀一堆東西或者看視頻那么簡單。因此,這里有一些學習方法,可以幫助您以有價值的方式使用編程教程。
解決新問題會挑戰你的批判性思維,讓你面對各種各樣的情況。請注意,其中許多設計只是為了挑戰你,它們不一定基于你在現實世界中可能遇到的情況(有些是,有些不是)。不過,這沒關系,你對新的、從未見過的情況作出反應的能力是你在這里提高的一部分。
為了更好地掌握任何編程語言(或者插件、API、框架等等),大家可以花時間反復鉆取不同的方法/函數/命令。
例如,學習PHP的時候,我記得我拿起文檔,反復輸入echo(以及in _ array、print _ r、urlencode等相關參數),使得使用這些方法成為我的第二天性。成為一個編碼員的一部分就是肌肉記憶;你輸入的東西越多,當你需要它的時候就越容易檢索它。
這使您可以在輸入這些方法時試驗每個方法的輸入/輸出,從而獲得額外的好處。因此,你不僅教會自己保留給定任務所需的命令,還保留了命令可以使用的不同方式。這對于像jQuery這樣的工具來說尤其方便,它允許一個方法或函數可以被多種方式調用。
在您的視頻課程里、博客教程和面授課程中,您可以嘗試的動手實現編程示例。把它們一塊一塊地寫出來。在每個步驟中,嘗試迭代一些小的功能。
例如,如果本教程介紹如何使用jQuery構建一個tabs組件,那么可以將其分解為幾個步驟。首先列出HTML。然后使用jQuery隱藏標簽內容。然后添加一個單擊事件來切換活動選項卡,依此類推。
以上就是動力節點小編介紹的"編程怎樣學習?這才是最佳的學習策略",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習