寫技術部落格那點事-轉載 + 微調

kuibatian發表於2019-12-27

前言

寫文章是一個短期收益少,長期收益很大的一件事情,人們總是高估短期收益,低估長期收益。往往是很多人堅持不下來,特別是寫文章的初期,剛寫完文章沒有人閱讀會有一種挫敗感,影響了後期創作。

從某種意義上說,部落格是我最好的學習筆記和個人名片。在IT行業內,技術部落格是瞭解一個開發者最好的方式之一,特別是當你沒有一張足夠分量的文憑或者一段出彩的工作經歷時,你就應該沉下心來好好打磨自己技術,打造自己的部落格。往者不可諫,來者猶可追。從現在開始,養成寫技術部落格的習慣,或許可以在你的職業生涯發揮著不可忽略的作用。

一、寫技術部落格的收穫

剛開始寫文章和大部分人一樣,最主要的目的有兩個:第一,記錄自己階段性的學習成果;第二,想多結識一些志同道合的人。不管是以什麼樣的目的開始的,只要堅持寫下去,就會漸漸感受到這件事所給你帶來的好處:

1.檢驗自己學習成果,加深對技術的理解

如果一件事情不能用通俗、簡單的語言說出來或者寫出來,證明你並沒有全面地掌握或者掌握的深度不夠。只有通過知識共享才能更好地發現自己在知識理解和掌握上的不足。

2.提高文字的表達能力

隨著我的閱讀量的增多,我對自己的文章的要求就越來越高,無論是文章質量還是給讀者的閱讀體驗上我都會花費心思去琢磨,經常在寫作過程反覆問自己,諸如“如何可以讓讀者更容易吸收我所寫的東西?”“如何表達更讓人印象深刻?”等等,此外我會藉助思維導圖工具xmind和生成動態圖工具ScreenToGif,因為影象比文字記憶牢固,視覺化記憶可以充分發揮優勢。

3.結交更多優秀的人,獲得更多內推機會

樂莫樂兮新相知,通過文章結交新朋友何嘗不是快樂的事!況且分享知識的同時還能幫助到別人,也會給人帶來成就感!
回覆讀者留言的時候,可以通過這種方式和五湖四海的技術人在一起交流。素未謀面,但神交已久這是件很酷的事!

4.打造個人品牌,提高業內影響力

自媒體時代,資訊高度流通,是個段子手都可能收穫一份事業。通過知識共享可以幫助自己找到更有價值的朋友和合作夥伴,從而協助你打造個人品牌。“讓別人知道你知道”,建立你的個人品牌,讓別人更願意跟你合作——傳遞和共享自己的知識是最簡單的方法,通過知識共享,可以促進人們對你的瞭解和信任,為個人發展開拓新的天地。當你有了足夠的名氣時,你會收到類似網站廣告,(付費)演講邀請,錄製視訊,出書等邀請和機會。

5.得到報酬(稿費/打賞/廣告費等)

堅持寫優質的文章會帶來稿費或者是打賞,雖說可能都是些小錢,但這也是正向反饋一種形式,會刺激你持續輸出。等到部落格幫你塑造了個人品牌後,這個東西會成為和你日常所做的工作同樣有價值,甚至超過你的本職工作。
PS:本人部落格5年,分文沒有。。。 主要是沒想過賺錢。最近公眾號開了廣告,所以就每天有3塊錢,4塊錢。謝謝大家支援哈哈!

二、如何寫出一篇受歡迎的技術文章?

1.全力找一個好標題

標題可以說是一個門戶的作用,是讓讀者瞭解到文章的內容主旨的一個標識。如果標題起得不好,就很難引起別人的興趣,更不必說高閱讀量了,即使是文章的內容質量很好。

標題確定下來後,要多查詢些資料,因為不同的人可能對同一個事物有不同的看法,所以通過閱讀和整理多個人對同一事件的描述可以讓自己更深刻,更多角度地理解這個問題,然後再結合自己的理解,就會理解的很快,也比較透徹。

2.明確目標和受眾

確定好標題後就需要確定你的目標讀者群體。瞭解你的讀者群體是極其重要的一步,他們是怎麼樣的人,有什麼背景知識(或者你希望你的讀者群體需要什麼知識),這些人需要什麼思維方式。這是極其重要的一步,最好是能夠把你對讀者的要求寫在文章的前面,這樣對你和讀者都有好處。瞭解目標群體就像產品經理了解目標使用者需求,切身體會到了才能做出好的產品。

3.有一個好的開頭結尾並且內容翔實

