為什麼你辛苦肝的部落格沒人看?搭框架、排版、畫圖技巧這些你真的懂麼?

碼哥位元組發表於2022-02-18

2022-01 月,我的公眾號關注人數 20000+。

雖然是個很小的資料,但對我而言已經是一個階段性的里程碑。今天跟大家來聊下公眾號寫作給我帶來的五味雜陳。

個人拙見,不喜勿噴。

  • 如何下手寫一篇文章?
  • 寫公眾號掙了多少錢?
  • 文章排版有什麼技巧?
  • 有什麼寫作技巧麼?
  • 文章配圖這麼好看怎麼做到的?
  • 關於接廣告……
  • 未來計劃……

我們關注一個公眾號,必然是從中收穫了一些對自己有價值的東西,而讀者的關注和分享點贊又會提高曝光量鼓勵作者繼續高質量輸出。

所以,當大家看到一些優質的文章,隨手點“在看”對作者而言就是最大的鼓勵。

兩萬粉絲

直到現在,我的公眾號已經輸出了 105 篇原創文章。

如果大家順著時間線去翻閱我的歷史文章,也能體會到隨著時間的推移,文章排版和配圖越來越讓人舒服,風格逐漸成型。

語言幽默並用“髒髒的例子”來說明硬核技術知識點,力求讓知識點易懂且有趣。

每一篇都閱讀過的讀者,我相信你一定獲得了成長。

未來我會繼續按照系列(如 Redis 系列)的形式分享技術,中間插科打諢說些“騷話”寫點情書也說不定。

總之一句話:擁抱硬核技術和物件,面向人民幣程式設計。

寫作技巧

寫作是對輸入進行思考後的輸出:輸入是前提,思考是本質,輸出是結果。

在正式靜下來寫之前,我們先做一下幾個準備工作會讓寫文章事半功倍:

  1. 定選題:技術分享、業務實踐、團隊管理還是技術理論深入;

  2. 列提綱:收集素材,將知識點細分成每個段落的標題,我喜歡用思維導圖理清列出每個子標題和思路,再為每個標題的每個段落提取一個金句,通過金句串聯出一個骨架。一直圍繞著這個金句展開,寫的時候問自己它到底是什麼,有什麼價值。

  3. 寫內容:很多人覺得下筆難,那就每寫一段都問自己這幾個問題

    • 是什麼?
    • 為什麼?
    • 怎麼辦?
    • 這麼做以後有啥結果?

    在寫的過程中要區分主次,一定要圍繞著當前段落提取出來的金句鋪開。

    如下反例:

    原本想寫 Redis Cluster 叢集原理,由於會涉及到 gossip 協議就突然跳到這塊內容並深入解析,導致脫離了主體。

在寫內容的時候我們可以圍繞下面的幾條公式來推進和構思:

  1. 描寫一個場景,引出一個痛點話題;
  2. 針對痛點,提出一個針對性強的新觀點和技術方案;
  3. 通過正面例子或者程式碼論證這個知識點:小標題 + 案例;
  4. 通過反面例子論證知識點;
  5. 總結這個知識點的使用場景和價值;
  6. 提出思考和建議,呼籲大家這麼用。

別廢話,直接寫

看完上面的寫作套路是不是被嚇到了?我們只需要在每次寫的時候刻意按照套路訓練即可,不用擔心自己還不會就不寫。

更不要覺得因為自己經驗不足、內容不夠或者不夠資格就不能寫文章,恰恰相反,我們需要暫時接受自己寫的不好這個事實,別人沒時間笑話你寫不好。

從寫好一段話開始,堅持用正確的方法,我們一定會寫好。

千萬不要說等到都準備好了再開始寫,先寫起來,我們就成功了一半。

正是因為寫得差,所以才要趕緊開始寫、開始練習。

還有一些人會覺得,我寫的不好,發出來別人會怎麼看?

能怎麼看,你要知道,你沒那麼重要。大家都挺忙的,沒時間笑話你。

學習本就是一個循序漸進的過程,第一步也不是寫長篇開始,而是寫好一段話,刻意練習。

降低目標、預期。沒有人一開始就能寫得好。

不要完美主義,不要怕別人說自己寫的不好。好的文筆是練出來的,好的文章也是改出來的。

寫作是一項系統工程,其中包括定主題、擬標題、搭框架、查資料、寫初稿、排版、校對、打磨等非常多的步驟,不同人有不同的寫作習慣,你要建立適合自己的流程。

選擇正確的事情,並堅持下去。

發現並糾正文章語病

如果你認為自己對語法結構(主謂賓定狀補的成分和定義)已經很瞭解,那麼可以跳過本段落看下一段。

大家看下下面的句子是否有語病:

大家討論以及分享的慾望非常強烈,以至於整體的沙龍甚至往後延了 1 個多小時,充分感受到現場開發者對於 Go 語言的熱情。
這個句子有偷換主語的問題,最後的半句的主語到底是現場參會的 “大家”還是“講師”呢?

在漢語句子中,主語、謂語、賓語、定語、狀語、補語是基本的組成單位。主謂賓我們比較清楚,我們重點講下定、狀、補。

定語

修飾句子的作用--簡單來說,當你看到“的”字的時候,很有可能出現了定語了;

狀語

出現在動詞前用來表示謂語的程度、時間、地點狀態等。用於修飾謂語

補語

出現在謂語動詞、形容詞後面,表示結果、趨向,比如打得(漂亮)、丟(過去)、填補(完整)等。

舉個例子:

主謂賓

培養語感

說了這麼多理論,我們可能不一定就能避免語病,避免病句更重要的一件事是需要逐步培養你自己的語感。

我們需要做的還是要多寫、多練習、多回讀。

