Путь в IT без иллюзий: опыт Иосифа Дзеранова и философия школы IRON PROGRAMMER
Мария КулиджановаИосиф Дзеранов — разработчик, преподаватель и основатель школы программирования «IRON PROGRAMMER». В онлайн-образование он пришёл из практики: работал разработчиком в «Сбере» и параллельно обучал студентов индивидуально. Со временем понял, что из раза в раз объясняет одни и те же основы — так и родилась идея собрать всё в один понятный и доступный курс. Его первый бесплатный курс по программированию в итоге охватил почти 100 тысяч человек. А живой отклик учеников и запрос на продолжение выросли в полноценную школу, где сегодня помогают прийти в IT с нуля и дойти до первой работы.

1. Как вы строите процесс создания курса — от идеи до готового продукта? Какие этапы для вас самые важные?
На самом деле процесс создания курса достаточно объемный. Самое сложное - это придумать концепцию курса, с какой стороны подойти к объяснению той или иной темы, чтобы получить тот или иной результат. И тут очень важно, чтобы учащиеся получили практические навыки, чтобы они в ходе прохождения курса реализовали какой-то проект, который можно показать друзьям, знакомым, будущему работодателю. Далее мы разбиваем это все на модули, темы, подтемы.
Я не рассказываю тему абстрактно. Мы сначала берём задачу, а потом понимаем: чтобы её решить, нам понадобится вот это и вот это. После этого изучаем соответствующую тему, потому что без неё задачу не решить..
И за счёт этого у учеников выстраиваются причинно-следственные связи: “если возникает вот такая проблема — значит, нужно применить вот этот инструмент”. В голове формируются качественные нейронные связи, и ребята быстрее начинают чувствовать себя уверенно при решении новых задач.
2. Какие курсы у вас сейчас есть и для какой аудитории каждый из них предназначен? Кто получит от них максимум пользы?
У нас курсы для самых новичков — с полного нуля и постепенно до выхода на первую работу.
Учиться могут все: от школьников и студентов до людей любого возраста. Большинство приходят, конечно, чтобы трудоустроиться. Но есть и те, кто учится для себя — чтобы автоматизировать какие-то рутинные задачи, написать свою программу для расчётов, сделать телеграм-бота или даже свою игру.
Курсов на самом деле много. Есть готовые дорожные карты для получения конкретной профессии, а есть программы для тех, кто хочет реализовать свой проект — тот самый, который давно хотелось запустить, но не хватало ни навыков, ни понимания, с чего начать.
3. Вы также автор книг — как отличается подход к написанию книги и к созданию курса?
На самом деле книга — это мини-версия курса. По структуре она очень похожа: сначала идёт небольшая теория, мини-лекция, а потом — задачи для самостоятельного решения.
Но есть важное отличие. В курсах практика проверяется: если вы написали код и отправили решение, вы сразу получаете автоматическую обратную связь — правильно или неправильно выполнена задача. В книге так не получится. Книга есть книга — никто не проверит, решили вы задачу верно или нет.
Поэтому с книгами нужно быть аккуратнее. Если вы прочитали две-три страницы и не написали ни одной строчки кода, скорее всего, все было сделано впустую.
Я как автор стараюсь сохранять тот же баланс, что и в курсах: примерно 20% теории и 80% практики. Но в случае с книгой ответственность за эту практику уже полностью лежит на читателе.
4. Вы получили признание и награды от образовательной платформы Stepik— расскажите, что это было и что для вас значит такое признание?
Каждый год Stepik проводит награждение авторов. Там разные номинации: мы выигрывали в 2019 году как лучший курс для школьников, и в 2025 году выиграли награду за лучшие практические задания. И это на самом деле очень сильно характеризует нашу школу в том плане, что у нас 20% теории и 80% практики на наших курсах. И это всегда практика с какой-то изюминкой.
Последнюю награду в 2025 году мы получили за курс по базам данных, в ходе которого нужно было делать базу данных Stepik. То есть наши курсы расположены на образовательной платформе Stepik, и мы на этой платформе сделали курс по созданию базы данных Stepik. Это такой уникальный подход, благодаря которому курс хочется проходить.
А вот основная сложность в создании курсов именно в этом. Наклепать много курсов, посредственных, обычных, не сложно. А вот создать некое произведение искусства - это достаточно сложно. То есть нужно сидеть, думать, понимать, а что будет интересно, общаться с учениками и так далее. На самом деле вот это признание, оно дорогого стоит, потому что мы курс по базам данных делали около года. То есть мы год, каждый день занимались, делали эти уроки, общались, думали, с какой стороны подойти и так далее. Это титанический труд, который заметили и решили нас наградить. Это, на самом деле, очень важно для автора, для школы, чтобы дальше поддерживать мотивацию делать что-то больше, еще лучше, еще что-то прикольнее, изящнее.
5. Поделитесь несколькими историями успеха ваших выпускников — какие были самые яркие кейсы и что помогло им добиться результата?
У нас много историй успеха, но особенно я всегда вспоминаю Мурата. Он приехал из Таджикистана, плохо знал русский язык, работал продавцом в магазине и после смены ночами проходил курсы. Многие сдаются уже на первой ошибке в коде, а он учился четыре года — без остановки. В итоге получил работу в хорошей компании, и я до сих пор привожу его в пример как человека с невероятной мотивацией.
Есть и другая история — Светлана, мама в декрете, которая пекла торты на заказ. Она прошла всю дорожную карту, устроилась программистом в крупную государственную компанию и сегодня уже несколько лет работает в профессии. Более того, она до сих пор с нами и сейчас участвует в создании курсов вместе со мной.
И это, наверное, самое важное: у нас нет «бывших учеников». Вся команда школы — это наши выпускники, которые сами прошли этот путь, стали разработчиками и теперь помогают новичкам прийти к своей первой работе.
6. Как вы сейчас оцениваете рынок найма разработчиков — есть ли спрос на джунов, и что нужно, чтобы пробиться, если кажется, что шансов нет?
По поводу рынка важно понимать одну вещь: дефицит разработчиков был и есть. Спрос на специалистов намного выше, чем их реальное количество.
Но тут нужно разобраться, кто такой настоящий junior. Это не человек, который посмотрел пару видео и собрал резюме с помощью нейросети. Настоящий джун — это тот, кто прошёл обучение, написал несколько проектов самостоятельно и может открыть свой код и объяснить каждую строчку: что это, зачем и почему именно так. Плюс он умеет для одной задачи придумать несколько решений и выбрать подходящее.
И вот если говорить о таких джунах — их нереально мало. В целом хороших, профессиональных разработчиков очень мало. Да, создаётся ощущение высокой конкуренции: много откликов, много резюме. Но откликнуться может любой человек. Это не равно «крепкий специалист».
Я сам нанимаю разработчиков и вижу, насколько их мало на рынке. Поэтому если у вас есть базовые навыки, реальные проекты в портфолио и вы готовы пройти собеседование — никакой жёсткой конкуренции нет.
Как только работодатель понимает, что перед ним крепкий джун с реальными знаниями и практикой, вы буквально становитесь на вес золота.
7. Кому, на ваш взгляд, точно не стоит становиться разработчиком? Какие ожидания обычно оказываются ошибочными?
Разработчиком точно не стоит становиться тем, кто верит в картинку «пишу код под пальмой и отдыхаю» — это умственная, напряжённая работа, где нужно постоянно думать, а не чилить. Не стоит идти в профессию только из-за денег: в начале зарплата может быть выше средней, но очень быстро она станет нормой, а работать придётся каждый день. Если вас раздражают ошибки, вы не готовы разбираться в задачах глубоко и «жить» ими какое-то время, вы просто быстро выгорите и уйдёте. И главное — в разработке нужно постоянно учиться: технологии меняются, и если не развиваться, вы быстро отстанете от рынка.
8. Вы живёте во Владикавказе — чем, по-вашему, этот город удобен или неудобен для разработчика?
На самом деле у меня даже была такая рубрика в телеграм-канале, которую я веду. Во-первых, здесь красиво. Во-вторых, здесь очень чистая и вкусная вода, которая течет из-под крана. В-третьих, здесь свои традиции, к которым я привык. И мне очень сложно жить вне этих традиций. В-четвертых, все мои родные рядом. В-пятых, я работаю удаленно, и мне не важно, где я физически нахожусь. В шестых, здесь очень низкие цены. В седьмых, здесь можно за полчаса поехать в горы отдохнуть. Ну и так далее. Здесь очень много плюсов.
9. Как вы проверяете, что материал понятен: используете ли тестирование, обратную связь, аналитику?
У нас системный подход к созданию и доработке курсов. Когда курс выходит, он состоит из текстовых лекций и практических заданий. Плюс мы ежедневно отвечаем на вопросы учеников, поэтому если где-то появляется ошибка или неточность, мы сразу это видим в комментариях и оперативно исправляем.
Перед публикацией курсы проходят через большую команду тестировщиков — они находят большинство ошибок, но если что-то всё же «просачивается», ученики помогают нам быстро это выявить, и мы сразу вносим правки.
Отдельно у нас выстроена аналитика: мы разработали собственную систему, которая показывает, сколько решений отправляют по каждой задаче, какой процент правильных и где у студентов возникают сложности. Если мы видим, что в каком-то месте проседает процент верных решений, значит, проблему нужно чинить — этим занимается наша команда.
Главная метрика для нас — доходимость до конца курса. Мы внимательно смотрим, какой процент студентов завершает обучение, и постоянно дорабатываем программу так, чтобы этот показатель рос. Вся эта аналитика и контроль стандартов у нас автоматизированы.
10. Используете ли вы ИИ или инструменты автоматизации при подготовке учебных материалов? Если да, то как именно?
Мы смотрим, что хорошо, что плохо, исправляем и создаём курс — это теоретически идеальный способ, но такие курсы получаются максимум "4 из 5". Нам нужно делать курсы "5 из 5" — должна быть изюминка, уникальный подход, который есть только у нас. Поэтому при создании курса в целом мы ИИ не используем: в ИИ — данные, которые кто-то уже когда-то использовал, и это может сбить нашу изюминку. Но ИИшку мы применяем там, где нужен конкретный факт или картинка: в курсе по базам данных генерировали иллюстрации к задачам и брали дополнительные исторические данные — ученикам это очень нравится. В итоге ИИ — только для картинки или факта, а не для самой методики.
