前端中的协作和自动化。 我们从13所学校学到了什么

大家好 同事最近在此博客上写道, 已经为莫斯科的下一所界面开发学院开放了注册 。 我对新的设置感到非常高兴,因为我是2012年加入该学院的人之一,从那时起我一直在不断学习它。 它已经进化了。 随之而来的是新一代的开发人员,他们具有最广阔的视野,并且能够承担与项目前端相关的所有事务。 有些毕业生在Yandex中工作,有些则没有。



ShRI-服务:还需要交互,自动化和实验的不同格式。 就是这样,我们今天将就哈布雷进行讨论。 将为候选人提供有用的链接。



我不想重复太多:关于SRI 2019的所有基本信息都在网站上。 我只是想提醒您其他城市儿童的机会:在问卷中指出您是否想参加缺席的第一部分(从9月7日到10月25日)。 当然,对于那些将要完成考试任务的人,我们不会拒绝全职参加,而是为旅馆和伙食支付费用。

我们邀请所有对前端开发感兴趣并严重缺乏SRI实践的人。 在学校期间,学生将获得团队发展方面的经验,学习系统性思维,并掌握在Yandex和类似公司的未来工作所必需的技能。 SRI毕业生的职业生涯看起来是这样的:首先,他们成为初级开发人员,然后成为开发人员,最终成为组长。

如果考虑到举办该活动的所有城市-辛菲罗波尔,明斯克,叶卡捷琳堡,圣彼得堡,这将是莫斯科的第七所学校,第十四所学校。 我们有一个灵活的项目。 每次我们听取学生的反馈意见时,我们都会根据自己的需求和行业变化来更改,删除或添加。

开始训练


我们使入门任务非常困难。 在意义上,莫斯科的招聘工作与今年明斯克SRI的情况相似。 我们将提供动态布局,编写JavaScript的任务,并且需要了解新的主题领域。 根据我们的计算,可能需要5到7天才能完成,也许还需要一点时间。

入学后,参与者必须经历两个阶段。 首先,学生们听讲座,做功课,然后在教室里与老师和其他学生分开。 事实证明,强大的协同效应。

其中一场讲座必然比其他讲座更为密集。 我们致力于其中的算法:连续几个小时,实践中的学生学习了关键的算法技术。

在第二阶段,参与者以小团队的形式相互团结,并在黑客马拉松模式下工作(我们称其为“ Sharikatons”)。 在整个第二阶段,学生在Yandex员工的指导下从事实际项目的工作。 最后-保护项目。 最成功的公司有真正的机会投入生产。

并非总是如此。

斯里兰卡如何改变


我们在2012年首次举办了该学院。 最初的想法是我们自己没有足够的专家,因此我们决定“培养”他们。 但是即使那样,我们也没有将学生限制在以后的工作地点。 解决高层任务很重要-增强大型生态系统,使毕业生对前端有深刻的了解,使他们重返生态系统。 在与开发人员的会议上,您可以看到此过程的收益。

格式和程序


以前,只有关于功课和毕业设计答辩的讲座。 此外,讲座内容广泛,旨在满足学生的基本知识要求。 逐渐地,我们意识到这没有多大意义。 所有信息已经在线提供,激励学生找到所需的信息,向他们询问正确的载体,以及总体而言,灌输学习的欲望更为重要。 此外,在SRI的这些年中,我们积累了许多有关基本主题的材料,并且我们会定期对其进行更新。

现在,我们将更多的精力放在家庭作业的公开分析上。 这是教育过程的重要组成部分。 每次讲座后共同分析每个主题中最常见的问题有助于在实践中修正材料。

当他们提出shrikaton格式时,它在一定程度上促进了这一过程。 在此之前,学生们独自在家准备毕业项目。 我们认为,提高团队合作效率会更高。 如果您是在小型公司工作的初学者界面开发人员,则很难获得此技能,而如果您是自由职业者,则更是如此。 在每个团队中,都有来自Yandex的导师-经验丰富的开发人员,他们可以帮助学生建立关系并建立工作流程。


炸药之一

在“动员”的背景下(2017年有关移动产品开发的教育项目),我们还尝试了联合学校的形式。 来自SRI,管理学院,移动开发学院和移动设计学院的团队同时组成了团队。

今年,我们想重复类似的事情:我们将由SRI和后端开发学院的学生组成混合团队。

测试测试


每年,测试任务对申请人来说都变得有点困难,而对我们来说,它的验证也变得容易一些。 数十所申请书来到了第一所学校,我们随后对其进行了手动检查。 今年将有大约两千份申请。 我必须优化验证过程:我们制作了一个清单,并在大量人员中分配了任务验证。 在上一个SRI中,我们已经尝试过,在此基础上,我们将加强验证过程的各种自动化和半自动化。 例如,在将自动测试交给开发人员进行专家评估之前,我们将使用自动测试来更快地验证工作。

团队


