为什么要写作?
写作,从小学开始,写日记,写作文,写检讨书,写读书心得,到参加工作,写日报,写工作总结,这些都是在写作。读书时写作是为了完成作业或考个好成绩,工作时写作是为了让同事、领导了解自己的工作。可是,这些都是被写作,出自内心,是为了交差。
除了家人了解自己,公司同事在工作上了解自己,在社会上,或者在下次找工作时,能交出去的还是那份简历,那个人 IP(intellectual property)如何成长?
写作是为了什么?
IT 圈所熟知的累积个人 IP 的网站:GitHub,在将来(也许就在今天),一个有 GitHub 帐号的程序员更容易被 HR 青睐,因为在 GitHub 上,可以通过 star 看到本人的影响力,通过仓库的编程语言了解本人的擅长语言,通过 issue, pull request 可心了解本人的协作能力等等。写代码也是写作,在 GitHub 上写作可不是为了交差,是在打造自己的 IP。
通过 GitHub 就可以了解作者很多信息,其实写作还有更多的好处。
写作可以培养思维能力
当我在写个一个主题时,我会先思考这个主题的纲要,把思路理清楚。在写的过程中,会发现一些不合理的证据,我会继续思考哪里不合理,前后文是否逻辑严谨。如此反复,直到文章逻辑合理,思路清晰。整个过程中,就是一次/N 次思维能力的锻炼。
写作可以让我主动思考
这非常重要。做技术喜欢百度,参考百度出来的结果,把问题解决了,可是,下次又不记得,还得再百度。换句话说,这个知识掌握在度娘手里,尽管问题可以被解决,但我没有掌握该 知识。我的做法是,参考官方文档,解决问题,然后自己写一篇指南,图文并茂。在写作的过程中,我会一步一步的写,这就是主动的过程。就算下次忘记了,我还可以找到我写的指南,按自己的习惯复习,知识的回忆和掌握将更加容易。
更重要的是,被动吸收永远达不到主动获取的效果。
写作可以提高协作效率
协作无时无刻不在进行,良好的写作能力能对协作事半功倍。举个例子,Bug 单的处理过程,测试人员提交 Bug 时只写个标题:某某功能打不开了,还是一个 P0 的 Bug,开发人员一看就蒙了,开发人员找到测试人员,了解了事情的经过(开发对测试太好了...),十分负责的把 Bug 修复了,然后啥也没有留下,将 Bug 转给测试验证,过程如此的清爽,没带来一点尘埃,也没有带走一点泥土。这个 Bug 将是这位测试和这位开发两个人的故事...
不管是评论、代码注释,Bug 备注,还是技术文档都需要清晰准确的文字,良好的写作能力方便了团队之间的交流,提升沟通效率,也使得项目能更好地运行下去。
写作有什么困难呢?
其实,没有。
不写的原因可能有这么几个:
- 不敢写,怕会被别人评价说太 low,我的做法是,对自己有价值的评论,吸收,无聊的评论往往是连付诸行动的勇气都没有的人才会留的。
- 写作没技巧,文笔太烂,烂又何妨?至少我敢写出来。
- 没时间,没时间是最没水平的理由,悄悄的回忆一下,花在微信、微博、追剧上的时间有多少?关掉微信朋友圈更新提醒,你将会觉得世界如此清静。
我的坚持
我现在坚持每周给我的团队写一篇文章,不限主题,不限格式,我对自己的要求是,要把问题讲清楚。现在,我搭建了自己的独立博客,以后就在这里写了。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于