當你寫完 30 篇文章再回頭看之前筆墨,一定會有質的不同;

寫完句子後,試著去拆分句子成分,這樣你的語感一定會越來越強。

內容排版

寫好了內容,很多人覺得排版也是個大問題。總覺得自己的編排不美觀,配圖不好看。

張愛玲有名言:“生命是一襲華美的袍,爬滿了蚤子。”

有人說,如果你將文字比作肉身,那麼錯別字、詞語誤用、標點符號錯誤等硬傷,就是這襲袍上的蚤子。

我們要避免出現錯別字、詞語誤用、標點符號錯誤等現象

上學的時候,我們使用空兩格來分段落,這樣的格式其實不適合在手機螢幕上閱讀

我們應該通過“空一行”來區分段落,並且每個段落的文字不要過長。否則你會發現一堆的文字堆砌在一起,密密麻麻的讓人失去繼續閱讀下去的興趣。

我認為每個段落有兩個句號出現就可以空行切換下一個段落了,這樣能讓讀者跟著作者的思維一點點延展下去,防止思維跳出。

另外,當英文、數字和中文相遇的時候,他們之間要留一個空格。這樣閱讀起來會更舒適。

如下:

60% 的程式設計師覺得 Java 才是最好的開發語言。

一些技術專業名詞一定要寫對,比如:

  • 很多人把 Java 寫成 JAVA;
  • MySQL 寫成 mysql;

這些我們都需要注意。

另外,手機上也不適合大段大段的程式碼貼上,我們需要儘可能的去圖解主要原理和類的關係,只貼關鍵的程式碼。

如果一定要貼很多程式碼,那就上傳到 Github 吧。

配圖技巧

在寫公眾號的過程中,有一些讀者和公眾號作者問過我用什麼工具畫圖,畫圖配色有沒有技巧。

比如下面的圖片:

Redis 全域性雜湊表

Redis全量同步

ASK 錯誤

這些圖片我都是使用 draw.io 畫的,地址:https://app.diagrams.net/

大家覺得畫的圖不好看,主要原因其實就是兩個:

  • 顏色搭配過多,超過三種以上的顏色搭配,色彩的駕馭難度我們把持不住。
  • 採用了過多的高飽和度顏色,高飽和度顏色會比較醒目,但也會造成視覺疲勞;而低飽和度顏色會比較耐看,更適合閱讀。

飽和度

低飽和度的顏色配色有什麼技巧呢?

在一個色相環中,離軸心越近其飽和度越低,以 12 色相環為例,常用的配色技巧如下圖所示:

圖片來源於網路

大家可以去看下我寫 Redis 系列的文章圖片的配色都是基於這些方法論做而畫的。

以下是我在網上找到的配色方案,希望對你有所幫助。

另外,我認為背景不要設定網格,同時為背景設定一個低飽和度的顏色即可,這樣的配色耐看,也更加沉穩和高階。

主題美化

寫好了內容,很多人又會問了,我不是專業編輯,不知道怎麼美化文章樣式,咋辦?

在這裡,我推薦大家使用 Markdown 語法來編輯文章內容,作為程式設計師我們很有必要去了解 Markdown 語法。

把你寫好的 Markdown 內容貼上到 https://www.mdnice.com/ 即可完成主題美化,裡面有很多主題可選。

我比較喜歡 Pornhub黃 這個主題,大家根據自己的喜歡選擇一個。

沒必要在主題上浪費太多時間,對於我們而言,內容才是最重要的。

接廣告是與非

碼哥只是一個普通的工程師,在工作之餘抽出時間寫公眾號其實也就幾個目的:

  • 提高個人影響力,俗話說優秀的程式設計師都應該寫部落格;
  • 通過寫文章來分享自己的開發經驗和知識讓程式設計師少走彎路,同時也加深鞏固所學的知識;
  • 通過公眾號接廣告掙錢。

受到短視訊的衝擊和現在的資訊爆炸,大家學習的途徑越來越多。

公眾號文章的開啟率遠遠下降,明顯已經走下坡路。

曾經天真的以為,寫好文章就有人關注和閱讀,順便還能掙錢。

我大意了,因為寫文章我要付出的不是一點點。

寫一篇原創,經過定主題、擬標題、搭框架、查資料、寫初稿、排版、、畫圖、校對、打磨等非常多的步驟。

寫完了還要去運營,把自己的文章推廣出去。

公眾號是封閉的資訊流,你的文章可能根本就沒人看到,更不用說有人關注了。

好不容易積累到一定閱讀,於是就接了一些廣告刺激下自己,畢竟不能靠愛發電。

如果算上每個月發表的原創文章所付出的成本與每個月廣告費對比的話,我發現這是虧本生意,廣告費杯水車薪。

讓我堅繼續寫下去的理由可能是因為文章發表後有人閱讀和讀者點“分享”、“在看”帶來的自豪感吧。

對了,那些看到公眾號接廣告就說:“天天接廣告,取關了。”的人現在就可以取關了,別逼我罵人。

目前計劃是每個月最多接三篇廣告,希望不要打臉。

不經他人苦,不評他人事

未來計劃

公眾號學知識很零散,所以我會用系列的方式來寫文章,跟大家一起從頭到腳去樹立一個全域性觀。

除了技術以外,未來我會寫一些職場心得、職業規劃和學習技巧。

當然還會偶爾寫一些面試八股文給大家去刷下大廠面試,衝擊大廠。

2022 系列開端,大家希望看什麼內容呢?MySQL、Spring、面試八股、職場管理?

歡迎大家在留言區寫下新年願望或者寫下對碼哥想說的話

新的一年,祝大家虎虎生威,萬事如意,升職加薪!

相關文章