無論您是前端、後端還是全端開發人員,建立一個部落格都是提升個人聲望的絕佳途徑之一。
透過撰寫部落格,您可以分享多年來累積的技術能力,並在實際運用已知知識的過程中持續精進。
本文將探討開發人員為何應該經營部落格,以及如果您剛入門,有哪些最佳平台可以選擇。
以下列出的平台依據下列標準進行排名:
- 使用者體驗
- 讀者體驗
- 社群互動
- 變現能力
為什麼開發者應該撰寫部落格?
提升寫作技巧
典型的組織通常會有專案經理、設計師和開發人員。您也可能需要為不同的終端客戶工作。現今數位化時代,多數開發人員都以遠端協作的方式工作。
您參與的專案有時需要撰寫文件。為您的程式碼加入註解,對於協助他人理解您的程式碼也相當重要。
身為開發人員,您需要學習如何在專案進行時有效地與他人溝通。幸運的是,寫作往往能夠增進溝通技巧。經營部落格能教導您如何輕鬆撰寫詳細或簡短的資訊。
收集他人回饋
您可能開發了一個能「改變」世界的應用程式,或者您可能建立了一個新的函式庫,並且樂於分享給其他人使用。
當您將這些想法寫成部落格文章時,很可能從不同使用者那裡獲得寶貴的回饋。理想的作法是:
- 明確指出問題所在
- 闡述解決方案
- 說明開發流程
- 解釋遇到的挑戰
完成這些步驟後,您可以提供已部署的連結或原始碼,供其他人測試您的解決方案。
別忘了鼓勵讀者發表評論,並審閱您的成果。如果是個人專案,您甚至可以歡迎貢獻者加入。
許多自學成才的開發人員都有自己崇拜的榜樣。舉例來說,總會有那麼一位開發者,當你想學習 Python 時,你會去瀏覽他的部落格或頻道;你可能也會找到另一位專門解決 JavaScript 問題的專家。
萬事起頭難,而撰寫部落格是個絕佳的起步方式。您應確保部落格中至少 80% 的內容是您學到的新知識,並逐步建立您的粉絲群。
鼓勵讀者追蹤您的帳號,以便在您發布新文章時收到通知。持之以恆地經營部落格,並不斷提供值得讀者學習的新內容。
銷售服務並建立作品集
成為一位優秀的開發人員和贏得客戶是兩件不同的事情。無論您是想成為獨立承包商或受雇的軟體工程師,您都需要學習如何推銷自己。
您可以使用以下方式,透過部落格賺取收入:
- 聯盟行銷
- 訂閱或付費電子報
- 販售電子書
- 銷售您的服務
- 贊助合作
一個優質的部落格可以作為您的作品集,潛在客戶可以藉此了解您的能力和專長。
開始的幾個月您可能無法賺到錢,但持之以恆最終會有所回報。如果您的目標是獲利,請選擇最適合您的營利方式。
現在,讓我們一起探索一些最佳的部落格平台。
Dev.to
Dev.to 是一個專為軟體開發人員設計的線上社群。這個平台適合初學者和經驗豐富的開發人員。
DEV 結合部落格平台、論壇和意見交流的聊天室等功能。
此平台建基於名為 Forem 的開源軟體之上。因此,開發人員可以檢視程式碼、參與貢獻,甚至使用這套程式碼建立類似的社群。
加入 DEV 非常簡單:
- 造訪 dev.to 並點擊「建立帳戶」按鈕。
- 您有多種建立帳戶的選項。可以使用 Apple、Forem、GitHub 或 Twitter 的登入資訊。
- 登入後,建立個人簡介,選擇幾個想要追蹤的主題標籤,然後開始寫作。
這個平台提供詳盡的常見問題解答區,您遇到困難時可以參考。請務必擬定計畫,並確定哪些內容可能受歡迎且能吸引追隨者。嘗試不同的功能。
DEV 的優點在於您可以將它與您的部落格同步,並擴大觸及範圍。您可以設定網站的 RSS 摘要,DEV 會將您部落格中的每篇文章匯入為 DEV 的草稿。
如果您在 DEV 上發布的內容已在其他地方發布,請務必註明,否則 Google 可能會將其視為重複內容。
Medium
Medium 是一個社交發布平台,旨在激發深入的對話並塑造想法。
任何人都可以加入 Medium,無需審查即可啟用帳戶。您可以選擇免費版本,或選擇每月 5 美元的會員資格以取得無限瀏覽權。
儘管 Medium 服務對象廣泛,它仍然是開發人員的理想平台,因為它提供許多實用功能,例如讓他們展示程式碼片段。
雖然您基本上可以在 Medium 上發表任何內容,您仍須遵守平台內容指南。被視為極端或具爭議性的內容可能會被編輯團隊下架。
您可以按照下列簡單步驟,開始在 Medium 上撰寫部落格:
- 建立您的帳戶。在 Medium 首頁的右側,您會看到一個「開始」按鈕。
- 選擇您的註冊選項。您可以使用現有的 Google 帳戶、Facebook 或電子郵件註冊。
- 選擇您的使用者名稱或筆名。您在此選擇的名稱將會顯示為作者。
- 選擇您的興趣。您可以選擇 3 個以上的興趣。理想情況下,一旦您建立內容,Medium 的演算法就會開始根據您選擇的興趣顯示內容。
Hashnode
Hashnode 是一個專為開發人員設計的免費部落格平台。此平台允許您以 Markdown 格式撰寫內容,方便讀者瀏覽。您可以嵌入圖像、程式碼片段和推文。在產生內容時,您也可以享有即時預覽功能。
您可以將 Hashnode 設定為在每次建立新文章時,將文章的 Markdown 版本推送至您 GitHub 中的私有儲存庫。這意味著您可以根據需要輕鬆遷移您的內容。
如何開始使用 Hashnode:
- 註冊。點擊選單上的藍色「撰寫」按鈕。
- 選擇註冊選項。您可以使用 Google、LinkedIn、GitHub、Facebook、Apple 或電子郵件,透過魔法連結登入。
- 輸入您的詳細資料。輸入您的全名、使用者名稱和標語。
- 選擇您的類別。您可以是作家或讀者(在此情況下請選擇作家)。
- 選擇您的經驗程度。如果您是初學者,請選擇「我是部落格新手」。
- 選擇您的子網域。這將是您所有文章的筆名。
- 選擇您的標籤。根據您的技能選擇標籤,然後點擊「完成」。
HackerNoon
HackerNoon 是一個科技部落格,您可以在此發布有關程式碼編寫、區塊鏈和新創公司的文章。這個平台有超過 35,000 位撰稿人,他們熱衷於分享科技和新創公司的一切資訊。
與上述大多數平台不同,HackerNoon 有人工編輯會檢查事實並潤飾您的草稿。您的草稿最多可能需要四天時間進行審閱。您的文章可能會被核准,或者您會收到關於需要改進之處的回饋。
HackerNoon 勝過其他平台的優勢之一是宣傳。每篇文章都會在 HackerNoon 的官方 Twitter 帳號上發布 3 次,以擴大影響力。如果您的文章成為頭條新聞,它將會出現在首頁以及電子報、Facebook、Instagram 和 LinkedIn 等其他平台。
您可以使用主圖、GIF 動圖和迷因,以增加文章登上「頭條新聞」區塊的機會。您的文章也應具有原創性,且未在其他任何平台上發布。
以下是如何開始使用 HackerNoon:
- 閱讀 HackerNoon 作家指南。熟悉本指南和預期內容,將能降低您的開發文章被拒絕的機率。您也會了解如何選擇好主題和相關標籤。
- 註冊。點擊「建立帳戶」按鈕,開始註冊程序並選擇您偏好的註冊選項。
- 選擇您的類別。身為開發人員,最佳選項是「社群作家」。
- 選擇使用者名稱。這將會顯示在您的所有文章中。
- 選擇您的興趣。
- 開始撰寫。根據您的需求,您有 3 種編輯器可供選擇。完成草稿後,校對並提交,然後等待 3-5 天,讓編輯團隊回覆您。
- 安裝網路貨幣化標籤以接收小額付款。
freeCodeCamp
freeCodeCamp 是一個免費平台,有抱負的開發人員可以在此學習程式設計。這個平台有超過 9,000 個關於不同程式語言、網頁設計等等的教學課程。
學習者也可以獲得免費學習技能的免費認證。freeCodeCamp 靠捐款支持,並不斷更新內容。
如何為 freeCodeCamp 撰寫文章
與直接撰寫文章的 Medium 和 DEV 不同,freeCodeCamp 嚴格確保建立的內容對讀者有價值。以下是您如何開始:
- 熟悉指南風格。
- 填寫此表單申請貢獻者帳戶。依照 freeCodeCamp 的指南風格,在 Medium 或 Hashnode 等平台上從頭開始撰寫 3 篇文章,並在申請表上提供連結。團隊只想了解您的寫作風格。
- 如果被接受,您現在可以開始撰寫您的初稿。一旦您確定草稿符合指南,請將其寄至 [email protected]
- 等待回饋。編輯團隊會審閱您的草稿、做出一些改進,或建議您應該進行的變更。
Indie Hackers
Indie Hackers 是一個線上社群,成功的業餘專案和營利新創公司的擁有者可以在此分享他們的經驗。這個平台的論壇設定非常適合開發人員,因為他們可以在此分享知識、探索想法並提供支援。
如果您正在開發產品或您經營新創公司,Indie Hackers 會是最合適的選擇。
您可以使用以下方式分享您的故事:
- 您首先註冊或點擊「提交故事」,這會提示您進行註冊。依照提示填寫所有必要的詳細資訊。
總結
網路上有數百個部落格平台,但以上列出的平台最適合開發人員。這些平台具有獨特的功能,可以協助您展示技術能力。每個平台都有其優勢,您可以選擇最適合自己的平台。
您也可以探索透過部落格線上賺取收入的最佳途徑。