“负强化”(对被禁止的恐惧)是一种有效的学习策略吗?

1作者: shrutisingh18大约 2 个月前原帖
我一直在指导初级开发者(同时也反思自己的习惯),并注意到一个模式:“消费者开发者”。我们可以无限获取高质量的教程(如 freeCodeCamp、YouTube、文档),但从零开始构建的能力似乎在下降。我们更倾向于追求学习的感觉(观看视频),而不是调试的痛苦。 我尝试了一些标准的“自律”技巧(如番茄工作法、屏蔽应用程序)来强迫自己进行开发,但都没有成功。 于是我进行了一次实验:我写了一个 Discord 机器人来跟踪我的 GitHub 活动。规则是:如果我在 30 天内没有提交代码或发布项目更新,机器人将永久禁止我访问自己的社区。 结果是:“社交拒绝”的恐惧和失去访问权限的担忧立刻产生了效果。在过去的 7 天里,我的产出比过去 6 个月还要多。 我在这里记录了这个逻辑和“NPC 陷阱”理论:https://youtu.be/i2xdJ5ISoTI 我的问题是:依赖“恐惧/后果”是否可持续,能够促进长期的工程成长,还是这只是导致倦怠的一个方法?我很想听听其他人是否也使用“高风险”的承诺来推动副项目的进展。
查看原文
I’ve been mentoring junior devs (and looking at my own habits), and I’ve noticed a pattern: &quot;Consumer Developers.&quot;<p>We have endless access to high-quality tutorials (freeCodeCamp, YouTube, documentation), yet the ability to build from scratch seems to be dropping. We optimize for the feeling of learning (watching a video) rather than the pain of debugging.<p>I tried standard &quot;discipline&quot; techniques (Pomodoro, blocking apps) to force myself to build, but they failed.<p>So I ran an experiment: I wrote a discord bot that tracks my GitHub activity. The Rule: If I don&#x27;t push a commit or ship a project update in 30 days, the bot permanently bans me from my own community.<p>Result: The fear of &quot;social rejection&quot; and losing access worked instantly. I’ve shipped more in 7 days than in the last 6 months.<p>I documented the logic and the &quot;NPC Trap&quot; theory here: https:&#x2F;&#x2F;youtu.be&#x2F;i2xdJ5ISoTI<p>My Question: Is relying on &quot;fear&#x2F;stakes&quot; sustainable for long-term engineering growth, or is this just a recipe for burnout? Curious to hear if others use &quot;high stakes&quot; commitments to ship side projects.