畢業一年多,利用工作之餘陸陸續續寫了一些零散的技術部落格,其中一部分記錄工作過程中遇到的問題的解決辦法,另外一部分是總結自己對某些知識點、某個開源項目的了解。為什麼要寫技術部落格呢?可能很多人有這個疑問,工作都幹得累死累活的,哪裡還有時間寫部落格,還不如撸兩盤遊戲,看個視訊,看個電影,把個妹子來得痛快。
不願意寫技術部落格的原因
為什麼很多人不願意寫技術部落格,我覺得主要有以下原因:
(1) 工作很忙
大多數程式員加班很頻繁,工作日加班,甚至連周末都要加班。這個時候大家都會說,我沒有時間寫這些東西。
(2) 認為然并卵
還有很多程式員這麼認為寫部落格是浪費時間,沒有什麼實際意義,不如打打遊戲、看視訊、看電影、撩妹子。
(3) 堅持不下去
還有一些人,一開始下定決心,蠢蠢欲試。但是,最後還是沒有堅持下去。因為寫好一篇技術部落格不容易,需要耗費很多時間,你千萬别指望你能一天寫好一篇技術文章。一開始你可能思路很清晰,但是當你動筆的時候,你往往不知道該怎麼寫,寫些什麼。于是最後漸漸沒了興趣,就不寫了。
寫技術部落格的好處
在我看來寫技術部落格對于一個程式員來說,是有極大的好處的,特别是對那些剛畢業不久的程式員。結合自身經曆,主要有以下好處:
(1) 強化你對知識點的了解
工作中、學習中總會碰到一些新的知識點,這時候你可以嘗試把它寫成部落格,這樣可以加深你對它的了解。也許你覺得你能在其他人的部落格中看到這些知識點,認為完全沒必要寫這些,但是請注意,别人寫的那是别人的了解,自己寫的是自己大腦思維想法的真實記錄,你的思維不可能總跟别人保持一緻吧。
(2) 碎片化學習記錄
我們學的東西總是很零散,可能今天接觸這個新的東西,過幾天又接觸另外一個東西。我們通常能夠快速學習一個新的技術,但是,一旦我們停下腳步,不再使用它的話,慢慢地它就從我們的記憶中被抹去。俗話說,好記性不如爛筆頭,我們可以把每一個新接觸的東西寫到部落格裡面,這樣,當以後某天你要用到的時候,不需要再去重新去茫茫的百度或者谷歌裡面搜尋,可以直接定位到你的部落格裡面去回顧,去重新拾回它。我相信,來自你手筆的文章,總會比看别人寫的文章了解得要快許多。
(3) 提高寫作能力
誰說碼農就不需要寫文章,是碼農,才更需要寫文章,這是碼農level up的一項必備技能。你寫出來的文章的好壞、深淺,可以反映出你技術功底的深淺。當你寫得越好,得到越多人的贊同,這才能證明你技術level up了。
(4) 幫助他人
當我們使用某項比較新的公共技術(内部技術除外)的時候,遇到什麼問題,或者踩了某個深坑,然後你有了自己的解決方案,這個時候不要吝啬你的解決方案,把它寫成部落格,貢獻出來。你遇到的問題别人也很有可能會遇到,這個時候你寫出來的東西就是這些人的救濟良藥。
如何開始寫技術部落格
(1) 選擇部落格平台
有兩種選擇,一種是選擇現有的部落格平台,另外一種是選擇自己搭建!兩種選擇我都試過,對于第一種選擇,可選擇的有簡書(最近很火)、csdn、部落格園、iteye等,我個人更傾向于csdn,因為它在國内IT界的影響力還是蠻大的,而且它支援markdown來寫文章。當然,選擇部落格園或者iteye或者其他成熟的部落格平台也可以,據了解部落格園也是支援markdown寫文章的。另外說說第二種選擇,自己搭建,适合于喜歡搗鼓并能堅持寫作的人,推薦大家利用Github Pages來搭建自己的部落格,優點是可以讓Github幫你托管你的部落格平台,而且是免費的,每一個github賬号會對應一個免費的域名。
關于Github Pages搭建部落格,可以自己上網檢索->如何使用Github Pages搭建個人技術部落格,我個人采用jekyll + bootstrap在github pages上面搭建我的技術部落格,自己搗鼓了一下css樣式,購買了域名,現在可以通過blog.crazypig.me通路,有興趣的同學可以參考一下。
(2) 寫些什麼
選擇好部落格平台以後,你必須關注一個問題,我應該寫些什麼? 從我的觀點出發,我認為,一切你認為有必要寫的,都可以寫下來!(這是說廢話的節奏)比如說,使用某項技術遇到的問題以及它的解決方案,可以寫下來;又比如,你在學習某項技術,也可以總結成一個個的知識點寫下來;
(3) 怎麼寫
一定要用markdown寫!markdown最近幾年很火,相比于富文本,它更關注于寫作,讓你能夠全身心關注于你的内容,而不是花俏的排版和樣式。現在很多部落格平台都支援并推薦用markdown來寫文章,并且很多涉及IT技術讨論的網站的評論區,都支援以markdown格式來寫評論,如Github、Gitlab、stackoverflow等等。markdown入門可以參考這篇文章:認識與入門 Markdown
建議用Markdown編輯器先寫文章(這樣可以實時儲存本地),寫完并整理後,确認沒問題,再一次性粘貼到部落格平台上面去。
(4) 堅持
最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:”寫得真他媽菜”,那麼恭喜你,你已經level up了。