Возможно, сейчас худшее время за последние 10 лет, чтобы становиться программистом

И одновременно — лучшее.

Никогда ещё новичку не было настолько легко написать рабочее приложение.

ChatGPT объяснит ошибку.

Cursor допишет функцию.

AI-агент разберётся в чужом репозитории.

За вечер можно собрать то, на что несколько лет назад новичку понадобилась бы неделя.

Казалось бы, идеальное время заходить в IT.

Но есть проблема.

Работодателю тоже дали AI

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

Сделать CRUD.

Поправить форму.

Написать тест.

Добавить endpoint.

Исправить небольшой баг.

Сегодня значительную часть такой работы сеньор может сделать сам — только уже с AI.

И получается странная ситуация:

AI делает новичка продуктивнее.

Но одновременно уменьшает количество причин вообще нанимать новичка.

«Но AI не заменит хороших программистов»

Согласен.

Только начинающий разработчик по определению ещё не хороший программист.

Ему нужно им стать.

И вот здесь возникает вопрос, который мне кажется намного интереснее очередного «заменит ли AI разработчиков»:

> Если AI заберёт значительную часть джунской работы, где будут появляться будущие сеньоры?

Нельзя скачать пять лет production-опыта вместе с Cursor.

Возможно, профессия просто станет сложнее на входе

Через несколько лет «умею программировать на Python» может значить примерно столько же, сколько сегодня «умею пользоваться Google».

Само написание кода дешевеет.

А ценнее становятся:

- понимание архитектуры;

- умение проверить чужое решение;

- поиск неочевидных ошибок;

- работа с требованиями;

- понимание продукта;

- ответственность за результат.

Всё прекрасно.

Кроме одной детали.

Откуда новичку взять эти навыки без реальной работы?

Получается замкнутый круг

Чтобы получить работу — нужен опыт.

Чтобы получить опыт — нужна работа.

А простые задачи, на которых раньше этот опыт получали, всё лучше автоматизируются.

И поэтому мне кажется вполне возможным парадокс:

профессию программиста.

Написать приложение станет проще.

Получить за это первую зарплату — сложнее.

Что думаете?

Если бы вы сегодня начинали с нуля, всё ещё пошли бы в разработку?