Поделиться • 19 декабря 2024
Джуны нужны: неочевидные преимущества молодых айтишников и почему их не заменит ИИ
Джуны нужны: неочевидные преимущества молодых айтишников и почему их не заменит ИИ
Текст: Дарья Куимчиде, руководитель учебно-проектного направления VK, и участники олимпиады по программированию «Технокубок»
Фото: Alex Perez, Unsplash
В ближайшие несколько лет искусственный интеллект не станет полноценной заменой молодым сотрудникам: есть целый ряд факторов, которые делают это невозможным. Почему работодателям имеет смысл вкладываться в развитие начинающих IT-специалистов, а не отдавать все на откуп технологиям, выяснила для «Инк» руководитель учебно-проектного направления VK Дарья Куимчиде совместно с участниками олимпиады по программированию «Технокубок».
По данным ВЦИОМ, шесть из 10 россиян применяют искусственный интеллект в своей жизни. Среди зумеров и младших миллениалов показатель использования достигает 86–87%. Еще три года назад лишь треть респондентов могли объяснить, что такое ИИ, а теперь 63% говорят о его использовании для генерации контента и решения рабочих задач или при взаимодействии с голосовым ассистентом. Популярность технологий ИИ обусловлена широким спектром применения: от умных помощников и чат-ботов до сложных аналитических систем в бизнесе, медицине и образовании.
Нейросети наиболее органично используются в тех направлениях, где уровень цифровизации и так высок: технологии, банки, электронная коммерция. Алгоритмы способны решать все больше задач, в том числе и рутинных, — ранее их поручали молодым специалистам. Все чаще возникают дискуссии, насколько серьезна конкуренция между джунами и искусственным интеллектом, а также какие качества и навыки стоит развивать молодым специалистам, чтобы оставаться востребованными.
Недавний выпускник СПбПУ, junior-разработчик в «Одноклассниках» Артур Галеев считает, что индустрия нуждается как в опытных, так и в начинающих IT-специалистах: «Джунов на рынке огромное количество, и между ними достаточно высокая конкуренция. В топовых компаниях стек технологий, которыми должен обладать junior, уже почти не отличается от стека знаний middle — у второго будет просто больше экспертизы и практических навыков».
Важный навык для начинающего программиста — умение читать документацию. При возникновении вопросов профессионал должен обращаться в первую очередь к ней, а не к поиску.
Чтобы успешно конкурировать с искусственным интеллектом, стоит всегда быть на шаг впереди него. И этот навык тоже можно прокачивать. Алгоритмы уже успешно решают простые IT-задачи, но со сложными пока не справляются. И чем умнее они будут становиться, тем серьезнее должен быть набор профессиональных и мягких навыков начинающих разработчиков.
Начинающему разработчику для успеха важно постоянно расширять кругозор: работать над задачами в различных IT-направлениях, изучать разные языки программирования. Такие возможности дают, в частности, стажировки. Можно уже во время учебы пробовать себя в нескольких направлениях, чтобы понять, где больше хочется развиваться, и к моменту получения диплома иметь прикладной опыт работы.
«Что касается искусственного интеллекта, мне кажется, что он может научиться писать код качественно. Но программисты решают такой большой объем задач, в том числе очень сложных, которых до них не решал никто. Поскольку пока ML-модели все же нуждаются в обучении и не могут самостоятельно что-то придумывать, вряд ли тут они смогут конкурировать с человеком», — говорит Екатерина Николаева, студентка Санкт-Петербургской школы физико-математических и компьютерных наук НИУ ВШЭ и призер олимпиады «Технокубок».
Большое значение для начинающего специалиста имеют так называемые мягкие навыки (soft skills). Гибкость мышления помогает смотреть на задачи под разными углами и находить нестандартные пути их решения. А коммуникабельность — эффективно взаимодействовать с другими членами команды.
«IT-индустрия меняется очень быстро, и уже сложно найти человека, который никогда не слышал про ChatGPT. Я думаю, со временем всю простую работу, например написание кода по инструкциям, действительно можно будет делегировать ML-моделям. Поэтому младший разработчик сейчас не только должен уметь писать код, но и обладать нестандартным мышлением, а также инициативностью, чтобы вырабатывать и предлагать бизнесу нетривиальные решения задач», — говорит Григорий Бельковец, студент факультета компьютерных наук НИУ ВШЭ, победитель «Технокубка».
«Сегодняшнему начинающему разработчику прежде всего нужны стрессоустойчивость, развитые навыки тайм-менеджмента, способность быстро обучаться и вливаться в рабочий процесс», — добавляет Александр Тульчинский, младший программист в VK. Конкуренция в IT очень высокая, и при прочих равных оффер получит кандидат, который умеет общаться, потому что с такими людьми проще взаимодействовать: они могут объяснить другим, что им непонятно, и быстрее обучаются.
Часто можно столкнуться с мнением, что разработчику достаточно уметь писать код. Но на самом деле это не так: чтобы решать сложные технические задачи, нужен математический аппарат, понимание алгоритмов.
Не менее важно структурировать знания. Следует выделить на это время: открыть учебник по программированию, хэндбук или онлайн-курс, пройтись по каждому техническому аспекту. Иначе, когда человек начнет работать, поток информации из разных источников приведет к тому, что у него, как у переобученной нейросети, в голове будет несколько разных определений для одного понятия.
Сегодня ИИ, конечно, не способен заменить человека в IT. Можно, например, использовать ChatGPT для поиска информации. Однако в процессе работы с кодом эта модель способна помочь разве что в написании нескольких строк, что проще сделать самому. Хорошую структуру она не сделает, оптимизацию не придумает, готовую идею не даст.
«Возможно, в дальнейшем ИИ действительно возьмет на себя часть рутинных обязанностей junior-разработчиков. Но опасность заключается в том, что технология отберет у молодых специалистов не рабочие места, а задачи, на которых они могли бы учиться», — говорит Георгий Рыбаков, студент факультета компьютерных наук НИУ ВШЭ.
Даже в тех направлениях, где достаточно много специалистов работают с ИИ-инструментами, человеческий фактор не теряет своего значения.
Именно junior-специалисты часто становятся драйверами развития, привносят свежие идеи и нестандартные подходы, меняют корпоративную культуру. Не говоря уже о том, что без джунов неоткуда будет браться миддлам и синьорам, которые так нужны технологическим компаниям и экономике в целом.
При этом эксперты утверждают, что навыки работы с умными технологиями существенно повышают ценность соискателя на рынке труда и позволяют ему претендовать на более высокую зарплату не только в сфере IT. Умение взаимодействовать с ИИ стоит развивать, и ведущие вузы, технологические компании, а также эксперты создают для этого массу возможностей: можно прочитать статью про азы технологии, посмотреть полезное видео про prompt-инжиниринг (процесс создания и оптимизации текстовых запросов для генеративных моделей. — Прим. ред.) или стать слушателем открытого онлайн-лектория по основам искусственного интеллекта.
В работе начинающих IT-специалистов нейросети будут полезны в следующих направлениях.
Эксперты и сами начинающие сотрудники сходятся во мнении, что сегодня к молодым специалистам, особенно в IT, предъявляются очень высокие требования. Это связано со стремительным развитием технологий и масштабом проектов. Важно привлечь людей не только креативных или технически одаренных, но и способных эффективно работать в команде, решать проблемы и сохранять мотивацию, даже когда что-то не получается с первого раза.
Проекты VK Education помогают компании находить перспективных молодых сотрудников. Сейчас в VK работают более 800 джунов, и 138 из них присоединились к команде за этот год благодаря обучению на совместных программах с вузами, участию в олимпиадах, хакатонах и другим образовательным форматам.
Junior-специалисты которые пришли в компанию таким образом, показывают более высокие результаты, и многие уже за первый год дорастают до middle-позиций. Это происходит благодаря образовательным проектам, построенным на реальных кейсах компании. Они позволяют сразу познакомиться со спецификой работы, попробовать себя в реальных задачах, а в некоторых случаях даже пообщаться с будущими коллегами.
В процессе трудоустройства не только компания выбирает сотрудников, но и соискатели принимают решение, хотят ли они работать в конкретной организации. Эксперты сходятся во мнении, что зумеры — новое поколение работников — наиболее пристально смотрят на цели и культуру будущего работодателя. Реализация собственных и участие в партнерских образовательных и профориентационных проектах — это способ для компаний не только замечать перспективные кадры, но и транслировать ключевые ценности. Молодые люди, которые проникаются атмосферой IT-сообщества, становятся самыми эффективными кадрами, с которыми конкурировать ИИ пока не может.