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