你好,哈布爾! 我向您展示這篇文章的翻譯“
以下是 5 個最重要的提示
1.為自己設定目標
設定目標可以提高開發人員的工作效率。
理解:
- 為什麼開始程式設計?
- 程式設計的目標是什麼
- 成為開發者你想實現什麼夢想?
每個人都有個人目標,但我為每個人建立了一份通用想法清單:
- 創建一個網站
- 找到新工作
- 作為自由工作者
- 遠距工作
- 測試自己
- 改善財務狀況
不要忘記為特殊目的節省空間:個人項目。 如果你想成功並保持動力,你必須創建自己喜歡的專案。 但你不必總是完成它們。 這個想法正是為了在自己的專案中實現小目標。
讓我舉一個例子。 如果你想從原理上學習如何使用資料庫,你可以開始一個部落格專案。 但是,如果您正在學習如何為資料庫添加某些內容,則可以建立一個簡單的表單來為資料庫新增記錄。
使用專案來實現目標很重要,因為它會導致研究具體的例子。 還有什麼比這更能激勵人呢?
2. 再做一次…再做一次
一旦你選擇了你的目標,就盡可能地為此努力。 你練習得越多,你學到的就越多。
學習程式設計是一項技能,您可以將其比作一項運動。 如果你想在這方面做得很好並完成你的工作,你必須在電腦上進行大量練習,而不是用鉛筆看書和解析程式碼。
每天在午休時間或下班後編寫程式碼。 即使只是一個小時,如果你養成一種習慣並堅持下去,你每天都會看到漸進但永久的進步。
「重複是學習之母,行動之父,這使得它成為成就的建築師。」(
Zig Ziglar -推特)
3. 分享你所學到的或創造的東西。
這是學習新事物的最佳方式。
分享您所做工作的一些想法:
- 撰寫部落格文章(例如,關於 Habré)
- 參加會議或本地聚會
- 在 StackOverflow 上尋求回饋
- 使用主題標籤記錄您每天的進度
#100DaysOfCodes
一個小故事:你知道我為什麼創造
我對程式碼和知識共享很著迷。 在過去的幾年裡,我在平台上閱讀了很多文章:
我在這裡創建程式碼有幾個原因:
- 分享知識以成為更好的開發人員
- 幫助新手理解關鍵概念
- 為每個創建簡單而具體的範例
- 做你喜歡做的事並享受樂趣
任何人都可以做到這一點。 我從平常的動作開始。 首先,我在 Medium 上創建了一篇文章,名為“
為他人寫作,您將提高您的程式設計技能。 能夠解釋一個概念及其運作原理是開發人員的關鍵技能。
請記住: 您不需要成為該領域的專家才能撰寫某些內容。
4.閱讀程式碼
您閱讀的有關程式碼的所有內容都將提高您的程式設計技能。
您可以閱讀以下內容:
- GitHub 上的代碼
- 書籍
- 用品
- 時事通訊
您可以從其他人的程式碼中學到很多東西。 您可以找到您所在領域的專家或使用 GitHub 尋找與您自己的程式碼類似的程式碼。 了解其他開發人員如何編寫程式碼和解決問題是很有趣的。 您將培養您的批判性思考能力。 他們使用的方法比你的更好嗎? 讓我們檢查。
除了每天程式設計之外,為什麼不每天至少閱讀一篇關於程式設計的文章或幾頁書呢?
一些著名書籍:
- 乾淨的程式碼:敏捷軟體工藝手冊,作者:Robert C. Martin
- 務實的程式設計師:從熟練工到大師
- 加州紐波特:深度工作
5. 提出問題
不要羞於問太多。
如果您不明白某些事情,提出問題會很有幫助。 您可以聯絡您的團隊或朋友。 如果您不認識可以詢問的人,請使用程式設計論壇。
有時需要不同的解釋才能理解一個概念。 當然,在網路上閒逛並尋找答案是件好事,但在某些時候最好還是詢問其他開發人員。
利用他人的知識來提升自己。 而且,如果你問另一位開發人員,他很有可能不僅會回答,還會欣賞你。
來源: www.habr.com