Юниоры не становятся сеньорами из-за ИИ? Возможно, всё сложнее.
Italianto
Линус Торвальдс, создатель Linux, прямо заявил, что в некоторых случаях искусственный интеллект пишет код лучше, чем он. Он не модный парень, а человек, который видел зарождение современной информатики, и при этом он с энтузиазмом относится к агентам кодирования и большим языковым моделям. Так почему же существует эта коллективная тревога (ее можно встретить на Hacker News, в X, в комментариях к постам) о том, что ИИ помешает младшим специалистам стать старшими? Широко распространено опасение, что, если ИИ будет писать код, те, кто начинает сегодня, никогда по-настоящему не овладеют этой профессией. Однако те, кто не испытывает этого страха, — это настоящие старшие специалисты, которые прошли через Basic, Assembly, C, Commodore 64 и ZX Spectrum, когда всё делалось вручную, без каких-либо упрощений. Такие люди, как Торвальдс и Дэвид Хайнемейер Ханссон (DHH для тех, кто работает в этой сфере), не только используют ИИ каждый день, но и делают это эффективно. Почему? Не потому, что у них за плечами десятилетия опыта работы с каждым отдельным фреймворком, а потому, что они глубоко разбираются в концепциях. Они знают, что происходит за кулисами, даже если за них пишет ИИ. В этом и заключается настоящая разница: способность «направлять» ИИ, руководить им, понимать, является ли решение хорошим или просто правдоподобным. Давайте говорить начистоту: сегодня десять человек могут создать платформу микроблогов для миллионов пользователей. И все же все остаются на X, потому что толпа побеждает инновации — просто из-за социальной инерции. Точно так же миф о том, что ИИ «губит» развитие младших специалистов, стал массовым нарративом, но если присмотреться, то становится ясно, что реальность гораздо более неоднозначна. Возьмем, к примеру, тех, кто обучался написанию кода только в современных фреймворках, часто сосредотачиваясь на отдельном фрагменте программного обеспечения, но никогда не понимая общей картины. Эти молодые разработчики, привыкшие к JavaScript и гиперструктурированным фронтендам, часто утверждают, что не могут добиться таких же результатов с ИИ. Дело не в возрасте, а в глубине знаний: тем, кто умеет лишь пользоваться инструментами фреймворка, трудно сориентироваться, когда ИИ предлагает нестандартные решения. Это как сесть за руль автомобиля с автоматической коробкой передач, а затем оказаться за рулем грузовика: если вы не знаете общих правил дорожного движения, вы заблудитесь после двух поворотов. Автор рассказывает, что ему пришлось писать ядра и шейдеры для графических процессоров Apple Metal, хотя он никогда раньше этого не делал. Конечно, он прочитал несколько примеров CUDA, но настоящим прорывом стало понимание основных концепций: как работает память, где находится «узкое место», в чем разница между проблемами, связанными с пропускной способностью, и проблемами, связанными с чистыми вычислениями. У него не было опыта работы с тонкостями этих библиотек, но, понимая принципы, он смог использовать ИИ, чтобы освоиться в новой среде. В этом и заключается суть: необязательно годами исправлять ошибки во всех API мира. Необходимо понимать общую картину, знать, когда решение является хорошим, а когда оно просто тратит ваше время. Существует также психологическая составляющая: те, кто чувствовал себя «первой скрипкой», потому что владели фреймворком, теперь замещаются инструментом, который демократизирует знания. Поэтому настоящий риск заключается не в том, что младшие специалисты никогда не станут старшими, потому что за них пишет ИИ, а в том, что мы воспитали поколения разработчиков, которые хорошо разбираются в деталях, но плохо — в концепциях. ИИ вознаграждает не тех, кто знает кратчайший путь, а тех, кто знает, куда идти. И внимание: ответ не в том, что «достаточно иметь больше практического опыта». Вы можете написать код для совершенно новых систем, если понимаете логику, лежащую в их основе. Рост блокирует не ИИ, а отсутствие глубоких знаний. То, что сегодня кажется проблемой поколений, возможно, является лишь проблемой образования. Если вы хотите развиваться, делайте ставку на концепции, а не на короткие пути. Будущее вознаграждает тех, кто умеет видеть целое, а не только тех, кто копирует и вставляет фрагменты кода из модного фреймворка. Если вы узнали себя в этой истории, нажмите «I'm In» на Lara Notes — это не лайк, а ваш способ сказать: «Теперь эта идея моя». А если вы поговорите об этом с кем-то, кто упорно во всем винит ИИ, вы можете отметить этого человека в Lara Notes с помощью тега «Shared Offline». Ведь некоторые разговоры нужны для того, чтобы изменить точку зрения, а не просто пожаловаться. Эту заметку прислал Сальваторе Санфилиппо, и она сэкономит вам 8 минут чтения.
0shared

Юниоры не становятся сеньорами из-за ИИ? Возможно, всё сложнее.