第一线|如果我想进入/改变我的职业,我能为成为一名教学和研究的学生做什么准备?

想要怎么办

近年来,作为一门新兴的素质教育学科,儿童编程发展迅速,发展前景越来越广阔,吸引了越来越多的人才。与此同时,该行业刚刚起步,市场上现成的人才不多,尤其是教学和研究方面的人才,需要积累岗位。因此,存在儿童编程教学和研究不坚持一种模式来选拔人才的情况。

当我负责Scratch课程产品线和招聘教学和研究职位时,我接触了许多想加入儿童编程教学和研究工作的候选人。他们中有想当几年程序员转到教育部门的技术人员,有想当几年其他学科教师转到儿童编程部门的教师,还有一些人似乎无法达到儿童编程教学和研究的八个岗位。当然,也有许多白人小应届毕业生。本文将讨论如果你打算加入儿童编程行业的教学和研究,可以提前做些什么准备。为了竞争一个职位,

必须首先了解该职位的要求。通常,您可以从JD中看到一些特定的功能需求在这里,从采访者的角度,让我谈谈儿童编程教学和研究的人才模型。我们将主要关注候选人是否具有以下三个特征

想要怎么办

首先理解编程,并具有良好的基本编程技能,这是众所周知的。虽然

儿童编程教育不是要把儿童培养成小程序员,但有必要启发儿童编程,教给他们一些基本的编程概念和算法知识。如果候选人有很好的基本编程技能,快速掌握Scratch并快速开始对他很有帮助。当然,我们不要求候选人拥有与程序员相同的编程基础。

第二点也很重要,了解教育还是了解孩子

似乎是一个非常宽泛的观点。简而言之,候选人可以用孩子能够理解的语言教孩子编程,同时让孩子热爱编程。能够自己编程与教别人编程有很大不同。前者要求良好的逻辑和智力,而后者要求你放弃你的“编程专家”的观点,转而从初学者的角度,从一个不太聪明的孩子的角度思考,感受他的困惑,然后清楚地打破这些症结。一般来说,如果候选人是一名教师,或者有一定的教育基础,或者很好地了解孩子的特点,那么他转换观点是有帮助的。此外,更重要的是,能够把你对编程的热情传递给你的孩子,适当地鼓励他们并保持他们对编程的兴趣,比教会他们需要多少编程知识更重要。

的第三点是产品/数据知识。许多人可能想知道为什么会有这一点,但这一点更倾向于附加要求。

许多儿童编程课程现在都是在线课程,并且正在逐步商业化。以核桃编程为例,课程采用情节+游戏入口的形式。每个级别的挑战都可以理解为一个小的产品演示。如果候选人有产品经验或基本素养,他可以关注用户体验。在课程的实际设计中,他可以对水平游戏规划、视觉美学和儿童操作体验提出很好的建议。与此同时,对网络教育课程的评判,除了通过经验丰富的教学和研究进行主观判断外,还将根据学生的学习行为数据进行更多的分析。如果候选人在数据分析方面有经验或方法,从数据维度更客观地评估课程质量、分析课程中的问题并就如何修改课程提出建议是有帮助的,这也是一大好处。

以上三个基本涵盖了儿童编程教学和研究岗位的能力要求然而,理解编程、教育和产品/数据素养彼此相距甚远。很少有候选人能同时拥有这三个。事实上,很难同时拥有两者。因此,只要候选人有一个亮点,再加上对其他两点的认识和追求,他们都是很好的候选人。

完成了该职位的胜任特征模型,我们将据此进行推后,如果你是一名求职者,你能做什么准备以下是基于候选人不同背景的详细分析。

的第一个案例有编程基础,但没有教育基础,如程序员、计算机相关专业的毕业生等。

对于这种情况,编程能力一般不是求职的障碍,如何能有一个初学者的视角,有一些基础教育的认知,是一个很大的挑战如何克服我已经固化的“编程专家”的观点,最好的办法是试着当几次老师。如果你身边有学龄儿童,你可以试着教一些程序设计入门课程。在这些课程中,你会不断思考如何让孩子更容易理解。孩子们在课堂上不成熟和困惑的表情会一直提醒你不要从自己的角度去解释。这种练习对你改变观点非常有帮助。

