[Java, Учебный процесс в IT, Интервью] «Наша школа — это больше, чем просто источник кадров»: интервью с основателями Java School
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Один из вечных вопросов, которыми задаются руководители в IT-компаниях — брать на работу готовых экспертов или «выращивать» своих?
Андрей Булов и Даниил Шульгин растят разработчиков уже 9 лет — в Java School, которую они основали. О том, есть ли правильный ответ на этот философский вопрос, зачем офлайн учить людей джаве в эпоху доступного интернет-образования и как создавалась Java School, читайте под катом.
— Даня, Андрей, очень рада слышать вас! Давайте начнем с истории Java School. Как все начиналось?
Андрей: Шел 2011 год, и в один момент наша компания начала стремительно расти. К нам приходили на работу инженеры, но они были крайне разномастными: от суперпрофессионалов до джуниоров, поэтому проекты тратили очень много ресурсов на обучение.
Тогда мы с коллегой, Пашей Строканом, подумали, что можно сделать что-то, чтобы дать людям равные шансы получить у нас работу. Эта была классическая бесплатная java-школа: Java SE, потом Java EE.
Отзывы после первого потока были смешанными, но нам понравилось, и мы решили продолжить этот эксперимент. После выпуска второй школы в компанию пришел Даня и привнес в этот проект свою энергию. С тех пор мы вдвоем с ним работаем с школой и стараемся постоянно ее улучшать.
— Как в дальнейшем развивалась школа?
Андрей: После пятого выпуска школы мы кардинально изменили концепцию, что в корне отличает нас от других джава-школ: мы серьезно порезали часть SE и стали брать тех, кто уже владеет базовыми навыкам разработки.
За довольно короткое время человеку очень тяжело освоить и базовое кодирование, и энтерпрайз. Бывало такое, что студент приходил учиться с нуля, но в ходе обучения понимал, что Java — это совсем не его, и получалось, что человек терял время, кто-то терял потенциальную возможность попасть к нам на работу, а наши усилия тратились впустую.
Поэтому мы стали брать людей, которые реально хотят программировать и достаточно мотивированы, чтобы самостоятельно изучить базу. Либо они знают какой-то другой язык и могут переключиться, либо они осознанно хотят заниматься enterprise-технологиями.
Андрей Булов
Даниил Шульгин
— Как Java School работает сейчас? Вы, как и все школы, ушли в онлайн?
Андрей: Да, конечно, мы перевели сейчас все в онлайн, но это вынужденная мера, и когда все закончится, мы с удовольствием вернемся в офлайн. Когда мы перевели все в онлайн, мы потеряли магию присутствия. Все-таки наша главная фишка — это живое общение с куратором, с преподавателями. Дело не просто в том, чтобы написать код, а получить обратную связь, находиться в этой тусовке студентов и преподавателей.
Материал, который мы даем, действительно можно найти на каких-то онлайн-курсах, но здесь тебе преподают «живые» профессионалы, дают примеры на реальных проектах, и лично помогает куратор.
— С какими проблемами вы столкнулись за годы работы Java School?
Даниил: Мы много думали о том, как поставить процесс обучения «на рельсы» и сделать так, чтобы он давал стабильный результат с одной стороны, а с другой — не формализовать его слишком сильно. Не хотелось вести журнал посещения, отчетность… Если слишком углубиться в эти формальности, то можно убить процесс.
Эмпирическим путем мы пришли к тому, что у нас есть сейчас: мы отказались от каких-либо домашних заданий в пользу практик на лекциях. Единственное задание, которое делает студент — это свой проект, который он разрабатывает с нуля с первого дня обучения. В реализации задания мы многое отдаем на откуп студентам, даем им возможность проявить инициативу. Мы предоставляем им жесткие временные рамки и помощь куратора, который не даст утонуть во всем многообразии.
Обучение в джава-школе можно сравнить с занятием спортом с тренером и без. Есть миллионы упражнений — бери и делай. Но у тебя может не всегда хватать мотивации, чтобы регулярно выполнять весь комплекс тренировок. Если же ты начинаешь заниматься с тренером, то у тебя появляется человек, который говорит, что в этом подходе нужно сделать еще два раза. С джавой то же самое. Джава — не rocket science, её можно выучить самому и самостоятельно написать проект. Но далеко не каждый дисциплинирован настолько, чтобы сделать это.
Андрей: В этом смысле мы вообще отошли от школы в классическом ее понимании и превратились во что-то наподобие клуба. По факту, мы не столько учим, сколько даем нужные инструменты для того, чтобы студенты могли проявить себя.
Мы долго пытались адаптировать программу, чтобы она подходила и тем, кто имеет технический бэкграунд, и, например, гуманитариям, которые тоже к нам приходили. Мы искали баланс, но поняли, что под каждого мы не подстроимся.
Даниил: Поэтому мы сделали «программу минимум»: к итоговому проекту, который студент делает на протяжении всего обучения, есть формальные критерии. Если выполнить их, то по сути джава-школу ты прошел, но от презентации такого проекта вряд ли будет wow-эффект. При этом мы оставляем много пространства для творчества, и смотрим, на что студент сможет замахнуться. Речь здесь идет и про объем работы, и про технологический стек.
Когда мы перестали ограничивать студентов, то сразу стали видеть, кто может думать за рамками предложенного и сопоставлять свой проект с реальностью.
— Получается, что если студент выполнит только необходимый минимум, то на работу его не возьмут?
Андрей: Не обязательно. Дело в том, что у нас в компании есть проекты разного уровня. Где-то все очень динамично развивается, в других же проектах скорости не такие высокие — для начинающих ребят, которые, возможно, не так быстро учатся, это отличная возможность вырасти в спокойном режиме.
Даниил: Также мы можем дать второй шанс и предложить пройти стажировку, например, если видим, что у студента есть потенциал и положительная динамика по ходу обучения, но по каким-то причинам коллеги из проектов не готовы сотрудничать.
— Сейчас, когда схема отработана и процесс поставлен на поток, вы сами принимаете участие в обучении?
Андрей: Конечно, а как иначе?
Даниил: У нас есть первая лекция, которой мы открываем школу, и кроме оргмоментов рассказываем, в каком окружении работают девелоперы в нашей компании. Плюс у нас есть лекции для расширения кругозора, где мы рассказываем про процессы software development. Еще мы с Андрeем читаем лекции по Agile и SAFe. Все это помогает нашим будущим коллегам быстрее адаптироваться.
— Основная идея Java School — возможность поучиться и получить работу. Есть ли возможность прокачать свои навыки в джаве у тех, кто уже работает в Т?
Андрей: Да, наши сотрудники в любой момент могут прийти к нам. Более того, они могут присоединиться к нам в качестве преподавателей.
Даниил: Хорошо, что ты напомнил, это очень важный момент. Преподавательский состав у нас постоянно обновляется, вливаются новые люди. Преподавание — это такой win-win: для сотрудников это шанс улучшить свои навыки выступления, вырасти над собой, найти новые возможности для развития. Для студентов — это обучение и общение с практикующими профессионалами.
К тому же, у нас сильно развит институт кураторства, где помимо ведения лекций, коллеги могут примерить на себя роль лида. У тебя есть один-два студента, которые закреплены за тобой, и ты ведешь их всю джава-школу, при этом обкатываешь лидерские, сеньорные скиллы. Для тех, кто хочет стать лидом, это отличная площадка для тренировки.
— Какие задачи выполняет куратор?
Даниил: Объясню на примере. Студент изучает какой-то вопрос, сталкивается с проблемой, гугл не помогает, задает вопрос на Stack Overflow, получает ответ, что это обсуждалось когда-то давно в другой ветке, тратит условные 4 часа на поиски, утыкается в стену и хочет все бросить. Тогда наступает тот самый момент, когда нужен куратор — проводник, который не даст тебе утонуть.
Для большинства студентов основная сложность состоит в том, что это первый полноценный проект, в котором они занимаются всем сразу: от создания архитектуры, формирования требований и так далее. И проблема здесь даже не в технологиях, а в том, как интегрировать все это вместе — на этом этапе сильно сказывается отсутствие опыта. Куратор делится своими знаниями направляет студента.
— За 9 лет через Java School прошло около 450 студентов и более 250 из них получили работу в нашей компании. И все-таки — можно ли дать однозначный ответ на вопрос, что лучше — растить своих экспертов или нанимать состоявшихся?
Даниил: Кажется, однозначного ответа на этот вопрос не существует. Думаю, это гармоничное развитие компании, если ты и растишь своих, и нанимаешь экспертов с рынка: с одной стороны ты обеспечиваешь преемственность, поддержание культуры, с другой — привносишь что-то новое, адаптируя опыт других компаний. Все дело в пропорциях.
Андрей: Как менеджер, я соглашусь с предыдущим оратором. Как эксперт, который вырос в Т, мне больше по душе идея взращивания своих сотрудников!
— Уверена, за столько лет работы со студентами у вас появился золотой фонд смешных историй, связанных с Java School. Расскажите парочку своих любимых.
Даниил: Финальный показ — стрессовая ситуация для студента: у тебя есть 15 минут славы, ты нервничаешь, всем вокруг тоже волнительно. В ночь перед показом вообще всякое может случиться, несмотря на наши предостережения, многие пытаются в последний момент что-то допилить.
Я помню один случай, когда студент перед показом зашел в аудиторию и закатил за собой чемодан. Он подошел к нам и говорит: «Можете выдать мне монитор, клавиатуру и мышку?» Мы, мягко говоря, удивились, и он объяснил: ночью, когда он готовился к показу, у него сгорел ноутбук, поэтому он привез с собой стационарный компьютер!
Должен сказать, что несмотря на такие обстоятельства, его презентация прошла вполне успешно.
В марте Java School отметила юбилейный 30-й выпуск
— Ребята, спасибо вам большое за интервью. Что скажете читателям напоследок?
Даниил: Когда мы только начинали, мы и подумать не могли, во что превратится эта инициатива. Получилось нечто большее, нежели источник кадров — это целая живая система, где люди обучаются в школе, набираются опыта в разных проектах компании и по прошествии пары лет возвращаются в школу, чтобы учить других. Мы создали и поддерживаем эту непрерывность и вовлеченность.
Андрей: Нам бы хотелось, чтобы таких проектов на рынке было больше. Некий win-win-win — и для начинающих разработчиков, и для сотрудников компаний, в которых стартуют такие инициативы, и для индустрии в целом.
===========
Источник:
habr.com
===========
Похожие новости:
- [JavaScript, Социальные сети и сообщества] Как бесплатно перенести свои любимые треки в Spotify, используя Javascript
- [Python, Программирование, Java, ООП] Почему здравый смысл важнее паттернов, а Active Record не так уж и плох
- [Учебный процесс в IT, Управление персоналом, IT-компании] Оценить, обучить и вырастить. Как мы строим самообучающуюся организацию в НСПК
- [Хостинг, Развитие стартапа, Интервью, IT-компании] Интервью из мира хостинга: Boodet.online
- [Разработка игр, Дизайн игр, Игры и игровые приставки, Интервью] Навыки персонажа VS Навыки игрока
- [FPGA, Java, Интерфейсы] Организовываем взаимодействие между ПК и ЦАП/АЦП при помощи ПЛИС
- [Учебный процесс в IT, Карьера в IT-индустрии, Интервью] Интервью: Как живётся стажёрам-разработчикам в Русфинанс Банке?
- [Разработка веб-сайтов, JavaScript, Программирование, .NET, ReactJS] Стилизованные компоненты в React: краткое руководство (перевод)
- [JavaScript, Node.JS, Google API, Контент-маркетинг] Как стать экспертом для поисковых систем
- [Java] Билдеры или конструкторы? Рассуждаем вслух
Теги для поиска: #_java, #_uchebnyj_protsess_v_it (Учебный процесс в IT), #_intervju (Интервью), #_obuchenie_programmirovaniju (обучение программированию), #_java, #_blog_kompanii_tsystems (
Блог компании T-Systems
), #_java, #_uchebnyj_protsess_v_it (
Учебный процесс в IT
), #_intervju (
Интервью
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 00:01
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Один из вечных вопросов, которыми задаются руководители в IT-компаниях — брать на работу готовых экспертов или «выращивать» своих? Андрей Булов и Даниил Шульгин растят разработчиков уже 9 лет — в Java School, которую они основали. О том, есть ли правильный ответ на этот философский вопрос, зачем офлайн учить людей джаве в эпоху доступного интернет-образования и как создавалась Java School, читайте под катом. — Даня, Андрей, очень рада слышать вас! Давайте начнем с истории Java School. Как все начиналось? Андрей: Шел 2011 год, и в один момент наша компания начала стремительно расти. К нам приходили на работу инженеры, но они были крайне разномастными: от суперпрофессионалов до джуниоров, поэтому проекты тратили очень много ресурсов на обучение. Тогда мы с коллегой, Пашей Строканом, подумали, что можно сделать что-то, чтобы дать людям равные шансы получить у нас работу. Эта была классическая бесплатная java-школа: Java SE, потом Java EE. Отзывы после первого потока были смешанными, но нам понравилось, и мы решили продолжить этот эксперимент. После выпуска второй школы в компанию пришел Даня и привнес в этот проект свою энергию. С тех пор мы вдвоем с ним работаем с школой и стараемся постоянно ее улучшать. — Как в дальнейшем развивалась школа? Андрей: После пятого выпуска школы мы кардинально изменили концепцию, что в корне отличает нас от других джава-школ: мы серьезно порезали часть SE и стали брать тех, кто уже владеет базовыми навыкам разработки. За довольно короткое время человеку очень тяжело освоить и базовое кодирование, и энтерпрайз. Бывало такое, что студент приходил учиться с нуля, но в ходе обучения понимал, что Java — это совсем не его, и получалось, что человек терял время, кто-то терял потенциальную возможность попасть к нам на работу, а наши усилия тратились впустую. Поэтому мы стали брать людей, которые реально хотят программировать и достаточно мотивированы, чтобы самостоятельно изучить базу. Либо они знают какой-то другой язык и могут переключиться, либо они осознанно хотят заниматься enterprise-технологиями. Андрей Булов Даниил Шульгин — Как Java School работает сейчас? Вы, как и все школы, ушли в онлайн? Андрей: Да, конечно, мы перевели сейчас все в онлайн, но это вынужденная мера, и когда все закончится, мы с удовольствием вернемся в офлайн. Когда мы перевели все в онлайн, мы потеряли магию присутствия. Все-таки наша главная фишка — это живое общение с куратором, с преподавателями. Дело не просто в том, чтобы написать код, а получить обратную связь, находиться в этой тусовке студентов и преподавателей. Материал, который мы даем, действительно можно найти на каких-то онлайн-курсах, но здесь тебе преподают «живые» профессионалы, дают примеры на реальных проектах, и лично помогает куратор. — С какими проблемами вы столкнулись за годы работы Java School? Даниил: Мы много думали о том, как поставить процесс обучения «на рельсы» и сделать так, чтобы он давал стабильный результат с одной стороны, а с другой — не формализовать его слишком сильно. Не хотелось вести журнал посещения, отчетность… Если слишком углубиться в эти формальности, то можно убить процесс. Эмпирическим путем мы пришли к тому, что у нас есть сейчас: мы отказались от каких-либо домашних заданий в пользу практик на лекциях. Единственное задание, которое делает студент — это свой проект, который он разрабатывает с нуля с первого дня обучения. В реализации задания мы многое отдаем на откуп студентам, даем им возможность проявить инициативу. Мы предоставляем им жесткие временные рамки и помощь куратора, который не даст утонуть во всем многообразии. Обучение в джава-школе можно сравнить с занятием спортом с тренером и без. Есть миллионы упражнений — бери и делай. Но у тебя может не всегда хватать мотивации, чтобы регулярно выполнять весь комплекс тренировок. Если же ты начинаешь заниматься с тренером, то у тебя появляется человек, который говорит, что в этом подходе нужно сделать еще два раза. С джавой то же самое. Джава — не rocket science, её можно выучить самому и самостоятельно написать проект. Но далеко не каждый дисциплинирован настолько, чтобы сделать это. Андрей: В этом смысле мы вообще отошли от школы в классическом ее понимании и превратились во что-то наподобие клуба. По факту, мы не столько учим, сколько даем нужные инструменты для того, чтобы студенты могли проявить себя. Мы долго пытались адаптировать программу, чтобы она подходила и тем, кто имеет технический бэкграунд, и, например, гуманитариям, которые тоже к нам приходили. Мы искали баланс, но поняли, что под каждого мы не подстроимся. Даниил: Поэтому мы сделали «программу минимум»: к итоговому проекту, который студент делает на протяжении всего обучения, есть формальные критерии. Если выполнить их, то по сути джава-школу ты прошел, но от презентации такого проекта вряд ли будет wow-эффект. При этом мы оставляем много пространства для творчества, и смотрим, на что студент сможет замахнуться. Речь здесь идет и про объем работы, и про технологический стек. Когда мы перестали ограничивать студентов, то сразу стали видеть, кто может думать за рамками предложенного и сопоставлять свой проект с реальностью. — Получается, что если студент выполнит только необходимый минимум, то на работу его не возьмут? Андрей: Не обязательно. Дело в том, что у нас в компании есть проекты разного уровня. Где-то все очень динамично развивается, в других же проектах скорости не такие высокие — для начинающих ребят, которые, возможно, не так быстро учатся, это отличная возможность вырасти в спокойном режиме. Даниил: Также мы можем дать второй шанс и предложить пройти стажировку, например, если видим, что у студента есть потенциал и положительная динамика по ходу обучения, но по каким-то причинам коллеги из проектов не готовы сотрудничать. — Сейчас, когда схема отработана и процесс поставлен на поток, вы сами принимаете участие в обучении? Андрей: Конечно, а как иначе? Даниил: У нас есть первая лекция, которой мы открываем школу, и кроме оргмоментов рассказываем, в каком окружении работают девелоперы в нашей компании. Плюс у нас есть лекции для расширения кругозора, где мы рассказываем про процессы software development. Еще мы с Андрeем читаем лекции по Agile и SAFe. Все это помогает нашим будущим коллегам быстрее адаптироваться. — Основная идея Java School — возможность поучиться и получить работу. Есть ли возможность прокачать свои навыки в джаве у тех, кто уже работает в Т? Андрей: Да, наши сотрудники в любой момент могут прийти к нам. Более того, они могут присоединиться к нам в качестве преподавателей. Даниил: Хорошо, что ты напомнил, это очень важный момент. Преподавательский состав у нас постоянно обновляется, вливаются новые люди. Преподавание — это такой win-win: для сотрудников это шанс улучшить свои навыки выступления, вырасти над собой, найти новые возможности для развития. Для студентов — это обучение и общение с практикующими профессионалами. К тому же, у нас сильно развит институт кураторства, где помимо ведения лекций, коллеги могут примерить на себя роль лида. У тебя есть один-два студента, которые закреплены за тобой, и ты ведешь их всю джава-школу, при этом обкатываешь лидерские, сеньорные скиллы. Для тех, кто хочет стать лидом, это отличная площадка для тренировки. — Какие задачи выполняет куратор? Даниил: Объясню на примере. Студент изучает какой-то вопрос, сталкивается с проблемой, гугл не помогает, задает вопрос на Stack Overflow, получает ответ, что это обсуждалось когда-то давно в другой ветке, тратит условные 4 часа на поиски, утыкается в стену и хочет все бросить. Тогда наступает тот самый момент, когда нужен куратор — проводник, который не даст тебе утонуть. Для большинства студентов основная сложность состоит в том, что это первый полноценный проект, в котором они занимаются всем сразу: от создания архитектуры, формирования требований и так далее. И проблема здесь даже не в технологиях, а в том, как интегрировать все это вместе — на этом этапе сильно сказывается отсутствие опыта. Куратор делится своими знаниями направляет студента. — За 9 лет через Java School прошло около 450 студентов и более 250 из них получили работу в нашей компании. И все-таки — можно ли дать однозначный ответ на вопрос, что лучше — растить своих экспертов или нанимать состоявшихся? Даниил: Кажется, однозначного ответа на этот вопрос не существует. Думаю, это гармоничное развитие компании, если ты и растишь своих, и нанимаешь экспертов с рынка: с одной стороны ты обеспечиваешь преемственность, поддержание культуры, с другой — привносишь что-то новое, адаптируя опыт других компаний. Все дело в пропорциях. Андрей: Как менеджер, я соглашусь с предыдущим оратором. Как эксперт, который вырос в Т, мне больше по душе идея взращивания своих сотрудников! — Уверена, за столько лет работы со студентами у вас появился золотой фонд смешных историй, связанных с Java School. Расскажите парочку своих любимых. Даниил: Финальный показ — стрессовая ситуация для студента: у тебя есть 15 минут славы, ты нервничаешь, всем вокруг тоже волнительно. В ночь перед показом вообще всякое может случиться, несмотря на наши предостережения, многие пытаются в последний момент что-то допилить. Я помню один случай, когда студент перед показом зашел в аудиторию и закатил за собой чемодан. Он подошел к нам и говорит: «Можете выдать мне монитор, клавиатуру и мышку?» Мы, мягко говоря, удивились, и он объяснил: ночью, когда он готовился к показу, у него сгорел ноутбук, поэтому он привез с собой стационарный компьютер! Должен сказать, что несмотря на такие обстоятельства, его презентация прошла вполне успешно. В марте Java School отметила юбилейный 30-й выпуск — Ребята, спасибо вам большое за интервью. Что скажете читателям напоследок? Даниил: Когда мы только начинали, мы и подумать не могли, во что превратится эта инициатива. Получилось нечто большее, нежели источник кадров — это целая живая система, где люди обучаются в школе, набираются опыта в разных проектах компании и по прошествии пары лет возвращаются в школу, чтобы учить других. Мы создали и поддерживаем эту непрерывность и вовлеченность. Андрей: Нам бы хотелось, чтобы таких проектов на рынке было больше. Некий win-win-win — и для начинающих разработчиков, и для сотрудников компаний, в которых стартуют такие инициативы, и для индустрии в целом. =========== Источник: habr.com =========== Похожие новости:
Блог компании T-Systems ), #_java, #_uchebnyj_protsess_v_it ( Учебный процесс в IT ), #_intervju ( Интервью ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 23-Ноя 00:01
Часовой пояс: UTC + 5