歡迎光臨
每天分享高質量文章

如何撰寫較受歡迎的技術文章

本來我這篇文章的標題是 “如何撰寫受歡迎的技術文章”,但反覆斟酌之下,還是加了一個“較”字,這主要是考慮我不是什麼知名作者,寫的文章大多也談不上很受歡迎,貿然地談“受歡迎” 是有點忐忑的,而改成現在這樣,雖然只是一字之差,但就多了一份進退的空間,自信心也就油然而生了。

我寫技術文章的時間,算起來有超過13年了,我一直在國內比較早期的技術部落格平臺——部落格園發表文章,至今已經有 1347篇隨筆,累計閱讀量約 96萬,擁有“推薦部落格”的榮譽。根據部落格園的規則,我目前排名第40位(以前可能還略微靠前一些),跟很多大家耳熟能詳的大牛相比,我還有很大的差距。

我的技術部落格地址是 https://chenxizhang.cnblogs.com

我寫的文章在數量上有一定的優勢,這可能跟我寫的內容和方式有關係。熟悉我的朋友大抵知道,我有相當長一段時間做諮詢顧問和培訓講師,那段青蔥歲月,相對單純的日子,每天的日常就是吃飯、睡覺、寫文章(或做案例)。做培訓講師需要不斷地學習,而且透過把一些技術經驗寫出來,也是一種提高自我的方式。逐漸地,我的部落格擁有固定的一批讀者,他們給了我很多反饋、以及鼓勵,和溫暖。

那麼,回到今天文章的主題 —— 如何撰寫較受歡迎的技術文章?我想先用一篇目前為止在我的部落格中最受歡迎的一篇文章作為例子講解一下。

該文章的訪問地址是https://www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html ,你也可以在本文的底部,透過“閱讀原文”連結訪問。

這篇文章 《你得學會並且學得會的Socket程式設計基礎知識》發表於2011年,算起來也有快8年的時間了,累計閱讀量為75441,評論數為110,點贊數為 73,這三個指標都是各自領域的第一名。更加讓我印象深刻的是,直到現在還仍然經常會有讀者給我留言,有的還是專門為了留言註冊了一個部落格園賬號,感動之餘,我也在想其中的原因。

我們先來看看題材。寫作有一個作用是幫助自己梳理思路沉澱經驗,但文章主要還是寫給別人看的,尤其你要公開發表的話。那麼,“決定寫什麼” 是一個很重要的問題。你至少需要考慮

  1. 我的標的受眾是哪些人群?這個人群有多大?

  2. 他們需要什麼哪方面的內容?

思考這兩個問題,看起來有點像做市場分析,大家可能會覺得不是技術人員的專長,但越來越多的經驗證明這是很有必要的,其實這兩個問題的背後還有一個深層次的問題:你是成為怎樣的一個作者?你的標的是什麼?

其實寫別的文章,做別的事情也有類似的原則

這個題材 ——”Socket程式設計的基礎知識“ ,老實說我在寫作的開始並不太知道會有這麼大的需求。我記得當時已經有多種技術可以做客戶端和伺服器端的通訊,尤其是要有狀態的通訊。用現在的眼光來看,是不是因為這種偏後端的技術相對來說穩定(不像前端技術那樣日新月異),有固定的使用者群體,Socket是其中一種比較基礎的技術,所以在這麼多年還有人在不斷關註呢?

我感覺,正如文章標題《你得學會並且學得會的Socket程式設計基礎知識》所提出的那樣,這篇文章勝在”情境引導“,有情境,所以言之有物,不是說空話套話,而引導式的目的是為了讓讀者能真正學會。該文章是透過一個完整的案例,並且是層層推進的方式給讀者呈現他需要掌握的知識,而且連什麼情況下會出現什麼錯誤提示,都考慮到了。

同樣的例子,還有常年霸佔部落格園推薦排行榜第一名的蔣老師的文章,例如這一篇 《200行程式碼,7個物件——讓你瞭解ASP.NET Core框架的本質》https://www.cnblogs.com/artech/p/inside-asp-net-core-framework.html, 機緣巧合我還有幸聽過他針對這個話題的現場演講,這種抽絲剝繭,層層深入的方式,能時刻抓住觀眾(或讀者)的註意力,而背後的原理和知識點,也是透過一個一個例子,潤物細無聲地傳遞給了他們。

另外一種寫作形式,是系列文章。早些年部落格園的鼎盛時期,真的是百花齊放,各路大神都有各自的系列,我印象深刻的有趙劫,Terry,蔣金楠,張善友等。寫作系列文章需要足夠的功力,這些能寫系列文章的牛人,也大多成為了後面的暢銷書作者。

還有一種我認為比較好的寫作方式或者風格,就是有獨立的見解,這是可遇不可求的。這方面,我一直很喜歡阮一峰的技術文章,如果我沒有記錯的話,他應該曾經做過大學老師,現在供職於阿裡支付寶(Alipay.com),作為Node/Javascript的工程師。

同樣講一個技術話題,他的文章可以讓你有不一樣的收穫。這主要取決於他對於這個話題的深入研究,旁徵博引,並且有自己的一套獨立的見解,而不是人云亦云。例如 《找回密碼的功能設計》 http://www.ruanyifeng.com/blog/2019/02/password.html

阮一峰是70後,他的文章如此好,可能跟他的文化功底和社會閱歷有直接關係,事實上他不光寫技術文章,還寫了幾本文集呢。

工欲善其事必先利其器,在資訊過載的時代,平臺和工具的重要性還是不言而喻的。在選擇平臺到時候,你需要考慮平臺使用者群體是不是跟你的標的受眾匹配,還要看這個平臺未來的發展規劃。這裡特別要提到,如果你的標的受眾是年輕一代,需要特別註意他們的學習方式、關註的平臺是跟以往不一樣的。

搞清楚了上面這個問題,對於作者來說,你選擇的平臺還要滿足幾個條件:

  1. 是否方便你的寫作?是用客戶端還是線上的?

  2. 搜尋引擎友好性怎麼樣?這方面部落格園做得非常好。

  3. 移動化閱讀體驗如何?

我在這篇文章中 (我分享給大家的個人寫作經驗) 有對寫作平臺的詳細說明,有興趣請仔細閱讀參考。

說了這麼多,也講了很多技法,但其實寫作是一種自我修行,你永遠不知道你寫的東西是不是受歡迎,對此你也不必過分期待—— 儘管去寫,去儘量寫好,然後你自然會有所收穫,尤其是內心的喜悅,這是千金不換的饋贈。

針對寫作,尤其是技術文章的寫作,我此前有幾篇心得,有興趣可以參考

  1. 三十分鐘寫作法

  2. 寫作技術文章或圖書的一些經驗

  3. 我分享給大家的個人寫作經驗