Cómo Yandex prepara el front-end. Del programa Coursera a los cursos universitarios.

En Yandex, no solo trabajamos mucho con el front-end, sino que también compartimos nuestra experiencia con otros. Durante seis años de práctica docente, hemos lanzado varios formatos de capacitación, que hoy les diremos a los lectores de Habr.

Esperamos que estos materiales ayuden tanto a los desarrolladores novatos como a aquellos que quieran obtener conocimientos adicionales basados ​​en la práctica.



Entonces, decidiste convertirte en un front-end. En Internet puede encontrar una variedad de cursos, artículos, libros y otros materiales. ¿Pero por dónde empezar? Recomendamos comenzar su viaje explorando las herramientas básicas: JavaScript, HTML y CSS. Aún así, los marcos y las bibliotecas son secundarios. Nacieron como resultado de la resolución de problemas específicos, la comprensión de estos problemas permitirá el uso más eficiente de las herramientas modernas.

Especialización en línea en Kurser


La ventaja de la educación en línea es que es accesible para todos, independientemente de su edad y geografía. Por lo tanto, comenzamos la historia con él.

La especialización se basa en la parte del programa que hemos estado enseñando en la Universidad Federal de los Urales durante varios años (sobre lo que se detalla a continuación). Todos los años, al anunciar cursos en UrFU, recibimos muchas preguntas de estudiantes y graduados de otras universidades y ciudades: “También quiero asistir a cursos. ¿Hay alguna alternativa? o “No soy de Ekaterimburgo y quiero convertirme en un front-end. ¿Qué me aconsejarás? Sus preguntas nos inspiraron al formato en línea.

El programa en el cursor consta de cinco partes:


Los cursos sobre diseño no requieren prácticamente capacitación. Aprender los conceptos básicos de JavaScript es más difícil: los profesores esperan que ya pueda programar en algún lenguaje orientado a objetos o funcional (por ejemplo, C ++, C #, Java, Python o Haskell).

Cursos universitarios


Llevamos a cabo cursos de desarrollo de interfaz en Ekaterimburgo por tercer año. Están diseñados para estudiantes de especialidades técnicas y matemáticas y se llevan a cabo en la Universidad Federal de Ural durante dos semestres (otoño + primavera).

En el primer semestre, enseñamos a los estudiantes dos cursos: diseño y JavaScript. Solo hay conferencias y tareas. Fue esta parte la que formó la base de la especialización en Kurser.

En el segundo semestre, un curso. Aquí hablamos de todas las direcciones y tendencias de moda que se encuentran en el desarrollo de interfaces. Además de la tarea, los muchachos se dividen en equipos y trabajan en el proyecto.

Las conferencias se pueden ver en video.
Mira la lista de reproducción para el primer semestre (otoño de 2017) y el segundo semestre (primavera de 2016) .

Aprendizaje combinado


Nos llegan muchas cartas y preguntas no solo de los muchachos que están dando sus primeros pasos en la primera línea, sino también de las universidades de todo el país. Nos invitan a hacer presentaciones en ferias de trabajo y conferencias de estudiantes, para realizar cursos. Desafortunadamente, no podemos vivir constantemente en un formato de gira para venir a todas las universidades. Así nació la idea del aprendizaje combinado. Lo implementamos por primera vez junto con la Universidad de Innopolis en la primavera de 2018.

Al comienzo del semestre, los niños aprendieron los conceptos básicos como parte de la especialización en Kurser, una vez por semana se reunían con el maestro para consultas. A mediados del semestre, en el formato de conferencia, describimos el mínimo necesario para crear una aplicación web completa. Al final, los muchachos participaron en el hackathon y consolidaron el conocimiento adquirido. Con el aprendizaje combinado, continuaremos experimentando.

Ya he dominado las herramientas básicas. Que sigue


Más vectores e inspiración para el desarrollo ayudarán a obtener la Escuela de Desarrollo de Interfaces. Este es nuestro primer evento de capacitación para desarrolladores de interfaces. Realizamos la escuela por primera vez en 2012. La razón de su aparición es simple: no contamos con especialistas del perfil adecuado.

La escuela dura de dos a tres meses y se lleva a cabo en la base de la oficina de Yandex. Durante la escuela, se proporcionan tres bloques:

  • primero, los chicos escuchan material teórico, durante la existencia de la Escuela de Desarrollo de Interfaces hemos acumulado una gran base de datos de videos
  • las conferencias van acompañadas de tareas, esto le permite consolidar el material y experimentar dentro de un tema específico, las tareas suelen ser creativas: todos encontrarán un campo para la experimentación;
  • proyecto de trabajo en equipo.

Invitamos a todos los que ya tienen conocimientos básicos en el campo de front-end a la escuela. Por lo general, en la entrada, los participantes de la escuela tendrán que resolver varias tareas de prueba, de acuerdo con Layout, JS y tecnologías relacionadas.

Esta vez la escuela se llevará a cabo en Moscú, San Petersburgo y Simferopol. La aceptación de los trabajos se cerrará entre el 22 y el 31 de agosto, tan pronto como se reclute un número suficiente de solicitantes con una tarea bien completada.

Ya soy un front-end consumado. ¿Tienes algo para mi?


Especialmente para usted, estamos preparando un formato completamente diferente: la competencia Yandex.Blitz en la parte delantera. Puede resolver tareas interesantes, similares a las que nuestros desarrolladores tienen que resolver todos los días, competir por un premio en efectivo y obtener los radares de reclutadores de Yandex.

La competencia tendrá lugar en octubre. Para no olvidar, preinscríbase.

Resumen


Para 2018, logramos enseñar a 397 estudiantes en la Escuela de Desarrollo de Interfaz, alrededor de 100, en cursos en UrFU y 28 personas durante el aprendizaje combinado en Innopolis. Los cursos sobre HTML y CSS y JavaScript en el cursor ahora tienen 4470 y 4388 participantes activos, respectivamente. Más de 500 personas ya han recibido certificados para al menos uno de los cursos.

Buscamos constantemente nuevos formatos de capacitación e intercambio de experiencias. Díganos qué materiales o eventos en la interfaz le serían útiles.

Source: https://habr.com/ru/post/es420951/


All Articles