Почему они хотят избавиться от инженеров-программистов. IT-компании.. IT-компании. будущее программирования.. IT-компании. будущее программирования. генерация кода.. IT-компании. будущее программирования. генерация кода. замена программистов.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии. кожаные мешки.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии. кожаные мешки. менеджмент.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии. кожаные мешки. менеджмент. Программирование.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии. кожаные мешки. менеджмент. Программирование. разработка по.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии. кожаные мешки. менеджмент. Программирование. разработка по. философия it.. IT-компании. будущее программирования. генерация кода. замена программистов. инструменты разработчика. искусственный интеллект. карьера в it. Карьера в IT-индустрии. кожаные мешки. менеджмент. Программирование. разработка по. философия it. Читальный зал.

Недавно я наткнулся на отличную статью, автор которой очень точно сформулировал то, что сейчас витает в воздухе по поводу ИИ и «смерти» нашей профессии. Мысли показались мне настолько здравыми, что я решил принести их сюда. Делюсь переводом.

С некоторых пор я пытаюсь уловить настроения, стоящие за этим активным продвижением идеи об «ИИ, который пишет весь код».

Не «ИИ помогает вам автодополнить функцию». Не «ИИ объясняет стек вызовов». Я имею в виду полноценную риторику:

«Нам больше не понадобятся инженеры-программисты».

И я никак не мог сформулировать, что именно меня в этом напрягает — пока в голове не щелкнуло.

Спокойный программист, стоящий между хаотичной бурей

Инженеры-программисты умеют творить магию

Инженеры-программисты умеют творить магию со словами

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

Конечно, это странный язык. Он выглядит архаично. Иногда он враждебен. Иногда — прекрасен.

Но всё же — если вы понимаете, что делаете — вы можете сесть за клавиатуру и превратить слова в:

  • продукт

  • рабочий процесс

  • автоматизированный бизнес-процесс

  • систему, которая приносит деньги, пока вы спите

  • инструмент, который экономит команде тысячи часов

Это реальная власть. Это рычаг.

И когда люди говорят «ИИ заменит разработчиков», я не думаю, что это всегда технический прогноз.

Думаю, иногда это реакция на этот самый рычаг.

Отчасти дело в зависти (да, я это сказал)

Существует особый вид фрустрации, который возникает, когда смотришь, как кто-то делает то, чего не умеешь ты — даже если в теории ты понимаешь, как это работает.

Люди, не являющиеся инженерами, тоже могут создавать вещи. Они могут быть гениальными. Они могут управлять компаниями. Могут создавать дизайн. Могут продавать. Могут руководить.

Но в разработке ПО есть это уникальное свойство: «Я могу наколдовать так, чтобы машина исполняла мою волю».

И если у вас нет этого навыка, этот разрыв ощущается так:

  • вы зависите от кого-то другого в плане реализации

  • вы не можете двигаться с той скоростью, с которой хотите

  • вам приходится просить о внесении изменений вместо того, чтобы просто взять и сделать их

Так что да… Думаю, иногда тут присутствует фактор зависти. Не мелкой бытовой зависти. А скорее:

«Почему именно они могут разговаривать с машиной?»

Но реальная движущая сила еще проще: узкие места

Даже если полностью отбросить психологию, у истории про «замену инженеров» есть очень практическая причина:

Разработчики — это узкое место.

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

Если вы — компания и хотите расти, программное обеспечение становится множителем. И инженеры — это те, кто держит этот множитель в руках.

Поэтому, конечно же, все пытаются преодолеть это ограничение. Конечно, инвесторы в восторге от этой идеи. Конечно, основатели в восторге от этой идеи. Конечно, руководители в восторге от этой идеи.

«ИИ пишет код» — это, по сути, мечта о бесконечном рычаге без человеческих ограничений.

Что будет дальше: разрыв станет больше, а не меньше

Вот часть, которую, как мне кажется, многие упускают:

Даже если ИИ станет кардинально лучше генерировать код, это не выровняет игровое поле автоматически.

Это может еще и расширить его.

Потому что лучшие инженеры будут использовать ИИ так же, как мощные электроинструменты используются мастером-плотником:

  • более быстрые итерации

  • меньше времени уходит на шаблонный код

  • больше времени тратится на архитектуру и поиск компромиссов

  • больше попыток достичь цели

  • больше завершенных проектов

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

И люди, которые горят своим ремеслом — которые любят создавать — будут использовать эти инструменты, чтобы стать пугающе эффективными.

Тем временем ребята, которые в профессии исключительно ради зарплаты (или которые так толком и не выучили фундаментальные основы), подвергаются наибольшему риску. Не потому, что ИИ «заменяет инженеров», а потому, что ИИ позволяет легче обнаружить, кто на самом деле не умеет водить эту штуку.

Исход, на который я ставлю

Думаю, мир осознает одну скучную и правдивую вещь:

Программная инженерия никуда не денется.

Мы просто меняем то, как выглядит «выполнение работы».

Работа сдвигается на уровень выше. Инструменты становятся лучше. Ожидания растут. Базовый уровень компетенции повышается.

А потом наступает этот странный момент, когда люди оглядываются по сторонам и говорят:

«Ха. Мы не избавились от инженеров-программистов. Мы просто сделали хороших инженеров еще лучше».

Это и есть та самая пропасть. И это будет некомфортно.

Но это еще и возможность.

Если вы инженер, вот ваш план действий

Используйте инструменты. Не поклоняйтесь им. Не игнорируйте их.

Пусть ИИ берет на себя то, на что вам не стоит тратить свою жизнь:

  • регулярное создание базового каркаса

  • «напиши скучную версию вот этого»

  • первые черновики

  • поиск нужных вызовов API

  • превращение концепции в отправную точку

А затем делайте то, что инженеры делали всегда:

  • делайте правильно

  • делайте просто

  • делайте поддерживаемо

  • делайте это реальным

Потому что магия заключается не в «наборе кода на клавиатуре».

Магия заключается в превращении путаных человеческих намерений во что-то, что компьютер сможет выполнить — надежно — в реальном мире.

И для этой части вы всё ещё нужны.


P.S.: Оригинальный текст написал Jaron Swab. Вы можете почитать оригинал статьи в его блоге, а также подписаться на автора в X (Twitter) или заглянуть в его GitHub.


Автор: ARad

Источник

Rambler's Top100