Готов ли Rust заменить Python ? Стоит ли вам беспокоиться о такой классике, как C++? И остается ли JavaScript доминирующим в веб-разработке?
В дебатах о достоинствах языков программирования нет ничего нового, однако среди разработчиков всех уровней опыта и способностей быстро возникает новая тема: нужно ли разработчикам по-прежнему уметь программировать в эпоху искусственного интеллекта? И будет ли опыт кодирования иметь значение, когда
С одной стороны, есть технологические лидеры, такие как генеральный директор NVIDIA Дженсен Хуанг, который заявил, что будущим поколениям не нужно будет уметь программировать с нуля.
«Наша задача — создать вычислительную технологию, чтобы никому не приходилось программировать, и чтобы язык программирования был человеческим, теперь каждый в мире является программистом», — сказал он на Всемирном правительственном саммите в Дубае. «Впервые вы можете представить, что каждый в вашей компании — технолог».
Однако в области кодирования есть Решми Гофф из Microsoft, которая недавно сравнила ИИ со «вторым пилотом» во время вебинара, организованного
Так что же это на самом деле означает для тех, кто сейчас работает в этой области, и для тех, кто надеется сделать программирование своей карьерой в будущем? Короче говоря, ключевым моментом является постоянное обучение и использование всех преимуществ искусственного интеллекта для повышения производительности.
Фактически,
Еще более важно то, что 96% респондентов справлялись с повторяющимися задачами быстрее, а 87% сообщили, что Copilot сделал повторяющиеся задачи менее утомительными для ума.
Еще один способ предотвратить угрозу ИИ — адаптировать свой набор навыков так, чтобы вы могли извлечь выгоду из появления новых ролей.
Оперативное проектирование является отличным примером этого.
Отвечая за обучение моделей ИИ, инженеры подсказок создают точные и четко определенные подсказки, которые информируют большие языковые модели и эффективно расширяют возможности чат-ботов по поиску ответов — зарплаты в США начинаются от
И хотя всегда полезно быть в курсе изменений в вашей отрасли, этот период изменений не обязательно означает конец программирования как набора навыков. Это также не означает, что у разработчиков не будет много возможностей для карьерного роста сейчас и в будущем.
Автор: Аойбинн МакБрайд