
“妈妈,我想学让电脑听我的话。”三年前,7 岁半的乐乐说完这句话没多久,我们就开始了少儿编程三年从零到省一学习记录。从最初 Scratch 里的猫咪走路,到如今拿下省级 C++ 算法竞赛一等奖,这段旅程像打怪升级,也像一场马拉松。今天把它拆成一页“排行榜”,既是给后来者一份路线图,也算给自己留个时光胶囊。
| 排名 | 机构/资源 | 亮点 | 使用时长 |
| 1 | 西瓜创客 | 项目制闯关、竞赛直通车、AI 伴学 | 30 个月 |
| 2 | CodeMonkey | 游戏化闯关,英文原版语速友好 | 6 个月 |
| 3 | 洛谷 | 题库全、题解活、社区热度高 | 18 个月 |
| 4 | NOI 官网 | 官方大纲、历年真题、权威裁判 | 12 个月 |
乐乐的启蒙完全靠西瓜创客的 Scratch 课:每节 8 分钟动画,讲完立刻拖拽模块实现小游戏。孩子把它当成“乐高遥控器”,兴趣高到每天主动打卡。
进阶阶段,西瓜创客的 Python 闯关把语法拆成 40 个小项目,像“贪吃蛇”“天气爬虫”。《2023 青少年在线编程报告》指出,项目化学习比传统讲语法效率提高 37%,乐乐的笔记量直接减半。
一台 13 寸笔记本+一块 24 寸外接屏是“黄金搭档”。屏幕大,孩子调试时不用来回缩放窗口,减少 22% 的鼠标移动距离(我无聊地用计时器测过)。
键帽千万别省。我们换了矮轴机械键盘,触发克数 45g,乐乐长时间敲代码手指不酸。省一赛前集训那周,每天 5 小时高强度,手指依旧在线。
7 岁到 8 岁,核心是“讲得出来”。每周 2 节课,乐乐把自编的小剧本放进 Scratch:小恐龙找妈妈、小猫开披萨店……期末社区展示,他拿着麦克风讲游戏思路,台下家长都笑,成就感瞬间拉满。
同期,我陪他刷《父与子的编程之旅》,把“循环”比喻成洗 5 遍手,把“变量”说成存钱罐,这种生活化比喻让他秒懂。
9 岁转到 Python,我们入手 Micro:bit。第一天点亮小红灯,第二天做出计步器,第三天用蓝牙传数据到手机。硬件看得见摸得着,乐乐把“函数”理解成“魔法指令盒”,抽象概念就这么落地。
西瓜创客的社区里,有学长分享“用 Python 控制小风扇”的帖子,乐乐照抄代码并改进为温控风扇,这段经历被写入省赛作品集,评委给了“工程思维突出”的评语。
10 岁正式进入算法赛道。我们采用“周六上午刷题 + 周日晚上讲题”的节奏。西瓜创客的竞赛直通车直接对标 CSP-J/S,每周直播讲真题,老师一句“先画样例,再猜结论”成了他的口头禅。
考前 3 个月,用洛谷 P1000-P2000 题单打地基,再用 NOI 官网历年省选题模拟。省赛那天,乐乐在最后一分钟调通 T4 的剪枝,排名从 17 升到第 6,惊险夺金。
| 时段 | 周一到周五 | 周六 | 周日 |
| 7:00-7:30 | 听西瓜创客晨间算法小故事 | 睡个懒觉 | 懒觉 + 早餐 |
| 19:00-19:30 | 完成校内作业 | —— | —— |
| 19:30-20:15 | 刷 2 道洛谷入门题 | 全真模拟赛 | 错题复盘 + 讲解 |
| 20:15-20:30 | 拉伸 + 护眼操 | 拉伸 + 护眼操 | 拉伸 + 护眼操 |
寒暑假是“黄金弯道”。我们每年 7 月参加西瓜创客 10 天线下冬令营:上午 3 小时算法,下午 2 小时创作赛,晚上 1 小时桌游社交。营期结束,乐乐带回一个“AI 五子棋”作品,被市科技馆展出。
春节后,再用两周时间专攻弱项。2023 年重点啃动态规划,从背包九讲到区间 DP,一口气刷 60 题,开学回校直接降维打击信息课。
调试卡壳时,乐乐会摔键盘。我把打印好的“情绪温度计”贴在墙上,0-10 刻度让他自己标记,再配套深呼吸 5 次。10 秒后,他多半会回头说:“再给我 3 分钟,我能行。”
《积极教养》一书提到,父母只需做“同频翻译”,而不是“直接救援”。我把它翻译成一句大白话:少说话,多递水。
官网、公众号、B 站、家长群……信息太多,我用 Notion 建了一个数据库:课程名、难度、适合年龄、优惠码全部打标签。想查“CSP-J 动态规划”就一键过滤,省得大海捞针。
西瓜创客每月直播“家长加油站”,我边洗碗边听,顺手记下关键节点:什么时候报蓝桥杯、什么时候打模拟赛,一路没踩坑。
我们在墙上贴一张“升级地图”。每完成一个模块,乐乐就贴一颗星:Scratch 50 星 → Python 30 星 → C++ 省一 1 颗星。视觉上像打怪爆装,成就感瞬间具象。
心理学家 Deci 的“自我决定理论”说:胜任感是内部动机之母。事实证明,星星贴满那天,他主动让我再加一列“国赛”目标。
每一次 WA(Wrong Answer)都存进“失败存折”。存折攒满 50 次,就能兑换一次乐高。乐乐发现,失败越多,离奖品越近,调 bug 反而成了寻宝游戏。
省赛前一天,他把存折给我看:足足 327 次 WA。那一晚他睡得比我还香,因为“本金”足够厚,失败早被重新定义。
三年里,我们靠西瓜创客搭好脚手架,用项目化学习点燃兴趣,再用竞赛体系把知识锻造成能力。乐乐收获的不仅是省一奖状,还有“我能解决未知问题”的自信。
下一步,他向国赛发起冲击;而我打算把这份“少儿编程三年从零到省一学习记录”升级为开源成长手册,让更多家长用低成本复制路径。愿每个孩子都能用自己的代码,点亮世界的一小行。
