我记得学习编码的地方是丑陋的:

与红色文本的网页在深蓝背景。 分形以三种颜色绘制-红色,黄色和蓝色。 GOTO语句。
- 哦,你会遇到的人!
- 我们看营养的方式被打破了
- 教学结束。
- 对于想学习WordPress和数字营销的人们来说,这是第一堂课,您应该仔细阅读此内容。[为什么你应该使用WordPress来架设网站的三个理由]
- 基于目标的新系统:《英雄联盟》第5条的科学改进方法
但这是我的丑陋。 做难看的事情意味着您忠于学习过程。
现在,我将启动自己的编码课程网站Day By Day Coding,其目的是教您制作东西的真正创造过程,疣和全部。
但是,你是怎么做的? 您如何向有具体目标的成年人教授编码作为探索 ? 您如何让他们拥抱您一路走来的烂摊子?
我想自己弄清楚。 这是我在教授如何制作东西时试图克服的对立和矛盾。
1.我们都死了,所以耐心就很重要。
当您从童年时代过渡到成年期时,会发生某种事情,并且您会感到死亡, 有限 。 现在突然之间,所有事情都需要目标和时间表。
那么,如何在for循环中证明6页作业的合理性呢? 为什么我的第一堂课的期末项目是文本冒险游戏,而在训练营中的学生已经在Docker容器中部署了Angular Web应用程序?
这是我的答案,它激发了我制作的每个视频: 更好地学习更少的东西,您可以更快地工作 。
因此,我反过来一直在问自己:“学生在做出自己想要的东西之前真正需要学习什么?”
我使用的技术清单很短:Python,Flask,也许还有一些Angular。
但是技能清单更加深入:坐着,思考,制作草图,画图框,阅读,实验……

这些是我尝试教授的技能。 我认为基于技术清单的编码类会让您感觉就像在跑步机上。 但是,如果您学会设置帐篷,在阳光下指引自己并注意看熊,那么明天就可以随便走了。
但是,您如何教授这些技能?
2.教学在光明与黑暗之间取得平衡。
如果您迷路了,那么您就不会学习。
如果您按照步骤进行操作,则说明您没有学习。
因此,作为一名老师,我会尝试平衡方向或指导与让您徘徊。 对我来说,一个很好的作业问题是我要向您展示A点(您在哪里)和B点(您要到达哪里)。 然后我让你跌跌撞撞走了一下。 作为老师的诀窍是能够判断A和B之间的距离。

将学生介绍给流浪的学习部分,甚至是令人沮丧的部分,对老师来说都是困难的,因为这是我们作为老师真正面临失败的风险。 (我没有针对此的修复程序,我只是告诉你这很困难。)
就是说,如果您的学生要花一个小时寻找丢失的大括号,那么您必须激励自己。 对于每个家庭作业问题,我都会尽量保持一个创新的目标 。 因此,将for循环练习定义为数据分析-因为就是这样。 而且,我证明了草绘if语句在精神上与草绘移动应用程序相同-因为它是。
当学生在黑暗中找到自己的出路并解决了问题时,我希望他们感到自己有能力做到以前从未有过的事情。
因为在线编码课程中缺少某些内容…
3.真正的学习不仅有趣,而且令人恐惧。
我参加了在线课程,通常不会感到一种愉悦的感觉。 他们采用创意过程并将其整理成清单。 因此, 感觉就像您正在学习。 您完成了其中的一门课程,环顾四周,并意识到您对世界没有新的力量。
我真正想要教的是无所事事的痛苦和狂喜。
对于教师和学生来说,空白页都令人恐惧……但是,如果不确定性是课堂的重点,那该怎么办? 如果我们告诉学生前面没有旷野,需要反复加数字,但是经过一些实验和想象力后,我们会告诉学生,而不是从加法到乘法运算,该怎么办?
也许他们不会相信您,但您的意思是:“这是一次冒险-就像一段旅程,但响尾蛇。”
结论
我利用恐惧和隐瞒的程序来教授创造力。
不,我在开玩笑,但我确实相信,细心周到的教学对此具有一定的趣味性。 尊重学生,他们的想象力,他们的耐心和耐心以及他们的探索能力。
最终,这种尊重意味着试图阐明而不是解释。 作为一名老师,我的目标是通过展示代码适合创作过程的位置来阐明 。