К основному содержимому
#AI

More than a quarter of computer-programming jobs just vanished. What happened? (Рубрика AI)

#AI #Management #Software #Engineering #Reliability #Processes #Productivity

Ребята из Washington Post проанализировали статистику по рынку труда в США и выяснили, что количество позиций для программистов (programmers) за последние два года значительно снизилось. Если внимательно почитать статью, то видно, что ребята смотрят на классификацию специальностей в США, где программист (programmer) и разработчик (software developer) разделены официально. В правительственной классификации программисты выполняют рутинную работу, тогда как гораздо более многочисленные - и гораздо быстрее растущие - разработчики программного обеспечения обладают более широкими обязанностями. Они работают с выяснениями потребностей клиентов, проектированием решений, написанием кода и его поддержкой. Для меня разница примерно такая

  • Программист (programmer) - пишет код по требованиям, отдает инженерам на тестирование, ничего не знает про эксплуатацию
  • Разработчик (software developer) - работает над продуктом end2end от требований до эксплуатации своего решения Первые есть преимущественно в компаниях с функциональными колодцами, вторые - в продуктовых компаниях с хорошими инженерными процессами. Тогда очевидна и разница в медианной зарплате, что в 2023 отличалсь почти на треть ~100k $ против ~132k.

Если возвращаться к самой статье, то в ней авторы показывают на графиках как это происходило в последние 2 года и связывают это с развитием Gen AI. Отдельно они отмечают, что это не первый раз, когда программисты сильнее всего страдают от автоматизации. С 2003 года Бюро статистики труда (BLS) начало различать программистов и разработчиков и программисты постоянно сталкивались с трудностями, в то время как количество вакансий для разработчиков росло и продолжало расти. С каждой новой инновацией, упрощающей кодирование или уменьшающей его необходимость - будь то сервисы для выполнения рутинных задач, аутсорсинг, бесплатные инструменты с открытым исходным кодом, облачные серверы и вычисления, - разработчики брали на себя все больше работы, которая раньше принадлежала исключительно программистам.

В общем, будьте разработчиками, а не программистами и автоматизация не сократит ваше место, а поможет более эффективно решать свои задачи:)

#Management #AI #Software #Engineering #Reliability #Processes #Productivity