我如何知道自己是否有初学者的视角?在这里,你可以做最简单的小测试,问自己如何向三年级的孩子解释变量的概念。如果你还在为“存储空间”和“分配”这两个术语而挣扎,你并没有改变主意。如果你开始用生活中的“一个盒子”或一个容器作为隐喻,你已经改变了你的想法。

如果你没有条件练习,你可以找一些兼职机会做儿童编程助理,看看其他老师上课的情况,在观察过程中多思考,多记录。同时,我可以阅读一些有助于课程设计的书籍,如《人是如何学习的》和《注重理解的课程设计》,并开始了解一些基本的教学原则,如皮亚杰的认知发展理论和儿童建构主义理论,以便提前做一些教育知识储备。

准备,除了弥补弱点,还可以扬长避短既然编程有优势,那就充分发挥优势,快速学习Scratch,达到一个好的水平。一些教学案例可以为一些常见的编程概念而设计。能够理解儿童编程完整的课程体系,从专业方面思考自己第二个案例

有教育背景但没有编程基础,如其他学科的教学和研究/教师、师范生教育等。

的优势是他们已经对教育和孩子的特点有了一定的了解,他们面临的卡点也很明显。他们不懂编程。他们怎么能教学生呢?但事实上,有这种背景的候选人,如果准备充分,可以获得一个容易被每个人忽视的优势。此时,有必要开始自学编程,从Scratch语言开始是一个不错的选择。作为初学者,候选人可以更好地理解初学者在学习编程时遇到的一些难题,详细记录这些难题和要点,并仔细思考编程困难的原因。这对以后的教学和研究工作很有帮助。这种经历反而成了一种优势。

此外,我必须在教学工作中多思考,多投入,多思考学生的发展特点,多与不同类型的学生接触,这样教学才能真正成为我自己的强项,而不是向事先准备好的教学大纲照本宣科,那种“老师”基本上不具备学历背景的优势。

,第三类,有产品或数据方面的工作经验,但基本上没有编程或教育基础。

例如,需要数据分析的产品经理或职位

这种情况可以扬长避短,在面试中强调自己在产品/数据分析方面的优势,并思考如何在教学和研究工作中应用它。毕竟,有这种背景的候选人在教学、研究或教师队伍中相对较少,可以作为团队的一个很好的补充。

同时,也可以参照上述两种情况,有针对性地做一些准备工作最好在向儿童传授所学知识和实践“费曼学习法”的同时自学编程第四种类型是

,这与背景完全无关,如不相关专业的应届毕业生或想在其他行业转行的人。

这种背景,说实话在面试中肯定是不占优势的,所以需要做更多的准备,但是失败的概率也不小除了上述提到的可以准备的工作之外,还可以考虑救国曲线,一般教育公司除了教学和科研岗位,还有教学教师岗位或者辅导教师岗位,其中有些都没有那么高的要求,考生可以根据自己的情况,看看是否从教师岗位开始,积累一些教学经验,然后选择机会转学教学和科研,这也是一个思路

终于有了一些基本的准备,这对任何背景的候选人都非常有用。

1,去公司的课程,体验他们的课程和产品流程。如果你能在简历或面试中附上一份产品/课程体验报告,这肯定会是一个很大的奖励。同时,在体验产品的过程中,人们也能感受到公司是否真的是一家用心教育的公司。如果他们的产品/课程让你失望,那就更不适合孩子学习了。

2,了解一些儿童编程或Scratch的扩展背景,如阅读Scratch创始人写的《终身幼儿园》一书,了解Scratch设计的“创意螺旋”和初衷,或阅读Logo语言发明家西蒙·波佩特的《头脑风暴:儿童、计算机和充满活力的创造力》,理解“做中学”的概念和建构主义理论。你也可以花些时间研究业内几乎所有公司提到的CSTA标准。超过

是我对想加入儿童编程行业作为教学和研究候选人的候选人的建议。当然,我也提醒在座的每个人,儿童编程的发展前景是相当好的,但不要随大流。在申请工作之前仔细考虑你是否想接受教育以及你是否想设计一门好的课程会更有帮助。毕竟,在360行中,每个顶尖学者都是真正热爱自己职业的人,而不是随波逐流的人。

如果你想进入这个行业,如果你有任何问题,可以在文章下面留言。我会不时检查一下,并尽我所能给出建议。

大家都在看

相关专题