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