[开源分享] 这两个月我一边准备算法实习一边写了一个算法刷题插件

12 小时 8 分钟前
 liujan611

我是一名在读研究生,今年二月份的时候,为了准备算法暑期实习,我还在天天痛苦地死磕算法题。为了让自己刷题和复盘的效率高一点,我顺手用 codex 写了一个浏览器插件 CodeNote Helper

但在不断迭代这个工具的几个月里,AI 的进化速度实在让人吃惊。最近社区里大家也都在聊这个,我看了 程序员们,AI 出现后你们觉的自己变得更强还是要被淘汰了? 这个帖子,还有之前那篇 Claude Code 创始人:程序员,2026 年开始消失 的文章。看完之后我其实挺迷茫的,既然业界前沿已经发展到连大牛都不怎么手写代码了,那我搞这个刷题插件,天天手撕算法到底还有什么意义?以后是不是根本不需要算法刷题了?

焦虑了几天后我想明白了。目前的客观现实是,绝大部分大厂招聘的考核标准依然是算法。不管未来几年计算机行业的形态怎么演变,至少眼前的面试关还得自己一步步过,先上车才能思考后续的发展方向。与其去担忧还未完全发生的事情,不如专注眼前的行动,利用现有的 AI 工具提高效率。

基于这个想法,我决定把这个插件 CodeNote Helper 正式开源,用行动代替焦虑,专为算法刷题、深度学习复盘打造,精准适配程序员求职需求,让刷题的每一分钟,都用在吃透考点、沉淀笔记上。

CodeNote Helper GitHub 开源仓库

核心功能

1. 网页端私教答疑,不打断心流

刷题卡壳最崩溃的就是不知道问谁,切出去问 AI 还得来回贴代码,思路瞬间打断。点击答疑模式直接召唤代码私教。不用离开当前页面,它会顺着你写的源码找 bug ,讲透刚好卡住的那个点,再给一段能直接跑通的参考代码。哪里不会点哪里,主打陪伴式通关。

2. 一键生成结构化复盘笔记

这个功能是我自己最常用的。在 LeetCode 页面里,插件会把题目内容、你的代码、参考题解整理出来,然后生成一份结构化的 Markdown 笔记。笔记界面的 UI 我也专门打磨了一下,整体参考了 Claude 那种简洁的阅读体验。这样一道题刷完之后,留下的就不只是一个干瘪的 AC 记录,而是一份排版赏心悦目的复盘笔记,后续回顾思路也一目了然。

3. 深度学习手撕代码场景适配

现在算法岗基本都会考手撕网络结构。在 Deep-ML/TorchCode 自动启用,精准识别 Attention 、BatchNorm 等高频题型,直接生成贴合求职场景的核心考点复盘笔记。手撕完代码同步沉淀必考要点

4. 超长对话的可视化时间轴导航

如果在一个 ChatGPT 或 Claude 窗口里问了十几道题,找之前的记录非常麻烦。插件会在页面右侧生成一个时间轴,点击节点一键跳转,重要的回答还可以星标收藏。

数据隐私与同步机制

获取方式

如果你平时也在求职刷题,或者经常在 AI 里聊技术问题,欢迎试试看。希望这个小插件能帮大家节省一点无意义的内耗时间,把精力留给真正有价值的思考。

欢迎大家下载体验,如果有 Bug 或者功能建议,随时在帖子里留言或者去 GitHub 提 Issue !

322 次点击
所在节点    分享创造
5 条回复
dsd2077
11 小时 57 分钟前
之前用过一个类似的,内置艾宾浩斯遗忘曲线,每天提醒该复习哪几道题,非常实用。
liujan611
11 小时 55 分钟前
@dsd2077 这个是吧 https://github.com/xiaohajiayou/Leetcode-Mastery-Scheduler ,这个我也在用,坚果云同步是模仿的他的设计,后面我也可能加简单的复习功能,懒得装那么多插件了
dsd2077
11 小时 35 分钟前
@liujan611 对,就是这个。
楼主这个也很不错,后面找工作试试👍
liujan611
11 小时 33 分钟前
@dsd2077 谢谢支持
liujan611
11 小时 25 分钟前
后续还可能加上面试复盘功能,把程序员求职的一些需求都加上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1204106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX