最初,我对CoderDojo持怀疑态度。 这是IT专业人员免费做的另一件事。 为什么没有经济学道场,
医疗道场,法律道场? 为什么有时是
是否具有极强的竞争力,要求时间长,工作保障低,是否超出了可信的虚构程度? 为什么当人们在很多职业中永远不需要编码,而总是如此时,却被告知人们需要编码 ? 孩子们不应该出去锻炼身体,探索自然吗? 至少那是
史蒂夫·乔布斯想 。
它并没有就此停止。 所有父母都有一个陷阱,那就是如果他们让孩子们参与一些年轻的事情,他们将领先一步,如果没有,他们将落后一步。 CoderDojo不能免于这种准嵌合体。 因此,我开始思考我在IT领域的许多光荣岁月,我曾与各种编码器一起工作,从杰出的到秘密的
疯了 。 如果我要区分一个好的编码者和一个不太好的编码器,那么区别的关键是习惯 。 是的习惯 。 好的编码员要养成良好的习惯:
- 他们首先编写单元测试。
- 他们一直在寻求有关其代码的反馈。
- 如果正在发生复杂的事情,他们将寻求建立共识。
- 他们遵循公认的惯例和行业标准。
这些良好的习惯意味着您最终会得到一些可维护的东西。 另一方面,有不良习惯的编码人员:
- 他们从不编写适当的测试。
- 他们没有很好地接受反馈(通常是因为他们不习惯反馈)。
- 如果发生了复杂的事情,他们会破解某些东西,而您发现它的时间比您早。
- 他们不遵循惯例,只是坚持以自己的方式做对他们有意义的事情。
因此,具有相同才能,相同智商,相同发型的人最终会产生某种东西
这很难维护。
不要误会我的意思,有一段时间,才智变得更为重要。 复杂的C ++内存管理,任何需要非常熟练的汇编代码,并且始终需要基本级别。 从封装到递归,大约有50条重要原则,您需要某种才能才能获得。 但是现在有了Google的Stackoverflow,许多出色的库和框架意味着它实际上更多地与习惯有关。 选择每个人都在使用的技术,即可免费获得大量支持。
因此,从9岁开始学习编码是否会做任何事情来帮助您养成良好的习惯? 当然不是。 那有什么意义呢? 重点仅是一件事:
好玩 。
正如最近的一个朋友所说,这是新的机械和乐高玩具。 让他们编码,但要确保它们仍然与乐高玩具和机械玩具一起玩 。
因此,在我的情况下,我的大儿子(7岁)最近哭着回家,因为他想学习从零开始的学习。 我的妻子给了他一台旧笔记本电脑,在阅读了几份PDF之后,他离开了编写小游戏,谈论循环,脚本并希望更改mp3文件。 看到他凝视着屏幕试图弄清楚自己的代码,出现了技术错误,并且能够自己完成一些工作,我感到有些震惊。 接下来他的朋友结束了。 这对儿童节目吗?
无论如何,毫无疑问,新一代将为他们提供比以前更多的信息。 这不仅提供了代码,还提供了各种创造性的途径。 但是,我不同意RTE的最新文章,这些文章告诉我们您的孩子为什么应该编码?
孩子们应该做健康,安全和有趣的事情。 如果他们发现经济学,法律或医学比编码更刺激人。 也许,这些专业的专家还可以为所有孩子开设免费课程。 las,我有点怀疑这种情况是否会发生……
翻译自: https://www.javacodegeeks.com/2017/06/coderdojo-whats-point.html