IT-Poudlard: École de programmeurs hh.ru

Cette année, la hh.ru School of Programmers fête son anniversaire: depuis dix ans, nous transformons les gens en développeurs full stack. L'éducation à l'école est gratuite et c'est fondamental. Le processus éducatif se compose de deux grands blocs: la théorie et le travail d'équipe de projet. Deux domaines principaux: backend et frontend.





À l'école, nous parlons de technologies modernes, dont la plupart sont utilisées dans le développement de hh.ru: java et python, reactJS, bases de données relationnelles, nosql et bien plus encore. La partie projet de la formation à la School of Programmers vous permet d'acquérir de l'expérience dans une équipe dirigée par des développeurs de combat, d'apprendre les bases de la conception, d'utiliser le machine learning, de déployer des services en production et de tester des hypothèses à l'aide de tests A / B.

Avantage



Les cours et les didacticiels en ligne sont, bien sûr, sympas, mais l'École vous donne la possibilité de vous essayer au développement d'équipe, de voir comment fonctionne la cuisine de la société informatique de l'intérieur, et permet également un contact facile avec d'excellents spécialistes. Il est assez difficile d'acquérir une telle expérience vous-même, mais elle est très appréciée.

Pendant le travail du projet, les étudiants reçoivent un mentor. Un mentor est un camarade et un mentor qui partagera une expérience pratique et dirigera dans la bonne direction. Et pour les mentors eux-mêmes, c'est une excellente occasion de s'essayer en tant que chefs d'équipe ou produits. Après l'école, de nombreux étudiants continuent de travailler à hh.ru.



Chaque école de programmeurs suivante tient compte de l'expérience de l'année précédente: nous supprimons les conférences non pertinentes et infructueuses, traitons les anciennes et ajoutons de nouvelles. À l'école anniversaire, nous avons réduit le nombre de conférences nécessitant une présence personnelle au bureau et les avons transférées en ligne. Cela a rendu l'apprentissage pratique et réduit le fardeau des étudiants. Et les archives de l'école des années passées vous permettent de revenir sur le matériel étudié et de vous souvenir de quelque chose d'important.

La formation



Le recrutement à la School of Programmers hh.ru se déroule en trois étapes: inscription, résolution des problèmes de test et entretien en face à face. Pour réussir les tests d'entrée, il suffit d'avoir une première compréhension du fonctionnement des algorithmes et des principes de leur application. Des connaissances de base en informatique et en programmation au niveau de la syntaxe seront utiles, car l'examen d'entrée implique l'écriture de code. L'avantage est la connaissance de SQL.

Les projets sur lesquels travaillent les participants de l'Ecole des Programmeurs sont de véritables tâches de produit pour l'entreprise. Les projets prêts à l'emploi tombent souvent en production, de sorte que les étudiants peuvent immédiatement observer le résultat du travail et enregistrer ses avantages. Oui, et à l'avenir, les interviews seront quelque chose à montrer.

image

Par exemple, l'année dernière, nous avons lancé aux gars une tâche liée aux astuces de recherche intelligente pour le projet: il était nécessaire de faire un sajest basé sur de vraies demandes des utilisateurs, mais avec un classement par popularité, la reconnaissance des fautes de frappe et la suppression des résultats non pertinents et des mots clés négatifs.

À la fin, nous avons déployé cette proposition auprès de 5% des utilisateurs et vérifié: il s'est avéré que cela améliore l'expérience utilisateur, les gens ont commencé à l'utiliser plus souvent lors de la recherche. Maintenant, ce projet en production est déjà à 100%.

Dans les visages



Les conférences à l'école sont menées par les meilleurs spécialistes de tous les hh.ru de différents départements et équipes. Rencontrez-moi.

Alexey Bichuk

Directeur de l'école des programmeurs. Presque Dumbledore. Seulement sans barbe et jeune. Lesha parle de Search et lui fait appliquer ses principes dans la pratique.

Stas Yarkin

Développeur Ceinture noire par JVM. Lors de conférences à l'école, Stas parlera des bases de données SQL.

Nikita Mostovoi

Chef d'équipe Nikita dirige la section JavaScript: enseigne les bases et explique comment JS fonctionne en interne. La technologie frontale va et vient, mais Nikita reste.

Andrey Gladkov

Développeur front-end senior. Enseigne une architecture JavaScript évolutive. Vous pouvez toujours regarder trois choses: comment l'eau coule, comment le feu brûle et comment Andrei parle de React Redux.

Nikolay Voznesensky

Chef d'équipe Expérience de conduite Java 15 ans. Conférences sur Java Concurency, IOC et Spring vs. Guice. Rukovozhuk équipe de services de base hh.ru.

Yaroslav Vanchinov

Développeur principal effrayant . Autodidacte. Ramassé sur les annonces. Il est engagé dans le support et la mise à jour de la conception de la partie recherche du site. Dans ses conférences, il parle de XSLT et Xpath et tout ça.

George Danshchin

Chef d'équipe en analyse de données et apprentissage automatique. Diplômé de la toute première School of Programmers, Yandex School of Economics, HSE, VTF MZFK. Explique les chapitres supplémentaires de Search et ML.

Sergey Podunov

Chef d'équipe Il a administré des systèmes de paiement, a couru dans une entreprise sanglante, a regardé les rayons scintiller dans l'obscurité près des portes de Tannhäuser. Il parlera de mise en réseau, HTTP et REST.

Alexey Anisimov

Chef d'équipe pour l'assurance et le contrôle de la qualité. Test de l'homme. Milliardaire, playboy, philanthrope. Testite depuis 2002. Enseigne les tests et DevOps.

Vyacheslav Zhuravlev

Directeur des opérations. L'opérateur principal des systèmes à haute charge hh.ru et le roi de l'infrastructure des serveurs. L'école parlera de l'interaction des développeurs et des administrateurs, ainsi que des sorties face à une grande et terrible production.

Alexey Anatsky

Chef d'équipe Explique à Docker: comment cela fonctionne, comment déployer et quoi en faire.

Nikita Basharov

Développeur bricoleur . Nikita vous expliquera comment les projets Java se déroulent sous le capot de hh.ru, sur les fonctionnalités de Maven et abordera en douceur l'architecture des microservices.

Plateforme 9¾



Vous souhaitez apprendre la programmation depuis longtemps, mais vous ne savez pas par où commencer? Pas assez de pratique? Envisagez-vous de vous essayer au développement commercial?

Cette année, l'inscription à l'école anniversaire des programmeurs est tout. Mais il existe une solution élégante - venez à nous ensuite, nous attendrons.

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


All Articles