ShRI的组织和行为涉及约一百人。 这些是来自各个部门,甚至来自业务部门的Yandex所有人员的界面开发人员。 有人帮助起草程序,有人进行讲座或监督编排。 由于组织者众多,因此不会极大地影响员工当前的工作任务。 他们在这里也有好处:他们学会教育他人,进行指导并通常做更复杂的项目。 双赢。


正如我们的职位空缺和实习一样,没有年龄限制。 我们正在等待在前端开发方面经验最少的大学生和专家。 对我们而言,重要的是,一个人有学习的欲望和能力。

SRI的学生处于边缘状态:他已经知道一些知识并知道如何做,但是他可能缺乏大型公司的系统知识和团队开发经验,也缺乏实践经验。 Shri不会从头开始教学。

同时,您可能不只是前端,还从事例如设计,技术项目管理或后端开发。 无论如何,如果您的知识和经验足以完成测试任务,那么去SRI学习是有意义的。 对前端的深入了解将有助于更好地了解同事的问题。

如果每个与我们一起工作的设计师和经理都对界面开发有这样的了解,那么每个人肯定会感觉更好。

在学校的多年中,我们注意到来自SRI为Yandex工作的开发人员在内部审查中显示了出色的结果。

我们将此与SRIS员工具有正确的思维方式和学生的原型这一事实联系在一起。 他们睁开眼睛看着世界,毫不犹豫地问是否不清楚。 他们知道如何独立工作,很容易与他人结合。

来自其他城市


我们带来来自俄罗斯各地的学生,因为积极学习和与志趣相投的人同居会形成一个非常密集的制度-从而使他们脱离家庭环境。 就像是夏令营,学生宿舍或现在流行的蜂巢形式。 来自莫斯科的一些参与者很羡慕,并被要求与其他同学一起加入旅馆。

兼职


今年,您可以从您的城市远程进行缺席演讲和家庭作业的第一阶段。 但是第二步是随着团队合作的魔力开始来到莫斯科。 虽然我们不知道有多少地方可供远程学习。 团队动态的心理时刻在这里很重要,感到团队的主人翁感很重要。

我们希望在同一流中学习的学生彼此交流并成为朋友。 如果一半的申请人会远程学习,并且流量太大(例如100人),那么人群中的孤独感将产生不愉快的影响。 因此,我们通常只有30至40名学生。

Yandex转换统计


从近年来的各个方面来看,我们从60%到70%的毕业生中获得实习和空缺。

共有539名学生在SRI中未得到学习,其中244名成为Yandex员工(不包括仅参加实习的人员)。 现在公司有163名毕业生。

自去年的学校以来,我们雇用了59名员工:29名实习生,30名全职开发人员。 毕业生从事各种Yandex服务:直接,搜索,邮件,主页,市场,地理服务,汽车,禅宗,度量,健康,金钱。

BEM和移动开发的混合方法


SRI不依赖于BEM。 当然,如果我们谈论接口的开发,则是指Yandex中开发的接口-即繁重的工作量,许多用户,高质量的标准和对细节的关注。 即使是创建小型区域站点,也必须了解该行业的基础,了解您可以节省什么,为什么可以节省什么以及不可以节省什么,这一点很重要。 应学生的要求,由于该方法论已成为许多地方的标准,因此我们专门为BEM举办了一场讲座。

我们专门教授Web开发和相关技术,以及Web技术方面的移动开发和移动布局,我们使用混合方法来创建应用程序。 因此,在SRI中,我们不会涉及Swift,Objective-C,Cocoa,C ++,Java中的本机编程方面。 我们也不涉及React Native的开发。

公开网络研讨会


在6月19日,星期三,莫斯科时间19:00,我和我的同事将组织一次有关该学校的网络研讨会-我们将回答那些正在考虑入学或已经开始进行作业的人的问题(当然,我也会对此发表评论)。 这是 YouTube 的链接 ,您可以单击“提醒”。

准备读什么


有用的网站

- 现代JavaScript教程
-Web参考

书本

-JavaScript。 详细指南(第6版),David Flanagan
- 完美的代码,史蒂夫·麦康奈尔
- 重构。 改进现有代码,Martin Fowler
-git书

Udacity课程链接

-Linux命令行基础
-浏览器渲染优化
-网站性能优化
-JavaScript
-网络开发人员网络
-HTML5画布
-响应式图像
-响应式网页设计基础
-离线网络应用
-网络工具和自动化
-JavaScript测试
-渐进式Web应用简介
-软件测试
-面向对象的JavaScript

影片

-Yandex学院频道
-SRI材料
-Node.js截屏
-Webpack屏幕录像
-Gulp截屏
-ES6基础
- 初学者Javascript教程
-JavaScript基础知识
- 模块化Javascript
-React JS教程
-Redux教程
-LearnCode.academy
-CodeDojo
-JavaScript.ru
-Google开发人员
- 微软开发人员
-Facebook开发人员
-Technostream Mail.Ru集团
- 了解INTUIT

您可以尝试解决CodeSignal上的问题。

这不是完整列表,还有许多有用的材料。 相反,我们希望申请者注意某些主题,并花时间在上面。 学生自己要搜索信息很重要。

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


All Articles