为什么你应该多写文章的三个理由
让我试着说服你多写一些。
我的意思不是写更多的代码,而是为人类而写。
作为一名开发人员,掌握写作技能会带来巨大的好处。而这只需要不断练习。
你不必是个好作家才能写作。事实上,恰恰相反:你必须先写很多,然后随着时间的推移,写作就会变得越来越容易。
擅长写作根本不意味着写出高质量的文章。质量根本不重要。你可以写一篇糟糕的博客文章,但这比没有博客文章好得多。
练习写作的目的并非为了写出高质量的作品,而是为了高效快速地将你的想法转化为文字。这项技能首先是为了你自己,其次才是为了读者。
你写得越多,你就会越容易打开一张空白页来写。
你可能会说:我不是作家,我是开发者。我没时间写作。那么,这篇文章就是为你准备的。让我们从三个方面来解释为什么你应该写作。
合作者的论点
写作是提升您作为合作者的价值的最有力的方式。
大多数软件团队的瓶颈并不在于他们编写的代码量,而在于团队成员之间沟通的带宽。
对于任何开发团队来说,这都是一个好策略:过度沟通。过度沟通绝对不会错,因为它能避免很多因误解或沟通不畅而导致的问题。
以下是您可以做的与写作有关的重要事情:
- 与团队其他成员分享进度报告
- 编写教程和入职清单,帮助新团队成员快速上手
- 描述你遇到的障碍以及你的团队如何解决这些障碍
- 通过撰写修复、权衡和经验教训来改进错误报告
如果您的某些团队成员在远程工作,或者有时您的团队成员在家工作,那么书面过度沟通就变得至关重要。
如果您在办公室进行面对面交谈而没有记录下来,那么缺席的团队成员将会错过重要信息。
Slack 消息对于短期的、短暂的沟通来说还算可以。但如果你想让你的团队认真对待协作,那就把事情写下来。我的意思是,在 Slack 之外:在知识库、wiki 或文档仓库里。在某个地方,你需要以结构化的方式表达你的想法。
竞争对手的论点
也许合作并不能给你动力。
也许你很有竞争力,而且现在更注重职业发展。
作为一名开发人员,擅长写作是脱颖而出的非凡方法。
沟通是一项经常被开发人员忽视的技能。从我多次就此进行交流来看,我怀疑很多开发人员选择这一行,正是因为他们更喜欢与计算机互动,而不是与人互动。如果你竞争意识强,并且渴望在职业生涯中取得进步,那么写作能力将会是一个巨大的优势。
开设博客,分享你的项目,与世界分享你的学习成果。这些都是职业发展的有力策略。这能让你脱颖而出,并进入你梦想的公司。
针对内向者的论点。
由于缺乏更好的术语,我将这个论点称为“针对内向者”,但这并不是我确切的意思。
我其实是想表达这个意思。如果以上两个论点对你没用,那就自己写吧。
软件开发的很大一部分是解决问题。而解决问题的第一步就是识别并描述你最初遇到的问题类型。
描述问题,把它写出来。这会迫使你认真思考你已经知道什么,你需要找出什么,以及如何把这些碎片拼凑起来。
令人惊讶的是,大多数问题一旦写出来,就会变得简单得多。有时,你甚至在把问题写下来之前就找到了解决方案。
这就像“小黄鸭调试”的概念。和别人讨论问题很有帮助,因为交谈能帮助你的大脑理清正在发生的事情,让你更接近解决方案。
写作比对着小黄鸭说话更好。它能让你记录下问题,方便日后回顾。而且你还能分享给遇到类似问题的人。这本身就是一个巨大的优势。
你写什么其实并不重要
我尝试列出 3 种关于写作的观点,以激发可能与你产生共鸣的不同动机。
我学到了一点:如果你想写得好,写什么其实并不重要。只要写就好。
积少成多。让我再强调一遍:不要太担心写作质量。这种担心会导致写作瓶颈。我喜欢塞斯·戈丁在这方面的建议。他说:像说话一样写作。没有人会遇到写作瓶颈。
不知道写什么?那就从你的日常生活中挑选一些内容,写下你今天学到的东西。
没有地方发布?那就发布到dev.to吧。
如果你每天或每周都这样做,我保证你的写作能力会快速提高。关键在于数量和一致性。
文章来源:https://dev.to/marek/ Three-arguments-for-why-you-should-write-more-1no6