俗話說,巧婦難為無米之炊,事實上要想寫出一篇內容翔實的文章,高質量參考文章必不可少!
定位優質的英文文章,不止是版主的基本技能,更是作為優秀程式設計師的必備技能之一。掌握此技能,讓網際網路的資訊都能為你所用。

以尋找方式的不同,可分為:

  • 優質渠道 —— 選擇渠道,篩選文章並跟蹤更新
  • 精準搜尋 —— 確定關鍵詞,利用搜尋引擎

接下來我們各自說明。

第一種方式:優質渠道

  • 常見渠道
    • Medium
    • Reddit
    • StackoverFlow
    • Quora
    • GitHub
  • 專屬渠道
    • 資訊訂閱
    • 個人部落格
    • 技術資訊

第二種方式:精準搜尋

這一種方式主要是定位 「聯想關鍵詞」,然後利用 Google 引擎進行搜尋。Google 引擎有自己的好文章篩選演算法,一般排名比較靠前的文章品質都不錯。

首先第一步是定位關鍵詞,可以通過一些線上工具輔助:

以上這兩個是 SEO 關鍵詞工具。他們會告訴你,當使用者搜尋 Laravel 時會同時關注哪些內容。將這些關鍵詞與 Laravel 搭配進行搜尋,即可有針對性地搜尋相關文章。

4.獲得反饋並進行迭代

我有一個毫無根據的理論,並且對此深信不疑:好文章都是慢慢打磨出來的。當有一定閱讀量後,跟讀者互動交流後,就會發現文章不足之處,此時就應該及時修改過來。等過了段時間,寫過的文章也應該經常拿出來溫習,此時可能能力較之前有所進步,看問題更深刻,覺得不滿意的舊文章也應該進行迭代!這樣,你的寫作能力才能迅速提高!

5.新增最後潤色:包裝,釋出和宣傳

三:如何打造自己的生態圈

  • 個人部落格 —— 使用者知識記錄,一般都是品質比較高的內容; 波客
  • 技術文件 —— 系統性的知識更有利於大腦吸收和記憶,文件系統允許你像撰寫書籍一樣記錄知識。文件的型別可以是技術文件翻譯、開源專案文件或論壇相關的系統性程式設計知識記錄。想要撰寫文件,可以聯絡我,並附上你要撰寫的話題,我可以和你一同討論;golang入門 python-django-falsk-網站開發
  • 實戰教程 —— 行之有效、講求最佳程式設計實踐的實戰課程。每一門課程,就是一份專案開發經驗,力爭成為學習一門技術的最短路徑;我在bilibili發的比較多,請看:【程式設計】小白學習linux-ubuntu作業系統 自學PHPCMS nodejs實戰與開發 php微信開發,更多請關注我bilibili主頁
  • 公眾號 上海php自學中心
  • 網站 3N2W網

四、關於寫部落格的幾個問題

1.什麼時候開始

每個人的心裡,有多麼長的一個清單,這些清單裡寫著多少美好的事,可是,它們總是被推遲,被擱置,在時間的閣樓上腐爛。

萬事開頭難,寫技術文章也是,很多人會在起步這個階段逗留很長的時間,你或許有這樣的疑問:開發人員技術到什麼程度才有資格去開通自己的部落格?種一棵樹的最好時機是十年前,其次是現在,開通技術部落格同樣如此。其實我一年前開始寫那些文章,現在再回頭看,便覺得當時寫得很差勁,對於那些不滿意的文章,可以等你能力提高了,再刪掉重新寫。所以非要等到是技術牛人,才有資格寫文章,然而恰恰相反,你可以通過寫文章來記錄自己成長軌跡,分享文章的同時,打造自己個人品牌,何樂而不為?

2.如何開始寫?

  • 從模仿和重寫開始

對於一個新手想要一開始就寫出一篇高質量文章,往往會覺得無從下手。而我的建議是從模仿和重寫開始,雖然你可能還沒開始寫文章,但你一定閱讀過那些優秀的部落格文章,不妨先模仿那些優秀文章,學習如何給文章起標題的,如何寫開場白,如何闡述他們的觀點,以及如何總結的。通過模仿和重寫,你會漸漸培養起寫作的感覺,並且越寫越好的。

  • 建議先確定主題,然後再根據主題查詢相關資料

根據主題來查閱資料,而不是根據資料來查閱主題。按照主題來閱讀,你會發現讀的時候不再是老老實實地一本書看完看另一本,而是非常頻繁 地從一本書跳到另一本書,從一處資料跳到另一處資料, 從而來獲得多個不同的人對同一個主題是如何講解的。通過對比不同資料,取其精華,去除糟粕,總結成文。

  • 養成思考習慣

