Две причины, по которым ИИ не заменит программистов
Я не опасаюсь, по крайней мере на сегодняшний день и ближайший год, что ИИ "заменит" программистов и будут скажем увольнения, массовые настолько, чтобы нельзя было вчерашнему супер востребованному и высокооплачиваемому программисту найти новую работу не хуже прежней.
Вокруг меня растёт тревога, что "ИИ нас заменит, что же делать". Я так не думаю.
Причина 1. Новые бизнесы.
Благодаря ИИ агентам кодить стало возможно и без программистов. Те кто раньше не имел возможностей нанять программиста чтобы исполнить свою заветную мечту и создать себе приложение (а потом и продавать его), наконец-то могут это сделать. Дёшево, быстро, за пару дней или неделю.
Уронило ли это ценность программистов? Нет! Как так?
Упал барьер входа на создание продукта -> Стало запускаться больше продуктов, в десятки раз -> Успешных продуктов также стало в 10x раз больше -> Вырос спрос на программистов которые нужны чтобы поддерживать успешный продукт
Если продукт вырос, то вайбкодинг который был хорош на старте, уже не справляется. Нужно нанять программиста чтобы он продукт привёл в порядок или хотя бы поддерживал. А деньги на это уже есть потому что продукт выстрелил.
Рост рынка обеспечивает спрос на большее количество программистов.
Причина 2. Ускорение развития продуктов
В 2015 году нормальной скоростью было сделать сайт средней сложности с персональным дизайном и несколькими кастомными виджетами за 3-4 месяца.
С развитием веб-фреймворков и пакетными хранилищами как Packagist, NPM, развитием GitHub и всей инфраструктуры к 2020 году такой же сайт можно было сделать за пару недель.
Сегодня его можно сделать с агентами и способной командой за 2-3 дня если постараться.
Но разве в 2020 году спрос упал по сравнению с 2015? Нет, он только вырос. Потому что скорость выросла у всех. Когда тебе сайт делали за 3 месяца, то и конкуренту делали за 3 месяца. В 2020 у всех были фреймворки, библиотеки, GitHub. Скорость стала выше, но она стала выше у всех.
То, что разработка ускорилась в N раз, не значит что разработчик теперь отдыхает и его можно уволить. Нет, он просто стал приносить в N раз больше пользы.
Грубо говоря:
2015 - 1 фича в месяц/чел
2020 - 3 фичи в месяц/чел
2026 - 10 фич в месяц/чел
Если ты не будешь делать 10 фич в месяц, то их сделает твой конкурент, а значит программиста уволить нельзя.
Сохраняем команду и развиваем продукт быстрее.
Как же большие увольнения в крупных компаниях X, Y, Z?
Крупные компании могут уволить до 80% сотрудников без потери эффективности, даже иногда с ростом эффективности. Твиттер тому яркий пример.
Потому что в крупной компании 80% сотрудников это балласт, который создаёт сам себе работу и только тормозит тех, кто доставляет ценность.
Так устроена система. Поэтому хорошо понимающие этот закон топ-менеджеры под шумок "ИИ трансформации" скинули балласт, тем самым во-первых сократив расходы, во-вторых повысив манёвренность компании на период бурных изменений.
Ценность программистов не изменилась для крупных компаний, найм всё так же идёт.
Задайте себе вопрос, а почему же тогда нет таких же сокращений в малых компаниях?
Ответ прост, у малых компаний нет балласта, все при деле а не занимаются бюрократией.
Но.. джуны не нужны теперь? Раз ИИ может делать то же самое?
Джун это не "набор знаний и навыков". Джун был и остаётся дешёвой рабочей силой, которую покупают дёшево потому что без опыта мало куда берут.
При этом требования к джуну росли всегда. Если в 2015 достаточно было знать язык и иметь любой практический опыт а-ля "фиксил плагины на домашнем форуме", то в 2020 пожалуйста расскажи за SOLID, покажи знание фреймворка и хотя бы домашние проекты.
В 2026 мы наблюдаем очередной рост требований к тому, какой минимум должен уметь программист, чтобы приносить пользу компании а не висеть на ней обучаясь за её счёт.
Да, на некоторые вакансии по 100-200 откликов от джунов и им сложно найти работу.
Но будем честны, многие вчерашние студенты не готовы напрягаться и работать за джуновскую зарплату, они хотят со старта получать "как минимум среднюю" (оксюморон) без опыта и знаний. И мотивации напрягаться ради первой работы тоже нет, потому что родители вполне обеспечивают.
Со стороны работодателей, джуны остаются нужны по двум причинам:
1) сеньоры и мидлы иногда банально заканчиваются, так что вариант "нанять джуна и обучить" вполне выгодный;
2) у каких-то компаний просто нет денег на мидлов или много задач уровня джуна, нет смысла переплачивать.
Так что найти работу джунам можно, если начать трезво смотреть на первую работу как на место получения опыта, а не источник денег.