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

堅持一個好習慣該有多難?

引子

 

這段時間以來我都在堅持寫博客,但是更新得比較少,每周才能一更,不過好歹也勉勉強強也能堅持下去了。

我們社區還組建了一個博客互勉群,不過除了個別人能經常打卡外,大部分人都是混個臉熟,湊個熱鬧。

在這篇博客中,我打算分析不能堅持寫博客的主客觀原因,也以此作為自省,同時也期望能給讀者們帶來一些思考。


1、我的靈感,就像天際的浮雲

 

人們在那裡高談闊論著天氣和靈感之類的東西,而我卻象首飾匠打金鎖鏈那樣精心的勞動著,把一個個小環非常合適地連接起來。——海涅

堅持靠靈感來寫博客,似乎是每個剛剛開始寫博客的人的通病。靈感就像街角稍縱即逝的少女,邂逅的時光只有那麼一念之間。

一旦靈感來了,儼然一代軍師附體,嗯,指點江山、激揚文字、以鍵盤為沙盤、以文字為千軍萬馬、隨隨便便洋洋灑灑大幾千字不在話下,還可以針對某個主題寫好幾個連續的博客,寫完了之後都意猶未盡,好生痛快。

但是,靈感這個東西,也太不靠譜了,有時候你還沒來得及抓住,她就轉瞬間消失的無影無蹤,然後寫博客就成為一件無比困難的工作,又要花時間,又要花精力,想得頭昏目眩還不能敲出幾個字來。


2、抓不住的時間流沙、留一點給我寫博客吧

 

年難留,時易損。

時間太少,確實是不能寫博客的一個主要原因。寫一篇博客確實需要一點點時間,從開始寫到發佈,怎麼也需要幾個小時吧。尤其是涉及到使用代碼編寫的演算法實現的博客,這種技術博客往往耗時很長,從開始思考問題,到設計演算法流程,到使用代碼實現,再除錯、測試,然後加到博客中,排版,大概得半天小時,如果遇到一些技術問題,可能一天就結束了。當然,每每這樣精心設計的博客都會受到讀者的歡迎,這些高端博客,由於其門檻比較高,往往會讓許多讀者受益匪淺,更是成為許多公司基礎代碼中非常寶貴的部分。不過這種博客其實非常少,有時逛一天園子都難得出現一次。

作為一個996的開發者,每天屬於自己的可支配時間非常少,每天早上六點多到七點起床,然後到公司九點,晚上9點下班,回到家十點,再洗簌,到睡覺前,大概只有不到一小時的時間學習新的技能,又如何能抽出時間來寫博客?

當然,如果不上班,難道有時間寫博客了嗎?並沒有,周末了,帶孩子玩一玩,把孩子哄睡,閑暇時再吃個雞,呀,一拍大腿,又晚上十點半了,又沒時間寫博客了。每天就是這樣的迴圈播放,每天都在做同樣的事情,不停的工作。

為了生活而拼搏、等有空的時候去學習,但是每天永遠只有24個小時,不管怎麼勤奮的去完成標的,卻或許永遠也抽不出那麼一段閑暇的時間來寫學習、去寫博客。

3、天馬行空、無處放飛的年輕人的遐思

 

優秀開發者們的想法,總是容易天馬行空、肆意放飛,這也是年輕人們最充滿朝氣的一個客觀表現。實際上到了寫博客這個問題上,也是真實存在的。

例如、經常時不時會冒出許多的想法,有時看了一篇不錯的文章、與作者心有靈犀,有時解決了一個不錯的問題,這些都會讓我們有感而發,然後,嗯,趕緊記下來。但是一旦到了要寫的時候,又是毫無頭緒,不知從而下筆;例如擔心這篇博客寫了之後,太在意其他人的看法會造成某些不太好的影響,怕自己寫的博客泄露了在某些方面的不足。

於是,每一次寫博客都成為開坑之旅,最終筆記中,留下了一堆只有標題、沒有內容的奇怪東西。

4、過於在乎眼前的回報

 

