Yandex如何准备前端。 从Coursera计划到大学课程

Yandex的我们不仅在前端工作很多,而且还与他人分享我们的经验。 在六年的教学实践中,我们推出了各种培训形式,今天我们将告诉哈勃(Habr)的读者。

我们希望这些材料将对新手开发人员和希望根据实践获得更多知识的开发人员有所帮助。



因此,您决定成为前端。 在Internet上,您可以找到各种课程,文章,书籍和其他材料。 但是从哪里开始呢? 我们建议您通过探索基本工具(JavaScript,HTML和CSS)来开始您的旅程。 框架和库仍然是次要的。 他们的诞生是解决特定问题的结果,了解这些问题将可以最有效地使用现代工具。

关于Kurser的在线专业化


在线教育的优势在于,不论年龄和地理位置,每个人都可以使用它。 因此,我们从他开始讲故事。

该专业化基于我们在乌拉尔联邦大学(Ural Federal University)几年来一直在教的课程的一部分(以下内容)。 每年,在UrFU开设课程时,我们收到其他大学和城市的学生和毕业生的许多问题:“我也想参加课程。 还有其他选择吗?” 或“我不是从叶卡捷琳堡来的,我想成为前端。 您会给我什么建议?” 您的问题启发了我们使用在线格式。

Curser上的程序包括五个部分:


关于布局的课程几乎不需要培训。 学习JavaScript的基础更加困难:教师希望您已经能够使用某种面向对象或功能性语言(例如C ++,C#,Java,Python或Haskell)进行编程。

大学课程


我们已经在叶卡捷琳堡进行了第三年的界面开发课程。 它们是为技术和数学专业的学生设计的,在乌拉尔联邦大学举行了两个学期(秋季+春季)。

在第一学期,我们教给学生两门课程:布局和JavaScript。 只有讲座和家庭作业。 正是这一部分构成了Kurser专业化的基础。

在第二学期-一门课程。 在这里,我们讨论界面开发中的所有方向和时尚趋势。 除了家庭作业,他们还被分成小组并从事该项目。

讲座可以通过视频观看。
观看第一学期(2017年秋季)第二学期(2016年春季)播放列表

混合学习


不仅是前线的第一步,还有全国的大学,给我们带来了很多信件和问题。 他们邀请我们在招聘会和学生大会上做演讲,进行课程。 不幸的是,我们不能一直以巡回演出的形式来参加所有大学。 因此,混合学习的想法诞生了。 我们于2018年春季首次与Innopolis大学一起实施了该计划。

学期开始时,孩子们在Kurser专门学习基础知识,每周一次与老师见面进行咨询。 在学期中,我们以讲座形式描述了创建完善的Web应用程序所需的最低要求。 最后,这些人参加了黑客马拉松,巩固了所学到的知识。 通过混合学习,我们将继续进行实验。

我已经掌握了基本工具。 接下来是什么?


进一步的发展动力和启发将有助于建立界面开发学院。 这是我们针对界面开发人员的首次培训活动。 我们于2012年首次举办了学校。 其外观的原因很简单:我们缺少具有适当特征的专家。

该学校为期两到三个月,位于Yandex办公室的总部。 在学校期间,提供了三个街区:

  • 首先,他们听理论资料,在界面开发学院成立期间,我们已经积累了一个庞大的视频数据库
  • 讲座伴随着作业,这使您可以将材料和实验整合到特定主题中,任务通常是有创意的-每个人都会找到一个实验领域;
  • 团队中的项目工作。

我们邀请所有在前端领域已经具备基本知识的人参加。 通常,在入口处,根据Layout,JS和相关技术,学校的参与者必须完成多项测试任务。

这次学校将在莫斯科,圣彼得堡和辛菲罗波尔举行。 一旦招募了足够数量的完成任务的申请人,作品的接受工作将在8月22日至31日之间结束。

我已经是一个熟练的前端。 你有东西要给我吗?


特别是对于您来说,我们正在准备一种完全不同的格式-前端的Yandex.Blitz竞赛。 您可以对一些有趣的任务感到困惑,这些任务类似于我们的开发人员每天必须完成的任务,争夺现金奖励并赢得Yandex招聘人员的注意。

比赛将于十月举行。 为了不忘记,请预先注册

总结


到2018年,我们设法在界面开发学院教授了397名学生,约100名学生参加了UrFU的课程,并在Innopolis的混合学习中教授了28名学生。 现在,Curser上的HTML&CSS和JavaScript课程分别有4470和4388有效参与者。 至少有一门课程已经有500多人获得了证书。

我们一直在寻找培训和经验交流的新形式。 告诉我们前端上的哪些材料或事件对您有用。

Source: https://habr.com/ru/post/zh-CN420951/


All Articles