程式員如何提高你的編程技能,成為編程高手呢?以下是我的5個建議:
- 建立目標
- 不斷練習
- 分享經驗
- 閱讀代碼
- 積極提問
??建立目標
設定目標可以提高開發人員的作業效率,問自己以下問題:
- 你為什么開始編程?
- 你的編程目標是什么?
- 您希望通過成為一名開發人員來實作什么樣的夢想?
每個人都有自己的個人目標,但我給你列了一個小單子:
- 創建網站
- 找份新作業
- 做一個自由職業者
- 遠程作業
- 挑戰自己
- 獲得更好的財務健康
記住要為最重要的目標之一:個人專案預留一定的時間,對我來說,這是編碼中最重要的事情之一,如果你想要成功并保持動力,你應該創建一個個人專案,
但你不必一下子就要完成專案,這個想法是為了在你的專案中分階段去實作小的目標,
舉個例子,如果你想學習如何使用資料庫,你可以開始一個博客專案,但是,如果您的興趣只是學習如何向資料庫添加內容,那么您可以創建一個簡單的表單(標題和描述)來向資料庫添加一條記錄,
我知道這很簡單,但是一旦你這么做了,你就實作了你的目標,
使用專案來實作目標是至關重要的,因為它會引導你處理更具體的例子(生活中的例子),還有什么比這更能激勵人呢?
??持續練習
一旦你選擇了你的目標,就盡可能多地為之努力!你練習得越多,你學到的就越多,學習編程是一種技能,你可以把它比作運動,如果你想做好它,并在作業中表現良好,你應該大量練習,試著每天在午餐休息時間或下班后練習編程,即使只有一個小時,如果你養成一個習慣并堅持下去,你會看到每天的進步,
“重復是學習之母,是行動之父,是成功的建筑師,”(Zig Ziglar - Twitter)
??分享經驗
分享你的作業經驗,這是學習新事物的最好方法:
- 寫博客文章
- 參加會議或當地聚會
- 要求對StackOverflow的反饋
- 每天用#100DaysOfCode標簽來發布你的進展
講點故事:你知道我為什么要創建 HereWeCode.io嗎?
我對代碼和知識共享很著迷,在過去的幾年里,我在不同的平臺上閱讀了許多文章:freeCodeCamp.org, dev.to等等,我認識到,每個人都可以分享他們所學習和創造的東西,即使只是一件小事,
我創建HereWeCode有幾個原因:
- 分享我的知識,成為更好的開發者
- 幫助初學者理解關鍵概念
- 為每個人創建簡單而具體的例子
- 做我喜歡做的事,享受生活
每個人都能做到!我開始簡單,首先,我在Medium上創建了一篇小文章,名為“發現API是什么”,然后在Docker上創建了第二篇文章,名為“Docker初學者指南——如何創建第一個Docker應用程式”,等等,
通過為別人寫作,你將大大提高你的編程技能,能夠解釋一個概念以及它是如何作業的是作為一個開發人員的關鍵技能,
記住:你不需要成為一個領域的專家來寫東西!
??閱讀代碼
你讀到的關于代碼的一切都會提高你的編程技能,你會發現很多,以下是你能讀到的:
- Github上的代碼
- 圖書
- 文章
- 通訊
你可以從別人的代碼中學到很多東西,您可以找到您所在領域的專家,或者使用GitHub找到與您自己的代碼相似的代碼,發現其他開發人員如何撰寫代碼并解決問題是令人興奮的,你會發展你的批判性思維能力,他們使用的方法比你的好嗎?
與每天編程類似,為什么不試著每天至少讀一篇文章或幾頁編程書呢?
一些著名的書:
- 《Clean Code-代碼整潔之道》
- 《程式員修煉之道——從小工到專家》
- 《深度作業》
?積極提問
不要羞于問題太多,當你不理解某事時,它會很有幫助,你可以聯系你的團隊或朋友,如果你不認識任何人,你可以問,使用編程論壇,
有時,你需要一個不同的解釋來理解一個概念,在網上搜索答案是很好的,但是在某些情況下,你需要詢問其他開發人員,
利用別人的知識來提高自己,如果你問其他開發者,他們很可能會欣賞你的作品,
結論
成為更好的工程師,以上是我的五個建議,你還有那些方面的經驗來提高你的編程技能呢,一起來分享吧,
原文:https://herewecode.io/blog/how-to-improve-your-programming-skills/
最新文章
1 技術領導不是由代碼組成的
2 給想成為技術領導者的六點建議
3 程式員offer溝通的4個基本原則
4領導一個技術開發團隊
5 如何從工程師成為技術團隊領導
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47431.html
標籤:其他
上一篇:編程語言的思考
下一篇:《你憑什么做好互聯網》讀后感
