神話01,編程靠天賦。
妳可能會有這樣的疑問:都是編程新手,為什麽學習編程的進度差別這麽大?很多人會認為這種差異是天賦造成的。其實這種觀點是錯誤的。對於大多數人來說,學習進度差異的原因更多在於環境而非天賦。
誤區02,學編程就是為了擅長數學。
很多人會把數學和編程直接等同起來,認為學習編程需要很好的數學,或者認為編程就像數學領域的復雜微積分,需要數學知識來建立模型。這些觀點都是錯誤的。我們只需要掌握基本的數學知識,就可以開始編程了。很多復雜的數學計算都可以交給程序去操作。學好編程甚至可以幫助妳更好的理解數學的抽象概念。
誤區03:只看不寫。
在學習的過程中,妳有沒有花很多時間看視頻和文檔,卻很少花時間自己寫代碼?如果是這樣,妳就進入了另壹個誤區。就像學遊泳壹樣,不練習是無法真正學會記住動作的。編程也是如此。無論概念結構多麽熟悉,都很難寫出正確的代碼。
神話04:背誦文件
剛接觸編程語法的時候,很多新手都習慣應用學校裏用的壹種方法——背誦編程語法。但是編程不是考試,我們不需要去死記硬背那些容易找到又不常用的知識點。因為任何流行的編程語言都有完整的文檔,而文檔就像我們的漢語詞典,我們根本不需要背詞典。
編程也是壹個道理,我們不需要背文檔,只要掌握查閱文檔的能力,就可以解決編程甚至開發的大部分問題。
誤區05,怕報錯
寫代碼案例的時候,新手總是太緊張。他們會很高興看到自己的代碼沒有被報錯,然後保護這個代碼,怕不小心動了什麽東西導致錯誤。這種心態是錯誤的。妳不應該害怕代碼報錯,因為報錯可以讓妳更了解代碼程序的異常狀態和問題。
同樣,您可以了解更多解決錯誤報告問題的方法。代碼沒有錯誤不代表代碼完美,也不代表妳掌握了這個案例的知識點。