5 полезных вещей для удаленного разработчика 🧑💻
Если вы работаете удаленно, скорее всего, хотя бы время от времени делаете это в дороге, в кафе, в аэропортах и т.д. Работа вне офиса и в нем сильно отличается по всем параметрам, от удобства работы на компьютере и шума вокруг до безопасности подключения. Рассмотрим то, как можно облегчить себе удаленную разработку.
Большинство из перечисленного верно для любой удаленной работы за компьютером, а что-то специфично для программирования под андроид.
🖇VPN
Изначально идея VPN не в обходе блокировок от роскомнадзора, а в использование его для безопасного подключения, когда публичная сеть, к которой вы подключились, может быть не безопасна.
Например, это касается подключений к общественным точкам доступа в кафе, аэропортах и т.д. Да практически любой связи, когда вы работаете удалённо.
Можно создать VPN сервер на базе своей домашней сети, а есть сервисы, которые предоставляют доступ к ВПН по подписке.
🖇Наушники с шумоподавлением
Мне, как программисту, сложно сконцентрироваться на работе, если вокруг посторонний неконтролируемый шум.
Если вам легко, можно пролистывать дальше… или задуматься — если работа не заставляет мозги шевелиться (что подразумевает сконцентрированность), то может быть стоит задуматься о ее смене 😉
🖇Плагин для Android studio adb over wifi
Этот пункт исключительно про разработку под Андроид.
Иногда в дороге, или в офисе заказчика нужно протестировать работу на реальном устройстве вместо эмулятора. Провода в данном случае будут очень некстати. Но, благо, запускать и дебажить приложение можно «по воздуху»!
На самом деле можно и вовсе без плагинов, настроив все с помощью терминала и adb, но это не удобно. Есть ряд плагинов, когда после подключения по USB происходит 1-click настройка устройства для «adb over wifi».
🖇MacBook
Именно как ноутбук лучше macbook.
- Тачпад на голову лучше работает чем у конкурентов, а пользоваться мышью, сидя в кафе или вокзале — то еще удовольствие.
- Время автономной работы честное и обычно выше, чем у аналогов по производительности.
- OS четко и предсказуемо работает из коробки, не надо вдруг внезапно доставить драйвер, принудительно обновить при перезагрузке и т.д.
- Приятный экран, как бонус к остальным пунктам.
Причем цена за адекватный мак не сказать, что неподъемно выше аналогичного устройства с тем же набором суммарных плюсов, т.е. так или иначе можно найти адекватный вариант цены-качества среди серии макбуков.
🖇iPad, как второй экран
Совсем не обязательная опция, но если вдруг у вас есть iPad и вы все равно его берете с собой в поездку, то стоит знать, что с Duet можно использовать любой iPad как второй экран, а с функцией Sidecar на современных iPad и вообще никакой дополнительный софт не нужен.
📌Очевидно, что это не полный список, но на мой взгляд минимально полный и перечислено то, что максимально упрощает жизнь удаленного разработчика.
Если вы работаете удаленно, скорее всего, хотя бы время от времени делаете это в дороге, в кафе, в аэропортах и т.д. Работа вне офиса и в нем сильно отличается по всем параметрам, от удобства работы на компьютере и шума вокруг до безопасности подключения. Рассмотрим то, как можно облегчить себе удаленную разработку.
Большинство из перечисленного верно для любой удаленной работы за компьютером, а что-то специфично для программирования под андроид.
🖇VPN
Изначально идея VPN не в обходе блокировок от роскомнадзора, а в использование его для безопасного подключения, когда публичная сеть, к которой вы подключились, может быть не безопасна.
Например, это касается подключений к общественным точкам доступа в кафе, аэропортах и т.д. Да практически любой связи, когда вы работаете удалённо.
Можно создать VPN сервер на базе своей домашней сети, а есть сервисы, которые предоставляют доступ к ВПН по подписке.
🖇Наушники с шумоподавлением
Мне, как программисту, сложно сконцентрироваться на работе, если вокруг посторонний неконтролируемый шум.
Если вам легко, можно пролистывать дальше… или задуматься — если работа не заставляет мозги шевелиться (что подразумевает сконцентрированность), то может быть стоит задуматься о ее смене 😉
🖇Плагин для Android studio adb over wifi
Этот пункт исключительно про разработку под Андроид.
Иногда в дороге, или в офисе заказчика нужно протестировать работу на реальном устройстве вместо эмулятора. Провода в данном случае будут очень некстати. Но, благо, запускать и дебажить приложение можно «по воздуху»!
На самом деле можно и вовсе без плагинов, настроив все с помощью терминала и adb, но это не удобно. Есть ряд плагинов, когда после подключения по USB происходит 1-click настройка устройства для «adb over wifi».
🖇MacBook
Именно как ноутбук лучше macbook.
- Тачпад на голову лучше работает чем у конкурентов, а пользоваться мышью, сидя в кафе или вокзале — то еще удовольствие.
- Время автономной работы честное и обычно выше, чем у аналогов по производительности.
- OS четко и предсказуемо работает из коробки, не надо вдруг внезапно доставить драйвер, принудительно обновить при перезагрузке и т.д.
- Приятный экран, как бонус к остальным пунктам.
Причем цена за адекватный мак не сказать, что неподъемно выше аналогичного устройства с тем же набором суммарных плюсов, т.е. так или иначе можно найти адекватный вариант цены-качества среди серии макбуков.
🖇iPad, как второй экран
Совсем не обязательная опция, но если вдруг у вас есть iPad и вы все равно его берете с собой в поездку, то стоит знать, что с Duet можно использовать любой iPad как второй экран, а с функцией Sidecar на современных iPad и вообще никакой дополнительный софт не нужен.
📌Очевидно, что это не полный список, но на мой взгляд минимально полный и перечислено то, что максимально упрощает жизнь удаленного разработчика.