更新時間:2021-12-20 17:01:13 來源:動力節點 瀏覽1728次
作為程序員,我們難免會犯錯誤。即使是最有成就的專家也會制作它們。但是如果你不一遍又一遍地犯同樣的錯誤,你會更快地成為一個更好的程序員。您在編碼時可能會犯多種類型的錯誤。它們中的大多數通常來自您在學習新事物時養成的習慣。一旦發現這些錯誤,就立即改正,這將有助于您在職業和學習中成倍增長。
在本文中,我將討論您在日常編碼中可能犯的一些錯誤,以及您可以采取哪些措施來解決這些錯誤。
您團隊中的高級工程師可能會建議所有初級工程師使用更好的設計模式編寫干凈的代碼。但是,如果您嘗試將所有設計模式添加到您編寫的每段代碼中,您的源代碼將變成一個過度設計的復雜混亂,每個程序員都會害怕接觸。
在優化代碼和可讀代碼之間,大多數有經驗的編碼人員會更喜歡后者。過度設計的代碼很難理解和維護,有經驗的開發人員知道它需要很快完全重做,即使它已經優化。
當您學習編碼時,教程非常有用。但作為開發人員,我們的主要任務應該是構建和發布產品(而不是完成課程)。
新來者經常迷失方向,不知道從哪里或如何學習新信息。相反,他們坐下來一個接一個地觀看視頻,尋找要講述的新故事。這不是學習新事物的正確方法。
最有效的觀看教程的方式:
如果您按照這些步驟操作,構建項目的實際經驗將教會您的不僅僅是觀看或閱讀教程。
許多開發人員在谷歌上搜索答案,然后只是將其他人的代碼復制并粘貼到他們自己的代碼中。這種技術確實可以幫助您加快工作速度,并教會您很多關于編程的知識——如果您使用得當的話。
盡管如此,自己以自己的風格閱讀、理解和編寫代碼將幫助您更快、更有效地學習。自己創造一些東西比不分析正在發生的事情就復制/粘貼更能在你的大腦中鞏固它。
這會在開始時影響您的生產力,但它會讓您成為更好的開發人員。因此,如果可以,請花時間從他人的代碼中學習。
例如,假設您在網上找到此代碼:
const websites = ["Google", "YouTube", "Freecodecamp"];
此代碼用于在JavaScript中創建數組,任何人都可以輕松找到此代碼進行復制。但是,如果您不了解數組的工作原理,您將如何理解其背后的邏輯?
簡而言之,了解該代碼的邏輯和功能將有助于您從其他人中脫穎而出。
以上就是動力節點小編介紹的"程序員業余學習容易犯的四個錯誤",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習