每一位開發人員都應該擁有一個部落格。以下是為什麼以及如何堅持下去的原因。
部落格有許多用途。它可以成為潛在客戶的來源,也可以是未來你可能賣出自己產品的地方,如果你想成為獨立開發者的話,或者它只是一個你有聽眾並表達自己想法的地方。
我已經寫部落格超過11年了,多多少少都保持一致-雖然有時候我停止太久。最近我重新設計了部落格,開始堅持寫文章-非常堅持-以至於我現在每天都寫。我已經見識到了很多好的成果。
我找到了幫助開發人員學習前端開發的使命:我在我的部落格上每天發布教程,解釋我對特定主題的所有了解。
以下是我對撰寫部落格的想法,以及為什麼我認為每個開發人員都應該撰寫部落格並持之以恆的原因。
一些我希望你忘記的事情
「我不是專家」
每個人都有獨特的角度,對某些事情有自己的觀點,值得分享。你可能認為自己不知道像某某人那麼多,但對於比你經驗更少的人來說,閱讀你的想法和學習是有益的。
而且,最好教授別人的時間是在你剛學會的時候,因為你還記得不知道時的感覺。
在這種情況下,你可以用學習者的口吻寫部落格,就像剛學會了什麼一樣。我每天都在學習新的東西。我寫的文章中,有大約50%是在研究某個主題時才剛剛學到的。
「我不是一個好作家」
我也不是,但我不在乎。
請記住:除非你每天實踐寫作多年,否則你永遠不會成為一個好作家。最終你會成為一位出色的作家。
「我害怕批評」
確實,在網路上有一些地方不怕對事物發表尖銳的意見,特別是 Reddit 和 Hacker News— 但這是好事。
記住,如果你不受挑戰的話,你就不會成長。而且,如果你不想,你並不需要在那裡發文。如果你擔心在一個具有爭議性的帖子上有人發表粗魯評論的話,可以直接禁止評論。
為什麼寫作對開發人員很棒
你學得更快
我最好的學習方法之一就是實際動手去做。我通常選擇我認為自己對某個主題有所了解的東西,然後通過無窮迴圈的方式,逐漸深入我所不知道的、或者我從未想過的東西。
他們說,直到你能夠解釋一個主題,你永遠不會完全理解它。寫部落格是一種低成本的解釋事物的方法。
開啟你的職業生涯
我通過寫部落格開啟了我的軟體職業生涯。
那是在2007年,當時我正開始分享一些我在大學課程中構建的網絡應用程序時所學到的一些小東西。
通過這個部落格,我為未來的自由職業者和承包商生涯獲得了很多連結和商機。
那個舊部落格現在已經被淘汰了 - 我很久以前就停止撰寫了,內容現在已經完全過時。但如果沒有它,我想我從來沒有想到大學畢業後就開設自己的業務。
切換方向或技術堆棧
我在我的部落格文章中做過幾次這樣的事情。如果我對一種技術堆棧感興趣,並且發現我對其他事情感興趣,我會寫幾篇關於它的文章。
例如,去年夏天我深入研究了兩個月的 Go 編程。而我真的有在線上分享我的文章,然後有招聘人員向我發送了我從未申請過的工作機會。
成功的技術部落格的一些關鍵方面
在主題上保持一致
我從不訂閱不專注某個主題的部落格的訂閱。在我的情況下,我談論前端開發,因此我會訂閱其他的前端開發部落格。
即使我去年夏天談了很多關於 Go 的事情,這對前端開發者來說仍然很有趣(如果有機會,一定要學習一下 Go,它很讓人耳目一新)。不要只是胡說八道。保持專業。
保持一致,不間斷
如果你打算每週寫一篇部落格文章,就要做到。如果能每週寫兩篇,那就更好了。我每天寫,因為我知道如果我讓某一天放鬆,我會直到不再發文。
預先寫文章
不要在發布當天才寫文章。最好提前一周或更早寫。這樣即使你休息幾天,或者生病,也不太可能錯過發布文章的日子。
提前發佈也是個好主意。WordPress非常容易實現,使用靜態部落格也可以(這是我用 Netlify 和 Hugo 的方法)。定時、定點地撰寫文章。
擁有一個文章創意清單
James Altucher 每天說要寫下10個創意。這一年至少會有3,650個創意。至少其中一些是好主意。
對於部落格文章的標題和主題也是一樣。保持一個部落格中的文章創作清單。當你有靈感時,你就會有適合當天的論點。
閱讀書籍、部落格文章、Twitter. 听播客
讓自己對你想寫的主題保持最新。我寫軟體開發的文章,Twitter 是我找到很多很好主題的不竭來源。書籍和部落格也是一樣。Medium 很棒。
播客則不同,因為你是在聽,我在開車時或者我花半天帶狗在大自然中散步時總是聽著播客。
早起
設定鬧鐘,真的起床,開始寫作。我過去常常早上8點起床-因為我從不需要上班(我只在遠程工作),可以比較輕松。現在我早上6點起床,到了8點我就有下週安排好的新文章。當你在早上8點前完成了一個任務,比如說創作了一篇新的部落格文章,你會感到充滿能量,準備面對剩餘的一天。如果可以的話,早點起床(我不能,否則整天都會處於殭屍狀態)。
阻擋干擾
在病案筆記上進行網路上的研究時,很容易跳到分散注意力的地方。我在Mac上使用 SelfControl 封鎖它們。
在您自己的平台上撰寫
在您自己的平台上撰寫。在自己的平台上撰寫。在自己的平台上撰寫。使用其他人的平台來擴大影響力。玩長遊戲。您寫的每一篇部落格文章在未來10年都可能成千上萬的訪問者。也許不是,但也許 Google 最喜歡並將第一名置於該頁面的下一篇文章就是你即將寫的文章。
不要完全僅在其他平台上撰寫:你沒有擁有它們,並且他們甚至可能倒閉 (這種情況經常發生)或關閉服務,你的所有內容都會消失。
擁有一個觀眾群體
這一點與前一點緊密相聯。如果你剛剛開始,如果你積極地分享你的文章,你可能每天只有10個訪問者(除非你在 Reddit 或 Hacker News 上大紅大紫)。
一致的流量來自搜尋引擎,但這是一個非常長的遊戲,如果你充滿熱情但沒有人讀你的文章,你很容易感到沮喪。
所以,尋找一個觀眾。在自己的部落格上寫作,將文章匯入 Medium(這樣可以添加一個 canonical 標籤,這樣 Google 不會因為重複內容而生氣),並嘗試發布在一個大的出版物上。這些出版物渴望內容,他們有觀眾需要滿足,他們在找你。擁有早期的觀眾將推動你的熱情和決心。在其中引用你的部落格。
推廣你的內容
當你點擊「發布」後,你已經完成了50%的工作:你有你的想法,你完成了主題研究以及撰寫文章,找錯字,找到一張好看的圖片…現在你需要推廣你的文章。如果你有備追隨者,可以在Twitter上發表。尋找其他「出現」的方法。
有些地方可能歡迎你的自我推廣,但這實際上取決於地方和其規則。
你的部落格就是你的媒體平台
我多周前在 Hacker News 上看到這樣的引述:
別把它當作一個部落格,把它當作你自己的媒體平台,它的唯一目的是傳播能推動銷售的信息-
這些建議是正確的。我把這個引述保存下來,並計劃每個月讀一次。銷售 可能會讓你感到不舒服,但把它當作銷售觀念,或者銷售你自己的專業知識。銷售你自己。
現在設定一個電子郵件列表
真的。RSS 還未死,但僅僅被一小部分人使用。你不擁有你的 Twitter 追隨者或 Medium 追隨者,你只擁有你的電子郵件列表。我推薦 TinyLetter,它簡單、免費而令人驚艷。
不要在乎設計
真的。特別是如果你對設計不感興趣,選擇你能找到的最簡單的主題。簡單就是美。
你的部落格不是關於你的
讀者不在乎你。讀者來到你的部落格,因為他們希望你能為他們解決問題 (如果他們從谷歌搜索中來),或者他們認為他們會找到有用的信息來幫助他們做某事。通過為他們而寫,幫助他們。
避免彈出窗口和廣告
真的。不要彈出窗口。如果你的讀者對象是其他開發人員,它們對你的讀者來說毫無作用,而且它們非常討厭,Google可能會因為你使用了它們而處罰你。
此外,不要在你的網站上放置廣告。它們只會讓你的網站變糟糕,除非你每天有成千上萬的訪問者,否則他們是不值的。
如果使用第三方服務的評論解決方案,請檢查它的評論是否針對未登錄平台的用戶顯示廣告,除非你支付。
不要讓你的部落格堆積灰塵
如果你開始一個新的部落格,在甚至發布一篇文章之前,先準備好幾篇文章放在備用。
不要讓這些文章放在那裡太久-準備一個隊列。
選擇一個時間表,堅持下去,永不放棄。
當你看到那些每年只有3或4篇文章、或已經荒廢的部落格時,想想當初擁有者的夢想是多麼可悲。但這些夢想從未實現,部落格孤獨地被荒廢著,越來越沒有意義。
不要讓你的部落格成為其中之一。