部落格真的很好用!它不僅可以成為你的創意來源,而且如果你想成為一名獨立開發者,它可能成為你銷售產品的平臺。當然它也可以只是一個簡單的展示你的想法的工具。
我寫部落格已經十一年了,雖然是斷斷續續地更新——而且有時候確實停了很長的一段時間。最近整理了一下我的部落格,並打算堅持寫下去——是真正的堅持:每天都寫一點東西。對我而言,已經受益良多。
在經營部落格的過程中,我找到了自己的使命:幫助開發新人學習前端開發。每天,我都會在我的部落格flaviocopes.com中更新教程,介紹關於某方面我所瞭解的全部知識。如果你對JavaScript或者網頁開發感興趣,千萬別錯過它!
接下來是我關於部落格的一些想法:關於為什麼每個開發者都應該有部落格,並且如何堅持寫下去。
前提:一些我想讓你忘掉的東西
“我不是專家啊”
每個人在任意一件事上都有一個獨特的視角和看法,值得與他人分享。你可能會覺得你不如甲知道得多,但可能乙比你知道得還要少。那麼對乙而言,他可能會從你的想法和經驗裡收穫很多。
而且傳授知識的最好時機,就是在你剛掌握它們之後,因為此時的你仍然記得對它們手足無措時的感受。
在這種情況下,你可以用剛學到一些知識的學生的語氣來寫部落格。我每天都會學一些新東西,部落格裡有50%的內容是我在研究某個主題學到新東西后立馬寫下的。
“我不是一個好的作者”
我本來就不是一個好的作者,但是我不在乎。
請牢記:除非連續數年每天堅持寫作,否則你永遠也不可能成為一個好的作者。相信自己,最終一定能成為一名優秀的作者。
“我害怕被人批評”
的確,在網際網路上人們肆無忌憚地對事情發表苛刻的觀點,比如眾所周知的Reddit和Hacker News,但這是好事。
如果沒有挑戰,就不會有成長。而且如果你不想,沒有人可以強制你在那兒發帖。如果你擔心有人會對有爭議的帖子發表刻薄的評論,刪掉那些評論就好啦。
對開發者而言:寫作的益處
你可以學得更快
最好的學習方法之一就是動手去做。從字面上先選擇一個自認為了解的主題,然後通過學習一些不瞭解的知識,甚至從來沒想過的內容,然後螺旋狀逐步深入學習。
有人說,只有當你能夠把它明白地解釋出來,你才是真正的理解了這個主題。部落格就是用來解釋知識的一個門檻相對較低的平臺。
你可以開啟自己的職業生涯
多虧了部落格,我才開啟了我在軟體方面的職業生涯。
2017年,在大學的課業專案中,我需要搭建一些網站應用,基於過程中學到的一些零零散散的知識,我開始了自己的部落格分享之旅。
通過這個部落格,我開啟了自己即將成為自由職業者和承包商的職業生涯。
那個舊的部落格已經不見了——很久以前我就沒有再更新它,裡面的內容也早已過時。但是如果沒有它,我絕不會想到有朝一日,我能在剛踏出校園時就能有自己的事業。
你可以調整技術方向
在部落格寫作中我做過幾次方向調整。如果專注於某種技術的同時,發現自己對另外的一些知識感興趣,我也會另寫幾篇關於它們的文章。
舉個例子,去年夏天,我花了兩個月時間深入學習Go程式設計。然後我收到了工作的offer。關鍵是我並沒有進行申請,僅僅是因為他們看到了我線上分享的部落格內容。
技術部落格成功的關鍵因素
保持部落格主題一致
我從不訂閱沒有主要關注點的部落格。就我而言,我討論的是前端開發的內容,因此訂閱了一些其他關於前端開發的部落格。
去年夏天我討論了很多關於Go的內容,Go對於前端開發者來說,也是他們很感興趣的內容(如果你有機會的話去學Go吧,這個程式語言讓人耳目一新)。但也不要試圖分享你想到的一切——保持專業。
持續更新
如果你計劃每週釋出一篇部落格,請堅持做下去。當然一週兩次可能會更好。現在我堅持每天寫,因為我知道如果一旦允許自己某天停更,接下來我就會不斷地允許自己休息,如此下去,我可能就很難再有更新了……
提前寫好你想釋出的內容
不要在打算更新部落格的那天再開始寫。提前一週寫好它們,或者更早。這樣即使你打算休息幾天,或者生病等等,你也不會輕易地錯過部落格更新日。
提前釋出也是個好方法。WordPress可以非常簡單的實現這個功能,即使是靜態部落格也可以使用(這是我用Netlify和Hugo做的)。制定一個具體的時間表,安排好寫部落格的時間,然後堅持下去。
做一個想法記錄表
James Altucher說過,每天記下10個點子,那麼一年就有3650個點子了,總會有一些會成為好的點子。
對於在部落格文章的主題而言,這個方法同樣適用。列一張關於部落格文章的想法清單。當你有靈感的時候,你將會將作品呈現得非常完美。
多讀書,閱讀部落格,刷Twitter,收聽播客
在你想寫的主題上要保持與時俱進。比如我的部落格主要是關於軟體開發的,而Twitter上有源源不斷的和軟體開發相關的創意和想法,書和部落格也是如此。媒介的力量是驚人的。
播客有些不同,因為它是用來聽的。我通常是在開車時,或是外出遛狗的半天時間裡去聽。
早起
設定鬧鐘督促自己早起,然後開始寫作。之前我都是早上8點才起床,因為我不需要趕早高峰(遠端工作)。現在我早上6點起床,8點之前就能寫完下週的新博文。當你完成了一項任務,比如8點之前創作好了一篇新的文章,你會超有幹勁地對待接下來的一整天。
阻止分心
當你為了寫一篇博文在網站上查資料時,很容易跳轉到一些讓人分心的網站。我在Mac上使用SelfControl軟體來防止這種情況,而且我不能禁用這個阻止程式。
在自己的平臺上寫作
在你自己的平臺上寫作!在你自己的平臺上寫作!在你自己的平臺上寫作!重要的事情說三遍。使用其它平臺轉載,可以獲得更大的影響力。
放眼未來,你釋出的每篇文章在接下來的十年裡都可能有成千上萬的訪問者。也許不是,但也許下一次谷歌最喜歡並貼上#1的爆文可能就是你的文章。
不要只在別人的平臺上寫作:你不曾擁有他們,他們甚至可能會倒閉(時有發生)或者停止服務,你將從此失去你的心血。
尋找觀眾
這與前面的觀點是一致的。在剛開始的時候,即使你很積極地分享你的博文,每天的訪問量可能也只有為10。(除非你在一些類似Reddit或者Hacker News的分享平臺上努力頂貼)。
通過搜尋引擎,你的部落格流量會持續增長,但這就像是一個很長期的投資。如果你充滿激情的文章不為別人所知的話,你很容易灰心。
所以,找到屬於你的觀眾。在自己的部落格上寫好文章後,把文章匯入到一些媒介平臺上(給它加上標籤,避免激起谷歌對重複內容的憤怒),或者想辦法在一些有規模的刊物上發行。出版社渴望新的內容,因為他們需要滿足一批讀者。可能他們正在尋找的,就是你。有了早期的觀眾,將會增加你的熱情和決心。最後,記得在文章里加上你的部落格連結註明出處。
積極營銷
在你點選“釋出”的時候,你已經完成了50%的工作:你有自己的想法,也完成了主題研究和實際寫作,也找出了拼寫錯誤,有了適合的配圖……現在需要做的,就是宣傳你的文字。即使你的Twitter只有一個粉絲,也要將其在Twitter上釋出出來,同時要積極尋找另外的途徑讓你的部落格更廣為人知。
一些社交平臺可能會很歡迎你的自我宣傳,但具體要取決於它的規則。
部落格是個人專屬媒體平臺
幾周前我在Hacker News看到了這句話:
不要僅僅把它當做一個部落格。要把它看成你的專屬媒體平臺,唯一的目的是為了銷售做推廣。
這句話可以說是非常中肯了。我儲存了它並打算每個月都重讀一次。
說是銷售可能會讓你不舒服,但你可以想成在出售一些想法,或者售賣你自己的專業知識、自我營銷。
設立一個電子郵箱列表
講真。RSS並未消逝,但只有少部分人在使用了。 現在,如果你在Twitter或Medium上沒有關注者,那麼你只有自己的電子郵件列表了。我推薦你使用TinyLetter,因為它操作簡單,而且免費,你值得擁有。
不要在乎設計
當你對設計毫無興趣的時候,就選最簡單的主題就好了。大道至簡。
部落格不是要寫你自己
讀者們並不在乎你是誰,他們來到你的部落格無非是期望你能幫他們解決某個具體的問題(如果他們是從谷歌搜尋跳轉過來的話),或者他們希望能夠從你的部落格裡學到些有用的知識,可以幫助他們做一些事情。所以,請為了幫助他們而寫作吧!
避免彈窗和廣告
不要有彈窗。如果你將開發人員作為你的目標讀者,那麼它們真的一點兒用都沒有,因為彈窗真的很煩人,並且谷歌可能會為此而降低你的搜尋結果排名。
同時,不要在你的網頁上放廣告。因為這些廣告通常非常糟糕,除非你每天都有成千上萬的閱讀量,否則不要放廣告,因為真的不值!
如果你使用的是第三方服務,請檢查下相關的一些功能。因為一般情況,除非是付費使用者,否則它會向其他未登入該平臺的使用者展示廣告。
不要讓你的部落格“積灰”
如果你新建了一個部落格,那麼在釋出一篇文章前,請準備好另外幾篇待發文章。
不要長時間徘徊在這些文章上——給他們排個隊,然後依次釋出。設定一個釋出時間表,堅持下去,永不放棄。
有些部落格上每年只有3、4篇文章,或者已經被遺棄。想想這些部落格的主人在建立這個部落格之初的種種暢想,這真是一件很難過的事情。這些夢想從來沒有被實現,而部落格就這樣被留了下來,孤獨著,與主人漸行漸遠。
不要讓你的部落格和它們一樣沉淪下去。
相關報導:
https://medium.freecodecamp.org/every-developer-should-have-a-blog-heres-why-and-how-to-stick-with-it-5fd55a247fbf
【今日機器學習概念】