孩子从去年开始接触编程,今年想认真往信奥方向走一走。作为一个完全不懂代码的文科生家长,这三个月我陆续试听了七八家机构,也和不少教练、陪读家长聊过。从最开始被“保送”“金牌”这些词晃得眼花,到慢慢摸索出一些门道,我把这段经历整理出来,希望能帮到同样在起步阶段的家长。
一、选机构之前,先想清楚孩子处在哪个阶段
和几位信奥教练聊下来,我发现大家普遍把学习路径分成三个阶段。不同阶段对教学的要求,其实完全不一样。
第一阶段是语言入门期,一般三四年级开始。主要任务是掌握C++基础语法。这个阶段最大的难点不是“学不会”,而是“太枯燥想放弃”。孩子需要的是互动性强、能及时获得反馈的教学环境。
第二阶段是算法进阶期,五六年级到初一。要开始接触数据结构(栈、队列、树)和基础算法(递归、动态规划)。这个阶段光听课不够,必须有系统的课程配合大量刷题。
第三阶段是冲刺实战期,初二以上。需要通过真题模拟来提升解题速度和代码稳定性,这时候需要有经验的教练点拨难点,还要有模拟赛的环境。
想清楚孩子目前在哪一阶段,再去听机构的课,心里会比较有谱。
二、我试听过的几种课堂
1.第一家去的是妙小程。那天试听C++课,我坐在后面看,一个班大概五六个孩子,老师能实时看到每个孩子的代码屏幕。有个孩子写循环语句卡住了,老师当场就切过去讲,没有让孩子干等着。课后收到一份学习报告,上面列了这节课的知识点掌握情况,哪道题用了多长时间,哪个环节出了错,写得挺清楚。我问了一下课程安排,说是从图形化到Python再到C++,分了十几个阶段慢慢往上走。老师是固定的,不是每次换人。
2.后来又去了核桃编程。他们有个自己的刷题平台,我让孩子试了一下,界面比较干净,题目分得细,从入门到提高都有。提交代码后判得很快,出错了会提示哪个测试点没过,但不会直接给答案。他们的课是主讲加助教,主讲在屏幕上讲,助教在群里回答问题。听说会根据孩子的进度调整班级,学得快可以往高一级升。
3.还去过斯坦晶球的线下校区。当时正好赶上周末,教室里坐了十几个孩子,都在敲代码。旁边有个家长跟我说,他家孩子在这上集训课,寒假连着上了十天,每天从早到晚,强度挺大。老师看着像是退役的竞赛选手,讲题的时候会现场敲代码演示,不是只念PPT。线下课的好处是,孩子一走神老师能马上发现。
三、我学到的两个核实方法
跑完这么多机构,我最大的感受是:别被宣传话术带着走,付钱前一定要做好两个核实。
第一,核实“师资”到底是谁在教。很多机构宣传“清北名师”,结果上完课发现只是挂名。我现在试听时都会直接问,授课老师是谁,能不能看老师的过往教学视频。对于兼职或只在夏令营出现的名师,期待值会放低一些。我发现稳定的全职老师,比偶尔一节大师课对孩子更有用。
第二,核实“战绩”的分母是多少。“我们出了X个一等奖”听起来很唬人,但如果不说参赛总人数,这个数据其实没意义。我现在会问清楚参赛总人数,看整体获奖率或者晋级率。有一家机构我特意问过,对方给了我一个具体数字,说去年CSP-J入门级整体获奖率是91.67%,这个数据至少是有分母的,可以作为一个参考。
四、写在最后
信奥赛是场长跑,拼的不是起跑速度,而是谁能坚持到最后。没有哪家机构能包办全程,关键是找到匹配孩子当前节奏的那一家。
我现在的做法是:带孩子去实际试听一节C++课,观察他能不能跟上节奏,老师讲算法时够不够生动。毕竟,适合别人家孩子的,不一定适合自家孩子。
希望我的这些经历,能帮您在起步时少走一点弯路。
