编码训练营的工作原理

学习编码的方法和使用编码能力的方法一样多。您可以从大学课程、书籍、在线资源或为所有年龄段的开发人员提供的几个不断增长的训练营中学习。我们采访了两个这样的训练营的创始人:7-14岁儿童代码忍者的大卫·格雷厄姆和青少年和成人代码道场的迈克尔·崔。他们解释了他们不同的方法,这两种方法都使他们的学生能够构建自己的应用程序。...
Illustration for article titled How a Coding Boot Camp Works

学习编码的方法和使用编码能力的方法一样多。您可以从大学课程、书籍、在线资源或为所有年龄段的开发人员提供的几个不断增长的训练营中学习。我们采访了两个这样的训练营的创始人:7-14岁儿童代码忍者的大卫·格雷厄姆和青少年和**代码道场的迈克尔·崔。他们解释了他们不同的方法,这两种方法都使他们的学生能够构建自己的应用程序。

12岁时,在一个朋友的帮助下,迈克尔·崔在韩国学会了编程,他的朋友会在一天内完成整个电脑游戏。当他上大学时,他发现他们的计算机科学课程不能满足他的需要。他的编码Dojo程序只需14周就可以训练学生。

“我们的目标是,如何让人们成为一个自给自足的开发人员?”崔说。在前3-4周,学生们学习“像计算机一样思考”,学习五个核心概念:if/else语句、for循环、函数、变量和面向对象编程。

接下来的10周将学习特定的语言,以及每种语言如何处理这五个概念。这一部分不仅对第一次学习代码的学生有用,而且对希望拓展职业选择的在职开发人员也有用。”他们整个职业生涯都在使用一种语言,但现在他们需要选择一些新的语言。

Choi说,编码Dojo可以在3-4周内培训一名开发人员使用一种新语言,而不是自己学习6-9个月。但是大部分的工作是在作业中完成的,而不是在讲座中。大学课程对他不起作用的一个原因是,它们涉及到冗长的演讲。”人们只保留大约20分钟的讲课时间,”他说,因此他尽可能地将课程归纳总结,根据讲课时间分配4-5个小时的工作时间。

虽然格雷厄姆的代码忍者遵循同样的原则,通过建设学习,它在一个更大的规模工程。整个课程持续3-4年,孩子们通过它就像一个武术项目,赚取彩色腰带,因为他们完成不同的水平。学生们通过**一个电子游戏来学习每一个概念。他们甚至可以为游戏画出自己的艺术作品。这让课堂感觉不像是另一个学校的科目,更像是一个有趣的项目学习代码成为一个游戏本身。

孩子们做了一些疯狂的游戏,比如放彩虹屁的角色。”这不是我们原来的课程!”格雷厄姆说他们的想象力是无穷的。我以为这是一种数字绘画。我们发现,孩子们的思维没有成年人那样的界限和障碍。”他确信超级马里奥兄弟,水管工踩蘑菇和海龟的地方,一定受到了孩子们的影响。

格雷厄姆为学校配备了高中生和大学生,他们比成年人更能与孩子们相处(他还指出,由于编码工作的报酬很高,他实在雇不起**编码员。)

格雷厄姆强调说,他的课程教授的是真正的编码——“任何孩子都可以从模板中提取一些东西,”他说,但代码忍者黑带可以从头开始为应用商店构建一个应用程序。或者崔永元是否已经制定了完整的课程计划,但代码忍者在2017年3月才开学,所以他的第一批学生只到了中间阶段(代码忍者正在迅速扩张,目前列出了32个州的264个地点。)

格雷厄姆和崔都认为年轻人在学习编码方面有优势。格雷厄姆也教过成年人编码,他说孩子们动作更快是因为他们更习惯于吸收知识和遵循指令。”批判性思维并不坏,但它不适合快速学习。”崔说,年轻的学生可能有一个“稍微容易”的时间,但他的学生从16岁到60多岁不等。

当然,你可以不用训练营就学会编码。你仍然可以自学,或者在进入夏令营或其他社交方式之前开始独奏。Choi推荐W3Schools的教程,以及哈佛CS50课程的在线edX版本。但他对后者提出了警告,“它很快就会深入到相当深的地方。”

  • 发表于 2021-05-14 18:50
  • 阅读 ( 136 )
  • 分类:互联网

你可能感兴趣的文章

你从未听说过的最奇怪的编程原理

...适合于编程的真实世界,而不仅仅是在学校、网络课程或训练营中遇到的。这些原则来自多年的经验和失败。 ...

  • 发布于 2021-03-12 02:06
  • 阅读 ( 333 )

通过免费混合现有应用程序来学习编码

...个新手程序员,你面前的道路可能会令人望而生畏。新兵训练营很艰苦,你在程序员的窝里感觉不自在。但在网上有一个地方,你可以尝试一下你的发展技能,纯粹是为了好玩。 ...

  • 发布于 2021-03-13 07:08
  • 阅读 ( 129 )

初学者代码训练营:你应该参加吗?

...至是DevOps,编码都是一项有用的技能。随着编码的普及,训练营作为学习编程基础知识的一种快速方法应运而生。 ...

  • 发布于 2021-03-13 09:38
  • 阅读 ( 411 )

8可能带来金钱或工作的编码挑战和竞争

... 你有一个即将到来的工作面试或编码训练营吗?Coderbyte为您提供了编码挑战和模块化课程。例如,你可以拿这12个教程来学习在之前的Google访谈中提出的编程和算法问题。然后用从容易到困难的编码挑战来实...

  • 发布于 2021-03-22 03:16
  • 阅读 ( 228 )

6个有用的机器学习教程和课程,掌握要点

... 1编码列车 ...

  • 发布于 2021-03-24 09:25
  • 阅读 ( 287 )

alac vs flac:最适合在mac和ios上听无损音乐

...如果你喜欢地下和独立的艺术家,他们很可能会参加乐队训练营。每样东西的价格都根据艺术家的愿望而变化,所以你得四处逛逛。但是,所有下载都可以在ALAC中获得。 ...

  • 发布于 2021-03-26 13:21
  • 阅读 ( 363 )

2021年学会编码:认证包

...级了或者你想学习一些新东西,你可以从JavaScript初学者训练营或者PHP&MySQL初学者认证课程开始。 ...

  • 发布于 2021-03-29 08:02
  • 阅读 ( 189 )

通过这个完整的堆栈开发课程,在家学习编码

...目或参与其他协作项目。 Web开发和Javascript训练营:学习如何从头开始创建网站。一个为那些谁知道基本刷课程。 Python开发基础:关于Python如何工作及其在GUI应用程序和web应用程序中的应用程序的基...

  • 发布于 2021-03-29 09:01
  • 阅读 ( 236 )

如何学会用简单的方法编写代码(并赚更多的钱)

... 完整的2020 Web开发者项目训练营:HTML5、CSS3、JS、ES6、Node、API等的实践经验。这是一门综合性的web开发课程,包括设计Expedia之类的实时项目。 用HTML5和CSS3构建响应性强的真实世界网...

  • 发布于 2021-03-30 14:28
  • 阅读 ( 249 )

随着lambda学生的发言,学校的债务交换伙伴关系从互联网上消失了

去年12月,在线编码训练营Lambda School悄然与Edly合作,后者是一家帮助学校向合格投资者**收入分享协议(ISAs)的数字市场。这种安排允许Lambda提前从ISAs获得资金,而不是等待学生找到工作。但这也违背了Lambda通常信奉的价值观...

  • 发布于 2021-04-20 04:14
  • 阅读 ( 117 )
兔的蓝莓
兔的蓝莓

0 篇文章

相关推荐