由于杂乱的工作空间阻碍了独立科学研究,作者对其实验室进行了一次彻底的重组。他投入了时间和资金购置新的储物家具,并对所有的设备和化学品清单进行了系统化的编目。 为了摆脱“为特定项目购买耗材”的被动模式,作者转变了研究思路:他将库存清单导入 Claude,根据现有资源生成了一个潜在实验的“状态空间”。最终,他开发出一款定制的 QtPy 应用程序,该程序能够建议适合在桌面进行的实验,并根据复杂度和设置时间进行排序,同时提供实验方案。 该工具通过识别那些可以低成本验证的未探索现象(例如瑞利-贝纳德对流),帮助他在有限的业余时间内最大化研究产出。作者计划在未来迭代这一“实验元策略”,加入自动文献综述、创新性指标以及教育集成等功能。通过优化工作流,将重心从消费转向好奇心,他成功构建了一个将个人库存转化为发现跳板的系统,证明了在资源有限的情况下,只要有正确的分析框架,同样可以进行高质量的科学研究。
在一次令人沮丧的学校木工课经历后,作者多年来一直对 DIY 敬而远之。然而,为了给狗狗制作一扇定制栅栏,作者重拾了这项手艺。在 YouTube 教程的指导下,凭借着“边做边学”的心态,作者成功完成了栅栏的制作,随后又挑战了更具雄心的项目,包括花园高架床和客厅壁龛搁板。
这些项目让作者掌握了划线、材料采购和工具管理等基本技能。虽然早期的尝试常因急于完成收尾工作或使用变形木材而出现技术失误,但每一次成功都增强了信心。作者现在已经购置了一台专业级斜切锯,并正在建造一个定制工作台,以支持未来的创作。
回首这些经历,作者欣然接受了自己作为一名“足够好”的 DIY 爱好者的身份。与其追求完美,他们更乐于从创造功能性、改善居家环境的解决方案中获得真正的满足感。这段旅程让作者从一名新手蜕变为一名能干的业余爱好者,并为自己能够独立完成房屋维护和建造的能力感到自豪。
今年夏天,我参加了位于布鲁克林的编程静修中心 Recurse Center (RC)。在那里,我通过学习小组、结对编程以及“氛围编程”(vibecoding)项目,专注于实践学习。
这段时光因深入的技术探索而充实。我参加了涵盖现代大语言模型(LLM)、实用深度学习以及数学的研讨小组,其中包括绘制分形图形和解决欧拉计划(Project Euler)题目等有趣的练习。我还参与了一些小众项目的合作,例如逆向工程一个棋盘游戏 AI,以及用 Rust 语言编写 DEFLATE 解压缩程序。
“氛围编程”是我此行的重点——即利用大语言模型快速构建原型并验证想法。这包括开发基于智能体的浏览器游戏、基于语言数据库探索人造语言的创建,以及对各种小型工具进行迭代。除了编程,我还通过结对任务、参加工作坊以及使用中心提供的笔式绘图仪和电子墨水屏等设备,深度融入了这个充满活力的社区。
这次静修强调了同侪协作的力量以及通过每日复盘进行持续自我反思的重要性。RC 为好奇心驱动的开发提供了无与伦比的环境,让我能够挑战技术极限,并与志同道合的极客群体建立联系。我强烈推荐任何希望自我提升的程序员前往体验。