Удаленная разработка

Поделиться:

Возможности удаленной разработки позволяют организовать работу наиболее эффективным способом: избавиться от ограничений, накладываемых ресурсами ноутбука, работать из любой точки мира и тратить минимум времени на запуск проекта. Еще одно преимущество — защита исходного кода, поскольку он всегда хранится на удаленной машине, которую контролирует компания.

В прошлом году мы представили решение для удаленной разработки в наших IDE. Им все больше интересуются как отдельные разработчики, так и IT-компании. По данным нашего опроса, 53% разработчиков редактировали код на удаленных машинах.

Как вы подключаетесь к удаленной машине во время удаленной разработки?

80%

SSH

45%

Удаленный рабочий стол

3%

Другое

Чаще всего для подключения к удаленной машине используется SSH (80%). Кроме того, пользуются популярностью различные удаленные рабочие столы (45%), хотя этот вариант хуже подходит для разработки ПО.

Во время удаленной разработки вы подключаетесь к виртуальным машинам или физическому компьютеру/серверу?

35%

К виртуальным машинам

34%

И то и другое

30%

К физическому компьютеру/серверу

Занимаясь удаленной разработкой, вы подключаетесь к собственному компьютеру/серверу или используете облачные среды разработки (например Codespaces, JetBrains Space, Gitpod, Google Cloud Workstations)?

74%

Собственный компьютер/сервер

17%

И то и другое

8%

Облачные среды разработки

Большинство респондентов, занимающихся удаленной разработкой, подключаются к собственному компьютеру или серверу (будь то виртуальная или физическая машина).

Что вы используете для доступа к удаленной машине?

43%

VS Code

21%

IDE JetBrains

8%

Visual Studio

6%

JetBrains Gateway

1%

JetBrains Fleet

17%

Другое

23%

Ничего

Очевиден большой спрос на решения для удаленной разработки со стороны как отдельных разработчиков, так и IT-компаний.

35%

тех, кто занимается удаленной разработкой, считают, что их компьютеры недостаточно производительны для комфортной работы.

22%

респондентов, занимающихся удаленной разработкой, работают в облаке, потому что их приложения предназначены для тех же облачных сервисов.

Самостоятельные разработчики переходят на удаленную разработку, поскольку им нужна гибкость. 68% тех, кто занимается удаленной разработкой, хотят иметь доступ к своим проектам с разных устройств и из разных мест.

Для компаний важным стимулом для перехода на удаленную разработку является безопасность: 29% опрошенных говорят о необходимости отказа от хранения исходного кода на ноутбуках.

Совместная разработка

Вы занимаетесь совместной разработкой?

50%

Да, удаленная совместная разработка

28%

Да, очная совместная разработка

36%

Нет

Интерес к удаленной совместной разработке постоянно растет. Год назад удаленным программированием занимались 30% разработчиков, а в 2022-м уже половина респондентов сообщили, что практикуют совместную удаленную разработку.

Какие инструменты вы используете для удаленной совместной разработки?

49%

Видеозвонок с трансляцией экрана

20%

Редактор или IDE с функциональностью для совместной работы

19%

Удаленный рабочий стол

1%

Другое

34%

Ничего

Чаще всего для совместной разработки по-прежнему используется демонстрация экрана во время видеозвонка (49%), хотя это и не самое удобное решение. Редактор или IDE с поддержкой совместной работы используют 20% респондентов.

Какой инструмент вы используете для совместной разработки?

47%

Code With Me

46%

LiveShare

10%

Code Together

5%

SublimeText RemoteCollab

3%

Atom Teletype

1%

Brackets Multihack

8%

Другое

В каких ситуациях вы практикуете совместную разработку?

67%

Когда мне нужна помощь

63%

Для исправления ошибок

47%

Когда учу других

42%

Чтобы учиться новому

5%

Другое

Обычно к совместной разработке прибегают, чтобы получить помощь и исправить ошибки. Кроме того, она часто применяется в процессе обучения.

Удаленная разработка:

2022

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.