«Вряд ли уцелеют какие-то профессии». Айтишник с 30+ опытом показывает, как ИИ заберёт у нас работу
Сейчас много статей появляется про vibe coding, программирование без программирования — ты командуешь ИИ, он за тебя пишет программу. Я этим занимаюсь с августа 2024 года. Начал вынужденно, потому что по работе надо было писать какие-то утилитки. Рук не хватало, а языки, в которых я был профессионалом, вышли из удобного употребления — новые дедушке учить, понятно, лень — джуники нехай их учат.
Расскажу, почему считаю, что ИИ действительно может забрать работу у разработчиков.
Кто пишет: Тимур Хащеватский, руководитель проектов в небольшом израильском LegalTech стартапе, активно изучает всё, что связано с ИИ.
Хотите поделиться своим опытом использования ИИ для комьюнити dev.by? Пишите в телегу, это безопасно.
Почему я вообще об этом говорю?
У вас резонно мог возникнуть вопрос: какие у меня компетенции, чтобы судить о предмете? Я начинал, как разработчик CAD/CAM-систем ещё в 1995 году в минском R&D центре французской компании Matra Datavision. Мы делали «тяжелый» 3D CAD, который был базой для Renault и использовался десятками авто и авиагигантов (Fiat, McTrucks и т.д). Тогда писали на Fortran (в основном), C, иногда Assembler. Рабочие станции Unix — Silicon Graphics, Sun, HP, DEC.
Далее я стал архитектором и техническим руководителем центра, в течении 10 лет совмещал техническое и проектное руководство (потихоньку теряя технические навыки в пользу менеджерских)
С 2010 года я руководил центром разработки Softeq Development для Sandisk, а с 2013 по 2021 — Head of Engineering в минском центре SK hynix. Там уже не кодил, а занимался в большей степени Peopleware и проектным управлением.
Почему Claude отлично работает
Первое время выглядело это примерно так:
— Claude, детка, как бы мне написать вот такую шнягу (описание шняги)?
— Не вопрос, вот тебе код шняги.
— Херассе ты резкий, а где такое нынче запускают?
— Вот 10 вариантов, но для лохов вроде тебя удобней VS Code. Да, и Питона вытащить за хвост не забудь — вон оттуда.
Далее в течении часа вопросы о том «почему оно не запускается и какую кнопку нажать» — после чего все заводится.
С этого момента старые квалификации работают — как-никак, лет 20 из-под отладчиков не вылезал. Объясняю пацану, где он накосячил, пацан с извинениями косяки правит, фичи добавляет. Лютый кайф — ни одной строчки руками не пишу, а производительность в три раза выше, чем в лучшие годы.
Понятно, что это в задачах, где нет серьёзной математики и алгоритмики, зато есть много API, базы данных, обработка ошибок — куча черновой работы. При этом квалификация программиста все ещё нужна.
Была нужна.
Программисты — всё?
Последних пару месяцев (по ощущениям — с Sonnet 3.7, но это не точно) под отладчиком сидеть больше не нужно. Всякая мелочевка строк на 500 работает с одного промпта.
Если не работает или работает не так — объясняем, что не нравится, копипастим сообщения об ошибках. Пацан молча приводит в порядок. В сложных случаях говорит: «я тут добавлю логи — это там такой файлик создастся, а ты мне его пришлешь».
К чему я (кроме похвастаться). Вам больше не нужно быть программистом, чтобы создавать программы хотя бы для собственного употребления: обработать офисные файлы, создать отчёты, перемножить курс биткойна на количество заявок по безработице и разослать письма с этой цифрой, сделать плагин для Gmail.
Просто берете ИИ (на сегодня лучше Claude), объясняете задачу и мучаете его вопросами любой степени глупости («а как компьютер-то включить?») пока не заработает. Скриншоты ему скармливайте, документы свои — легко с ними разбирается.
Понятно, что операционку и MS Office вы так не напишете (сегодня — через год посмотрим), но казуальную игрушку уже можно.
Это значит, что разработчики не нужны?
Чтобы сделать задачи, о которых написан пост, потребовалось 1-2 разработчика в течении нескольких месяцев (с учетом обучения).
Но я, уже давно не будучи профессиональным программистом, используя ИИ справился намного быстрее — пара часов в день в течении нескольких недель. Поэтому можно сказать, что прямое влияние на спрос видно невооруженным глазом. В нашей компании, слава богу, пока что не в форме увольнений.
Да, я абсолютно уверен, что ИИ уже приводит к снижению потребности в разработчиках — то что мы видим на рынке труда по всему миру связано именно с этим, а не с экономическими циклами.
Уже сейчас работу пятерых используя Copilot и аналогичные ИИ-инструменты могут выполнить двое, а брать джунов перестаёт иметь какой-либо смысл — за время, нужное для их прокачки, ИИ обгонит их практически наверняка. В недалекой перспективе эта потребность снизится до нуля.
Дарио Амодей, CEO Anthropic, говорит, что через год ИИ будет писать практически весь код — и, глядя на прогресс, я ему вполне верю. Инерция внедрения, вопросы безопасности растянут процесс на несколько лет, но десяти лет у нас уже нет, скорее всего нет и пяти.
Вообще я не думаю, что уцелеют хоть какие-то профессии — спорить можно только о том, какие будут заменены ИИ чуть раньше, а какие — чуть позже. Добро пожаловать в сингулярность!
А как вы считаете, когда ИИ заменит разработчиков? Делитесь в комментариях.
Что ещё почитать про ИИ VS разработчики:
- Учить Rust и вкладываться в 3D-печать. Что делать, чтобы не потеснил ИИ;
- «Всем придётся стать архитекторами». Главные выводы и прогнозы по Software Architecture с митапа TechSpot;
- В каких профессиях больше всего используется ИИ?
Читать на dev.by