Как стать автором
Обновить

Комментарии 18

Да лось это, лось.

Лось это Lacie

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

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

Но наши непростые времена бросают сложные вызовы и может так получиться, что придётся длительное время провести в разъездах и соответственно обходиться лишь ноутбуком.

Соответственно нужно что-то придумать чтобы избежать снижения продуктивности. Пока смотрю в сторону виртуальных рабочих столов Windows, раньше совсем ими не пользовался, но они выглядят будто бы решением. Нужно лишь каким-то образом забиндить на каждый стол отдельный набор рабочих программ и горячими клавишами сразу прыгать на нужный стол. Также, по всей видимости, придётся освоить тайлинг (вывод нескольких окон на экран, расположенных влотную друг к другу), что будет отдельным вызовом, ибо меня давно избаловало экранное пространство, привык работать с приложениями в полноэкранном режиме. В случае с ноутбуком от такой роскоши, видимо, придётся отвыкать. Виртуальные столы + тайлинг видятся будто бы наиболее функциональным вариантом. Правда пока неясно, можно ли в Windows при загрузке ОС автоматически создавать несколько рабочих столов, открывать и размещать на них нужные мне программы в указанных мною местах, чтобы каждый раз не делать это руками.

В крайнем случае можно перейти на Linux, там на тайловых менеджерах (i3wm, awesome) такая автоматизация точно возможна.

Пока оставлю в стороне вопросы медицинского характера, как быть с бедной шеей, которая от длительной работы в положении 45 градусов вниз вскоре точно "выйдет из чата" и поинтересуюсь, уважаемые коллеги, более насущным вопросом: кому-нибудь из вас удавалось совершить успешный переход с многомониторного десктопа на ноутбук, не чертыхаясь ежеминутно и сохраняя прежний уровень продуктивности?

  1. Рабочие столы сохраняются после перезагрузки

  2. На счёт размещения всех нужных программ в указанных местах - не уверен, но пользуйтесь гибернацией и проблем не должно быть.

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

  4. Единственный вменяемый способ сохранить продуктивность - работать в коворкингах с мониторами. Таких мало, но они есть. И ессно таскать с собой провод, клаву и мышь. Если нужно больше одного монитора, то придется таскать ещё и докстанцию.

  5. Если работать только за ноутом, без отдельной мыши и клавиатуры, шея плечи и кисти будут болеть, как ни организуй рабочее место, какой ноут не покупай. Хотя бы отдельная мышь нужна всегда. Единственный вменяемый способ работать более или менее быстро: выучить буквально все шоткаты навигации в ОС, браузере и используемом в работе ПО.

Все эти пункты получены горьким опытом вынужденной работы на ноутбуке длительное время. И я ещё тогда был на 5 лет моложе, чем сейчас, не знаю как я бы в свои 30 и всеми проблемами со спиной такое пережил.

Вы меня извините, не удержался, смешно стало. В целых 30 лет это конечно почтенный возраст, но мне вот, например, 52 и я кайфую от работы на моём макбук про М1 16“, мобильная разработка. В офисе есть возможность подключения к внешним мониторам, но в те редкие случаи когда я работаю из офиса никогда этим не пользуюсь, один раз попробовал - шея потом болела. Ну да ладно, это вопрос привычки. Меня больше интересует другое, - что вы там такое открываете на трех мониторах???? ???

Кстати, на маке привязка определённых окон к виртуальным столам существует с незапамятных времен, переход от одного стола к другому это один свайп по тачпаду.

Да легко. По центру - IDE, справа - браузер с почтой, слаком, телеграмом, документацией, слева - окно эмулятора, консоль, ну и по-мелочам что-то. Я, кстати тоже не представляю жизнь с одним монитором. В офисе 2 монитора, всегда к ним с макбука подключаюсь. Ну и дома соотвественно тоже 2 монитора и мак

PS: Ну и конечно, отдельная клавиатура и мышка на работе и дома.

И вам нужно видеть IDE, браузер и чаты одновременно?? Сорри, но так можно косоглазие заработать, да и продуктивность начнет хромать.

У меня чуть больше окон открыто - пара инстансов Xcode, пара симуляторов, браузер со множеством вкладок, терминал с кучей вкладок, файндер (много))), SourceTree (git UI) с парой-тройкой окон разных репозиториев, корпоративные Teams и Outlook всегда открыты.

Когда я работаю мне не нужно левым глазом косить в чаты. Сообщения о входящей почте и сообщениях я вижу в доке, но они подождут, я сконцентрирован на работе. Xcode и один из симуляторов. Все. Зачем все остальное видеть одновременно на других мониторах? Для меня это загадка.

Меня больше интересует другое, - что вы там такое открываете на трех мониторах????

Лично у меня на центральном IDE во весь экран, либо браузер если нужно что-то погуглить. На левом ТЗ текущей задачи (которое может быть очень длинным с кучей подробностей и с которым приходится сверяться постоянно), либо документация, либо консоль, в которой подключаюсь к серверу по SSH или к БД.

На правом мониторе открыт чат с коллегами: у нас процесс работы построен так, что иногда происходят периоды, в течение которых идёт активная переписка и обмен скриншотами, одновременно происходит внесение каких-то исправлений в код. Соответственно очень хочется иметь одновременно открытыми и IDE и чат, чтобы не мельтешить в глазах альтабом каждые несколько секунд. Также на правый монитор вместо чата вывожу Postman для отправки HTTP запросов на разрабатываемый мною API. Также для удобства вывожу на правый монитор Voicemeter Banana - микшер, в котором ползунком регулирую громкость музыки, играющей на фоне - в последнее время я отошёл от проигрывания локальной музыки проигрывателем типа AIMP и больше слушаю онлайн-радио в браузере, а альтабаться в браузер, переключаться на вкладку с музыкой, выискивать мышкой малюсенький регулятор где-то внизу и двигать его - очень неудобно, через микшер гораздо лучше.

В принципе, если ужаться, можно держать консоль и Postman в фоновом режиме. Регулировку громкости в микшере наверно можно повесить на горячую клавишу.

Но вот отказаться от ТЗ и чата перед глазами будет тяжело, слишком часто придётся в них переключаться.

Зачем все остальное видеть одновременно на других мониторах?

Может у меня недостаточно хорошая память, но мне сложно держать в голове ТЗ со всеми подробностями и тонкостями, поэтому приходится часто с ним сверяться. Что касается рабочего чата - в ходе активной переписки постоянно смотрю то на него, то в IDE, делаю и копирую скриншоты, копирую и вставляю GUIDы, что-то исправляю, отвечаю в чат и так по кругу. Может быть это не такой идеальный процесс, когда ты в одиночку работаешь над задачей, но вот что есть то есть.

Касательно того - почему бы просто не альтабаться между окнами, опять же вопрос с продуктивности. Когда переключение происходит между двумя окнами - то проблемы действительно нет. Когда окон более двух - то приходится зажимать ALT и созерцать карусель значков открытых окон, соображая какое мне нужно, потом долго по кругу мотать к нужному. В ходе активной работы у меня может быть открыто 2-3 десятка окон. И необходимость переключаться между ними альтабом для меня серьёзный удар по продуктивности, ибо это действие занимает несколько секунд времени и необходимость отвлекаться на него мозгом, соображать что мне нужно, что выбивает из состояния потока. Если вам кажется что несколько секунд это немного, то сравните с мгновенным переводом взгляда в случае нескольких мониторов (или альтаба между 2 окнами), а такие переводы взгляда у меня могут происходить каждые несколько секунд, соответственно за рабочий день наберётся несколько сотен или даже тысяч переводов взгляда. Умножьте теперь это на количество секунд и поймёте как много терялось бы времени.

переход от одного стола к другому это один свайп по тачпаду.

Попробовал сейчас на своём Macbook Air - последовательный свайп между рабочими столами не совсем удобен, ибо требует пройти все промежуточные столы, что занимает время, если ты, например, на первом, а тебе нужен пятый. Да, можно переходить сразу на нужный курсором в верхней части через Misson Control, но я стараюсь минимизировать использование мыши и пользоваться везде горячими клавишами. Да, можно в настройках активировать переключение на нужный стол через CTRL+цифра, но при этом всё равно имеется раздращающая секундная анимация перехода, а я хочу мгновенное переключение как при альтабе. Да, можно отключить анимацию в настройках, но всё равно остаётся fade in-fade out эффект, который занимает раздражающую секунду, да вдобавок фокус в течение этого времени остаётся на старом экране.

И простого способа отключить это нет, только ставить менеджер окон yabai, но и он не идеален

https://apple.stackexchange.com/questions/434555/can-you-completely-disable-desktop-switching-animation-on-macos

В целом да, рабочие столы MacOS более продуктивны, чем альтаб между окнами (хотя бы потому что столов 3-5, а окон 20-30), но мне важно ещё и мгновенное переключение между ними без доп. анимаций. Пока смотрю в сторону линуксовых менеджеров вроде awesome.

Сорри, но так можно косоглазие заработать

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

Также к примеру я люблю время от времени разминаться, откинувшись назад в стуле, оперев голову на подголовник, потягиваясь. При этом голова немного запрокидывается, обращая лицо немного к потолку. Но благодаря тому, что я пользуюсь монитором, который стоит на высотен над столом, я, при желании, могу не отрывать глаз от экрана, глядя на то, что пишу и обдумывая это. Как раз сейчас я и проделал такое. Если бы я печатал на ноутбуке, то уже не смог бы держать глаза на нём, т.к. его экран был бы расположен слишком низко.

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

По центру — IDE, справа — браузер с почтой, слаком, телеграмом, документацией, слева — окно эмулятора, консоль

Разработчики IDE и OS, вложившие дофига усилий в допиливание Distraction Free и Focus режимов такие "да пошли мы нафиг, да".

