Школа программистов

Мы учим думать, анализировать, создавать архитектуру

Иными словами — учим программировать. Вы узнаете о современных технологиях от тех, кто работает с ними ежедневно, и самостоятельно реализует настоящие бизнес-проекты.

10
дней до окончания набора
34
студента получили дипломы
1000
заявок на обучение ежегодно

О школе

Школа программистов рассчитана на студентов и выпускников (аспирантов и молодых специалистов) инженерных и математических специальностей.

График учебного процесса включает в себя как обязательные аудиторные занятия два раза в неделю в московском офисе компании HeadHunter, так и самостоятельную работу студентов под постоянным руководством ведущих специалистов компании HeadHunter. Обучение состоит из двух частей.

Первая часть — теоретическая. Длится три месяца, в течение которых студентам предстоит посещать лекции и выполнять домашние задания.

В случае успешного завершения курса лекций студентам будет предложено перейти к практической части, которая также длится три месяца.

По окончании обучения в Школе программистов будут выдаваться сертификаты, лучшим гарантировано трудоустройство в компании HeadHunter, остальным будут даны рекомендации в крупные IT компании.

Обучение в школе программистов будет проходить с ноября по май.

Темы лекций

Занятия будут проводиться два раза в неделю по вечерам, с ноября по май

Бекенд

  • Java Virtual Machine
  • Java collections + NIO
  • Java concurrency
  • Java фреймворки
  • Hibernate + JDBC
  • IOC (Spring и Guice)
  • Networking
  • SQL
  • Архитектура поисковых сервисов
  • Базы данных и SQL
  • Архитекутура и фичи PostgreSQL
  • Основы Python
  • Асинхронность и корутины

Фронтенд

  • CSS и вёрстка
  • JavaScript
  • DOM, AJAX и другие API браузера
  • Тестирование JavaScript
  • Архитектура фронтенда
  • Оптимизация производительности
  • Сборка
  • Отладка
  • Безопасность
  • XSLT и XPath
  • Дизайн

Управление и процессы

  • Инженерные практики
  • Гибкие методологии разработки
  • Философия Agile
  • Разработка продуктов
  • Командообразование
  • Эффективные ретроспективы

Общее

  • Git
  • Эксплуатация
  • Автотестирование
  • Unit-тестирование

Набор в Школу открывается в сентябре, очные собеседования проводятся в октябре. В ноябре стартует обучение.

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

Преподаватели

Занятия проводят ведущие специалисты HeadHunter

О техническом департаменте

hh.ru — высоконагруженный сервисный сайт, входит в тридцатку самых посещаемых сайтов Рунета. У нас есть Hadoop кластер, Cassandra кластер, больше терабайта данных в Postgres, больше 100 стендов в тестовом окружении, ежедневные автоматические релизы с автотестами. По данным рейтинга SimilarWeb, среди сайтов по поиску работы мы занимаем третье место в мире и первое — в России.

Технический департамент — одно из ключевых подразделений компании HeadHunter. Это более 90 сотрудников разной специализации: java-разработчики, frontend-разработчики, тестировщики, ios- и android-разработчики, аналитики.

У нас 17 команд разработки, делимся по задачам и продуктам: Поиск, SRE, Маркетинг, API, Биллинг, мобильные приложения и др. Каждая команда — отдельная боевая единица, которая делает проект от этапа проектирования до внедрения в продакшн. В команде есть свои разработчики, тестировщик и менеджер, к работе над проектами подключается дизайнер, а на самые сложные — аналитик.

Часто задаваемые вопросы

Можно ли быть студентом Школы и одновременно где-то учиться или работать?

Да, можно. Школа HeadHunter — это вечернее дополнительное образование.

Я живу не в Москве. Можно проходить обучение дистанционно?

Нет, обучение проходит на очной основе в московском офисе компании HeadHunter.

Сколько стоит обучение в Школе?

Обучение полностью бесплатное.

Могут ли студенты, принятые в Школу, быть впоследствии отчислены?

Да, студент может быть отчислен по неуспеваемости.

Сколько часов в неделю будет занимать учеба в Школе?

Стоит запланировать примерно 6 часов в неделю на занятия и 10–15 часов на подготовку домашних заданий.

Как подготовиться к поступлению?

При приёме в Школу мы не обращаем внимания на опыт работы или уровень образования. Единственное условие для поступления — успешное прохождение всех этапов отбора. Для этого достаточно университетского курса Computer Science, либо самостоятельной подготовки по курсам и литературе.

Для решения задач и на очном собеседовании пригодятся знания алгоритмов и структур данных, умение находить оптимальные решения и оценивать их сложность. Не лишним будет и хорошее владение одним из языков программирования (мы отдаём предпочтение Java, Python и JavaScript).

Навыки программирования придётся продемонстрировать уже при заполнении анкеты для выполнения небольшого тестирования.

Выпускники 2017

Василий Катраев
Microsoft, Дублин
Смирнов Данил
Старший разработчик HeadHunter
Даньщин Георгий
Ведущий разработчик HeadHunter
Сумин Андрей
Ведущий разработчик HeadHunter
Костин Григорий
Yandex
Рыбинцев Андрей
Avito
Иноземцев Александр
Разработчик Zalando
Ермаков Пётр
Старший разработчик HeadHunter
Иванов Антон
Ведущий разработчик HeadHunter
Денисов Сергей
Фронтенд разработчик HeadHunter
Анацкий Алексей
Фронтенд разработчик HeadHunter
Хохряков Илья
Фронтенд разработчик HeadHunter
Сысоев Герман
Разработчик мобильных приложений HeadHunter
Билалов Тимур
Новая Зеландия
Мостовой Никита
Фронтенд разработчик HeadHunter
Лопатин Виктор
Германия
Иванов Андрей
Разработчик HeadHunter
Инина Марина
Екасов Лев
Разработчик HeadHunter
Евгений Бокшицкий
Разработчик HeadHunter
Станислав Яркин
Разработчик HeadHunter
Александр Капитоненко
Разработчик HeadHunter
Андрей Сундуков
Разработчик HeadHunter
Досычев Пётр
Разработчик HeadHunter
Искусков Александр
Разработчик HeadHunter
Савин Сергей
Разработчик HeadHunter
Медведев Александр
Разработчик HeadHunter
Степанов Григорий
Разработчик HeadHunter
Яхлаков Евгений
Разработчик HeadHunter
Воробьев Иван
Разработчик HeadHunter
Масликов Артем
Разработчик HeadHunter
Котлуков Дмитрий
Разработчик HeadHunter
Хасанов Булат
Разработчик в Яндексе