3996
- 收藏
- 点赞
- 分享
- 举报
作为码农,我们为什么要写作
首先,这是一个科普贴,姑且放到这里吧。
然后,这个是转来的,请来这里看原版:http://blog.devtang.com/blog/2014/01/08/why-we-need-write/
下面是正文:
在程序员这个行业,坚持做技术写作的人一直比较少。我和身边的朋友沟通后,发现他们除了借口没有时间外,大多没有意识到写作带来的收益。在他们看来,将自己学到的知识简单记录下来就足够自己需要的时候回顾了。而技术写作通常需要花更多时间,因为需要将技术的细节以及来龙去脉讲清楚。
不得不承认,这的确是一个事实,通常情况下,把一个知识讲清楚比理解它更难。那我们为什么要花时间写作呢?我想写作至少有以下好处:
[size=5][b][b][font=楷体,楷体_GB2312][color=Red]一、提高自己对知识的掌握层次[/color][/font][/b][/b][/size]
美国教育心理学家Bloom将知识认知分为了两个维度,其中认知历程维度又分为6个层次,分别为:记忆、理解、应用、分析、评鉴、创造。如下图所示,层次越高,表示对知识的掌握程度越深。
[attach]2858[/attach]
对于写作者来说,在写作过程中,因为需要对知识进行精确地表述,常常要对知识的细节再次的探索。在这个过程中,写作者可能会发现自己的观点不清晰的地方,通过二次学习,使自己的理解更加完善。写作者也可能会发现自己观点中的错误,从而改正自己的曲解。在经历过这段过程后,通常对于自己所写的知识的掌握程度,都上升了一个层次。
我自己的每次技术写作都经历了这样的提高过程。所以,我更多时候是把写作当成学习的一种方式。这种学习方式比普通的学习方式更加深入,效果更好。当然,花费的时间也更多。
[size=5][font=楷体,楷体_GB2312][color=Red]二、提高表达和沟通的能力[/color][/font][/size]
作为一个程序员,日常的工作大部分时间都是面对电脑。许多人周末也喜欢当一个技术宅,待在家里上网、看电影或者玩游戏来消遣。长时间的面对机器,使得我们的语言表达能力极度衰退。而写作是一个很好的机会,让我们练习自己的表达能力。
长时间写作之后,你会更加注意平时沟通的语言。你的用词更加精准,表达更加生动。在表达能力提高的同时,你的沟通效率也得到提高。
[size=5][font=楷体,楷体_GB2312][color=Red]三、接受读者的沟通和反馈[/color][/font][/size]
当你的文章通过博客或者InfoQ网站发表出来后,你就会接着获得写作的第三个好处:
1、来自读者的沟通和反馈。一篇好的文章通常会吸引一些读者回复,通过和读者的交流,你可以收获以下好处:
2、错误内容反馈:尽管文章在写作时经历过二次学习,但是人难免会犯错。写作将你的思想完全暴露出来,有水平的读者可以指出你文章中的错误,从而使你对知识的理解更加准确。我的很多博客文章都有一些细微错误,通过读者的找反馈,我很快就将错误内容改正过来了,自己的水平也得到了提高。
3、认识朋友:一个乐于分享的人总会比沉默寡言的人更招人喜欢。所以通过写作,你可以结交很多和你一样,乐于分享的朋友。
了解更多相关信息:一些读者会回复说:”某某框架也用了这个技术方案”,或者是:”你的这个实现方案没有另一个某某开源方案好”。这些信息,作为你当前文章知识点的补充,使你能够了解更多相关的资料,再一次完善自己所学的知识。
[color=Red][size=5][font=楷体,楷体_GB2312]四、影响力[/font][/size][/color]
当你持续的写作,坚持一年以上,你就会慢慢收获影响力。这个时候,你也会收到技术大会的分享邀请,出版社的约稿邀请,著名互联网公司的工作邀请,甚至是创业项目的合伙人邀请。你相比那些不分享的人,获得了更多的机会。当然你的技术观点也会被更多人接受,你也会收获到传递知识的乐趣。
[color=Red][size=6]结束语[/size][/color]
在写作过程中,你将收获提高自己对知识的掌握层次和提高表达和沟通的能力的好处。
在写作结束后,你将收获错误内容反馈、认识朋友和了解更多相关信息的好处。
在坚持写作一段时间,你将收获影响力和传递知识的乐趣。
另外,《暗时间》的作者刘未鹏在他的文章,也总结了很多写作的好处,大家也可以看看。
看了写作的这么多好处,你是否心动?那赶快创建一个博客,开始你的技术写作之旅吧!
我来回答
回答4个
时间排序
认可量排序
认可0
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2014-10-23 21:13:08
-
2017-05-09 22:49:02
-
2019-01-22 14:35:35
-
2021-03-22 18:16:11
-
2018-09-18 10:42:59
-
2018-11-05 10:31:37
-
2014-10-24 08:55:49
-
2020-11-28 09:25:27
-
2021-04-26 16:23:52
-
2017-09-01 14:01:55
-
2018-09-18 10:22:22
-
32014-12-22 09:05:27
-
22017-01-18 15:50:19
-
02015-07-31 14:23:02
-
2018-11-19 14:15:42
-
2017-05-23 14:20:18
-
2019-01-07 17:54:07
-
12019-10-31 11:04:18
-
2017-07-03 15:26:36
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认