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時代保持敏鋭。