Show HN:不要让AI时代腐蚀你的工程思维
30 Seconds of Knowledge 是一款浏览器扩展,每次打开新标签页时展示一段真实代码片段,帮助开发者保持编程敏锐度,对抗AI时代的思维惰性。该扩展内置超过1500个来自14个类库的代码片段,涵盖多种语言、框架和面试题,已有超过25,000名开发者使用。
在AI自动生成代码的时代,开发者的基本功是否正在退化?30 Seconds of Knowledge 浏览器扩展正是为了解决这一问题而诞生。它巧妙地将你的新标签页替换为一个随机代码片段,迫使你每天多次阅读真实代码——每次只需30秒或更短,就像一次快速的脑力锻炼。
该项目由 secondsknowledge 开发,目前提供Chrome、Firefox和Edge版本。扩展内置超过1500个代码片段,源自14个不同的类库,涵盖C++、C#、CSS、Dart、Git、Go、HTML、JavaScript、Python、PHP、Ramda等语言和框架,还包括面试常用的知识。例如,它会教你如何使用 git restore --staged 命令将文件从暂存区移除,或者展示一个JavaScript数组方法的简洁用法。每个片段都短小精悍,便于快速吸收。
作者指出,现代开发中常见一些“症状”:你可能会用自动补全写出一个函数,却无法手写;你能提交代码,但在审查时解释不清;你不断按Tab键,却很少真正阅读代码。这并非高效,而是思维的萎缩。30 Seconds of Knowledge 提供了一个简单的修复方案:每个新标签页阅读一段真实代码,无需完成课程或保持连续记录,只需每次“一记”小练习。用作者的话说,就像举重训练一样,每次标签页打开都是一次“重复”,让基础保持在大脑中,而不仅仅停留在自动补全里。
该扩展在开发者社区中广受欢迎:已有超过25,000名用户,GitHub上获得1,000多颗星,曾获Product Hunt“当日第二产品”,并在Chrome网上应用店获得五星评价。扩展完全免费且开源,欢迎贡献代码或通过捐赠支持项目。此外,CSS片段支持实时预览,让学习更加直观。
无论你是想巩固基础、准备面试,还是单纯避免成为“只会复制粘贴”的开发者,30 Seconds of Knowledge 都提供了一种低门槛的日常锻炼方式。从现在开始,每次打开新标签页,花30秒阅读一段代码,让工程思维在AI时代保持敏锐。