Результаты последнего опроса Stack Overflow показали, что большинство разработчиков не получают удовольствия от своей работы. Если верить неофициальным данным, то доля довольных среди сантехников и фермеров оказывается выше. В чем же проблема?
Недавно команда Stack Overflow опубликовала результаты своего ежегодного опроса разработчиков, где затрагивались такие темы, как технологии и инструменты, которые они используют или хотят освоить, искусственный интеллект и рабочий опыт. В опросе участвовало более 65 000 разработчиков из 185 стран. В этом году главными темами оказались, как и следовало ожидать, применение искусственного интеллекта, а также недовольство условиями работы, которое дошло до исторического максимума.
По первой теме можно сказать следующее: 72% респондентов высказались в пользу инструментов ИИ. Хоть это и высокий показатель, но по сравнению с предыдущим годом здесь наблюдается снижение – тогда 77% опрошенных были удовлетворены внедрением ИИ в процессы выполнения повседневных задач. Этот спад можно интерпретировать как последствия разочарования результатами, которых удалось добиться путем внедрения этих инструментов.
Тем не менее 76% респондентов либо используют инструменты на базе ИИ в работе, либо планируют делать это в дальнейшем – доля таких людей возросла по сравнению с прошлогодними 70%. Основное преимущество, которое разработчики получают от применения инструментов ИИ в своем распоряжении, – это, по мнению 81%, рост продуктивности. Особенно это актуально для тех, кто только учится писать код (71%). Среди профессиональных разработчиков процент тех, кто выделил данное преимущество использования ИИ в работе, оказался несколько ниже (61%).
Как и в прошлом году, мнения относительно того, стоит ли доверять ИИ-решениям, разделились: 43% считают инструменты такого рода надежными, в то время как 31% настроены скептически. Программисты, которые еще учатся, выказывают больше веры в исправность искусственного интеллекта, чем их более опытные коллеги (49% против 42%).
Почти половина профессиональных разработчиков (45%) считает, что инструменты ИИ справляются со сложными задачами на уровне от «посредственно» до «очень плохо». Соответственно, разработчики в основном используют такие инструменты при написании кода (82%), а те, кто интересуется ими, но еще не опробовал, в первую очередь испытывают интерес к применению ИИ в тестировании. Люди с опытом оставляют искусственному интеллекту начальную фазу – написание кода, но тестирование признают сложным процессом, с которым лучше справляться традиционными методами.
Лишит ли ИИ программистов работы? 70% профессиональных программистов не видят в нем угрозы. С другой стороны, 79% респондентов беспокоятся о распространении ошибочной информации и неверной постановке задач. Таким образом, профессиональные разработчики сходятся на том, что проблема не в ошибках пользователя, а в недостаточном понимании кодовой базы – это и составляет основное препятствие для использования инструментов ИИ. Разработчики полагают, что в течение следующего года эффективность их работы возрастет благодаря инструментам ИИ, но с оговоркой, что это будет зависеть от уровня сложности задач, где будут применяться последние.
Согласно результатам опроса об уровне удовлетворенности на рабочем месте, у 80% профессиональных программистов он оказался низким. Один из трех респондентов откровенно не любит свою работу, а почти половина держится в режиме выживания. Только оставшиеся 20% определяют себя как более-менее довольных. Несмотря на то, что зарплаты у программистов высокие и им часто предоставляется возможность работать удаленно, многие из них все равно не удовлетворены условиями. Почему?
Хотя в целом и общем разработчикам платят неплохо, опрос этого года показал, что уровень зарплат начинает снижаться. В качестве примера можно привести медианную зарплату PHP-разработчиков – она сейчас относительно невысока и составляет 49 000 $ в год. По сравнению с предшествующими годами ставки падают, и только те, кто сочетает умение писать код с предпринимательскими способностями, достигают значительных финансовых успехов. Больше всего зарабатывают программисты на должностях инженеров по обеспечению бесперебойной работы систем и специалистов по облачной инфраструктуре; в Германии и Украине самые высокие зарплаты у инженеров данных, а в Индии и Великобритании выбиваются вперед бэкенд-разработчики.
Технический долг – главный источник раздражения у разработчиков. Работа с несовершенными системами деморализует людей и затрудняет выполнение сложных задач.
Давление, вызванное необходимостью уложиться в сроки, в ИТ-индустрии часто доходит до крайности. Разработчиков подстегивают выполнять задачи как можно быстрее, чтобы получить как можно больше дохода. Возрастающее давление в компаниях оборачивается завышенными ожиданиями и выгоранием. Частая смена работы может временно снять напряжение и принести дополнительные деньги, однако в конечном итоге разработчики сталкиваются с похожими стрессовыми ситуациями и на новом рабочем месте.
Кроме того, существует вечная проблема бюрократии, которой особенно подвержены крупные компании. Бесконечные совещания и оторванные от реальности требования начальства создают и усиливают ощущение бессмысленности. Разработчики испытывают досаду, когда приходится тратить свое время на административную работу вместо реального написания кода, и это ведет к возрастающему чувству неудовлетворенности работой.
Складывается впечатление, что будущее – за удаленной работой, несмотря на все попытки работодателей вернуть своих сотрудников в офисы.
Недавняя волна массовых сокращений породила в разработчиках неуверенность и страх в том, что касается карьерных перспектив. Вдобавок к стрессу, написание кода – сидячая работа, а малоподвижный образ жизни крайне вреден для физического здоровья. Исследования показывают, что мало двигаться – еще более вредно, чем курить. Напротив, физическая активность в значительной степени снимает симптомы депрессии. Можно предположить, что разработчикам следует уделять больше внимания тренировкам, чтобы нейтрализовать негативные аспекты своей работы.
Несмотря на то, что работа не доставляет им удовольствия, большинство разработчиков пишет код в нерабочее время в качестве хобби (68%). Также почти 40% пишут код в нерабочее время ради профессионального роста или ускоренного обучения при помощи онлайн-курсов. Что наводит на мысль: проблема кроется вовсе не в коде!
Недавно команда Stack Overflow опубликовала результаты своего ежегодного опроса разработчиков, где затрагивались такие темы, как технологии и инструменты, которые они используют или хотят освоить, искусственный интеллект и рабочий опыт. В опросе участвовало более 65 000 разработчиков из 185 стран. В этом году главными темами оказались, как и следовало ожидать, применение искусственного интеллекта, а также недовольство условиями работы, которое дошло до исторического максимума.
ИИ повышает продуктивность
По первой теме можно сказать следующее: 72% респондентов высказались в пользу инструментов ИИ. Хоть это и высокий показатель, но по сравнению с предыдущим годом здесь наблюдается снижение – тогда 77% опрошенных были удовлетворены внедрением ИИ в процессы выполнения повседневных задач. Этот спад можно интерпретировать как последствия разочарования результатами, которых удалось добиться путем внедрения этих инструментов.
Тем не менее 76% респондентов либо используют инструменты на базе ИИ в работе, либо планируют делать это в дальнейшем – доля таких людей возросла по сравнению с прошлогодними 70%. Основное преимущество, которое разработчики получают от применения инструментов ИИ в своем распоряжении, – это, по мнению 81%, рост продуктивности. Особенно это актуально для тех, кто только учится писать код (71%). Среди профессиональных разработчиков процент тех, кто выделил данное преимущество использования ИИ в работе, оказался несколько ниже (61%).
Как и в прошлом году, мнения относительно того, стоит ли доверять ИИ-решениям, разделились: 43% считают инструменты такого рода надежными, в то время как 31% настроены скептически. Программисты, которые еще учатся, выказывают больше веры в исправность искусственного интеллекта, чем их более опытные коллеги (49% против 42%).
…но не справляется со сложными задачами
Почти половина профессиональных разработчиков (45%) считает, что инструменты ИИ справляются со сложными задачами на уровне от «посредственно» до «очень плохо». Соответственно, разработчики в основном используют такие инструменты при написании кода (82%), а те, кто интересуется ими, но еще не опробовал, в первую очередь испытывают интерес к применению ИИ в тестировании. Люди с опытом оставляют искусственному интеллекту начальную фазу – написание кода, но тестирование признают сложным процессом, с которым лучше справляться традиционными методами.
Лишит ли ИИ программистов работы? 70% профессиональных программистов не видят в нем угрозы. С другой стороны, 79% респондентов беспокоятся о распространении ошибочной информации и неверной постановке задач. Таким образом, профессиональные разработчики сходятся на том, что проблема не в ошибках пользователя, а в недостаточном понимании кодовой базы – это и составляет основное препятствие для использования инструментов ИИ. Разработчики полагают, что в течение следующего года эффективность их работы возрастет благодаря инструментам ИИ, но с оговоркой, что это будет зависеть от уровня сложности задач, где будут применяться последние.
Разработчики недовольны своей работой
Согласно результатам опроса об уровне удовлетворенности на рабочем месте, у 80% профессиональных программистов он оказался низким. Один из трех респондентов откровенно не любит свою работу, а почти половина держится в режиме выживания. Только оставшиеся 20% определяют себя как более-менее довольных. Несмотря на то, что зарплаты у программистов высокие и им часто предоставляется возможность работать удаленно, многие из них все равно не удовлетворены условиями. Почему?
Не оправдавшиеся ожидания и технический долг
Хотя в целом и общем разработчикам платят неплохо, опрос этого года показал, что уровень зарплат начинает снижаться. В качестве примера можно привести медианную зарплату PHP-разработчиков – она сейчас относительно невысока и составляет 49 000 $ в год. По сравнению с предшествующими годами ставки падают, и только те, кто сочетает умение писать код с предпринимательскими способностями, достигают значительных финансовых успехов. Больше всего зарабатывают программисты на должностях инженеров по обеспечению бесперебойной работы систем и специалистов по облачной инфраструктуре; в Германии и Украине самые высокие зарплаты у инженеров данных, а в Индии и Великобритании выбиваются вперед бэкенд-разработчики.
Технический долг – главный источник раздражения у разработчиков. Работа с несовершенными системами деморализует людей и затрудняет выполнение сложных задач.
Культура суеты и бюрократия
Давление, вызванное необходимостью уложиться в сроки, в ИТ-индустрии часто доходит до крайности. Разработчиков подстегивают выполнять задачи как можно быстрее, чтобы получить как можно больше дохода. Возрастающее давление в компаниях оборачивается завышенными ожиданиями и выгоранием. Частая смена работы может временно снять напряжение и принести дополнительные деньги, однако в конечном итоге разработчики сталкиваются с похожими стрессовыми ситуациями и на новом рабочем месте.
Кроме того, существует вечная проблема бюрократии, которой особенно подвержены крупные компании. Бесконечные совещания и оторванные от реальности требования начальства создают и усиливают ощущение бессмысленности. Разработчики испытывают досаду, когда приходится тратить свое время на административную работу вместо реального написания кода, и это ведет к возрастающему чувству неудовлетворенности работой.
Складывается впечатление, что будущее – за удаленной работой, несмотря на все попытки работодателей вернуть своих сотрудников в офисы.
Сокращения и проблемы со здоровьем
Недавняя волна массовых сокращений породила в разработчиках неуверенность и страх в том, что касается карьерных перспектив. Вдобавок к стрессу, написание кода – сидячая работа, а малоподвижный образ жизни крайне вреден для физического здоровья. Исследования показывают, что мало двигаться – еще более вредно, чем курить. Напротив, физическая активность в значительной степени снимает симптомы депрессии. Можно предположить, что разработчикам следует уделять больше внимания тренировкам, чтобы нейтрализовать негативные аспекты своей работы.
Несмотря на то, что работа не доставляет им удовольствия, большинство разработчиков пишет код в нерабочее время в качестве хобби (68%). Также почти 40% пишут код в нерабочее время ради профессионального роста или ускоренного обучения при помощи онлайн-курсов. Что наводит на мысль: проблема кроется вовсе не в коде!