作為碼農(nóng),我們?yōu)槭裁匆獙懽?/h1>
在程序員這 個行業(yè),堅持做技術(shù)寫作的人一直比較少。我和身邊的朋友溝通后,發(fā)現(xiàn)他們除了借口沒有時間外,大多沒有意識到寫作帶來的收益。在他們看來,將自己學到的知 識簡單記錄下來就足夠自己需要的時候回顧了。而技術(shù)寫作通常需要花更多時間,因為需要將技術(shù)的細節(jié)以及來龍去脈講清楚。
不得不承認,這的確是一個事實,通常情況下,把一個知識講清楚比理解它更難。那我們?yōu)槭裁匆〞r間寫作呢?我想寫作至少有以下好處。
提高自己對知識的掌握層次
美國教育心理學家Bloom將知識認知分為了兩個維度,其中認知歷程維度又分為6個層次,分別為:記憶、理解、應(yīng)用、分析、評鑒、創(chuàng)造。如下圖所示,層次越高,表示對知識的掌握程度越深。
對于寫作者來說,在寫作過程中,因為需要對知識進行精確地表述,常常要對知識的細節(jié)再次的探索。在這個過程中,寫作者可能會發(fā)現(xiàn)自己的觀點不清晰的 地方,通過二次學習,使自己的理解更加完善。寫作者也可能會發(fā)現(xiàn)自己觀點中的錯誤,從而改正自己的曲解。在經(jīng)歷過這段過程后,通常對于自己所寫的知識的掌 握程度,都上升了一個層次。
我自己的每次技術(shù)寫作都經(jīng)歷了這樣的提高過程。所以,我更多時候是把寫作當成學習的一種方式。這種學習方式比普通的學習方式更加深入,效果更好。當然,花費的時間也更多。
提高表達和溝通的能力
作為一個程序員,日常的工作大部分時間都是面對電腦。許多人周末也喜歡當一個技術(shù)宅,待在家里上網(wǎng)、看電影或者玩游戲來消遣。長時間的面對機器,使得我們的語言表達能力極度衰退。而寫作是一個很好的機會,讓我們練習自己的表達能力。
長時間寫作之后,你會更加注意平時溝通的語言。你的用詞更加精準,表達更加生動。在表達能力提高的同時,你的溝通效率也得到提高。
接受讀者的溝通和反饋
當你的文章通過博客或者InfoQ網(wǎng)站發(fā)表出來后,你就會接著獲得寫作的第三個好處:來自讀者的溝通和反饋。一篇好的文章通常會吸引一些讀者回復(fù),通過和讀者的交流,你可以收獲以下好處:
-
錯誤內(nèi)容反饋:盡管文章在寫作時經(jīng)歷過二次學習,但是人難免會犯錯。寫作將你的思想完全暴露出來,有水平的讀者可以指出你文章中的錯誤,從而使你 對知識的理解更加準確。我的很多博客文章都有一些細微錯誤,通過讀者的找反饋,我很快就將錯誤內(nèi)容改正過來了,自己的水平也得到了提高。
-
認識朋友:一個樂于分享的人總會比沉默寡言的人更招人喜歡。所以通過寫作,你可以結(jié)交很多和你一樣,樂于分享的朋友。
-
了解更多相關(guān)信息:一些讀者會回復(fù)說:”某某框架也用了這個技術(shù)方案”,或者是:”你的這個實現(xiàn)方案沒有另一個某某開源方案好”。這些信息,作為你當前文章知識點的補充,使你能夠了解更多相關(guān)的資料,再一次完善自己所學的知識。
影響力
當你持續(xù)的寫作,堅持一年以上,你就會慢慢收獲影響力。這個時候,你也會收到技術(shù)大會的分享邀請,出版社的約稿邀請,著名互聯(lián)網(wǎng)公司的工作邀請,甚 至是創(chuàng)業(yè)項目的合伙人邀請。你相比那些不分享的人,獲得了更多的機會。當然你的技術(shù)觀點也會被更多人接受,你也會收獲到傳遞知識的樂趣。
結(jié)束語
在寫作過程中,你將收獲提高自己對知識的掌握層次
和提高表達和溝通的能力
的好處。
在寫作結(jié)束后,你將收獲錯誤內(nèi)容反饋
、認識朋友
和了解更多相關(guān)信息
的好處。
在堅持寫作一段時間,你將收獲影響力
和傳遞知識的樂趣
。
另外,《暗時間》的作者劉未鵬在他的文章,也總結(jié)了很多寫作的好處,大家也可以看看。
看了寫作的這么多好處,你是否心動?那趕快創(chuàng)建一個博客,開始你的技術(shù)寫作之旅吧!