我也跟優秀的開發者、微軟MVP汪宇傑老師交流這個問題,我問他是從什麼時候開始的?他說大概是讀大學時開始的,當時是從寫筆記開始、後來才逐漸的開始寫博客,最開始也擔心博客寫得不好,也同樣會被人嘲諷,但是他依然不畏人言,一直堅持寫,到目前已經堅持了十幾年。他也運營了一個自己的公眾號和網站(edi.wang),這個網站幾乎每周都會.NET相關的技能,而且由於是英文撰寫的,獲得了來自大洋彼岸大量的閱讀量。

張善友老師也說運營社區、運營他的公眾號(dotnet跨平臺),他堅持了5年,同期與他一起做.NET的公眾號還有許多,但是只有他堅持了最後。為了這個公眾號,他每天需要花好幾個小時時間去搜集素材和整理文章,而且每篇文章他都會認真閱讀和記錄,積累了目前的幾萬用戶,已經成為.NET技術圈公眾號名副其實的第一大號之一。

汪宇傑老師總結道:

有的開發者認為,與通過短期拼搏獲得高工資相比,通過博客這種方式還是太慢了,寫博客大概就像種竹子,每天要不停的澆灌,持續五年才能獲得回報。


5、破解之道在哪裡

 

在《程式員的思維修煉》這本書介紹了德雷福斯模型這種從新手到專家的能力成長模型,描述了我們能力發生演進的原因。而如果把當寫博客也當作一種能力,大概也可以把寫博客這種技能分成五個層次:

  • 1、新手:是指學習某個技能一開始的階段,包括未入門的外行人,這個階段往往經驗很少,需要借助於網絡或其他人的指導才能完成。在寫博客這個技能上,大概就是能夠基本的梳理出自己的思路,能夠把字數湊出來,形成一篇讀得通的博客。新手由於缺乏經驗和表達能力,這也讓他們總是過份在意其他人的看法,一旦被人質疑幾句,可能就患得患失,不敢繼續寫下去了。
  • 2、高級新手:有一定的經驗和自我解決問題的能力,表現在寫博客這個事情上,大概就是能夠作用靈感這種天賜的魔法把自己的博客寫出來,但是卻很不穩定,有靈感就能寫,沒靈感憋都憋不出來。不太能控制自己的法術,文筆質量參差不齊。
  • 3、勝任者:感覺筆者即將達到這個層次,能夠有效的運用靈感,寫出一些文字,也能在沒有靈感時,運用自己的積累或經驗,或素材把博客寫出來。
  • 4、精通:處理文字游刃有餘,具有全域性思維,能夠從更高的戰略層面思考問題和解決問題,並通過博客靈活的表現出來。
  • 5、行業專家:憑直覺驅動,筆力雄厚,不輕易發表自己的觀點,但是每每發聲一定能直擊問題的要害,並影響一個領域。     

許多朋友吐槽之所以不寫,文筆不好也是一個重要原因,不必苛求文筆和辭藻,尤其是技術型別的博客,鮮有使用了許多修辭手法的博主,大部分博客都只是用直白的文筆流暢的表達自己的觀點。

吳軍老師在《浪潮之巔》(第二版·下部)中的最後一頁這樣寫道:

他要感謝他的語文老師….幾乎所有的中學生,為了讓文章寫得漂亮,常常冥思苦想編造動人的清潔,尋找華麗的辭藻。他曾經也是這樣的一個人,但是他的這位語文老師用了兩年都的時間徹底改變了他的寫作方法,他老師讓他關註內容,用朴實的文風表達自己的體會。….他在美國的導師,訓練了他講話和寫作的邏輯性,比如怎麼立論,並用論據支持論點。導師是一位細節大師,要求他做到在公眾場合講話時,不多說哪怕是一句廢話,也不落下任何一句關鍵的花。其實要想寫得好,首先要說得清楚。然後再用大家喜歡的語言,把要說的話描述出來,就形成了好多作品。

寫博客是開發者一項非常重要的技能,作為新手的我們,也不要自怨自艾,人總是要慢慢進步才能逐漸走向理想豐滿 ,不管寫什麼內容,請記住,一定要堅持。

寫博客也好、IT行業也好,貴在堅持。共勉之。

附上張善友老師和汪宇傑老師的公眾號。

已同步到看一看
赞(0)

分享創造快樂