练习题做完没人点评:Exercism 有真人导师给反馈

自学编程最缺的不是题目,是有人告诉你写得好不好。多数平台只给一个通过或不通过的结果,Exercism 在你提交后会有志愿者导师逐条看代码,指出命名、结构和边界处理的毛病,这是它和刷题网站最大的区别。
它解决什么问题
练习做对了却不知道写得算不算好,命名混乱、结构冗长这类问题自己看不出来。
卡住的时候只能在网上翻别人的答案,抄完就过,问题还是没解决。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 真人导师点评 | 提交练习后可申请导师逐条看代码并给出修改建议 |
| 多语言赛道 | 主流编程语言各自成套练习,可按需切换 |
| 命令行工作流 | 配套命令行工具,可把练习拉到本地用熟悉的编辑器写 |
| 概念讲解页 | 每个语言有独立的概念文档,做题前后都可查 |
| 难度标注 | 练习标注难度与前置概念,不容易一上手就撞墙 |
| 完全免费 | 练习、自动测试与导师反馈都不收费 |
先走学习模式,别一上来就刷题
注册后先挑一门语言赛道,建议走「学习模式」而不是直接刷练习:前者先讲概念再配几道小题,基础不牢的人不容易卡死。做题既可以在网页编辑器里写,也可以装命令行工具把题同步到本地,提交后自动跑测试判分。第一次不通过很正常,报错会指明哪个用例挂了,照着改比看答案有用。
导师点评通常要等一两天,所以别把节奏押在等反馈上:手头同时开几道题,提交完接着往下做,反馈回来再回头修正。中文学习者要有心理准备,练习说明和导师交流以英文为主,读得慢可以借助翻译工具,但代码里的命名和注释尽量写英文,导师才看得懂你在做什么。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Codewars | 免费闭源 | 题目更像智力题,通关后看社区解法,但没有真人逐条点评 |
| LeetCode 中文站 | 免费闭源 | 偏面试算法题,题解社区活跃,反馈主要来自自动判题 |
| freeCodeCamp | 开源免费 | 课程体系更完整,反馈靠自动测试与项目评审 |
谁适合用
- 有一定语法基础、想靠做题练手感的学习者
- 自学编程没人帮忙看代码、容易越写越歪的新手
- 不满足于只看到通过与否、想弄懂代码质量的人
怎么开始
- 打开 exercism.org 注册账号,选一门要练的语言赛道。
- 进入赛道后选择学习模式,按顺序读概念并完成配套练习。
- 需要本地开发时下载官方命令行工具,把练习同步到电脑。
- 在本地写完提交,等自动测试通过后申请导师点评。
- 收到点评后按建议修改并重新提交,直到改动被认可。
常见问题
导师点评要花钱吗?
不收费。点评由社区志愿者提供,平台本身也免费开放。
不会英文能用吗?
练习说明与导师交流以英文为主,可配合翻译工具;站内界面语言选项以站点实际为准。
必须装命令行工具吗?
不必。网页里就能写代码并运行测试,命令行工具只是本地开发的便利选择。
写不出来看答案行不行?
可以通过后对照社区里的其他解法,但建议先自己写完再看,否则练不到思路。
授权与合规
平台代码与练习内容在 GitHub 上开源维护,站点免费使用,导师点评由社区志愿者志愿提供,不设付费课程。 官网:exercism.org。
资源信息
界面语言
多语言
授权方式
开源免费
适用平台
Linux / macOS / Web / Windows
获取方式
直链下载
资源更新
2026-09-20
页面更新
2026-09-20
↓ 获取资源
点击按钮直接前往资源页面。