職業道路上的大(dà)坑:每個程序員(yuán)一(yī)開(kāi)始都會犯的錯誤

時間:2021-01-21 作者:管理員(yuán) 點擊:618

當你踏上編碼之旅,擺在面前的有許多條路,你一(yī)定會感到迷茫,該走哪條路,該走哪張地圖,下(xià)一(yī)步該怎麽走,怎樣走才能萬無一(yī)失?但事實上,作爲一(yī)個人,我(wǒ)(wǒ)們一(yī)定會犯錯。

所以,比起教你怎樣在職業生(shēng)涯中(zhōng)一(yī)路順風順水,我(wǒ)(wǒ)更願意講講新手程序員(yuán)常犯的錯誤,就像我(wǒ)(wǒ)曾經犯過的那樣,從中(zhōng)吸取教訓就好啦。如果你剛剛開(kāi)始編碼之旅,我(wǒ)(wǒ)認爲此刻了解最完美不過了。

太多的事情讓你不知(zhī)所措

有人說,從C語言開(kāi)始,于是你開(kāi)始學習C語言;下(xià)一(yī)分(fēn)鍾你就聽(tīng)說C++更好,于是你又(yòu)去(qù)學習C++;第二天,你在某個地方讀到Java很流行,然後又(yòu)去(qù)學習它;有人悄悄讨論Python,于是你又(yòu)開(kāi)始學習了。

我(wǒ)(wǒ)大(dà)學時就是這樣,每學期都從一(yī)個編程語言換到另一(yī)個編程語言。說真的,我(wǒ)(wǒ)甚至不知(zhī)道我(wǒ)(wǒ)嘗試過什麽。在努力準備工(gōng)作的最後一(yī)個學期裏,我(wǒ)(wǒ)不知(zhī)怎麽地恢複了理智,堅持使用Java。一(yī)直轉換方向,學習太多的東西,不會得到任何成果,隻會讓你壓力更大(dà)。

一(yī)次專注于一(yī)件事,精通它後再繼續下(xià)一(yī)件事。

如果你深入學習了一(yī)門語言,再開(kāi)始學習另一(yī)門就會很順手了。一(yī)開(kāi)始的學習曲線是陡峭的,但在未來,它會呈指數增長。所有編程語言的工(gōng)作或模式幾乎都是相似的,隻是語法和一(yī)些内部工(gōng)作方式不同。不要被太多的事情壓得喘不過氣來。保持冷靜,一(yī)步一(yī)步來。

體(tǐ)驗流行的事

新的一(yī)天,新的語言。沒錯,從一(yī)件事換到另一(yī)件事,但這次不是學習新事物(wù),而是親身體(tǐ)驗流行的事物(wù)。畢竟,正是好奇心使我(wǒ)(wǒ)們有别于動物(wù)。但最好一(yī)開(kāi)始隻堅持一(yī)件事,然後再獲取新技能。

不了解基礎和關鍵知(zhī)識

你見過一(yī)幢從二樓建起來的建築嗎(ma)?反正我(wǒ)(wǒ)沒有。同樣,除非我(wǒ)(wǒ)們知(zhī)道基本的東西,否則無法推進事情的發展,我(wǒ)(wǒ)認爲這是新手犯的最大(dà)錯誤之一(yī)。提高基礎,然後更厲害的東西自然會找上你,就像河流找到海洋。

不遵循編碼标準

我(wǒ)(wǒ)在寫代碼,就像我(wǒ)(wǒ)在釘釘子一(yī)樣。後來當把代碼推向應用時,一(yī)段舊(jiù)代碼突然冒了出來。我(wǒ)(wǒ)趕緊回到項目中(zhōng),查找代碼:“到底是誰寫的這段代碼?”

我(wǒ)(wǒ)不明白(bái)爲什麽代碼和注釋不同步,變量與它們所持的值是不同的,除此之外(wài)還有600行函數。經過4-5個小(xiǎo)時的調試,理解完代碼并咒罵自己後,我(wǒ)(wǒ)終于解決了這個問題。現在是忏悔和改正錯誤的時候了。

提高編碼标準

最早改變我(wǒ)(wǒ)編碼方式的書(shū)之一(yī)是鮑勃寫的《幹淨的代碼》。本書(shū)對我(wǒ)(wǒ)的編碼風格有着巨大(dà)的影響。此外(wài),我(wǒ)(wǒ)也強烈推薦以下(xià)書(shū)籍,它們能幫你編寫代碼時獲得更好的标準:

· 幹淨代碼

· 務實的程序員(yuán)

· 代碼完成(開(kāi)發人員(yuán)最佳實踐)

· 代碼工(gōng)藝——編寫優秀代碼的實踐。

有效果了,别管它

代碼質量是人們在編碼時忽略的最常見、最關鍵的事情。

改進代碼的最佳時機是在完成代碼之後。此時此刻,你知(zhī)道代碼裏發生(shēng)了什麽。稍微督促自己重新審視一(yī)下(xià),應用編碼标準将使代碼質量提高10倍。不要讓它保持現狀,敲完代碼就去(qù)打遊戲。

我(wǒ)(wǒ)知(zhī)道一(yī)切

“我(wǒ)(wǒ)完成了任務和項目,我(wǒ)(wǒ)知(zhī)道一(yī)切,我(wǒ)(wǒ)可以建造任何東西”。每天都有新的技術,新的方法,而你仍然在睡覺和做夢認爲你什麽都知(zhī)道。醒醒,夥計。在浩瀚的知(zhī)識海洋中(zhōng),我(wǒ)(wǒ)們隻知(zhī)道一(yī)滴水。你需要不斷提高知(zhī)識水平,你要更謙虛地對待知(zhī)識。

我(wǒ)(wǒ)知(zhī)道我(wǒ)(wǒ)犯了很多錯誤,但沒關系,失敗是你遇到的最好的老師。希望這篇文章能幫你避開(kāi)一(yī)些大(dà)坑。
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言