作为码农,我们为什么要写作

简介:

程序员这 个行业,坚持做技术写作的人一直比较少。我和身边的朋友沟通后,发现他们除了借口没有时间外,大多没有意识到写作带来的收益。在他们看来,将自己学到的知 识简单记录下来就足够自己需要的时候回顾了。而技术写作通常需要花更多时间,因为需要将技术的细节以及来龙去脉讲清楚。

不得不承认,这的确是一个事实,通常情况下,把一个知识讲清楚比理解它更难。那我们为什么要花时间写作呢?我想写作至少有以下好处。

提高自己对知识的掌握层次

美国教育心理学家Bloom将知识认知分为了两个维度,其中认知历程维度又分为6个层次,分别为:记忆、理解、应用、分析、评鉴、创造。如下图所示,层次越高,表示对知识的掌握程度越深。

对于写作者来说,在写作过程中,因为需要对知识进行精确地表述,常常要对知识的细节再次的探索。在这个过程中,写作者可能会发现自己的观点不清晰的 地方,通过二次学习,使自己的理解更加完善。写作者也可能会发现自己观点中的错误,从而改正自己的曲解。在经历过这段过程后,通常对于自己所写的知识的掌 握程度,都上升了一个层次。

我自己的每次技术写作都经历了这样的提高过程。所以,我更多时候是把写作当成学习的一种方式。这种学习方式比普通的学习方式更加深入,效果更好。当然,花费的时间也更多。

提高表达和沟通的能力

作为一个程序员,日常的工作大部分时间都是面对电脑。许多人周末也喜欢当一个技术宅,待在家里上网、看电影或者玩游戏来消遣。长时间的面对机器,使得我们的语言表达能力极度衰退。而写作是一个很好的机会,让我们练习自己的表达能力。

长时间写作之后,你会更加注意平时沟通的语言。你的用词更加精准,表达更加生动。在表达能力提高的同时,你的沟通效率也得到提高。

接受读者的沟通和反馈

当你的文章通过博客或者InfoQ网站发表出来后,你就会接着获得写作的第三个好处:来自读者的沟通和反馈。一篇好的文章通常会吸引一些读者回复,通过和读者的交流,你可以收获以下好处:

  1. 错误内容反馈:尽管文章在写作时经历过二次学习,但是人难免会犯错。写作将你的思想完全暴露出来,有水平的读者可以指出你文章中的错误,从而使你 对知识的理解更加准确。我的很多博客文章都有一些细微错误,通过读者的找反馈,我很快就将错误内容改正过来了,自己的水平也得到了提高。

  2. 认识朋友:一个乐于分享的人总会比沉默寡言的人更招人喜欢。所以通过写作,你可以结交很多和你一样,乐于分享的朋友。

  3. 了解更多相关信息:一些读者会回复说:”某某框架也用了这个技术方案”,或者是:”你的这个实现方案没有另一个某某开源方案好”。这些信息,作为你当前文章知识点的补充,使你能够了解更多相关的资料,再一次完善自己所学的知识。

影响力

当你持续的写作,坚持一年以上,你就会慢慢收获影响力。这个时候,你也会收到技术大会的分享邀请,出版社的约稿邀请,著名互联网公司的工作邀请,甚 至是创业项目的合伙人邀请。你相比那些不分享的人,获得了更多的机会。当然你的技术观点也会被更多人接受,你也会收获到传递知识的乐趣。

结束语

在写作过程中,你将收获提高自己对知识的掌握层次提高表达和沟通的能力的好处。

在写作结束后,你将收获错误内容反馈认识朋友了解更多相关信息的好处。

在坚持写作一段时间,你将收获影响力传递知识的乐趣

另外,《暗时间》的作者刘未鹏在他的文章,也总结了很多写作的好处,大家也可以看看。

看了写作的这么多好处,你是否心动?那赶快创建一个博客,开始你的技术写作之旅吧!


来源:51CTO

相关文章
|
运维 Cloud Native 前端开发
【写作能力提升】写作小白需要避免的五个写作误区和灵魂五问
【写作能力提升】写作小白需要避免的五个写作误区和灵魂五问
182 0
【写作能力提升】写作小白需要避免的五个写作误区和灵魂五问
|
监控 数据挖掘 测试技术
【写作能力提升】手把手教你快速搞定4个职场写作场景
【写作能力提升】手把手教你快速搞定4个职场写作场景
178 0
【写作能力提升】手把手教你快速搞定4个职场写作场景
|
Java 大数据 程序员
【写作能力提升】为什么建议你一定要学会写作?
【写作能力提升】为什么建议你一定要学会写作?
80 0
【写作能力提升】为什么建议你一定要学会写作?
|
SQL 消息中间件 存储
笔耕不辍」--生命不息,写作不止
根据sql以及mybaytis里面的判断来判断活动时间是否到了,到了执行的操作与未到是有区别的。
211 0
|
存储 前端开发 关系型数据库
我为什么开始写作
常人眼中的程序员往往是闷骚的,他们总是有加不完的班,他们只会默默的写代码,他们也不怎么发表什么意见,偶尔发声也只是一些抱怨或者自嘲。 我认为我自己还是一个很典型的程序员,上班写代码,下班有时也会去验证一下自己的想法,去做一些原型实现。同样,作为一个典型的程序员,我也有程序员的通病——懒,懒得去触碰自己不擅长的领域,比如写作。
|
前端开发 Java 程序员
程序员:写作能收获什么?
很多程序员已经通过自己的个人博客或者公众号来进行技术沉淀,记录自己的成长。越来越多的程序员们也开始意识到了写作的重要性。程序员为什么需要写作?写作能带来什么收获?又有哪些额外的惊喜?本文介绍三位长期坚持写作的程序员,分享他们在写作道路上的心得和收获,希望对同学们有所启发。
3000 0
程序员:写作能收获什么?
|
Web App开发 前端开发 JavaScript
写作的意义
这半年时间,我没有发布博客,不过积累了不少话题,也有一些未完成的文章,但是,我意识到,**写什么内容其实并不重要,重要的是写作本身。** 我的个人博客(**https://kiwenlau.com**)已经写了接近5年了,一共185篇,接近20万字,除去翻译和产品博客,大概也有**10万字**。写得不算太多,也不算少。所以,对于写作这件事,我还是有一些感悟的。 > 写作是一件具有长期价
494 0
为什么要写技术文章-我对写作收获的理解
为了迎接更好的自己。 过去的止步不前 程序员最反感别人没写文档,最不喜欢自己写文档。 我一直很认同技术人员应该持续写技术文章,可以总结经验,打造个人品牌,等等。但加上公司内部分享,实际也没写多少篇,这可能也是很多技术人员的通病吧。
2651 0