如何提升程式設計技能

你好,哈布爾! 我向您展示這篇文章的翻譯“如何提高你的編程技能» 作者 蓋爾·托馬斯.

如何提升程式設計技能

以下是 5 個最重要的提示

1.為自己設定目標

設定目標可以提高開發人員的工作效率。

理解:

  • 為什麼開始程式設計?
  • 程式設計的目標是什麼
  • 成為開發者你想實現什麼夢想?

每個人都有個人目標,但我為每個人建立了一份通用想法清單:

  • 創建一個網站
  • 找到新工作
  • 作為自由工作者
  • 遠距工作
  • 測試自己
  • 改善財務狀況

不要忘記為特殊目的節省空間:個人項目。 如果你想成功並保持動力,你必須創建自己喜歡的專案。 但你不必總是完成它們。 這個想法正是為了在自己的專案中實現小目標。

讓我舉一個例子。 如果你想從原理上學習如何使用資料庫,你可以開始一個部落格專案。 但是,如果您正在學習如何為資料庫添加某些內容,則可以建立一個簡單的表單來為資料庫新增記錄。

使用專案來實現目標很重要,因為它會導致研究具體的例子。 還有什麼比這更能激勵人呢?

2. 再做一次…再做一次

一旦你選擇了你的目標,就盡可能地為此努力。 你練習得越多,你學到的就越多。

學習程式設計是一項技能,您可以將其比作一項運動。 如果你想在這方面做得很好並完成你的工作,你必須在電腦上進行大量練習,而不是用鉛筆看書和解析程式碼。

每天在午休時間或下班後編寫程式碼。 即使只是一個小時,如果你養成一種習慣並堅持下去,你每天都會看到漸進但永久的進步。

「重複是學習之母,行動之父,這使得它成為成就的建築師。」(Zig Ziglar -推特)

3. 分享你所學到的或創造的東西。

這是學習新事物的最佳方式。

分享您所做工作的一些想法:

  • 撰寫部落格文章(例如,關於 Habré)
  • 參加會議或本地聚會
  • 在 StackOverflow 上尋求回饋
  • 使用主題標籤記錄您每天的進度 #100DaysOfCodes

一個小故事:你知道我為什麼創造 HereWeCode.io?

我對程式碼和知識共享很著迷。 在過去的幾年裡,我在平台上閱讀了很多文章: 免費代碼營, 開發到 等等。 我了解到每個人都可以分享他們所學到的和創造的東西,即使這只是一件小事。

我在這裡創建程式碼有幾個原因:

  • 分享知識以成為更好的開發人員
  • 幫助新手理解關鍵概念
  • 為每個創建簡單而具體的範例
  • 做你喜歡做的事並享受樂趣

任何人都可以做到這一點。 我從平常的動作開始。 首先,我在 Medium 上創建了一篇文章,名為“了解什麼是 API!”,然後是關於 Docker 的第二個稱為“Docker 初學者指南:如何建立您的第一個 Docker 應用程式“ 等等。

為他人寫作,您將提高您的程式設計技能。 能夠解釋一個概念及其運作原理是開發人員的關鍵技能。

請記住: 您不需要成為該領域的專家才能撰寫某些內容。

4.閱讀程式碼

您閱讀的有關程式碼的所有內容都將提高您的程式設計技能。

您可以閱讀以下內容:

  • GitHub 上的代碼
  • 書籍
  • 用品
  • 時事通訊

您可以從其他人的程式碼中學到很多東西。 您可以找到您所在領域的專家或使用 GitHub 尋找與您自己的程式碼類似的程式碼。 了解其他開發人員如何編寫程式碼和解決問題是很有趣的。 您將培養您的批判性思考能力。 他們使用的方法比你的更好嗎? 讓我們檢查。

除了每天程式設計之外,為什麼不每天至少閱讀一篇關於程式設計的文章或幾頁書呢?

一些著名書籍:

  • 乾淨的程式碼:敏捷軟體工藝手冊,作者:Robert C. Martin
  • 務實的程式設計師:從熟練工到大師
  • 加州紐波特:深度工作

5. 提出問題

不要羞於問太多。

如果您不明白某些事情,提出問題會很有幫助。 您可以聯絡您的團隊或朋友。 如果您不認識可以詢問的人,請使用程式設計論壇。

有時需要不同的解釋才能理解一個概念。 當然,在網路上閒逛並尋找答案是件好事,但在某些時候最好還是詢問其他開發人員。

利用他人的知識來提升自己。 而且,如果你問另一位開發人員,他很有可能不僅會回答,還會欣賞你。

來源: www.habr.com

添加評論