跳到正文

更多文章

影响力日常操作系统:21天习惯养成计划 从技能雇佣者到价值创造者 互惠账户的运营 影响力的三层架构 组织的注意力经济学
写作促进学习:输出倒逼输入,写作即思考

在一次技术分享会上,一位资深工程师分享了这样的观点:“如果你真的想掌握一个技术,最好的方法就是写一篇教程教别人。”

这个观点很多人第一次听到时会半信半疑。认为写作是文科生的事情,学技术的人只要会编程就行了,为什么还要写作呢?但实践证明,技术写作确实能显著提升学习效果。

写作不仅仅是表达,更是思考的过程。当你试图把一个概念解释给别人听时,你必须先真正理解它。

费曼的启发

诺贝尔物理学奖获得者理查德·费曼曾经说过一句著名的话:“如果你不能用简单的语言解释一个概念,那说明你还没有真正理解它。”

费曼有一个学习方法,被后人称为”费曼学习法”:

  1. 选择一个要学习的概念
  2. 试着用简单的语言解释给一个小孩听
  3. 找出解释中的不足和错误
  4. 回到原材料,填补知识空白

这个方法的核心就是”输出倒逼输入”。当你试图输出知识时,你会发现自己理解上的盲点,然后有针对性地去学习。

很多人开始写技术博客后发现:**以前觉得自己”懂了”的东西,其实根本没有真正理解。**只有当试图用文字把它表达出来时,才发现理解是多么肤浅和模糊。

写作如何促进学习?

发现知识盲点

当你试图解释一个概念时,你会发现很多自以为理解的地方其实并不清楚。

有人在写关于Python装饰器的文章时,原以为自己已经很熟悉了。但开始动笔时,却发现无法清晰地解释装饰器的执行顺序。这迫使其重新学习装饰器的原理,最终对这个概念的理解比以前深刻了许多。

强化记忆

**自己产生的信息比被动接受的信息更容易记忆。**这是心理学中的「生成效应」。

当你把学到的知识重新组织、表达出来时,这个过程本身就是一种深度加工,会让记忆更加牢固。自己写过的技术文章中的内容,即使过了很久也能清楚地记得,但只是看过的教程,很快就会忘记。

建立知识联系

写作的过程中,你会自然地把新知识和已有知识联系起来。你会发现不同概念之间的相似性和差异性,构建起更完整的知识网络。

比如,在写数据库相关的文章时,往往会不自觉地联想到之前学过的数据结构知识,这样不同领域的知识就被串联起来了。

锻炼表达能力

技术人员往往专业能力很强,但表达能力相对较弱。而在职场中,能够清晰地表达技术概念是一项非常重要的能力。

写作是锻炼表达能力的最好方式。它要求你用清晰、准确、易懂的语言来表达复杂的技术概念。这种能力在工作中的价值是巨大的。

从何开始?

日常学习笔记

不要小看学习笔记。好的学习笔记不是简单的知识摘录,而是你的思考过程的记录。

建议在写学习笔记时包含这些内容:

**今天学了什么?**不只是记录知识点,更要记录你的理解过程。哪些地方一开始不懂,后来是怎么理解的?

**遇到了什么问题?**把你遇到的困难和解决过程记录下来。这些”踩坑”经历往往是最宝贵的学习内容。

**有什么新发现?**学习过程中的意外发现往往是最有价值的。记录下来,说不定将来会派上用场。

**下一步要学什么?**每次学习结束后,思考一下接下来应该学什么,为什么要学。

不要追求完美。学习笔记的目的是帮助你思考和记忆,不是为了发表。写得乱一点、不完整一点都没关系,关键是要写。写作是一个迭代的过程,第一稿通常都不太好,但这很正常。重要的是开始写,然后不断改进。

技术教程

当你对某个技术有了一定了解后,可以尝试写技术教程。教程是最能检验你理解程度的写作形式

写教程时,你需要考虑:

  • 读者的背景知识是什么?
  • 应该从哪里开始讲?
  • 如何一步步引导读者理解?
  • 哪些地方容易出错,需要特别提醒?

这些问题会迫使你从不同角度思考同一个技术问题,大大加深你的理解。

比如写Git基本操作教程,虽然之前一直在使用Git,但当试图写成教程时,才发现对很多概念的理解都不够深入。为了写好这篇教程,需要重新学习Git的底层原理,最终对Git的理解提升了一个档次。

项目复盘

每完成一个项目后,写一份详细的复盘是非常有价值的学习活动。

**项目复盘不是简单的工作总结,而是深度的学习提炼。**你需要思考:

  • 这个项目中用到了哪些新技术?
  • 遇到了哪些技术难题,是如何解决的?
  • 如果重新做这个项目,会有什么改进?
  • 从这个项目中学到了什么经验教训?

养成习惯,每完成一个重要项目后,都花时间写一份详细的技术复盘。这些复盘文档不仅能帮助巩固学习成果,也会成为后续工作的重要参考。

写给谁看?

很多人觉得自己的技术水平不够,写出来的东西没人愿意看。这种想法是错误的。

你的目标读者不是专家,而是和过去的你一样正在学习的人。

那些最受欢迎的文章,往往不是最高深的,而是最贴近初学者需求的。**初学者的视角是一种宝贵的资源。**当你刚学会一个技术时,你最了解初学者会遇到什么困难,什么地方容易理解错误。这种视角对其他初学者来说是非常宝贵的。

不要等到自己成为专家再开始写作。最好的写作时机就是你刚刚学会的时候。

写作中的常见问题

「我写得不好怎么办?」:每个人的第一篇文章都不会很好,这很正常。写作是一项技能,需要通过练习来提高。不要因为写得不好就不写,而要通过写来提高。

「没人看怎么办?」:写作的第一受益者是你自己。即使没有其他人看,写作对你的学习也是有巨大帮助的。而且,只要持续输出有价值的内容,慢慢就会积累读者。

「没时间写怎么办?」:写作不需要大块的时间——每天花15分钟写学习笔记,通勤路上想一想文章的结构,周末花一两个小时完善文章。关键是要坚持,而不是追求完美。

写作的额外收益

写作除了促进学习,还会带来意想不到的收益:

建立个人品牌:持续的技术写作会让你在技术社区中建立声誉,对职业发展很有帮助。

扩展职业网络:通过写作,可以接触到很多同行,建立起有价值的职业网络。

获得职业机会:优质的技术文章会带来意想不到的职业机会。有些公司会通过技术博客来寻找人才,有些会议会邀请优秀的技术写作者来做分享。

锻炼综合能力:写作不仅锻炼表达能力,还锻炼逻辑思维、信息组织、项目管理等多种能力。这些能力在职场中都很有价值。

开始行动

今天就开始写你的第一篇学习笔记。选择一个你最近学过的技术,花30分钟写一篇简单的笔记。不需要很长,500字就够了。重点是记录你的学习过程和思考。

然后,每周至少写一篇。坚持一个月,你就会发现写作对学习的巨大帮助。

记住费曼的话:如果你不能用简单的语言解释一个概念,那说明你还没有真正理解它。

写作是检验学习效果的最好方式,也是促进深度学习的最佳工具。**最好的学习方式是教授他人,最好的教授方式是写作分享。**从今天开始,让写作成为你学习旅程中的重要伙伴。

Elazer (石头)
Elazer (石头)

11 年数据老兵,从分析师到架构专家。用真实经历帮数据人少走弯路。

加入免费社群

和数据从业者一起交流成长

了解详情 →

成为会员

解锁全部内容 + 知识库

查看权益 →
← 上一篇 30分钟履约的成本结构深度解析 下一篇 → 职场数据人的时间管理实战