Почему "уметь кодить" уже мало, и это бесит очень многих разработчиков

Долгое время в IT все выглядело довольно понятно.

Почему "уметь кодить" уже мало, и это бесит очень многих разработчиков

Если ты умеешь писать хороший код, умеешь думать головой, понимаешь архитектуру, базы, API, умеешь не развалить проект после третьего релиза, значит ты ценный специалист. И этого было достаточно, чтобы чувствовать себя на своем месте.

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

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

Почему это вообще так бесит?

Проблема не в том, что разработчики якобы не хотят меняться.

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

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

Вот это и цепляет сильнее всего. Люди пришли в профессию за одной работой, а в какой-то момент получили другую.

Что думаю я?

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

Мне это вообще больше напоминает не конец программирования, а очередной сдвиг уровня абстракции. Когда-то тоже можно было ворчать на фреймворки, ORM, облака, готовые библиотеки и вообще на все, что якобы "портит настоящую разработку". И в каждой такой эпохе обязательно находились люди, которые смотрели на изменения с выражением лица человека, у которого отобрали священный терминал и заменили его чем-то подозрительно удобным.

Часть старой школы реагирует так, будто сама идея использовать новые инструменты уже немного оскорбляет профессию. Как будто настоящий разработчик должен страдать честно, желательно вручную, и еще с легким презрением смотреть на все, что ускоряет работу. Такой благородный инженерный аскетизм, конечно, звучит красиво. Но рынок обычно не очень впечатляется чужой принципиальностью, если рядом есть человек, который просто быстрее решает задачу.

Как можно игнорировать это? Если она уже влияет на процессы, на ожидания от сотрудников, на скорость команд и на саму форму работы, то сопротивление ради сопротивления ничего не дает 🤷‍♂

Я сейчас еще и сам смотрю в эту сторону на практике, поэтому делаю проект про AI-автоматизацию коммуникации в найме

1
2 комментария