劉未鵬《暗時間》中提到:“你走路、買菜、洗臉洗手、坐公交、逛街、出遊、吃飯、睡覺,所有這些時間都可以稱為‘暗時間’。 我們可以充分利用這些時間進行思考、反芻和消化平時看和讀的東西, 讓我們的認識脫離照本宣科的層面。”

當思考和總結成為習慣之後,訴諸文字以及藉助書寫來進一步思考就變成了一件自然而然的事情, 就變成了一件“因為你在思考和總結從而必須書寫下來”的事情,部落格就變成了副產品。

3.寫部落格挺花時間,如何平衡工作和學習?

寫一篇高質量的文章確實很花功夫,為了可以讓讀者有所收穫,需要從內容,措辭,配圖,排版等多個方面下功夫,而這些地方都是需要花時間的。

其實我的大部分的部落格的初稿就是我的學習筆記,這主要包括看視訊學習或者看書做的筆記,有了這樣的初稿,寫部落格已經成功了一半。接下來你要做的事,就是如何將你所掌握的知識進行深度和廣度的延申,最後通俗易懂地講給別人聽。所以如果你不堅持學習,很難持續高產。

程式設計師可能是加班相對嚴重的一種職業。對於有工作的上班族來說,寫部落格就要善於利用小塊時間,也就是《奇特的一生》中所說的“時間下腳料”,比如利用中午休息時間,根據主題搜尋一些資料,做好前期準備。我一般一個禮拜時間才寫一篇文章,從來不是花個幾個小時一氣呵成,而是有時間就寫一部分,寫部落格對我來說是挺享受一個過程。

4.在哪個平臺寫

現在可以寫文章的地方太多了,所以選擇會有很多,反而讓人迷茫,哪裡才是技術人員真正的聚集地。我發現很多愛寫文章的技術人,首先會在一個平臺去寫文章,慢慢的在這個平臺積累了一些名氣之後,就會被各種編輯邀請或者是出於推廣的目的,會在各個熱門的平臺下去同步自己的文章,然後引流到自己的獨立部落格,最後開通自己的公眾號。

如果是寫作新手,我建議先重點選擇一個平臺,瞭解這個平臺的規則和技術氛圍,如果各方面都和自己比較貼切,那就選擇它寫作發表文章,平臺積累了一些名氣之後,再選擇開通自己的部落格。至於選擇什麼樣的平臺,個人覺得最好選擇支援 Markdown語法的平臺,這樣你就不必花心思調整文章的格式,下面是一些平臺推薦。

  • 掘金
  • SegmentFault
  • Github issues
  • learnku
  • CSDN
  • 部落格園

5.如何推廣自己的文章?

好酒也怕巷子深,如今寫技術文章而且寫的不錯的人太多了,如果不太注重推廣的話,文章很快淹沒在知識的海洋中,閱讀量很小,繼而影響寫文章的動力和激情。就我個人而言,寫文章最大的樂趣就是和讀者互動交流以及他們帶來的反饋,如果閱讀量少了,我就會質疑自己文章是否對別人到底有沒有幫助,文章質量是不是很差?

到底如何推廣呢,第一需要研究清楚平臺的規則,熟悉規則,才能玩轉規則!接下來以SegmentFault社群為例,你應該仔細研究我們進一步改善了首頁的推送這篇文章,裡面詳細介紹瞭如何上首頁的一些條件:

當滿足上述一個條件的時候,這篇文章就會被推送到所有訂閱了相關標籤使用者的時間線上了。這又引出了另一個問題,那就是在撰寫文章時對標籤的使用,我們建議為了擴大你潛在的文章閱讀人群,第一個標籤最好選擇一個比較廣泛的技術標籤。

6.為什麼應該採用部落格的形式而不是雲筆記

上文我們提到,部落格源於自己的筆記,這裡可能會有不少人有疑惑為啥不直接在印象筆記來記錄筆記,而還要花心思來寫部落格?我認為採用雲筆記的侷限性如下:

  • 記錄在筆記,更多的是為自己看,無法進行深入理解和研究
  • 無法分享給廣大同行,不利於發現自己看待問題的不足和更有的見解
  • 無法獲得類似知識變現,名氣提升等益處,更不用說打造個人品牌了

參考文獻

寫技術部落格那點事
如何尋找優質外文?
社群文件撰寫指南

相關文章