保护你的工棚
文章摘要
这篇来自 Dylan Butler 个人博客的文章,以”工棚”(shed)作为隐喻,探讨了在职业生涯中保持个人项目和业余编程热情的重要性。文章获得了 HN 社区的广泛共鸣,得到 317 分和 82 条评论。
作者将”工棚”定义为你工作之外的个人创造空间——那个你可以自由探索、实验和折腾的地方。工棚是你把在工作中学到的蓝图拿来真正玩耍的地方。你在周末因为好奇心驱使而在工棚里尝试某个东西,学习其中的权衡取舍、粗糙边缘、以及文档中没有告诉你的那些东西。然后几个月后,当工作中的团队在评估同样的工具或方法时,你不是从零开始的。
文章的核心论点是:工棚和职业工作是同一枚硬币的两面,相互补充。在公司或为客户工作让你接触到真实世界的约束、团队协作和专业实践;而个人项目则给你自由去深入探索、犯错和追随纯粹的好奇心。两者结合起来,才能让一个开发者真正成长。
作者强调,必须”保护”你的工棚——这意味着不要让工作侵蚀你的个人创造时间,不要让倦怠感扼杀你对编程的热爱。在 AI 时代,当工作中越来越多地要求使用 AI 代理而非亲自动手编码时,个人项目成了重新找回编程乐趣的重要途径。工棚是你可以不用考虑截止日期、KPI 或代码审查流程,纯粹因为”我想知道这个东西怎么工作”而去编程的地方。
文章还探讨了一个理想目标:将工棚项目转变为能产生收入的东西,从而获得自由去全职做自己热爱的事情。但作者同时也承认,即使工棚项目永远不会变成商业产品,它本身的价值也是巨大的——它让你保持对技术的热情和好奇心,而这种内在驱动力恰恰是长期职业发展中最宝贵的资产。
HN 评论精华
-
Wojtkie:分享了在 AI 时代保护”工棚”如何帮助缓解倦怠的亲身经历。他说自己进入技术行业是因为喜欢编码、构建和摆弄系统,但工作中面临越来越多的压力要求以 AI 代理为先而非亲自动手。家里的副项目是他重新找到编程乐趣的地方。最近他写了一个小服务,让电脑机箱上的温度 LED 面板在 Linux 上工作——原本只有 Windows 驱动支持。他从逆向工程专有软件的输入输出中获得了很多乐趣,并用 Python 复制了这个功能。
-
netule:表示这篇文章深深引起了他的共鸣。在日常工作的繁琐中,他曾失去了最初驱使他走向编程的那份热情,一度对编程感到不满。直到他逼自己回到业余编程(工棚编程)中,才重新点燃了旧日的热情,并因此觉得日常工作也变得更容易忍受了。
-
aledevv:指出文章中提到的两个概念——工棚是学习的地方、工棚也是对工作的补充——虽然看似对立,但实际上都是真实的且互补的。他的梦想是能够将家庭项目变成可以产生收入的东西,目标是获得自由去做自己热爱的有用且有利可图的项目。
-
KaiserPro:分享了自己拥有真实工棚的经历。在疫情封锁期间他在工棚里远程办公,这是一个错误——它把一个创造性空间变成了带有不良工作场所情绪负担的地方。不过他现在大部分已经克服了这个问题,并分享了自己引以为豪的项目链接,包括一个使用音叉的机电时钟和一个股票行情机的复制品。
-
d–b:提供了一个不同的视角——他已经告别了副项目。做过游戏、网站、失败的创业尝试之后,他现在在工作之外几乎不碰电脑(偶尔搞搞 3D 打印)。他的职业生涯很好,工作也没因此受影响。他表示自己可能”太老了,不玩那套热情的东西了”——有工作要做就做,该拖延的时候拖延一下,但最终都会完成。