- 《構建之法》讀書筆記四-關於寫部落格的想法
在前不久知名博主《純潔的微笑》在部落格園分享了他寫部落格的心得,獲得了讀者圈的廣泛共鳴,同時也引起了一些老生常談的爭議,這樣的討論在我們長沙.NET技術社群內部也經常發生。
1、寫部落格的好處
在《軟技能·程式碼之外的生存指南》這本書中,作者提到作為軟體開發人員,最好的推銷自己的媒介就是部落格,他認為每個在乎自己職業生涯的軟體開發人員都應該建立一個部落格,他把他職業生涯的大部分成功都歸功於他的部落格。
在我之前寫過的一篇部落格中,介紹了長沙.NET技術社群的優秀開發者,全棧工程師《ASP.NET企業級開發實戰》的作者鄒瓊俊老師的成長經歷,在他大學畢業後去找工作屢屢碰壁時,有幸加入了由長沙社群組織者周尹老師開設的學習班,並向老師請教如何才能提高自己的技能時,老師告訴他,你去寫部落格,堅持寫部落格,堅持五年,一定能獲得成功。果不其然,他筆耕不輟、堅持學習和記錄自己發現的問題,併成為了一位出版了兩本開發技能書籍的暢銷書作者。
除了他之外,還有我在部落格園結識的Java全棧工程師,《Web全棧開發進階之路》的作者,沉默王二,也是一位愛好寫部落格的人,多年前他在蘇州的日企工作,偶爾會做一些筆記,但自從回到小城洛陽之後,就開始瘋狂的學習技術和寫部落格,多年的堅持沒有白費,終於得以打造這本優秀的Java開發者們值得擁有的寶貴書籍。
在技術社群有一次的閒談中,有人說起一個故事,說他以前有一次和他的同學一起去面試一份工作,然後面試官問你覺得你平時有什麼比較好的學習習慣麼?他說基本上回家之後就是看看書,玩玩遊戲什麼的。而他的同學卻說:回家之後會看看書,逛逛部落格園、寫寫部落格。於是毫無疑問,他的同學得到了面試官的青睞並獲得了這份Offer。或許他的同學以前並沒有寫部落格,但是相信得到這份Offer之後,他一定會開始寫部落格、並培養自己寫部落格的習慣的。
在《軟技能》這本書裡面也說了,他去給軟體開發人員做演講,每當他問開發者有多少位開了部落格並每週更新的請舉手時,一百個開發者,頂多只有一位舉手。他認為,堅持寫部落格、持之以恆的撰寫優質內容,能讓你輕鬆在開發者中脫穎而出。
2、不要給自己太大的壓力、從小問題開始記錄
許多人說曾經開過部落格賬戶,甚至心血來潮使用wordpress\hexo等部落格平臺搭建過自己的部落格網站,但是最終都無疾而終了,主要原因是不知道寫什麼內容,以及擔心自己寫的內容會被人吐槽說質量不好、自己忙於工作,根本沒有時間寫部落格等。
有時候開發者總是會給自己過大的壓力,其實這樣的壓力毫無必要,坦率而言,在大部分技術網站中活躍的優秀開發者,他們剛剛參加工作時,並非每個人都是學霸、一開始就能寫出優秀的部落格,他們善於發現和記錄在工作中自己發現的一些點,並持之以恆,最終讓他們脫穎而出。
每一位開發者本質上沒有那麼大的區別,並不是所有的開發者都有機會經歷大併發等網際網路的牛逼場景,但是我們總有機會發現或親歷一些只有自己才能看到的場景。在開發者這個包容心最強的社會群體中,只要你勇於寫下自己的部落格,一定會獲得其他開發者的認同。(當然,有一些網路噴子,請不要在意他們的說法)
例如,我個人認為,我們可以這樣嘗試。
1、不要擔心自己的文筆不夠好、不要過度在意別人的看法,只要寫部落格,讓自己滿意,就是一個開端。
2、學會記錄,形成素材。想到什麼,就記錄什麼,提前頭腦風暴出不同的想法,隨時更新在自己筆記中記錄的點子、並適當的進行擴充套件,就是一個非常不錯的話題。
3、無需花費太多時間,每天花半個小時思考和總結問題,一週就有3個半小時,足夠寫出一篇千字以內的總結了。
4、通過部落格與其他人進行討論。如果遇到想不明白的問題,還可以通過部落格的形式,分享出來,邀請大家進行討論,這樣的過程簡直不要太開心。
在《構建之法》這本書中,將寫部落格當成是開發者形成良好習慣的開始,並稱之為“做中學”,我們也可以在edu.cnblogs.com這個站點中,看到許多年輕的未來開發者們,他們通過部落格園這個平臺,將自己軟體工程學習過程中的問題、解決問題的方法和經驗分享出來,不同學校間還可以互相交流,形成了一個非常積極活躍的技術氛圍,我覺得這是一種令人愉悅的體驗。
當然,我也很遺憾在我讀書的那些年沒有機會體驗這樣的機會,以至於走了一些彎路,到今天我的部落格依然寫得比較少,所以這篇部落格其實也是寫給自己的一種警醒,提醒自己應該堅持寫部落格,不管年紀多大,只要今天開始堅持,堅持五年,總能取得不錯的成功,雖然不一定能像其他人一樣成功,但至少會比今天的自己成功。
3、寫部落格的原則
我曾經針對寫部落格的問題,有幸請教過《構建之法》的作者鄒欣老師,我說我最近也寫了一些部落格,但是總感覺都是一些毫無干貨,讀起來感覺沒什麼意思,請問如何才能寫出有乾貨的內容呢?
- 老師回答:說清楚一個具體問題,解決一個具體問題。
這是一個充滿哲理的回答,讓我茅塞頓開。寫部落格不是寫小說,不用長篇大論,不用引經據典,不用引用華麗的詞藻,只需講清楚一個問題即可。再簡單的問題,也是一個問題,每個人的理解都不一定相同,只需用鍵盤敲下你的理解,就可以成為一篇部落格。
在閱讀《浪潮之巔》第二卷的過程中,我看到了一樁關於部落格的軼事,說甲骨文收購了Sun公司之後,甲骨文老闆 Ellison這樣吐槽:
“Sun的工程師團隊是如此優秀,但是他們獲得的指引方向卻異常糟糕,這是導致他們無法成功的原因。花哨的部落格並不能取代優秀的微處理器,也不能取代任何軟體,部落格文章多頁無法帶來好的銷售業績。”
Sun是一家曾經是一家優秀的網際網路公司,開創的許多領域時至今日依然讓開發者們收益,但是為什麼十年前卻突然死亡,最終賣身給Oracle?在《浪潮之巔》中有比較深入的闡述,而在Sun破產之前, Schwartz這位Sun的末代領袖,卻試圖通過部落格來治理這麼大的公司,經常使用十餘種語言寫部落格,實在是一位有意思的商界領袖。(還有那位喜好用推特治國的川普,也挺有意思的,嗯,川普和Schwartz應該是筆友。)
ps:我是一位.NET開發者,在過去十年間,大概.NET是受Java衝擊最嚴重的開發技術吧,但是創造出Java如此優秀語言的Sun公司,究竟是什麼原因讓他被歷史的浪潮打翻的?真的只是因為CEO愛寫部落格嗎?這是一個很有意思的故事,大家也可以去《浪潮之巔》中看看,正好《浪潮之巔》第四版新書也上市了,我已經買了一套了。哈哈。