«Разработчику бояться AI то же самое, что строителю — башенного крана». Смогут ли программы заменить программистов
AI внедряется не только в нашу повседневную жизнь, но и в рабочие процессы. Нейронки могут кодить (пусть и с ошибками), давать советы, генерировать картинки и создавать музыку. Но сможет ли AI полностью заменить человека? И как это скажется на профессии разработчика в ближайшем будущем?
Разбираемся со специалистами, которые уже используют нейросети в работе.
Своим мнением поделились:
- Олег (имя изменено), backend-разработчик
- Валерий, backend software engineer
- Игорь (имя изменено), solutions architect
AI не заменит полностью профессию разработчика (пока)
Долгое время IT-специалисты ощущали себя в зоне комфорта: высокий спрос, хорошие зарплаты, глобальный рынок. Но теперь перед индустрией и специалистами куда больше вызовов — многие процессы упрощаются с помощью AI. Если в 2010-х годах компаниям требовались любые программисты, то сейчас на собеседования по Python и Java приходит по 200+ кандидатов.
Каждый айтишник так или иначе сталкивается с вопросом: «А что, если через 5-10 лет моя профессия окажется ненужной и ее полностью заменит искусственный интеллект?»
Полностью — однозначно нет. Разве что когда-то появится полноценный AGI, но это из области научной фантастики. Тот AI что есть сейчас, способен лишь помогать и решать довольно простые и рутинные задачи — да и то под плотным контролем. Частые галлюцинации и нестабильность выдаваемых данных не позволяют пока что говорить о полной замене инженеров.
Нынешняя парадигма компьютерных наук вряд ли будет благодатной почвой для такого сценария событий. Это связано с тем, что все решения современных вычислительных систем построены так, чтобы мы могли их создавать и использовать с минимальными затратами. Но все может измениться буквально в обозримом будущем, когда модели станут умнее и научатся лучше работать с памятью и смыслами.
Либо произойдет событие X, которое перевернет все с ног на голову и породит новую парадигму использования компьютеров. Я даже немножко надеюсь на этот сценарий. Верю, что компьютеры будущего и искусственный суперинтеллект лучше справятся с любой поставленной задачей, чем мы справлялись последние 50 лет. Да, я в большой степени техно-оптимист.
Я думаю, что ИИ не заменит разработчика полностью, но сделает разработку более доступной. Это естественный процесс. Тренд на увеличение уровня абстракций наблюдается с самого начала становления технологической отрасли. Мы подходим к тому моменту, когда программировать машины можно будет на естественном языке.
С каждым технологическим скачком разработчиков становилось всё больше. поэтому я считаю что и в этом случае их станет ещё больше, чем было раньше. Каждый кто владеет грамотой, сможет писать программы. Узкие специалисты в конкретных технологиях всё ещё будут нужны рынку — просто их будет меньше, чем сейчас.
Курс «AI for business» на Coursera
Вы познакомитесь с основами big data, искусственного интеллекта и машинного обучения. Научитесь реализовывать стратегии AI для управления людьми и будете лучше понимать взаимосвязь между аналитикой данных, искусственным интеллектом и машинным обучением.
Разработчику бояться AI то же самое, что строителю — башенного крана
Последние несколько лет сильно поменяли правила игры. Искусственный интеллект перестал быть просто инструментом и начал активно конкурировать с людьми. Отсюда возникают и логичные страхи остаться без работы. GitHub Copilot, ChatGPT и другие «коллеги» уже берут на себя часть работы программистов, особенно в рутинных задачах.
Кодить ради кода — уже недостаточно. Нужно разбираться в том, как AI работает, и учиться использовать его, а не конкурировать с ним.
Конкуренции с AI стоит опасаться, если разработчик обладает узким кругозором. Не хочет брать дополнительную ответственность на себя, не хочет развиваться в смежных технологиях и не хочет вникать в нужды бизнеса и помогать ему.
Если человек хочет лишь заниматься «кодингом» по строго определенному и написанному кем-то заранее алгоритму или спецификации, то это не разработчик, а просто «кодер». Таким придётся, конечно, туго — потому что кодировать по указаниям прекрасно умеет chatGPT. Да, пока с кучей ошибок, но всё же примитивные вещи он сделает быстро и дешево.
Чтобы преодолеть свои страхи, нужно попробовать плотнее поработать с ИИ. Каждый день давать задачки chatGPT, просить его помочь в программировании, написании тест-кейсов и так далее. И вы очень быстро поймете, что он — как герои мультика «Двое из ларца» — быстрый, но не очень умный.
TIP от Adviser: Учиться на Coursera выгоднее с подпиской Coursera Plus. За $59 в месяц можно пройти неограниченное число учебных программ из более чем 7 тысяч. Это идеальный вариант, если готовы посвятить много времени учебе.
Уже сегодня возникает большой разрыв между разработчиками консервативных взглядов, избегающими в своей работе AI, и коллегами, которые успешно пользуются инструментами искусственного интеллекта.
Пока проблема еще не очень горячая и есть пространство для маневра, но она будет усугубляться в ближайшее время. Я подозреваю, что люди, использующие инструменты в разработке, станут более приоритетными в найме, потому что продуктивность таких людей будет выше.
В других аспектах жизни, таких как творчество, наука, ИИ-инструменты уже стали незаменимым помощником.
Работая со своими страхами, не стоит поддаваться базовым рефлексам. Вся паника растет на почве экзистенциального страха. Мы часто забываем, что человек как вид находится на пике своего развития и фактически является хозяином планеты. Я верю, что мы адаптируемся к новым вызовам. Поменяется экономика, поменяется политика, возможно, поменяется уклад жизни в целом, но мы адаптируемся и будем процветать вместе с умными машинами.
Сценарий, где злой AI обретает амбиции и решает уничтожить человечество, я даже не рассматриваю — это глупость и маловероятно. Но даже если такое случится, это можно списать на конкурентную борьбу в рамках эволюции.
AI — всего лишь инструмент. Специалисту стоит опасаться конкуренции с его стороны ровно настолько, насколько строителю стоит опасаться конкуренции со стороны электроинструмента, бетономешалки или строительного крана. Пирамиды в Гизе строили десятки тысяч людей на протяжении десятков лет. Сейчас, благодаря технологиям, мы строим сопоставимые по масштабу сооружения существенно быстрее и меньшими силами.
Стоит просто осознать, что подобное постоянно происходит в человеческой истории. Освободившиеся от строительства пирамид или в результате промышленной революции, специалисты переквалифицировались. Свободные профессоналы на рынке — это не лишние люди, а потенциальный источник экономического роста для государства.
Но и государство должно быть готово поддержать людей в переходный период. Тут ключевой вопрос в том, доверяет человек государству или нет.
Курс «Generative AI for Software Development» от Coursera
На этом курсе расскажут, как работают системы машинного обучения. После обучения вы сможете более эффективно использовать их в своей работе. Также вы научитесь работать с помощью LLM, что ускорит ваш процесс разработки.
Выживут те, кто использует современные инструменты
Страх будущего — это нормально. Вопрос в том, как с ним работать и что сделать, чтобы минимизировать его последствия. Обязательно стоит готовиться к изменениям. Прокачивать смежные навыки: продуктовый подход, аналитику, предпринимательство, понимать, что IT — не только про код. Ну и развивать другие сферы своей жизни. Вообще, чем больше ты понимаешь бизнес и людей, тем меньше зависишь от технологий.
Можно поискать какие-то курсы по промпт-инжинирингу. Там объяснят реальные кейсы применения AI, его сильные и слабые стороны. Если не лень, можно сделать пет-проект на python c использованием langchain или другой технологии под AI. Hands-on опыт, пусть и некоммерческий, тоже будет полезен.
Нужно выйти из зоны комфорта своего карточного домика — учиться, использовать новые технологии в работе. Таким образом вы гарантируете себе конкурентное преимущество на профессиональном рынке и будете в топе, пока такое понятие как профессиональный труд еще актуально.
Я думаю, что во всех областях специалисты, использующие современные инструменты, имеют более высокую продуктивность. Менее продуктивные не выдерживают конкуренции и уходят с рынка. Поэтому необходимо следить за трендами в вашей конкретной области и осваивать современные инструменты, чтобы оставаться конкурентоспособным.
Чтобы перестать бояться AI, начните с малого. Примите факт, что искусственный интеллект — часть нашей жизни. Встройте ChatGPT, либо любого другого виртуального ассистента в свою жизнь. Поймите его плюсы и минусы. Разберитесь, в каких аспектах он может стать вашим помощником.
Помните, что выживает не сильнейший, а тот, кто лучше всего адаптируется к изменениям.
Курс «The AI Engineer Course» на Udemy
На курсе вы познакомитесь с полным набором инструментов, используемых для работы инженером по AI. Научитесь программировать на Python и узнаете, как его использовать в связке с искусственным интеллектом. Все полученные навыки вы сможете применить на реальных бизнес-кейсах.
Примечание Adviser
В этой статье ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).
При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.
Редакция может выражать свое мнение и пробовать всё на себе.
Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.
Читать на dev.by