身為碼農,我們為什麼要寫作
身為碼農,我們為什麼要寫作
在程式設計師這個行業,堅持做技術寫作的人一直比較少。我和身邊的朋友溝通後,發現他們除了藉口沒有時間外,大多沒有意識到寫作帶來的利益。在他們看來,將自己學到的IT知識簡單記錄下來就足夠自己需要的時候回顧了。而程式設計技術寫作通常需要花更多時間,因為需要將技術的細節以及來龍去脈講清楚。
不得不承認,這的確是一個事實,通常情況下,把一個知識講清楚比理解它更難。那我們為什麼要花時間寫作呢?我想寫作至少有以下好處。
提升自己對知識的掌握層次。
美國教育心理學家Bloom將知識認知分為了兩個向度,其中認知歷程向度又分為6個層次,分別為:記憶、理解、應用、分析、評鑑、創造。如下圖所示,層次越高,表示對知識的掌握程度越深。
對寫作者來說,在寫作過程中,因為需要對知識進行精確地表述,常常要對知識的細節再次的探索。在這個過程中,寫作者可能會發現自己的觀點不清晰的地方,透過二次學習,使自己的理解更加完善。寫作者也可能會發現自己觀點中的錯誤,從而改正自己的曲解。在經歷這段過程後,通常對於自己所寫的知識的掌握程度,都上升了一個層次。
我自己的每次技術寫作都經歷了這樣的提升過程。所以,我比較時候把寫作當成學習的一種方式。這種學習方式比普通的學習方式更深入,效果更好。當然,花費的時間也更多。
提高表達和溝通的能力。
身為一個程式設計師,日常的工作大部分時間都是面對電腦。許多人週末也喜歡當科技宅,待在家裡上網、看電影或玩遊戲來消遣。長時間的面對機器,使得我們的語言表達能力極度衰退。而寫作是一個很好的機會,讓我們練習自己的表達能力。
長時間寫作之後,你會更注意平常溝通的語言。你的用詞更加精準,表達更加生動。在表達能力提升的同時,你的溝通效率也得到提升。
接受讀者的溝通和回饋。
當你的文章透過部落格或InfoQ網站發表出來後,你就會接著獲得寫作的第三個好處:來自讀者的溝通和回饋。一篇好的文章通常會吸引一些讀者回复,透過和讀者的交流,你可以收穫以下好處:
錯誤內容回饋:儘管文章在寫作時經歷過二次學習,但是人難免會犯錯。寫作將你的思想完全暴露出來,有水平的讀者可以指出你文章中的錯誤,從而使你對知識的理解更加準確。我的許多部落格文章都有一些細微錯誤,透過讀者的找回饋,我很快就將錯誤內容改正過來了,自己的水平也提高了。
認識朋友:一個樂於分享的人總會比沉默寡言的人更招人喜歡。所以透過寫作,你可以結交很多和你一樣,樂於分享的朋友。
了解更多相關資訊:有些讀者會回覆說:“某某框架也用了這個技術方案”,或者是:“你的這個實現方案沒有另一個某某開源方案好”。這些信息,作為你目前文章知識點的補充,使你能夠了解更多相關的資料,再一次完善自己所學的知識。
影響力。
當你持續的寫作,堅持一年以上,你就會慢慢收穫影響力。這時候,你也會收到科技大會的分享邀請,出版社的約稿邀請,著名網路公司的工作邀請,甚至是創業計畫的合夥人邀請。你比起那些不分享的人,獲得了更多的機會。當然你的技術觀點也會被更多人接受,你也會收穫傳遞知識的樂趣。
結束語
在寫作過程中,你將收穫提高自己對知識的掌握層次和提高表達和溝通的能力的好處。在寫作結束後,你將收穫錯誤內容回饋、認識朋友和了解更多相關資訊的好處。在堅持寫作一段時間,你將收穫影響力和傳遞知識的樂趣。
另外,《暗時間》的作者劉未鵬在他的文章,也總結了許多寫作的好處,大家也可以看看。
看了寫作IT相關文章的這麼多好處,你是否心動?那趕快創建一個自己的IT博客,開始你的程式設計技術寫作之旅吧!
兄弟會高洛峰免費收徒:http://www.hdb.com/party/lzcw-comm.html
免費領取LAMP兄弟連原創PHP影片教學光碟/《細講PHP》精要版,詳情諮詢官網客服:
http://www.lampbrother.net
以上就介紹了身為碼農,我們為什麼要寫作,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

CakePHP 是 PHP 的開源框架。它旨在使應用程式的開發、部署和維護變得更加容易。 CakePHP 基於類似 MVC 的架構,功能強大且易於掌握。模型、視圖和控制器 gu

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

CakePHP 是一個開源MVC 框架。它使應用程式的開發、部署和維護變得更加容易。 CakePHP 有許多函式庫可以減少大多數常見任務的過載。

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲
