Рубріки: Мнение

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

Богдан Мирченко

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

Вот что написал dmytrozzz.

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

Многие инженеры, как и я в прошлом, считают, что внешние мониторы повышают производительность. Я видел на многих фото, как разработчики используют не один, не два, а даже по три внешних монитора, и да, мне знакомы все преимущества их использования. Но! Больше устройств не означает, что вы сделаете больше работы. Особенно, если вы Software Engineer.

Зачем мне больше кода на экране?

Главная причина, по которой внешние мониторы вредят производительности, в том, что они расширяют объем видимых данных. Звучит как преимущество, но вспомним известный факт: среднестатистический человек может держать в кратковременной памяти максимум 5(±2) элемента. Чем меньше данных мы держим в голове, тем больше сосредоточены и тем легче можем войти в состояние продуктивного потока. Каждая переменная, условие, цикл for, создание объекта и оператор возврата — это один элемент.

Давайте рассмотрим фрагмент, с которым мы столкнулись при изучении унаследованной кодовой базы:

Код Apache Tomcat

В этом коде пять элементов, поэтому легко понять, что он делает.

Теперь давайте воспользуемся большим монитором, чтобы разместить больше кода на экране:

Тот же код, но больше

А все так хорошо начиналось! Как видите, больше кода на экране не значит, что его будет лучше понять или писать.

Длинные методы снижают читабельность и противоречат принципам чистого кода. Меньше кода на экране — лучше.

Мне нужно больше данных на экране

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

Первый недостаток — переключение фокуса. На это затрачивается умственная энергия. Каждый раз, когда вы переключаете внимание с кода на журналы/документы/веб-страницы/графики, мозгу требуется несколько секунд.

Второй недостаток — у вас появляется множество устройств и кабелей вместо одного ноутбука.

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

Не благодарите

Как я работаю?

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

Я использую для разработки свой MacBook 15” и иногда iPad 11”. Это дает мне возможность менять рабочее место, когда захочу. Вот список локаций, в которых я работал:

  • дом;
  • арендованный офис;
  • коворкинг;
  • пляж;
  • парк;
  • сад;
  • машина;
  • кафе и т.д.

Я привык к размеру своего дисплея и стараюсь использовать его по максимуму. Короче говоря, я не использую внешний монитор и по-прежнему чертовски продуктивен.

Заключение

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

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

А сколько у вас мониторов? Напиши, пожалуйста, для чего используете каждый. Мы ждем ваши комментарии прямо под материалом ниже.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

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

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023