Найти в Дзене
Каморка Программиста

ИИ не заменит программиста, он заменит плохого тимлида

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

И причина тому проста: ИИ уже сейчас умеет решать технические задачи быстрее, объективнее и иногда эффективнее, чем те, кто их должен делегировать и организовывать.

Кстати, для тех, кто не особо в курсе, тимлид это не просто старший разработчик, а человек, который задаёт развитие команды, разбивает задачи, следит за качеством кода, устраняет узкие места и выстраивает процесс общения (коммуникации). Хороший тимлид понимает архитектуру, видит риски, умеет мотивировать команду и сглаживать конфликты. Но таких лидеров немного, большая часть людей, ставших тимлидами «по выслуге лет», не всегда обладает нужным набором soft- и hard-скиллов. И именно таких руководителей ИИ начнёт замещать первым.

-2

Почему? Во-первых, ИИ уже умеет разбивать задачи на подзадачи, анализируя требования. Во многих компаниях разработчики получают смутные задачи без контекста, а вот ИИ, интегрированные в IDE или task-трекеры, могут на основе общего описания предложить технический план, найти зависимости, сгенерировать прототип кода, а также предупредить о возможных конфликтах. Это то, что должен делать тимлид, но не всегда делает.

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

Вот сейчас с развитием ИИ много комментариев под постами в блоге (а у меня их несколько), что статья написана ИИ. Это просто новый тренд из каждого утюга. Я вот веду самый первый блог пять лет, и раньше писали про копипаст с других статей, с книг, а теперь про ИИ. Хорошо, что не белки пишут.

А вот вы пробовали написать статью через ИИ? Да, он может, но частенько там такой бред написан, и вроде по теме, но вообще «мимо». Да и сразу понятно, что пишет ИИ, он прямолинеен, у него стиль «конкретный вопрос – конкретный ответ». А так не пойдет. Но он может дать костяк статьи, или предложить тему, ответить на вопрос, в котором ты сомневаешься, или дать определение без необходимости лезть в Википедию. И с кодом тоже самое. Но это я отвлекся, пойдем дальше.

-3
Хотите знать больше? Читайте нас в нашем Telegram – там еще больше интересного: новинки гаджетов, технологии, AI, фишки программистов, примеры дизайна и маркетинга.

Во-вторых, как я сказал выше, ИИ объективен и прямолинеен. Он не руководствуется симпатиями, не продавливает «любимый стек» просто потому, что сам с ним работал 10 лет назад. Он предлагает решения, исходя из цели и ограничений. Он не обесценивает инициативу джуна, не саботирует пул-реквест из-за личных предубеждений. Там, где плохой тимлид может тормозить прогресс, ИИ действует как беспристрастный инженер.

В-третьих, ИИ может улучшить процессы код-ревью. Вместо формального одобрения или бесконечных споров, он предлагает конкретные улучшения, оптимизацию и даже может переписать кусок кода, соблюдая стилистику проекта. Это не значит, что живой инженер не нужен — но тот, кто игнорирует качество кода, станет менее востребован на рынке.

Кроме того, ИИ становится незаменим в области метрик и аналитики. Он способен собирать и анализировать данные по команде, частоте багов, времени реакции на инциденты и прочие показатели, которые часто упускаются из виду. Да, это страх для простых разработчиков, но какая радость для руководства. Тогда как плохой тимлид ориентируется на субъективные ощущения, по типу, «работаем нормально», «команда устала», «скорее всего, успеем», ИИ опирается на факты и может заранее предупредить о рисках срыва сроков или перегрузке отдельных разработчиков.

-4

Да, в этом есть минус. ИИ все равно, что разраб устал, выгорел, что в прошлом месяце он был мега-эффективным или написал сложный участок кода, алгоритм. И в этом месяце он просел, больше отдыхал, не так рьяно отвлекался на задачи. Но и конечные решения должен принимать не робот, а человек, учитывающие и эти факторы, но опираясь на конкретную статистику.

Важно понимать, что ИИ не заменит человеческое сочувствие, эмпатию, харизму. Он не выслушает личные проблемы и не устроит дружеский разговор на ретро. Но он сильно сократит потребность в "менеджере ради менеджера". В тимлиде, который не кодит, не учит, не растит команду, а просто перенаправляет задачи между Jira, Slack и Zoom… Ну, такие роли становятся избыточными. И наоборот — тимлид, который способен использовать ИИ как инструмент для усиления своей команды, будет незаменим

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

-5

Если Вам нравятся наши статьи, и вы хотите отблагодарить автора (на развитие канала), нам будет очень приятно!