每年,HeadHunter都会举办“
程序员学校 ”,在这里向学生和年轻专业人士教授所有发展技巧以及团队合作精神。 除了编程语言外,孩子们还学习设计的基础知识和团队发展的精妙之处。
最近,我们开始讨论如果孩子想成为开发人员,如何成为父母。 一个有趣的问题,仅仅是因为我们的技术部门有130多名员工-几乎每个人都有自己的发展道路,不可能立即确定一个共同的成功故事。
我对这个问题感到困惑,决定问我的父母父母,我可以推荐给新手程序员哪些课程,书籍和网站。 结果,我为您收集了一些材料,据同事们说,这些材料将帮助孩子们学习发展的基础知识。

如果您的孩子在学校里用笔记本电脑节省早餐,他是学校里的优秀学生,正在网上冲浪,试图弄清楚要去哪里和要成为谁(或者也许他已经知道他想学习Python或C ++,但仍然没有办法),那么这种选择将使您有所简化为其开发寻找材料的任务。
发生什么事了
//网站
如果孩子想学习Python,不仅可以通过书籍来完成,而且可以在udacity.com上的免费在线课程中进行:
python的编程基础 。
好的,课程完成了。 但是,世界上有很多有趣的任务,您可以通过累积分数,与朋友合作并吹嘘结果来解决:
Codewars 。 成就,成绩,好任务-这样的选择甚至可以激励成年子女学习和工作。
您还可以注意此类主要项目资源,例如
Project Euler 。
让您的新手开发人员用乌龟绘制图形并制作一些有用的程序。 对于初学者,这是您需要确定他是否想要发展以及他是否具有初学者编码器的素质。 这将对
Codeward有所帮助,后者将以一种有趣的方式教孩子使用任何编程语言都通用的技能和概念。
//全日制学习
孩子的眼睛在灼痛,他想参与更深的发展并与对此感兴趣的人交流吗?
对于年幼的孩子,有一所
知识学校。
但是对于10-11年级,我建议尝试进入
莫斯科国立大学的
SSC :
这些学校的培训水平很高,可以简化入读一流大学的过程。
另外,我建议您注意交通部和教育部的全俄学校运动“
数字课 ”(以前称为“代码小时”)。 每年(通常在冬季)为俄罗斯全国1至11年级的学生举办一次编程课程。 也许对您的孩子来说,这将是进入万物编码的广阔而有趣的世界的第一步?
//杯子
在许多专业大学中,除了学校课程外,还有圈子和夜校,他们提供课程。
在MSU,有两个:
-
力学与数学学院-
计算数学与控制论系继续数学教育中心也有圈子。
//一流大学的函授学校
如果您不住在莫斯科,或者没有足够的时间全日制学习,则可以随时报名参加以下通讯:
-
校外物理学校-SUNTs MSU//奥运
如果孩子对算法感兴趣,可以编写一个比使用Google更快的快速排序实现,然后用它刷新图上的算法,那么您绝对可以尝试参加奥运会。
查看以下奥运选项:
-
数学假期 (6-7年级)
-
莫斯科计算机科学奥林匹克竞赛 (6-11年级)
-
以M.V.命名的比赛 罗蒙诺索夫 (6-11年级)
-
莫斯科数学奥林匹克 (8-11年级)
-
联合大学数学奥林匹克 (9-11年级)
-代码
部队//书籍
至于书籍,他们跟不上最新版本,但是他们弄清楚了基础,他们熟练地,有条理地教基础知识。
您可以从“曼,费伯,伊凡诺夫”出版社的书籍开始:
为儿童编程。 Scratch和Python图解指南这本书的作者为孩子们提供了游戏和动画的简单项目,这些项目将使他参与开发过程。 他们将向他介绍编程的基础知识,并讲授两种最常用的语言-可视化Scratch和文本Python。
儿童用Python本书是有关当今最流行的编程语言之一-Python的教程。 从最简单的步骤开始,逐步,您将编写程序并理解该语言的精妙之处。 您可以立即通过有趣的示例和滑稽有趣的任务来检查您的知识,的怪物,秘密特工和乌鸦队伍将帮助您应对。
儿童用Javascript本书不仅是JavaScript的入门书,而且还是编程的入门书。
它将帮助您从头开始学习如何使用这种语言进行编码。 每章专门讨论一个单独的主题,在下一章中,将根据已阅读的内容研究一些新内容。 此外,本书还包含一些练习,可以帮助您扩展示例并编写自己的代码。 到这本书的结尾,孩子将能够使用动画对他的游戏进行编程!
必须阅读的是一
本有关在Minecraft中设计世界的
书这本书是专门为那些不仅喜欢玩游戏,还想创造新事物的人而写的。 只需玩Minecraft,即可轻松掌握编程知识。 这将有助于逐步指导您建造房屋,奇妙的建筑或3D复制机。
对于年龄较大的人,请不要忘记“ Perfect Code”或GoF之类的经典曲目。 “面向对象设计技术。 设计模式“-
Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides
//其他选项
像会议一样绝对有意义-这会引发想法和兴趣。
来自纽约的9岁女孩
Revel Karlberg West甚至有很酷的经历。 她参加了纽约的一个集会,现在正在社区的支持下开发自己的React hooks库。
已经形成了儿童需要尝试的观点。 一次或轮流尝试一下,自己看看自己喜欢什么,什么不喜欢。
即使最终孩子的成长无法正常工作,也有一种基本的编程技巧会在未来的空缺职位上产生一种感觉-我们对空缺职位了解很多!
当然,这还不是全部-因此,我们正在等待您在评论中提出建议。 在线课程,书籍,网站,论坛-我们选择的任何选项。
最新建议的作者将收到我建议的所有4本书,以及HeadHunter的有价值的商品。