Ну и дома соотвественно тоже 2 монитора и мак

А какое разрешение у ваших мониторов? Сейчас изучаю вопрос внешних моников для Мака и открывается неутешительный факт: качественная картинка с идеально сглаженными шрифтами и без арфактов прокрутки возможна только на 5К мониторах. И это не баг, а фича, подталкивающая вас покупать только "правильный" ретина-дисплей за 250к. Ну или альтернативу от LG UltraFine 5K за сотню.

Вот тут примеры мыльных шрифтов и проблем с прокруткой на 2K и 4K разрешениях

https://youtu.be/bCdcuJZux_g?t=1075

Для меня это выглядит серьёзным deal breaker для полноценного перехода на Mac для работы. Разве что если пользоваться только экраном ноута без внешних мониторов.

В целых 30 лет это конечно почтенный возраст, но мне вот, например, 52

Штош, тогда и я не удержусь. Я, если честно, удивлён, что в свои 52 вы так и не повзрослели достаточно, чтобы осознать простую истину: проблемы со здоровьем бывают у людей бывают в любом возрасте. Особенно проблемы со спиной. Особенно, когда твоя работа - это сидеть за компьютером по 10 часов в день.

что вы там такое открываете на трех мониторах?

Я работаю обычно на двух, в целом: на одном мониторе обычно живёт IDE

На другом браузер, почта и возможно одно из окон IDE (например я люблю, чтобы callstack жил отдельно).

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

Плюсом, я разрабатываю на несколько платформ, так что у меня ещё несколько виртуалок крутятся на которых я периодически что-то запускаю удаленно, при этом отладка идёт с хоста. Удобно сразу в два местам смотреть.

Опять же, частенько надо открыть два файла с кодом рядом друг с другом. Можно конечно в режиме split view это смотреть на одном мониторе, но это комфортно только на мониторе 21:9.

я кайфую от работы на моём макбук про М1 16“,

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

Это, судя по всему, вы ни разу не работали с макбуком. ))) Рабочее место это вообще лол, что-то из седой старины. Я сейчас полулежу на диване, а через часик пойду поработаю в парке на свежем воздухе. Многочасовое сидение на одном рабочем месте? Спасибо, но нет. ? проблем со здоровьем как у вас мне не надо. Да и вообще. Глупо привязывать себя к одному месту, когда весь мир перед вами и можете работать сегодня из Бельгии, а завтра из Аргентины.

PS про горячие клавиши переключения между окнами слыхали? Или нужно чтобы левый глаз всегда вчитывался в RFC, а правый смотрел в стектрэйс? ?

PPS проблемы со спиной как раз от многочасового сидения на этом вашем рабочем месте. Побольше гуляйте пешком. У меня было две операции на межпозвонковую грыжу. Тож примерно в вашем возрасте. И тогда как раз не было удаленки и свободы, а было это ваше пресловутое «рабочее место» и многочасовое сидение.

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

Работал. Ничем принципиально от обычного ноутбука он не отличается. Персонально мне так вообще не понравилось, но это мое личное дело.

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

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

Глупо привязывать себя к одному месту, когда весь мир перед вами и можете работать сегодня из Бельгии, а завтра из Аргентины.

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

про горячие клавиши переключения между окнами слыхали?

Слыхал. Это работает, но это тупо неудобно и отвлекает от потока. К тому же, внезапно, сравнивать что-то side-by-side в разы удобнее, чем переключаться между окнами. Особенно переключаться между окнами на макбуке...

проблемы со спиной как раз от многочасового сидения на этом вашем рабочем месте...

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

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

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

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

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

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

И я просто напомню, что токсичить начал тут не я :)

Вы меня извините, не удержался, смешно стало. В целых 30 лет это конечно почтенный возраст,

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

А карма... :D Да что мне карма, она ничего не значит)

Осенью перешёл с трёх мониторов на ноутбук. Как выяснилось, такое кол-во мониторов реально необходимо крайне редко, в основном одного хватает. Занимаюсь десктопной разработкой и иногда геймдевом. Больше неудобст доставляет то, что ноутбук я покупал из того что было в наличии компактного, и 16ГБ не расширяемой оперативной памяти для меня впритык - один Rider почти целиком её забивает до 80% (после чего своп и переодические тормоза).

Если вам часто нужно много экранов и при этом портативность, то можно попробовать связку ноутбук + портативный монитор.

А какой операционной системой пользуетесь?

Если Windows то 16 гигов для неё маловато, да. У меня на десктопе стабильно занято 20-22 гига из 32, и это просто обычный набор софта для работы, даже без виртуалок. Вот на Макоси с 16 можно жить.

Если вам часто нужно много экранов и при этом портативность, то можно попробовать связку ноутбук + портативный монитор.

В принципе как вариант. У Макбука есть жизневзлом: можно использовать Ipad в качестве второго монитора, а Ipad всё-таки более функциональная вещь, чем внешний моник.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости