你消耗得太多,创造得太少
Source: Dev.to
请提供您希望翻译的完整文本内容,我将按照您的要求将其翻译成简体中文并保留原有的格式、Markdown 语法以及技术术语。谢谢!
跟踪我的学习时间
去年我记录了我的 学习 时间:
- 120 多小时的 YouTube 教程
- 40 多小时的在线课程
- 无数的文章、博客帖子、文档页面
听起来很高效,对吧?
然后我记录了我的 构建 时间:
- 开始了 3 个副项目,0 个完成
- 也许只有 30 小时的实际编码(工作之外)
比例令人尴尬:4:1 消费与创作。我是一名学习上瘾者,却从未真正学到任何东西。
输入/输出陷阱
开发者经常陷入这个陷阱。我们:
- 一遍又一遍观看教程
- 保存数百篇“稍后阅读”的文章
- 收藏我们“以后会探索”的 GitHub 仓库
- 在促销时购买课程,“等我有时间再学”
感觉像是进步。大脑会因“发现”新信息而释放多巴胺。但发现并不等于学习,消费也不等于技能。
令人不舒服的事实是:如果你没有在构建,就没有在学习。
为什么我们更倾向于输入
-
输入容易,输出困难。
观看视频是被动的。你的大脑可以半投入,而你却感觉自己在生产。构建东西需要专注、解决问题、失败、挫折感。 -
输入没有失败状态。
观看教程你不可能“失败”,但你完全可能在实现它所教的内容时失败。那种失败感不好受,所以我们会避免它。 -
输入是无限的。
总会有下一个视频、文章或课程。输出有终点——你最终必须交付一些东西。
所以我们一直在消费,却一直在不学习。
关键比例
我开始追踪我的输入/输出比例:
- 输入: 教程、课程、文章、视频、文档
- 输出: 项目、代码、写作、教学、贡献
实际技能提升的健康比例?至少 1:1。
每消耗一小时,就花一小时进行创作。
- 看 React 视频?构建一个组件。
- 阅读 Docker 相关内容?部署一些东西。
- 学习新模式?重构旧代码以使用它。
更好的是:以输出为先。
不要先观看关于身份验证的教程。先尝试自己构建,遇到卡点后再观看教程。这样你就有了上下文,记忆也会更深刻。
教程炼狱
你一定熟悉这个模式:
- 想学习 X
- 搜索 “X tutorial for beginners”
- 看一个 4 小时的视频系列
- 感觉完成了
- 从未使用 X
- 忘记一切
- 几个月后,从第 1 步重新开始
这就是教程炼狱:无限消费,零记忆。
走出它的办法很简单但很痛苦:在还没准备好之前就动手做点东西。你会失败、卡住、写出糟糕的代码——这种挣扎才是学习。教程不过是娱乐而已。
我做了哪些改变
1:1 规则
将消费时间与创建时间匹配。观看了 2 小时的课程?就花 2 小时去实践。
24 小时规则
如果我学到了东西,必须在 24 小时内使用,否则不算学习。
教学规则
如果我不能简单地解释它,我就没有真正学会。写博客或向同事解释能促使真正理解。
项目优先规则
在教程之前先启动项目。把教程当作参考,而不是课程。
追踪平衡
这个输入/输出的问题就是我在 SkillFade 中构建平衡追踪功能的原因。
每个技能显示两个数字:
- 学习事件(输入)
- 练习事件(输出)
比例是可见的。当它过度倾向于输入时,你会看到。没有评判——只有数据表明你在消费的多于创作。这是一面镜子,有时反射会让人不舒服。
问题
- 您观看了多少教程?
- 您交付了多少项目?
- 您阅读了多少文章?
- 您写了多少文章?
- 您完成了多少课程?
- 您用这些知识构建了多少东西?
如果第一个数字总是大于第二个数字,说明您没有在学习,只是在观看。
您的投入/产出比是多少?本周您打算构建什么?