company_banner

IT-Хогвартс: Школа программистов hh.ru

    В этом году Школа программистов hh.ru отмечает свой юбилей: вот уже десять лет как мы превращаем людей в full stack разработчиков. Обучение в Школе бесплатное, и это принципиально. Учебный процесс состоит из двух больших блоков: теория и проектная работа в команде. Два основных направления: backend и frontend.





    В школе мы рассказываем о современных технологиях, большинство из которых используется в разработке hh.ru: java и python, reactJS, реляционные базы данных, nosql и много чего еще. Проектная часть обучения в Школе программистов позволяет получить опыт работы в команде под руководством боевых разработчиков, обучиться основам дизайна, применению машинного обучения, развертыванию сервисов в продакшене и проверке гипотез с помощью A/B тестов.

    Польза



    Онлайн-курсы и туториалы — это, конечно, круто, но Школа дает возможность попробовать себя в командной разработке, посмотреть, как работает кухня IT-компании изнутри, а еще обеспечивает легкий контакт с отличными спецами. Подобный опыт получить самостоятельно довольно сложно, а ценится он высоко.

    Во время проектной работы ученикам предоставляют ментора. Ментор — товарищ и наставник, который поделится практическим опытом и направит в нужное русло. А для самих менторов это отличная возможность попробовать себя в роли тимлидов или продактов. После Школы многие ученики остаются работать в hh.ru.



    Каждая следующая Школа программистов учитывает опыт предыдущего года: мы убираем неактуальные и неудачные лекции, перерабатываем старые и добавляем новые. В юбилейной Школе мы уменьшили количество лекций, требующих личного присутствия в офисе, и перевели их в онлайн. Это сделало обучение удобным и снизило нагрузку на учеников. А записи Школы с прошлых лет позволяют вернуться к изученному материалу и вспомнить что-то важное.

    Обучение



    Набор в Школу программистов hh.ru проходит в три этапа: регистрация, решение тестовых задач и очное собеседование. Чтобы пройти вступительные испытания, достаточно обладать начальным пониманием работы алгоритмов и принципов их применения. Пригодятся базовые знания computer science и программирования на уровне синтаксиса, так как вступительный экзамен подразумевает написание кода. Преимуществом будет знание SQL.

    Проекты, над которыми работают участники Школы программистов — реальные продуктовые задачи компании. Готовые проекты зачастую попадают в продакшн, поэтому ученики сразу могут наблюдать результат работы и фиксировать ее пользу. Да и на собеседованиях в дальнейшем будет что показать.

    image

    Например, в прошлом году мы закинули ребятам на проект задачу, связанную с умными поисковыми подсказками: необходимо было сделать саджест, основанный на реальных запросах пользователей, но с ранжированием по популярности, распознаванием опечаток и отсечением нерелевантных результатов и минус-слов.

    По завершению мы выкатили этот саджест на 5% пользователей и проверили: оказалось, что он улучшает пользовательский экспириенс, люди стали чаще пользоваться им при поиске. Сейчас этот проект в продакшене уже на 100%.

    В лицах



    Лекции в Школе ведут лучшие специалисты всея hh.ru из разных отделов и команд. Знакомьтесь.

    Алексей Бичук

    Директор Школы программистов. Практически Дамблдор. Только без бороды и молодой. Леша рассказывает про Поиск и заставляет применять его принципы на практике.

    Стас Яркин

    Разработчик. Черный пояс по JVM. На лекциях в Школе Стас расскажет про Базы данных SQL.

    Никита Мостовой

    Руководитель группы разработки. Никита ведет секцию JavaScript: обучает основам и рассказывает, как работает JS внутри. Фронтенд-технологии приходят и уходят, а Никита остается.

    Андрей Гладков

    Старший фронтенд-разработчик. Преподает архитектуру масштабируемых приложений на JavaScript. Смотреть вечно можно на три вещи: как течет вода, как горит огонь и как Андрей рассказывает про React Redux.

    Николай Вознесенский

    Руководитель группы разработки. Стаж вождения Java 15 лет. Читает лекции по Java Concurency, IOC и Spring vs. Guice. Руковожук команды основных сервисов hh.ru.

    Ярослав Ванчинов

    Страшный Старший разработчик. Самоучка. Понабрали по объявлениям. Занимается поддержкой и обновлением дизайна поисковой части сайта. На своих лекциях рассказывает об XSLT и Xpath и всяком таком.

    Георгий Даньщин

    Руководитель группы анализа данных и машинного обучения. Выпускник самой первой Школы программистов, ШАД Яндекса, ФКН ВШЭ, ВТФ МЗФК. Рассказывает про дополнительные главы Поиска и ML.

    Сергей Подунов

    Руководитель группы разработки. Администрировал платежные системы, сталкивался с кровавым энтерпрайзом, смотрел, как лучи мерцают во тьме близ врат Тангейзера. Расскажет про networking, HTTP и REST.

    Алексей Анисимов

    Руководитель группы обеспечения и контроля качества. Человек-тестирование. Миллиардер, плейбой, филантроп. Тестит с 2002 года. Преподает тестирование и DevOps.

    Вячеслав Журавлев

    Директор по эксплуатации. Главный эксплуататор высоконагруженных систем hh.ru и царь серверных инфрастуктур. В Школе расскажет про взаимодействие разрабов и админов, а еще про релизы в условиях великого и ужасного продакшна.

    Алексей Анацкий

    Руководитель группы разработки. Рассказывает про docker: как работает, как развернуть и что с ним вообще делать.

    Никита Башаров

    Разнорабочий Разработчик. Никита расскажет как под капотом hh.ru собираются Java-проекты, про особенности Maven и нежно коснется архитектуры микросервисов.

    Платформа 9¾



    Давно хочешь научиться программировать, но не знаешь с чего начать? Не хватает практики? Подумываешь попробовать свои силы в коммерческой разработке?

    В этом году набор в юбилейную Школу программистов уже всё. Но есть элегантное решение — приходи к нам в следующем, мы будем ждать.
    HeadHunter
    112,68
    HR Digital
    Поделиться публикацией

    Похожие публикации

    Комментарии 18

      +1
      Странно, и немножко даже стыдно, что об этом проекте узнал из этого поста, при том что с HH.ru работаю более 10 лет.
        0
        Почему на фотках всего по одной дженщине???
        Вам что, мировые тренды о гендерном равенстве, ну вот совсем, не указ?
          +1
          На фотках хотя бы по одной есть. А вот среди преподавателей вообще ни одной.
            +1
            Из преподов в прошлом году было 2 девушки точно. Одна из них есть на фото.

            Никаких гендерных квот при приеме нет. Но каждый год девушки поступают. В процентом соотношении их мало, да. Но они хорошие.
            +2
            Почему на фотках всего по одной дженщине???
            Did you just assume their gender? Почему по одной женщине? У Вас гендерные предрассудки по поводу внешнего вида? Может там по одному мужчине!
              –1
              <sarcasm>Так может это не девушка, а трап, а юноши- это геи, так как погляди, как они обнимаются подозрительно, а кто-нибудь так вообще бывшая девушка. Все, с трендом порядок</sarcasm>
                +2
                А где нигеры? Вы вообще там страх потеряли что ли?
                  0

                  Руссо-африканцы, бро!

                +2
                Онлайн-курс бы!!! Не все же в нерезиновой живут ;) Благодарю!
                  0
                  Онлайн-курсов нет, к сожалению (вся соль в практике работы над проектов в команде), но есть записи прошлогодних лекций: www.youtube.com/playlist?list=PLGn25JCaSSFQQOab_xMXI3vJ0tDUkFaCI
                    +1
                    И на том спасибо!
                      0
                      Спасибо. А не подскажите, есть ли где-то порядок, в котором надо смотреть лекции?
                        0
                        проектами*, конечно
                      +2
                      Очень жаль что отсутствует возможность удаленного прохождения Школы программистов. В регионах очень сложно получить нормальное обучение, если вы обратите внимание на данное направление то получите большое количество хоть и начинающих но высокомотивированных студентов. В Москве и так есть места где можно пройти обучение, в других городах это большая проблема.
                        0
                        Ответил на аналогичный коммент выше :)
                          0

                          О, поделитесь местами, где в Москве можно пройти обучение, в аналогичном формате, без отрыва от работы/учёбы

                          0
                          Круто! И тут отсутсвие удалённого обучения, скорее плюс, так как платформ онлайн-курсов (не будем их называть) полно, а вот школ такого формата с возможнстью физического взаимодействия с командой, с отработкой в том числе soft-скилов, к сожалению, не так уж и много
                            0
                            Надо будет затестить

                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                            Самое читаемое