IT-Hogwarts: Escuela de Programadores hh.ru

Este año, la Escuela de Programadores hh.ru celebra su aniversario: durante diez años hemos estado convirtiendo a las personas en desarrolladores completos. La educación en la escuela es gratuita, y esto es fundamental. El proceso educativo consta de dos grandes bloques: teoría y trabajo en equipo del proyecto. Dos áreas principales: backend y frontend.





En la escuela, hablamos de tecnologías modernas, la mayoría de las cuales se utilizan en el desarrollo de hh.ru: java y python, reactJS, bases de datos relacionales, nosql y mucho más. La parte del proyecto de capacitación en la Escuela de Programadores le permite ganar experiencia en un equipo dirigido por desarrolladores de combate, aprender los conceptos básicos de diseño, utilizar el aprendizaje automático, implementar servicios en producción y probar hipótesis utilizando pruebas A / B.

Beneficio



Los cursos y tutoriales en línea son, por supuesto, geniales, pero la escuela le brinda la oportunidad de probarse a sí mismo en el desarrollo de equipos, ver cómo funciona la cocina de la empresa de TI desde el interior y también proporciona un contacto fácil con excelentes especialistas. Es bastante difícil obtener esa experiencia usted mismo, pero es muy valorado.

Durante el trabajo del proyecto, los estudiantes reciben un mentor. Un mentor es un compañero y mentor que compartirá experiencias prácticas y dirigirá en la dirección correcta. Y para los propios mentores, esta es una gran oportunidad para probarse como líderes de equipo o productos. Después de la escuela, muchos estudiantes siguen trabajando en hh.ru.



Cada próxima Escuela de Programadores toma en cuenta la experiencia del año anterior: eliminamos las lecciones irrelevantes y sin éxito, procesamos las viejas y agregamos nuevas. En el aniversario de la escuela, redujimos el número de conferencias que requerían una presencia personal en la oficina y las transferimos en línea. Esto hizo que el aprendizaje fuera conveniente y redujo la carga sobre los estudiantes. Y los registros de la escuela de años anteriores le permiten volver al material estudiado y recordar algo importante.

Entrenamiento



El reclutamiento en la Escuela de Programadores hh.ru se lleva a cabo en tres etapas: registro, resolución de problemas de exámenes y entrevistas en persona. Para pasar las pruebas de acceso, es suficiente tener una comprensión inicial del funcionamiento de los algoritmos y los principios de su aplicación. Los conocimientos básicos de informática y programación en el nivel de sintaxis serán útiles, ya que el examen de ingreso implica escribir código. El beneficio es el conocimiento de SQL.

Los proyectos en los que están trabajando los participantes de la Escuela de Programadores son tareas reales del producto para la empresa. Los proyectos listos a menudo entran en producción, por lo que los estudiantes pueden observar de inmediato el resultado del trabajo y registrar sus beneficios. Sí, y en futuras entrevistas habrá algo que mostrar.

imagen

Por ejemplo, el año pasado les lanzamos a los muchachos una tarea relacionada con sugerencias de búsqueda inteligente para el proyecto: era necesario hacer una prueba basada en las solicitudes reales de los usuarios, pero con clasificación por popularidad, reconocimiento de errores tipográficos y corte de resultados irrelevantes y palabras clave negativas.

Al finalizar, implementamos este sujest para el 5% de los usuarios y lo verificamos: resultó que mejora la experiencia del usuario, la gente comenzó a usarlo con más frecuencia cuando realizaba búsquedas. Ahora este proyecto en producción ya es 100%.

En caras



Las conferencias en la escuela son conducidas por los mejores especialistas de todos los hh.ru de diferentes departamentos y equipos. Conoceme

Alexey Bichuk

Director de la Escuela de Programadores. Casi Dumbledore. Solo sin barba y joven. Lesha habla de Search y lo obliga a aplicar sus principios en la práctica.

Stas Yarkin

Desarrollador Cinturón negro de JVM. En conferencias en la escuela, Stas hablará sobre bases de datos SQL.

Nikita Mostovoi

Jefe de equipo Nikita lidera la sección de JavaScript: enseña los conceptos básicos y habla sobre cómo funciona JS internamente. La tecnología front-end va y viene, pero Nikita se queda.

Andrey Gladkov

Desarrollador front-end senior. Enseña arquitectura JavaScript escalable. Siempre puedes ver tres cosas: cómo fluye el agua, cómo arde el fuego y cómo Andrei habla sobre React Redux.

Nikolay Voznesensky

Jefe de equipo Experiencia de conducción Java 15 años. Conferencias sobre Java Concurency, COI y Spring vs. Guice Rukovozhuk equipo de servicios básicos hh.ru.

Yaroslav Vanchinov

Scary Senior Developer. Autodidacta Recogido en los anuncios. Se dedica a apoyar y actualizar el diseño de la parte de búsqueda del sitio. En sus conferencias habla sobre XSLT y Xpath y todo eso.

George Danshchin

Líder de equipo en análisis de datos y aprendizaje automático. Graduado de la primera Escuela de Programadores, Yandex School of Economics, HSE, VTF MZFK. Informa sobre capítulos adicionales de Búsqueda y ML.

Sergey Podunov

Jefe de equipo Administró sistemas de pago, se encontró con una empresa sangrienta, observó los rayos parpadear en la oscuridad cerca de las puertas de Tannhäuser. Hablará sobre redes, HTTP y REST.

Alexey Anisimov

Líder de Equipo para Aseguramiento y Control de Calidad. Prueba de hombre. Multimillonario, playboy, filántropo. Testito desde 2002. Enseña pruebas y DevOps.

Vyacheslav Zhuravlev

Director de operaciones. El operador principal de los sistemas de alta carga hh.ru y el rey de la infraestructura del servidor. En la escuela hablará sobre la interacción de los desarrolladores y administradores, y también sobre los lanzamientos bajo las condiciones de una gran y terrible producción.

Alexey Anatsky

Jefe de equipo Informa sobre Docker: cómo funciona, cómo implementarlo y qué hacer con él.

Nikita Basharov

Desarrollador de manitas . Nikita contará cómo los proyectos Java van bajo el capó de hh.ru, sobre las características de Maven y tocará suavemente la arquitectura de los microservicios.

Plataforma 9¾



¿Has querido aprender programación durante mucho tiempo, pero no sabes por dónde empezar? ¿No es suficiente práctica? ¿Estás pensando en probar suerte en el desarrollo comercial?

Este año, la inscripción en el aniversario de la Escuela de Programadores es todo. Pero hay una solución elegante: vengan a continuación, esperaremos.

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


All Articles