Эта статья очень субъективна, но да, я быстро!

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

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

И вот что я заметил: меня это раздражало. Меня это раздражало по уважительной причине:

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

Возьмите этот пример:

Вы работаете с приложением Spring Boot, для запуска которого требуется подключение к базе данных. Вы настраиваете докер для запуска базы данных на вашем локальном компьютере и используете SSH-туннель для вашей тестовой среды.

Чтобы проверить свои базы данных, вы должны щелкнуть, чтобы переключиться на свой любимый SQL-клиент, и щелкнуть, чтобы подключиться к нужной базе данных, и щелкнуть, чтобы сделать все, что требуется для запуска этого SQL-клиента, когда вам это нужно.
Все эти щелчки могут быть можно пропустить, настроив IDE для поддержки того же рабочего процесса, но с меньшим количеством кликов. Панель базы данных, например. в Intellij IDEA поддерживает добавление нескольких источников данных, настроенных для разных этапов.

Здесь мы уже потеряли время, я признаю, что это не так много времени, здесь речь идет о каких-то секундах или минутах. Теперь в течение дня вы можете столкнуться с проблемами подключения и тайм-аутами или, что еще хуже, с утечкой памяти на вашем компьютере, потому что проект, над которым вы работаете, требует, чтобы вы использовали картофелину в качестве машины для разработки. Все эти вопросы стоят вашего времени. Умножьте это время на итерации разработки, которые вы делаете в течение дня, и вы поймете, что это суммируется!

Просто используя IDE, вы можете уменьшить потребление ресурсов (ОЗУ, ЦП и т. д.) на вашей машине разработки и ускорить ее работу. Это также экономит время.
Переключение на другой инструмент разработки также требует мозгов для обработки другого пользовательского интерфейса и, возможно, даже другого рабочего процесса, чем вы привыкли в своей IDE. Это не только отнимает много времени, но и более утомительно для вашего мозга, и ваша концентрация ухудшится.

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