Домой Программирование 5 полезных вещей для удаленного разработчика

5 полезных вещей для удаленного разработчика

by dilix
Удаленная работа Андроид разработчиком

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

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

VPN

Изначально идея VPN не в обходе блокировок от роскомнадзора, а в использование его для безопасного подключения, когда публичная сеть, к которой вы подключились, может быть не безопасна. Например это касается подключений к общественным точкам доступа в кафе, аэропортах и т.д. Да практически любой связи, когда вы работаете удаленно.

Работа, даже, во вроде бы как «известной сети», например <Aeroport_name>_wifi может быть уязвима, потому как злоумышленник, находясь рядом и используя тот же SSID (имя сети по русски) может заставить подключиться ваше устройство к своему источнику.

Можно создать VPN сервер на базе своей домашней сети, а есть сервисы, которые предоставляют доступ к ВПН по подписке.

По необходимости лично я использую NordVpn,  у них одно время была акция — 3 года за 99$, удобно.

nordvpn

Наушники с шумоподавлением

Мне, как программисту, сложно сконцентрироваться на работе, если вокруг посторонний неконтролируемый шум. Если вам легко, можно пролистывать дальше… или задуматься — если работа не заставляет мозги шевелиться (что подразумевает сконцентрированность), то может быть стоит задуматься о ее смене 😉

Для себя выбрал Sony 1000xm3, да, стоят не мало для ушей (20т.р.+), но за время использования 100 раз оправдали свою стоимость.

Sony 1000xm3

Также из популярных есть Bose QuiteComfort, но, субъективно, они убирают внешние звуки хуже. Но надо отдать должное, использовать Sony как гарнитуру неудобно, если есть внешние шумы, они все становятся очень хороши слышны и вам и собеседнику. Говорят, что это из-за того, что микрофон у них без шумоподавления, т.ч. говорить по наушникам из коробки вашего телефона порой приятнее. Говорят (не проверял), что Bose в этом случае справляется лучше.


Плагин для Android studio adb over wifi

Этот пункт исключительно про разработку под Андроид

Иногда в дороге, или в офисе заказчика нужно протестировать работу на реальном устройстве вместо эмулятора. Провода в данном случае будут очень некстати. Но, благо, запускать и дебажить приложение можно «по воздуху»!

На самом деле можно и вовсе без плагинов, настроив все с помощью терминала и adb, но это не удобно. Есть ряд плагинов, когда после подключения по USB происходит 1-click настройка устройства для «adb over wifi».  Мой любимый — «Wifi ADB Ultimate», работает, удобный интерфейс, огонь.

MacBook

Я работал и на HP и на Lenovo и на Dellах, но именно как ноутбук лучше macbook ничего не нашел (хотя iPhone как устройство мне не симпатично). Почему?

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

Причем цена за адекватный мак не сказать что неподъемно выше аналогичного устройства с тем же набором суммарных плюсов, т.е. так или иначе можно найти адекватный вариант цены-качества среди серии макбуков.

Невозможно сказать какая версия мака нужна лично вам (зависит от целей), но как андроид разработчику, мне, для периодической работы, хватает MacBook Pro 13» 8Gb RAM.

iPad как второй экран

Совсем не обязательная опция, но если вдруг у вас есть  iPad и вы все равно его берете с собой в поездку, то стоит знать, что с Duet можно использовать любой  iPad как второй экран, а с функцией Sidecar на современных iPad и вообще никакой дополнительный софт не нужен.

Очевидно, что это не полный список, но на мой взгляд минимально полный и перечислено то, что максимально упрощает жизнь удаленного разработчика. Также рекомендую посмотреть на то, как можно эффективно распределить свое время.

Хочешь обсудить Android разработку?
Заходи к нам Вконтакте, на Facebook и в Телеграм!

Добавить комментарий

Может быть интересно

Этот сайт использует Cookie файлы для улучшения вашего пользовательского взаимодействия. Используя данный сайт вы соглашается с этим. Принять Читать

Политика конфиденциальности и Cookies