Нет, ИИ не уничтожит рабочие места в software development
История подсказывает, что скоро начнется бум рабочих мест в software development и доступного для всех программного обеспечения.
Меня совершенно не беспокоит, что ИИ уничтожит рабочие места в software development. Наоборот, я почти уверен, что вскоре произойдет бум и в количестве таких вакансий, и в объеме программного обеспечения, доступного всем.
Люди всегда переживали, что автоматизация вызовет массовую безработицу. Каждый раз, когда происходит технологический прорыв, многие уверены, что «на этот раз все будет иначе». Но иначе не бывает.
Однако тревожные голоса не утихают.
Это парадоксально
Можно напомнить о парадоксе Jevons — наблюдении, что по мере повышения эффективности чего-то спрос на это не падает, а растет. В середине XIX века William Jevons заметил, что использование угля стало более эффективным. Люди научились получать больше тепла и энергии из все меньшего количества угля. Общепринято было считать, что если для того же объема энергии или тепла нужно меньше угля, спрос на уголь упадет. Все опасались, что шахтеры потеряют работу. Но Jevons увидел, что спрос на уголь на самом деле вырос, поскольку более эффективные процессы привели к более широкому применению угля.
То же самое произошло примерно на полвека раньше с появлением автоматизированного ткацкого станка. Несмотря на страхи, что power loom уничтожит работу ткачей, он удешевил производство одежды и других текстильных изделий, увеличив спрос на такую продукцию и занятость в текстильной отрасли.
Этот эффект можно наблюдать снова и снова. Spinning jennies, автомобили, компьютеры, роботизированное производство, тракторы, швейные машины и бесчисленное множество других изобретений вызывали массовые опасения по поводу потери рабочих мест, но эти страхи так и не сбывались. Если компания внезапно может производить в 10 раз больше теми же людьми, она всегда хочет производить в 10 раз больше, а не сокращать штат на 90%. И вот мы снова здесь: все уверены, что ИИ оставит нас без работы.
Этого не произойдет — особенно в сфере software development. Знаете, что произойдет? То же самое, что происходит всегда. То, что автоматизируется и становится эффективнее, находит новые и иные способы проявить себя. Существующее ПО внезапно станет куда полезнее, потому что backlog функций можно будет реализовать. Появятся новые идеи для ПО, которые раньше были слишком сложными для людей — чтобы их писать и сопровождать.
Marc Andreessen еще никогда не был так прав, как когда сказал, что «software is eating the world». Конечно, software поглощал многое, когда люди писали каждую строку кода. Но теперь, когда код можно писать в 10 или 100 раз быстрее, аппетит software вырастет от голодного до неутолимого. Объем работы, которую можно выполнить, резко расширился. И эта работа будет выполнена, потому что в создании того, чего мы всегда хотели, но что людям в одиночку было не под силу, слишком много денег.
Положительная сумма
Мир никогда не является игрой с нулевой суммой, но людям будто бы встроено воспринимать его именно так. И вот теперь, с ИИ, у нас есть то, что Daniel Jefferies метко называет «Fear Mongering as a Service», — и это распространяется по всей отрасли. Но пока все Chicken Littles жалуются, что рынок труда вот-вот рухнет с неба, число вакансий на самом деле продолжает расти, а закрывать их становится все труднее.
Это не значит, что рынок не меняется. Спрос остается высоким на опытных инженеров и слабее на entry-level вакансии, и это само по себе создает своего рода парадокс. Навыки, которые работали много лет, могут оказаться не столь ценными в дальнейшем. Писать хороший код и заставить AI agent писать хороший код — это два разных, хотя и связанных навыка.
Я понимаю, что спор по этому поводу очень жесткий и что многие встанут на противоположную сторону. Кто-то будет утверждать, что компании в software development слишком активно нанимали во время Covid и что последующая корректировка неизбежно охладит рынок. Кто-то скажет, что рост числа вакансий — это просто схема, потому что AI генерирует многие новые объявления, а увеличение числа открытых позиций — фальшивка. Возможно. Но это не имеет значения.
Так что паниковать можете, если хотите: обновляйте résumé, бегайте, размахивая руками, и кричите, что небо падает. А я? Я видел, как PC «уничтожил» mainframe-работы, как интернет «уничтожил» коробочное ПО, как open source «уничтожил» коммерческое ПО и как offshoring «уничтожил» американский рынок программирования. Учитывая все это «уничтожение», дела идут довольно неплохо. Не терпится увидеть, как ИИ «уничтожит» наш нынешний рынок для разработчиков.
Материал — перевод статьи с английского.