关于“输出”这件事

glenn-carstens-peters-npxXWgQ33ZQ-unsplash

​ 这段时间工作比较忙,没有输出,倒也不是懒,不想输出,而是最近工作上事情非常杂乱,并且工作角色发生转变后,工作内容也跟着发生了很大变化,而我又是一个做事追求完美的人,所以这段时间很多杂七杂八的事情让我焦头烂额,关于工作的事情日后再谈吧,今天聊聊输出这件事情

举个栗子

​ 在聊聊输出之前,我先说一个日常的例子。

​ 去年夏天,我爸妈给了一些茶叶,虽然一直没有喝茶叶的习惯,但是本着不浪费的心态,便从犄角旮旯里找到了不知几年前的双层玻璃杯。

大概是这样的

image-20220912105745869

​ 这种茶杯喝茶叶确实还可以,我逐渐便养成了喝茶叶的习惯,可惜好景不长,不小心摔碎了,之后又从爸妈那里拿了一个双层玻璃杯,依旧好景不长,玻璃杯又碎了,后面我想,这一直碎下去不是个办法,便买了一个茶叶过滤器。

image-20220912110149441

​ 心想这次不需要再担心杯子碎掉的问题了,到手使用了一段时间后便发现与我现象的不一样,这玩意特别不方便清理,每次拆卸特别麻烦,并且每次都需要手接触,感觉很不卫生,于是喝茶叶的习惯便与我渐行渐远。

​ 通过这个小事,大家就能发现一个习惯的形成与良好的体验有非常大的关系,并且就算大众方案也不一定就是相对个人的最佳方案 ,例如有些人使用双层玻璃杯易碎(比如我),有些人觉得不美观,这些问题都会导致一个习惯无法形成;

即使当事人存在内在动机,但是不理想的外在因素也会导致最终意愿无法未达成。输出也是这样,即使有一个想输出的心,但是没有良好的输出环境,也可能造成输出习惯的养成失败。

​ 工欲善其事,必先利其器;一个适合自己的编写环境是如此的重要。

输出工具的选择

​ 在我还没有正式工作之前,就接触到了Typora,简单高效的语法 + 所见即所的功能,让我至今都离不开Typora

​ 但是随着1.0版本后的收费以及自身不具备生态能力,让我在多个设备切换上造成了很大的困扰,虽然我几乎所有的文档都在github上,但是因为未知原因,每次pull push失败的可能性很大,所以谈不上好的体验。

​ 后来接触了【羽雀】 【飞书】 【wolai】 【Notion】,这些专业工具中最让我感觉眼前一亮的是“Notion”,其强大的all-in-one理念确实实现的不错,但是因为他是国外软件,分享出去的链接,别人偶尔会打不开,亦或者打开速度缓慢,这让我心里非常犹豫,结果兜兜转转还是回到Typora(作者使用的是免费版本)。

​ 关于各种工具,各位同学可以都试用一下,没有好与坏,只有合适或者不合适,目的是选择一个最适合自己的,自己最满意的文档记录工具。

在这个过程中我也参考了别人的一些工具集,最终确定了以下方案

坚果云 + Typora + Picgo + 七牛云

坚果云:同步文件夹资料,补充Typora不具备的云功能

Picgo + 七牛云:解决图片资源上云问题

​ 目前这一套使用感觉还可以,比较满足个人开发角色的需求,除了安装部署有点麻烦,使用过程·中仅需要关注输出本身;如果大家有什么比较好的方案,也请评论区推荐~

输出的意义

​ 为什么要输出?为什么要把自己的劳动成果开放给还不相关的人?

​ 因为输出会让你更加了解你正在输出的内容,很多事情,在编程世界,其实过程比结果更加重要,也许某一篇博客的一段话,是作者花费很多时间,经过多方论证得到的结论;而相对于结论,多方论证的过程对于当事人更加具有价值

​ 在输出中我个人非常推崇费曼学习法,在写作中我们带入费曼学习法

​ 首先将文章的全部内容输出出来,再这个过程中带入阅读者角色,思考他们需要知道些什么。

​ 然后便是回顾,通读自己的文章,看看是否存在论点不足的情况,在这一步可以交给你的同事、同行,从第三者视角在看看

​ 获得反馈后回到原始资源,再次学习,再次输出,在二次输出的过程中简化文章,查缺补漏;

​ 最后便是传授,在确保自己理解没有问题后,便输出到社区,教会另一个人,经过了费曼学习法的过程,你面对读者的任何问题,都可以给出合理解释。

​ 在这样长期的成长性思维中,你的深入思考会让你的个人能力越加厚重,同样是三年开发,你的’功力’便更显深厚,同时高质量的输出也帮助了其他人,这样一劳多得的事我们有什么理由不去做呢?

这里就有同学说了,我做业务开发没啥深度,写的文章也没人看,甚至怕输出错误的关键,没有任何动力啊。

​ 我想告诉大家,这是非常非常正常的现象,回想刚开始写代码的时候,是不是也是磕磕盼盼不自信,没有人可以一开始就达到高水平状态,都是需要慢慢练习。

  • 遇到实现问题,输出问题记录文章
  • 闲暇时间可以解读、实现一些常用函数的源码解读文章
  • 针对业务难题可以输出核心方案实现文章

​ 最开始可以仅仅输出给自己看,将自己作为一名读者,看看是否能轻松看懂你想表述的含义,在这个过程中要记住,输出是为了在深度学习中加深自己的理解

​ 将反复优化的文章发布到社区,是为了验证自己的理解是否正确,是否有价值,在这个过程中如果能帮助到别人,那是锦上添花的事情,即使没人阅读,无人点赞,你已经得到你深度学习的目。

​ 在这个过程中,你的沉淀会越来越深,核心竞争力越来越强,输出的文章也会越发高质量,进入不断增长的正向循环。

最后

​ 说了这么多输出的好处,其实都是内在因素,需要当事人发自内心的认同,正确的认识输出的价值。

​ 而我们可以控制的外在因素是如果通过工具创造更好的输出环境,这也是我想告诉大家的一点,一个较好的输出环境,会对输出起到正面作用,提升当事人的输出意愿。

​ 如果在输出上出现太多门槛,最终会造成当事人失去输出意愿;不进行输出世界不会有任何影响,依旧有很多人认识到输出的重要性,损失最大的是失去深度学习机会的自己。