
我一朋友前几天转给我一条招聘信息说是某连锁机构在招小学生编程老师兼职时薪给得不算低。他第一反应是“我好歹写过两年Python教几个小学生还不是手到擒来”我没直接泼冷水只问他一句你见过七八岁的孩子因为一个循环题写不出来当场哭鼻子的场面吗他一愣明显没想过这层。后来他去试讲了一次回来跟我说最难的压根不是代码是怎么让一个坐不住的孩子在四十分钟里愿意跟着你的思路走。这条招聘启事背后其实藏着一整套值得细说的东西。少儿编程老师的兼职岗位看着门槛低对非科班、在校生、甚至想转行的人都挺友好但真正能站稳脚跟的远不是“会写几行代码”就行。这篇文章我就结合自己带过课、招过人、也当过兼职老师的经历把这个岗位从表面到里子拆开聊一遍。准备去面试的或者已经在带课但总觉得吃力的应该能从中找到点东西。1. 招聘启事背后少儿编程课到底在教什么1.1 课程体系不是只有Scratch和Python很多外行人一听到“小学生编程”脑子里浮现的就是搭积木块、拖拖拽拽。确实Scratch是入门阶段的主力但它远不是全部。现在的少儿编程机构课程体系通常分成四层每一层对应不同的年龄和认知水平。第一层是图形化启蒙主流工具是Scratch也有用国内某些平台的。这个阶段的教学核心不是“写代码”而是理解顺序、循环、条件、事件这些基础逻辑概念。孩子通过拼接积木块让角色动起来表面上是在玩游戏实际上已经在用程序员的思维方式拆解问题。你让角色走一个正方形本质就是“重复执行四次前进、右转”这种逻辑训练才是这个阶段的价值。第二层是硬件的延伸常见的像小颗粒积木配合主控板、传感器用图形化编程控制马达转动、灯光亮灭。这个阶段孩子开始接触“程序和物理世界之间的映射关系”他们能看到自己写的逻辑产生真实世界的效果趣味性和成就感都特别强。第三层就是代码启蒙了通常从Python入门也有用GoC这类偏图形化的代码环境的。GoC这个名字在热搜词里反复出现它本质上是用C语法模拟海龟绘图孩子写几行代码就能画出图形非常适合从图形化向代码过渡。这个阶段会讲变量、数据类型、运算符、条件判断、循环、列表这些基础语法但不会讲得像成人培训那么抽象而是通过画图、小游戏、小项目来驱动学习。第四层是竞赛导向的C方向直接对标信息学奥赛。这部分内容已经接近成人编程培训的强度了涉及算法、数据结构、递归、贪心、动态规划这些硬核内容。能在这个阶段留下来的孩子通常是从小学中高年级就开始系统学习的而且家长的目标非常明确。1.2 兼职老师会被分到哪个段位机构在招兼职时一般会根据你的技术能力、表达能力、经验背景来分配班级。刚入行没经验的话大概率会从第一层和第二层的助教做起协助主讲老师维持课堂秩序、逐个辅导孩子操作、帮他们调试程序。这个阶段技术压力不大考验的是耐心和跟孩子打交道的技巧。有过一段助教经验、试讲表现不错的才有机会独立带图形化班的课。再往后如果技术底子确实扎实又能把复杂概念讲得孩子能听懂才会让你碰Python或竞赛班。这里要说个很扎心的现实兼职老师的技术水平再高机构也不敢直接把竞赛班交给你带。原因是竞赛班的课程体系连贯性极强每一讲都是环环相扣的家长交的钱多对续费率的直接影响也大。换成你是机构负责人你也宁可用自己熟悉的全职老师冒不起这个险。所以技术出身的兼职老师在面试时千万别把“我很懂高并发、我会写框架”当成核心卖点机构更在意的是你能不能蹲下来用七岁孩子能懂的话解释清楚“循环为什么能省事”。2. 这类岗位的隐藏筛选标准会编程只是入场券2.1 技术栈的常见门槛与真实需求翻看招聘软件上的信息这类岗位普遍写着“熟悉Scratch/Python/C计算机相关专业优先”。看起来是技术门槛实际上真到了面试环节技术考察通常非常基础。问的最多的就是Python的列表和字典怎么用、循环嵌套怎么理解、递归的终止条件怎么设计。有些机构会现场给你一个小题目比如用Python写一个判断闰年的函数或者用Scratch搭建一个接苹果小游戏的核心逻辑。但有一个隐含门槛是招聘启事里不会写的就是你对“编程教育”本身的理解。面试官很可能会问二阶魔方用编程怎么复原这不是真让你写算法而是看你的思维过程。我见过一个特别好的回答那个应聘者说他会先让孩子观察魔方的颜色分布找规律再拆解成“先拼一面再调整角块”的步骤最后才讨论怎么转成代码。这个思路其实就对应了计算思维里的“问题拆解”面试官当场就点头了。真实的教学场景里你需要掌握的技术点其实更偏向“会用”而不是“懂原理”。带图形化班你至少要能做到看着孩子的作品随时帮他修改逻辑带Python班你得能快速定位语法错误和逻辑错误还要能应对孩子天马行空的提问——比如“老师为什么这里用列表不用字典”这种问题背后是孩子真的在思考数据结构的设计逻辑你要接得住。2.2 比写代码更要命的三项能力真正决定你能不能胜任这个岗位的是这三项能力而且它们都没法在简历上直接体现。第一项是课堂控场能力。一个班六个到十二个孩子水平参差不齐有的孩子十分钟就做完任务开始乱窜有的孩子卡在第一步急得快哭了。你要在同一节课里兼顾这两种极端情况。实操中很管用的一招是给先完成任务的孩子安排“挑战任务”比如“你能不能给这个程序加上计分功能”“如果让角色倒着走该改哪几行”既能让能力强的孩子继续沉浸又能给能力弱的孩子争取辅导时间。第二项是语言翻译能力学术点说是“降维解释”。把递归讲给五年级的孩子不能说“函数自己调用自己直到满足终止条件”他们会懵。我会用一个俄罗斯套娃的例子你打开最大的娃娃里面是一个小一点的娃娃再打开又小一圈直到打开最小的那个里面是一颗糖。这个“开到最后拿到糖就停止”的过程就是递归的出口。孩子一下子就懂了。这种语言翻译能力是练出来的每节课备课的时候都要刻意想想哪些词需要翻译。第三项是情绪管理能力既管孩子也管自己。小学生的注意力集中时间大概在十五到二十分钟超过这个时间不管你的课多精彩他们都开始走神。有经验的老师会把一节课拆成两到三个环节每个环节之间用一个游戏或者互动切换注意力。同时你也得管住自己的情绪孩子听不懂、课堂乱、家长投诉这些都在所难免。我见过一个兼职老师第一次独立带班因为一个孩子总是不听指令当场发了脾气。孩子回去告诉家长第二天就被机构约谈了课也丢了。在机构眼里你能不能让家长满意比你能不能教好课更重要。2.3 兼职的时间底线和机构排课逻辑招聘启事上写着“兼职”但兼职远不只是周末去上两节课那么简单。我接触过的大部分机构兼职老师至少需要保证一周两到三次的稳定出勤而且要能配合课程周期。少儿编程的课程设置一般是春、秋两季各十六次课寒暑假各有十次课左右的集训。机构要的是“能完整带完一个学期”的老师而不是来上两周就消失的过客。周中的兼职时间一般安排在下午放学后到晚上八点之间所以如果你是全职做其他工作很难兼顾。最合适的人群是时间相对灵活的研究生、自由职业者、或本身就从事技术工作但下班早的人。面试的时候机构一定会问你的可支配时间千万别为了通过面试把自己说得很闲后面排课排不上你的口碑就砸了。还有个排课细节机构通常会把同一个班的课固定在同一天的同一时段方便家长安排接送。这就意味着你一旦接了一个班这个时段时间就是锁死的一锁就是一整个学期。要请假你得提前至少一周跟教务沟通还得找代课老师。所以如果你是个经常临时有自己安排的人这个兼职可能不适合你。3. 试讲这一关机构在暗处考察什么3.1 试讲课题怎么选现场怎么控如果你通过了简历筛选机构通常会给你安排一次试讲时间十到二十分钟对象可能是教务老师、可能是机构负责人也可能真的有几个孩子坐在下面。试讲的课题一般会提前通知内容通常是某节课的一个知识点切片。课题选择上我的建议是选你最有把握、且互动空间大的主题。Scratch选“让角色动起来”或者“画一个多彩图案”Python班就选“用turtle画一个五角星”或者“做一个猜数字小游戏”。这些内容视觉反馈强孩子看到效果容易有惊喜感试讲评委即便不是技术岗也能直观感受到课堂氛围。试讲时的节奏控制非常关键。按我自己的经验一个十五分钟的试讲前两分钟用谜语或故事引入中间八分钟讲解核心概念并同步操作演示最后五分钟留给孩子或扮演孩子的评委自己动手改参数然后展示成果。这个流程的好处是避免了老师一个人从头讲到尾的独角戏。同步操作这段特别容易翻车现场环境、软件版本、设备投影任何一环出问题都会打断节奏。稳妥的做法是在试讲前半小时就到达现场把所有环节自己跑一遍包括学生端电脑上的软件是否能用。3.2 评分表之外的三个隐藏观察点试讲结束后机构一般会告诉你“回去等通知”。但他们实际上已经在试讲过程中完成了三件事的评估。第一个隐藏观察点是“你面对学生作品时的反应”。试讲时让学生动手操作一百个学生有一百种做法有人会把你的参数改得面目全非甚至出现报错。机构想看的是当学生做出奇怪的东西或程序报错时你的第一反应是批评“你怎么不按老师说的做”还是会顺势引导“你这个改成这样挺有意思我们来看看效果有什么不同”。前者是教师主导型后者是学生中心型少儿编程市场明显更需要后者。第二个隐藏观察点是“你对冷场的处理”。试讲现场你抛出一个问题结果没人举手回答空气突然安静。有的应聘者会尴尬一笑然后自己把答案说出来有的会在短暂停顿后换一个更具体的问题“你觉得这个小猫应该朝哪个方向走才对呢”。机构要的是第二种因为真实课堂里冷场是常态老师的临场应变能力直接决定课堂质量。第三个隐藏观察点是“时间到了你能不能干脆收场”。有的人超时了还在那里讲下面的人已经准备走人了有的人一看时间不够匆匆结束连课堂小结都没有。这两种其实都不是理想状态。最好的做法是试讲前就设计好三个版本十五分钟的完整版、十分钟的紧凑版、五分钟的核心版现场根据实际进度随时切换收尾时带着学生回顾今天学到的一两个关键词给这个环节一个清晰的结束感。3.3 我见过的高分试讲都做对了同一件事每次帮机构面试兼职老师我都会发现一个规律高分试讲的人不管讲什么题目都做对了一件事就是把抽象概念变成了孩子能摸得着的体验。有个印象深刻的例子一个女生试讲Python的for循环。她没有直接从语法讲起而是带了一张贴纸让在场所有人都站起来从第一排开始每人依次说一句“我是第X个”走到最后一排再走回来。她问大家你们刚才做的事情每一步都一样只是数字在变这就是循环。然后她才在白板上写下for i in range(10):让大家对照刚才的体验去理解每一行代码的含义。那一瞬间所有人都懂了包括不懂编程的教务老师。这个能力的本质是站在孩子的认知水平上重新组织语言和体验。技术出身的人容易犯的毛病是觉得这些概念很简单没什么好讲的直接甩语法。但在少儿编程的课堂上讲得清楚比讲得高深重要一万倍。4. 从第一节课到独立带班新手期的实战路径4.1 第一堂课先立规矩再上课顺利通过面试机构排给你一个班第一节课的成败往往决定了孩子和家长对你的第一印象。我自己的经验是第一节课不要急着讲知识先花十到十五分钟建立课堂契约。这个契约不是板着脸立规矩而是用玩的方式把规则内化。比如我会让孩子自我介绍时顺便说一句“我这节课的目标是学会一个功能同时不打扰同桌”然后把“举手发言”“电脑不是玩具”“遇到问题先自己试一次再说”这三条规则用孩子听得懂的话讲清楚。规则不要超过三条多了记不住。第一节课还有个重要任务就是快速摸清每个孩子的水平。教学设计上要让大多数孩子“垫垫脚就够得着”既不能太简单让他们觉得无聊也不能太难让他们有挫败感。我会准备一个基础版的课堂任务和一个进阶版的挑战任务课堂上观察每个孩子完成的速度和求助频率在心里给每个孩子建一个“水平档案”。这个档案会在后面的每节课里不断更新它是你因材施教的底层数据。4.2 一节课四十分钟节奏怎么切少儿编程的课堂四十分钟通常是这样切的。前五分钟复习导入。让两三个孩子讲一讲上节课做了什么然后提出一个和今天内容相关的问题用一个两分钟的小游戏把注意力集中起来。中间二十分钟是核心教学。这二十分钟里也要再切分成块前十分钟讲新知识点中间五分钟给一个半成品任务让孩子在范例基础上做改动后五分钟让两三个孩子展示自己的改动并解释思路。接下来十分钟是独立创作时间。孩子独立完成一个相对完整的作品这个阶段是老师个别辅导的时间你会发现孩子们的理解差距有多大有的孩子飞快做完了开始探索扩展功能有的孩子还在纠结角色为什么不动。最后五分钟是作品展示和课堂小结。把三五个孩子的作品投屏给大家看让作者自己讲解设计思路然后老师用三句话总结今天学的核心概念。这个节奏不是铁律但它的底层逻辑是符合儿童注意力和学习规律的。你可以根据班级情况调整但一定要避免连续讲授超过十五分钟不然后半节课你基本就是在跟一群注意力涣散的孩子较劲。4.3 学生代码出问题了引导比代劳重要一百倍新手兼职老师最容易犯的错就是看到孩子程序运行不了直接上手帮他改好。孩子是开心了但你什么都没教给他。正确的做法是当作一次“程序调试的现场教学”。我会先让孩子自己描述代码执行时的行为和预期行为之间的差异“你点击开始后小猫应该往前移动十步但它没有动你觉得是哪部分出问题了”然后引导他按顺序检查每个积木块或每行代码找出问题所在。这个过程孩子学到的不只是这个程序的修法更是一种程序员最基本的排查思维。如果是低龄段的孩子表达不清楚问题我会用“隔离法”让他把可疑的代码块先拿掉看程序恢复了什么行为再重新加回去看问题是否重现。这个“二分定位”的思想其实和真正的工程调试是一模一样的。孩子在潜移默化中建立的这种思维习惯才是编程教育留给他的核心资产。5. 备课量远超你的想象以及怎么合理偷懒5.1 备课不是在机构给的教案上画两笔那么简单这是很多技术出身的人入行后最不适应的一点。你以为课程体系和教案机构都准备好了你直接照本宣科就行。实际上机构确实会给你标准的课程大纲和教案但那份教案是给大多数老师用的“标准件”不一定适合你班级的情况。一份合格的备课笔记至少包含这些内容这节课的核心概念讲什么用什么例子引入最自然孩子可能在哪个环节卡住卡住后要怎么换一种方式解释安排了什么互动环节准备了什么样的进阶挑战给学得快的孩子下课前怎么总结。举个具体的例子。教条件判断的时候引入环节不用“如果下雨就带伞”这种老掉牙的例子可以换成“如果你的角色碰到苹果就加一分碰到炸弹就减一分那加不加分是由什么决定的”这个引入同时把条件判断和游戏计分关联了起来孩子的兴趣一下就被点燃了。然后你要预判孩子的困惑点在哪里——多半会在“嵌套条件”和“逻辑与”上卡住。这时候你要准备一种备选讲法比如把“碰到苹果且没有碰到炸弹才加分”拆成“碰到苹果先加分再检查有没有碰到炸弹碰到了就扣回去”这种分步式解释比直接讲布尔逻辑要好理解得多。5.2 快速备课的素材来源和使用技巧兼职老师的时间本来就不多备课要有方法不能每题都从零开始想。我常用的素材来源有这么几类。一是机构提供的历年教案和优秀老师的课堂录像。这个是最值得优先研究的直接看你学区的优秀老师怎么讲同一节课你能学到他们的提问方式、节奏控制和互动设计。二是各类少儿编程社区和平台上的优秀作品。无论是Scratch官网的社区还是国内一些少儿编程交流平台都有人上传自己做的项目。我习惯按“这节课的知识点”去搜找到一个水平合适的项目直接拿来改一改作为课堂任务或展示案例。三是经典的游戏和动画案例库。比如做一个“接苹果”“打地鼠”“赛车躲避障碍”这类经典小游戏每一类都能拆成四到五个课时来教知识点覆盖率很高。把这些案例攒成自己的素材库后面的备课速度会越来越快。我的个人习惯是每次上完课当晚上把课堂上的情况简单记录一下哪个环节孩子反应热烈哪个环节卡壳了哪个例子解释得还不够清楚哪个孩子的水平和预期有出入。这个“课后流水账”用不了十分钟但积累一个学期之后你再备课的效率会翻倍因为你手里有了一手真实课堂反馈。5.3 不同机构的配合程度差别很大这里多说一句。同样是兼职岗位不同机构对老师的备课支持差别非常大。连锁大品牌通常有完整的教研体系和标准化课件你拿到手就能用但相应的自由发挥的空间也小小而美的机构可能没有完善的课程体系给你一个方向让你自己定内容这对新老师来说负担会重很多但如果你有想法施展空间也大。面试和试岗阶段可以主动观察机构的教研配套情况甚至直接问“课程大纲和课件大概是怎样的”“有没有集体备课或者磨课环节”。这些问题能帮你判断这个机构是否适合你的经验和需求。我就见过一个技术背景很强的新手被一家小机构录用后才发现所有课程要自己从零设计备课量巨大撑了一个月就放弃了。不是他不行是匹配度太差了。6. 摸清待遇结构和成长路径别只看时薪数字6.1 时薪只是看得见的那部分招聘信息上写的时薪一般是一个区间比如八十到一百五十元。但你要清楚这个区间的下限和上限之间的差异往往来自你是否经验丰富、班级人数、课程难度、机构品牌等各种因素。更重要的是机构的兼职薪酬通常是“底薪人头费”结构。底薪对应你上课的那一个小时人头费对应班里的学生数量。带一个十人班和带一个六人班到手的钱差不少。所以面试时你不光要问“时薪多少”还要问清楚班级通常多少人、人头费怎么算、续班的奖金有没有。另一个一定要算进时薪里的是课外时间。备课时间、课后和家长沟通的时间、参加机构培训的时间全职老师这部分收入是包含在月薪里的兼职老师往往被忽略。把课外时间摊进去算你会发现实际时薪可能打了七折这一点心里要有数。6.2 挑机构的几个实用判断标准选机构不能光看谁给的时薪高我的经验是这几条标准优先级更高。第一看课程体系是否成体系。有没有清晰的课程进阶路径决定了你能在这个机构学到多少教学设计能力也决定你带完一个班之后的下一个班是什么难度级别。第二看班型规模和师生比。一个班十几二十个孩子配一个主讲老师和六个孩子配一个主讲老师课堂体验完全不同。师生比低的机构你更容易积累课堂教学经验。第三看教研活动是否常态。有的机构每周有固定的教研讨论、磨课时间即使不要求兼职老师必须到场但只要你想参加他们欢迎你加入。这种机构的成长氛围好能学到东西。第四观察机构的经营思路。是重营销靠大会员包和广告拉新还是重口碑靠教学质量驱动续报。前者可能课酬给得更爽快但教师定位更像是消耗品后者的稳定性更高而且会培养老师对个人长期成长更有价值。6.3 从兼职代课到职业进阶的三条路线把这个兼职当作长期的职业跳板来经营心态会完全不一样。有三条比较清晰的进阶路线。第一条是路线是在机构内部往上走。从兼职老师做到教学主管或教研岗这需要你不仅会讲课还要攒出自己的一套课程设计能力比如能独立开发某个月主题的课程。这条路需要长期稳定的合作关系双周一次课的话一般走不通至少得每周两三天稳定在机构里。第二条是走个人品牌路线。利用兼职积累作品案例和课程内容在短视频平台或社交平台上分享少儿编程教育的干货积累到一定程度可以做自己的线上班、录播课或者接机构的分销合作。这条路的前期是辛苦的但它不受单个机构约束天花板更高。第三条是和学校合作或走素质教育进校的渠道。很多地方的中小学都在开展课后延时服务或信息科技类社团课程需要外部老师进校授课。这种渠道的单次课酬通常低于机构但稳定、周期长、寒暑假也有相应服务而且积累到的是“进校经验”对后续自己想要独立开展业务是非常有价值的背书。我身边就有个真实的例子一个学机械的女生读研期间在校外机构兼职教少儿编程没有多专业的编程背景但胜在讲课清楚、特别招孩子喜欢。一年之后机构把新开的Python入门班交给了她两年之后她开始参与机构新教研体系的开发毕业后她没有进大厂而是直接成了这家机构的教学合伙人。回头看当初那条“招聘小学生编程老师兼职”的启事改变的是她整个职业轨迹。所以如果你正在看这类兼职机会别只盯着那几十块钱的时薪琢磨先把思路打开想清楚这份工作能给你的能力地图上添哪些拼图。会编程只是入场券能让孩子爱上编程才是你真正值钱的地方。