Мы больше не спорим о точках с запятой: новая роль разработчика
ИИ меняет профессию разработчика, но не делает ее проще. Преподаватель ЦСИО Олег Лесков рассказывает, почему главным навыком становится системное мышление

Уверенно сочетает инженерную базу МГТУ им. Баумана с практическим опытом разработки в крупных IT-компаниях. Работает с современными языками программирования и понимает реальные требования индустрии
Страх перед искусственным интеллектом напоминает панику парижан в 1895 году, когда зрители впервые увидели на экране приближающийся поезд братьев Люмьер. Это был первый в истории массовый «сбой системы» человеческого восприятия. Люди просто не были готовы к тому, что реальность можно так бесцеремонно обмануть. Но история показывает: каждый новый уровень технологической абстракции не уничтожает профессию, а делает ее массовее и одновременно сложнее. Почему эпоха «программирования на естественном языке» требует от специалистов еще более глубоких системных знаний?
Удивительно, но почти в те же годы мир столкнулся с другой магией. Герман Холлерит, чья компания позже станет частью Computing-Tabulating-Recording Company (CTR) — предшественницы IBM, — заставлял машины считать миллионы перфокарт для переписи населения США. Пока братья Люмьер учили людей воспринимать новую визуальную реальность, Герман Холлерит учил машины работать с данными. Оба изобретения появились как ответ на одну проблему: объем информации стал превышать возможности человека обрабатывать ее вручную. С тех пор прошло 150 лет. И сегодня мы снова стоим перед экраном, на который несется новый «поезд». Только теперь он называется Large Language Model (LLM). В кулуарах IT-индустрии шепчутся две крайности: одни пророчат смерть профессии разработчика, другие уверяют, что теперь «программировать» может каждый, кто умеет печатать.
Давайте выдохнем. История не заканчивается. Она просто меняет декорации. И если мы оглянемся назад, то увидим удивительную закономерность: каждый технологический скачок не убивал профессию, а делал ее массовее.
Лестница абстракций: почему «старички» остаются, а новичков становится больше
Многие боятся, что ИИ вытеснит разработчиков, как трактор вытеснил пахаря. Но давайте посмотрим на факты. Когда в 70-х появились компиляторы высокого уровня, ассемблерщики не исчезли. Они стали архитекторами системного ПО. А количество людей, пишущих код, выросло в тысячи раз, потому что программирование стало доступно математикам, физикам и экономистам.
Мы прошли длинный путь, и каждый его этап расширял круг посвященных:
• Эпоха железа. Программирование было физическим трудом. Инженеры соединяли электромагнитные реле и вакуумные лампы проводами. Логика была осязаемой, но доступна лишь узкому кругу специалистов.
• Эпоха машинных кодов. Появился ассемблер. Мир сузился до нулей и единиц. Как в фильме «Матрица» (1999): «Ты видишь код?». Да, тогда его видели все, кто хотел, чтобы машина работала. Это был клуб избранных.
• Эпоха системного контроля. Языки C и C++ дали мощность и прямой доступ к памяти. Это породило поколение инженеров, понимающих работу «железа» до мозга костей.
• Эпоха высокой абстракции. Pascal, Fortran, а затем Python и Ruby. Мы начали убирать скобки и точки с запятой. Код стал похож на человеческую речь. Синтаксис стал служить человеку, а не машине. Именно здесь произошел взрывной рост числа разработчиков: писать софт смогли люди без инженерного образования.
Каждый раз, когда появлялся новый уровень абстракции, старые специалисты не уходили на пенсию. Они поднимались на этаж выше, занимаясь более сложными задачами. А на их место приходила армия новых специалистов, вооруженных более простыми инструментами.
Ловушка «Емели на печи»
Сегодня мы стоим на пороге нового витка — эры программирования на естественном языке. И здесь кроется самая опасная ловушка. Написать промт «Сделай мне сайт» сегодня может каждый. Это напоминает сказку про Емелю: «По щучьему велению...». Только в реальном корпоративном мире никакой магии нет. Красивый результат — еще не работающая система.
В реальном корпоративном секторе «щучье веление» разбивается о суровую реальность архитектуры. Представьте: вы попросили ИИ создать систему учета. Он выдал красивый код. Но где данные будут храниться? В реляционной базе? В документоориентированной CouchDB? Как обеспечить репликацию между дата-центрами? Как защитить систему от prompt injection, когда злоумышленник заставит вашу нейросеть выдать секретные ключи? ИИ — это мощный двигатель. Но он не знает, куда ехать, и не видит ям на дороге. «С большой силой приходит большая ответственность»
(фраза, популяризированная фильмом «Человек-паук», 2002).
Для обывателя ИИ — это суперсила. Он пишет письма, генерирует картинки, экономит часы рутины. Это повышает качество жизни. Но для профессионала ИИ — это усилитель сложности. Раньше вы отвечали за функцию. Теперь вы отвечаете за экосистему.
Архитектор смыслов
Мы входим в эру, где синтаксис больше не имеет значения. Нейросеть простит вам отсутствие точки с запятой. Она поймет ваш сленг. Но она не простит вам логической ошибки в архитектуре. Промт-инжиниринг — это не про «волшебные слова». Это про умение декомпозировать задачу. Как точно заметил Дэвид Аллен в бестселлере «Как привести дела в порядок»: «Ваш разум предназначен для того, чтобы генерировать идеи, а не для того, чтобы хранить их».
ИИ становится тем самым внешним хранилищем и генератором. Но чтобы он работал эффективно, вы должны структурировать хаос и превращать размытые желания в понятный алгоритм действий. Порог входа в профессию не упал. Он сместился. Теперь нужно меньше зубрить документацию по фреймворкам и больше понимать, как работают распределенные системы, векторные базы данных и принципы работы трансформеров. Старые программисты, знающие «низкий уровень», становятся незаменимыми консультантами для новых «промптеров», которые видят только верхушку айсберга.
То же самое хорошо объясняет философия бережливого производства (Lean) и Toyota Production System. Работа с ИИ — это не просто нажатие кнопки «Generate». Это непрерывный процесс улучшения (Kaizen).
Профессионал смотрит на взаимодействие с ИИ через призму борьбы с потерями:
• Muda (потери): Бессмысленная генерация кода, который никто не будет использовать, или исправление галлюцинаций модели из-за плохого промта.
• Muri (перегрузка): Попытка заставить модель решить задачу, для которой она не предназначена, или игнорирование ограничений контекстного окна
• Как гласит принцип бережливого производства: «Не просто работайте усерднее, работайте умнее. Постоянно улучшайте процесс, устраняя потери и перегрузки».
В эпоху ИИ это означает не слепо доверять результату, а постоянно анализировать поток создания ценности: где модель ошибается? Где требуется вмешательство человека? Как изменить архитектуру запроса, чтобы убрать необходимость в пост-обработке? Что дальше?
Прогноз на следующий виток
Если история учит нас чему-то, то следующая ступень уже просматривается. Сейчас мы управляем ИИ через текст (промты). Следующим шагом станет управление через намерения и контекст.
Представьте среду разработки, которая не ждет ваших команд, а предвосхищает их. Она знает архитектуру вашего проекта, ваши предпочтения в стилях кодирования и бизнес-логику. Вы будете не «писать» код, а валидировать решения, предложенные системой. Вполне возможно, что следующим этапом станет появление новой роли — инженера по проверке реальности (Reality Validation Engineer). Его задача — не создавать, а оценивать целесообразность, безопасность и этичность того, что генерирует система.
Мы возвращаемся к истокам, но на новом витке спирали. 150 лет назад мы учили машины считать. Сегодня мы учим их понимать смысл. И чем выше поднимается уровень абстракции, тем важнее становится фундамент. «Будущее уже здесь, просто оно распределено неравномерно»
(Уильям Гибсон, писатель-фантаст).
Так что же делать? Перестать бояться «поезда» на экране. Сесть в вагон. Но прежде чем нажать кнопку «отправления», убедитесь, что вы знаете, как устроен путь, по которому он едет. Мы больше не спорим о точках с запятой. Мы спорим о смысле. И побеждает тот, кто этот смысл понимает глубже.
Рекомендации партнеров:
Новости отрасли:
Все новости:
Публикация компании
Профиль
Контакты
Социальные сети
