11 факторов и лайфхаков, которые повысят вашу эффективность

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

    На исследование этого вопроса давно меня вдохновляла книга «Как Герман Греф учил слона танцевать», в которой описываются различные процессы оптимизации производства, такие как lean-менеджмент и кайдзен. В то время вобрав в себя большое количество функций и процессов, я столкнулся со своей 100%-й загруженностью, при которой ощутимо прослеживалось влияние различных факторов на мою производительность и приходилось выбирать и эксперементировать, чтобы выиграть время. Это было особенно интересно с точки зрения управления ресурсами, так как большая часть «произодства» находилось внутри одной головы.


    Разберём факторы и лайфхаки, влияющие на производительность разрботчика:

    1. Мощный компьютер

    Основной необходимый фактор при работе.

    В случае, если комп тормозит, например при отладке или переключении между IDE — суммарно, это может тратить в день очень много времени.
    Надо учитывать, что при интенсивной разработке, у разработчика может быть открыто от 1 до 3 IDE, несколько браузеров (как правило тратят +2GB RAM) и в некоторых случаях SQL-сервер.

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

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

    2. Вертикальная панель задач

    Как правило, во время работы у .net разработчика может быть открыто несколько Visual Studio (1-2), PL/SQL Developer (1-3), Enterprise Architect (несколько диаграмм), Chrome (1-2), Outlook плюс к этому может быть открыто несколько писем и несколько документов (и часто нет времени это всё закрывать :) )

    Если использовать горизонтальную панель, то скролл появляется уже при 5 открытых окнах, в случае вертикальной панели, можно уместить около 12 открытых окон, между которыми можно переключаться в 1 клик. (а это важно, когда у вас кураж или когда часто приходится переключаться между окнами)

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

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

    3. Несколько мониторов (2+)

    Сейчас уже сложно представить работу разработчика на одном мониторе. Один монитор для IDE, другой для браузера. Но это не предел. Если вы fullstack программист и выполняете разработку на нескольких слоях приложения одновременно — то вам хорошо может помочь 2+ монитора, например 4, чтобы развернуть на отдельных мониторах каждый слой, на котором приходится работать. Это упростит анализ кода и превратит переключения между окнами в повороты головы или глаз, что сэкономит энергию и сохранит концентрацию. Вы удивитесь от того, как вам проще и спокойнее станет выполнять масштабные изменения в проектах.

    4. Системы хранения информации.

    Под системами хранения информации я подразумеваю такие программы как One Note, Confluence или Enterprise Architect.

    Такие системы помогут вам упростить накопление, хранение и структурирование информации, и доступ к нужной информации будет происходит намного быстрее, чем если бы вы хранили всё в виде файлов или например вкладок в Notepad++.

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

    5. Скрипто-инструкции (Пользовательские скрипты)

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

    Далеко не всегда существует качественная документация.

    Сложно всё помнить наизусть, поэтому используйте такие шпаргалки, которые позволят вам незадумываясь выполнять необходимые действия, чтобы достич определённой цели. Например опубликовать сайт на linux хостинге, прменить миграции EF на windows хостинге, выполнить какой-то тест-кейс или настройку какой-то хитрой функциональности системы.

    6. Логгирование работы с внешними ресурсами

    Часто при разработке используются различные API, базы данных, которые находятся вне зоны ответственности разработчика, который выполняет задачу в своей системе. И нестабильность внешних сервисов может вызвать значительные ожидания. Делайте логгирование ошибок на контакте с внешними сервисами. Причём опирайтесь не только на то, что сервис будет возвращать исключения, но и на то, что он может не вернуть исключение, но вернуть некорректные данные. Такое обнаружение ошибок на самом низком уровне избавит вас от анализа и локализации ошибок на более высоких слоях приложения.

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

    7. Task-трэкеры.

    Разргрузите голову, не храните задачи в голове. Выпишите их в таск-менеджер. В крайнем случае это может быть обычный блокнот Notepad++. Если выбирать что-то специализированное, то самые популярные это Jira, Redmine, Asana. Из десктопных — MS Projects. Мобильные Trello или Todoist.
    Некоторые команды организуют списки задач в Github через Issue.

    8. Социальность

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

    Вообще теория о том, что существуют интровертные и экстравертные типы характера — это только гипотеза и более вероятно, что «интероверты» такие, потому что они просто более закрепощены и закомплексованы. Поэтому лучше не слушать психологов, а развивать свои социальные навыки и бороться с комплексами!

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

    Вы можете длительное время искать ответ на свой вопрос самостоятельно. А можете мнгновенно найти ответ обратившись к другому разработчику. Варианты разные:
    — коллеги;
    — друзья/знакомые;
    — тематические форумы

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

    Не бойтесь показать то, что вы чего-то не знаете.

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

    И не забывайте, задавая вопрос, про то, что вы используете чужую энергию, поэтому чувствуйте, когда человеку сложно найти ответ, а кого ответ «в кэше» :)

    Помните, что человек, к которому вы обращаетесь, может бояться показать, что он чего-то не знает — почувствовав это просто переводите тему и ищите ответ в другом источнике, чтобы «закрыть гештальт».

    В случае перехода к форумам всё наоборот. Вы можете смело задавать вопросы в любых количествах. Причём после того как вы сформулируете и опишете свой вопрос — ответ может к вам прийти сам. Грубо говоря изложение вопроса впринципе ускоряет его решение и часто это решение вы находите сами.

    9. TimeManagement. Делайте перерывы между непрерывной работой и отдыхом. Боритесь со стопорами. Pomodore

    Вы наверняка уже замечали такой нонсенс, когда столкнулись с каким-то вопросом, с которым бьётесь и длительное время не можете найти решения. В таких ситуациях как правило возникает потеря во времени и вы можете просидеть так и не сдвинувшись несколько часов. Я такие ситуации называю стопорами и в них бессмысленно находиться больше часа, так как решение часто заключается в нахождении идеи, а идея приходит случайно. Поэтому делите свою работу на промежутки. У меня это 45 минут труда и 15 минут перерыва каждый час. Есть другая техника — Pomodore, она предлагает делать 5 минутные перерывы каждые 25 минут.

    Для управления своим временем есть мобильное приложение InFocus

    10. Отказ от наркотиков в особенности Алкоголя

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

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

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

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

    11. Личная жизнь

    Большое количество времени, проводимого за работой, может говорить о 2х вещах:
    1) вы не успеваете выполнять свою работу;
    2) у вас нет личной жизни.

    Плохо и то и другое. Расскажу о минусе второй ситуации.

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

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

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

    В остальное время обязательно спорт, йога, друзья, подруги, семья, дети.

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

      +1
      а какой перк важнее «Вертикальная панель задач» или «Личная жизнь»?
      • НЛО прилетело и опубликовало эту надпись здесь
          0

          По мне без обоих пунктов нельзя, и без личной жизни и на горизонтальную панель я уже никогда несильную смотреть

            0

            *Не смогу

          0
          Отказ от алкоголя? А что насчет кваса? Кефира?
          А надо ли отказываться от кофе? А почему от одного надо отказываться, а от другого не надо?
          А как же чай?
          А от сладкого надо отказываться? А почему?
            0

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

              0
              То есть употреблять ферментированные продукты тоже нельзя, потому что в них есть алкоголь?
              Разве все токсичные вещества накапливаются в организме?
                –1

                Я такое не ем, не могу сказать. Про употребление алкогольных напитков совершенно точно, что это накапливается

                  0
                  Я такое не ем

                  И это только ваше мнение.
                  Про употребление алкогольных напитков совершенно точно, что это накапливается

                  Что «это» накапливается? Алкоголь? В каком месте?

                  Ну и…
                  Отказаться стоит от токсичных веществ, то есть тех, которые накапливаются в организме

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

                Да вроде бы айтишники ртутью и прочими тяжелыми металлами не питаются. А остальное не накапливается.
                  0

                  Откуда только камни в почках

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

                      А что эту фильтрационную нагрузку может увеличить?

                        0
                        Вообще-то, в первую очередь, опять же, наоборот. Если с функционированием почек какие-то проблемы, то они и становятся «узким местом».

                        А во вторую — хронические перекосы в процессах работы почек (или из-за самих почек, или из-за других процессов организма), которые приводят к образованию камней (в основном состоящих из кристаллов кальция, к слову, такой вот страшный «токсин») достаточно часто имеют генетическую природу. Но в силу того, что физика процесса очень тривиальна (слишком высокая концентрация определенных веществ, из-за чего они начинают кристаллизовываться), то и решение проблемы для большинства случаев тоже очень тривиально: пить надо больше.
              0
              Предварительно показана прямая связь интровертности/экстравертности с чувствительностью к раздражителям. Чем больше чувствительность к раздражителям, тем более интровертным вырастает человек.

              Выборка пока не очень, но корреляция есть. Интроверсию не преодолеть, это особенность нервной системы.

              А то, что вы описываете, называется «социальная некомпетентность». В исполнении интроверта социальная некомпетентность действительно выглядит так. В исполнении экстраверта ещё хуже, потому что этот назойливый источник шума и разговоров без физического воздействия не остановить.
                0

                Нельзя делать вывод что чем человек раздражительнее, тем интровертнее. Это определяется тормозящими и разгоняющими процессами коры головного мозга. У кого разгоняющие процессы преобладают — тот никак не может быть интровертом. Это холерический тип характера.


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


                Социальная некомпетентность не то о чем я говорю, но хорошо что вы о ней упомянули. Такая позиция — убедить человека в том что он интроверт и ему ничего с этим сделать нельзя — как раз сохраняет социальную некомпетентность и не даёт развиваться. А по сути интровертность — это зажатость и закомплексованность и лечится получением большего социального опыта

                  +1
                  Конечно можно делать такой вывод. И делают, на основе исследований.

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

                  Вы настойчиво путаете интровертов с социофобами и оперируете неверным термином.
                    0

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


                    Вы как будто не прочитали мое предыдущее сообщение. Я разбираю этот вопрос там детально. Прочитайте повнимательнее ;)

                      0
                      Вы не детально его разбираете, вы оперируете неверными терминами.

                      Разница в том, что для интроверта общение — это работа на грани сенсорной перегрузки. А для экстраверта — отдых.

                      Вроде как для неподготовленного человека подъём в гору — работа, а для туриста-альпиниста — отдых.

                      А вы описываете социально-некомпетентного социофоба как интроверта и оперируете этим описанием, вводя ложную дихотомию.
                        0
                        Вроде как для неподготовленного человека подъём в гору — работа, а для туриста-альпиниста — отдых.

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


                        Вы сейчас сами себе противоречите

                          0
                          Ваши слова же говорят о том, что социальный навык у интровертов ниже, но его можно развить как и другие.

                          И интроверт станет экстравертом?
                            0

                            Да это ярлыки все))
                            По сути есть интровертное мышление и эксравертное. Но в разных ситуациях люди используют тот или иной тип, а не всю жизнь!

                            0
                            Нет. Просто моя неудачная аналогия подобна котёнку с дверцей.

                            Не социальный навык ниже, а допустимая нагрузка. Как человеку с дисплазией соединительной ткани приходится ограничивать физические нагрузки и он никогда не сможет достичь той же физической формы, как человек без дисплазии (зато с мутацией в обеих копиях гена MSTN).
                              +1
                              Нет. Просто моя неудачная аналогия подобна котёнку с дверцей.

                              А по мне, дак аналогия вполне нормальная.
                              Если у меня будет навык альпинизма, то это совсем не значит что я буду отдыхать.
                              Вполне может оказаться, что я развил навык для определенных целей, но при этом мне вообще нравится валяться на пляже, а не мотаться по горам сопровождая туристов.
                                0

                                давайте не будем брать в пример инвалидность, так как интроверт это не инвалид


                                От уровня навыка зависит допустимая нагрузка.

                                  +1
                                  давайте не будем брать в пример инвалидность, так как интроверт это не инвалид

                                  Проводить аналогии можно разные, лучше понятные.

                                  От уровня навыка зависит допустимая нагрузка.

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

                                  Та же история с экстравертом — недостаток общения будет так же приводить к дискомфорту.
                                    0
                                    Дисплазия не всегда приводит к инвалидности. Это заболевание с очень разными клиническими проявлениями, от совсем легких в состоянии здоровья до весьма серьёзных и прогностически значимых.

                                    Гипермобильность суставов с постоянными вывихами (это когда наступил на камень на дороге в полуботинке и вывихнул ногу) не помешала военкомату признать меня годным по категории А.

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

                                    Музыку слушать мешает и в опенофисе работать не даёт. Ходить на концерты и дни города, митинги и кафешки крайне утомительно. Быть достаточно социально компетентным занудой — нет, не мешает.
                                      0

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


                                      Почему? Потому что есть такие потребности, социальные, как и у всех.


                                      Интересное словечко — гиперсензитивность
                                      по другому — чувствительность


                                      Вот что я нашел


                                      Избегающая личность по малейшему поводу и без него чувствует презрение со стороны других людей, нежелание принимать в кампании. В основе ядра личности лежит непринятие себя и неумение «себя любить» (не полученный опыт), который проецируется на окружающих людей («Другие перестанут любить меня и общаться со мной, если меня узнают хорошо»).

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

                                        0
                                        Вы используете термины неправильно и упорствуете в своих заблуждениях.

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

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

                                        Отсутствие социальной компетентности — это не интровертность, это социофобия.

                                        А то, что вы нашли про гиперсензитивность — это что-то астрологическое, я полагаю. Про транзитный Марс там рядом где-то должно быть написано. Про интровертность вы из того же источника черпали информацию?
                                          0

                                          Вы продолжаете противоречить самому себе.


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


                                          Будь вы интровертом, то следуя вашей логике вы стремились бы изолировать себя от общения, и уж тем более не пошли бы на работу связанную с общением с людьми, но вы пошли другим путём ;)


                                          И не надо думать про экстравертный, так будто они выбирают для отдыха только массовые шумные сообщества, это не так. Постоянная уютная компания это приятно всем людям.


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

                                            0
                                            На этом разговор закончен.
                      0
                      Мощный компьютер — да. Есть мнение, что сегодня железо все такое быстрое, что нет особой разницы, на чем разрабатывать. Но она есть. В первую очередь для тяжелых стеков типа Java+Spring. Хороший стационарный ПК решает, если не нужно носить рабочий компьютер с собой.

                      В рамках пункта 10 еще бы посоветовал попробовать отказ от кофеина. Может понравиться ) Или если нравится вкус кофе, то попробовать декаф.
                        0
                        Если использовать горизонтальную панель, то скролл появляется уже при 5 открытых окнах, в случае вертикальной панели, можно уместить около 12 открытых окон, между которыми можно переключаться в 1 клик.

                        Серьезно?
                        Сейчас глянул — открыто 14 окон, на панеле задач нет никакого скролла и при этом у меня как-то руки не тянутся к мышке для переключения — хоткеи наше все.
                        А, еще у меня панель задач скрывается и не мешает своим видом.
                          0

                          Интересно как это выглядет..

                            0
                            В панеле задач все приложения считаются слева направо и доступны по хоткею Win+Number (Cmd+Num в mac os x). Для удобства у меня закреплены самые частоиспользуемые приложения (в винде пкм, «Закрепить на панеле задач»).
                            При этом логика хоткеев простая:
                            — Если приложение не запущено, то оно запускается.
                            — Если приложение запущено, то фокус переключается на него.
                            — Если у приложения несколько окон, то повторное нажатие переключает окна приложения (тут макоська хромает).

                            Выглядит это просто и одинаково на всех системах, которые я использую.
                            Win — начиная с семерки.
                            KDE — не помню с какой версии поддерживает.
                            Gnome — плагин DashToDock.
                            Юнити с убунте — вроде бы сразу поддерживала.
                            Mac OS X — приложение Snap (десять лет тому назад я был прямо таки уверен, что эта удобная фича пошла именно с макоськи, но нет).

                            И не нужна мышка для того, чтобы переключиться на приложение. Да тут даже банальный альт-таб и тот быстрее будет, чем искать иконку в панельке.
                              0

                              Альт таб удобен при переключении между 2мя окнами, иначе один клик мыши проще чем 4 альт-таба. Это очевидно


                              Чтобы хот кеями пользоваться надо помнить или думать какому окну какой хоткей относится — опять один клик мыши проще.

                                0

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

                                  0
                                  так как рука всегда на мыши

                                  Ууу…
                                  0
                                  Альт таб удобен при переключении между 2мя окнами, иначе один клик мыши проще чем 4 альт-таба. Это очевидно

                                  Не очевидно и не является истиной.

                                  Пример: если у меня 4 окна (IDE, терминал, мессенджер и браузер с документацией), то мне все же проще будет не открывая рук от клавиатуры альттабнуться, чем тянуться за мышкой, искать где сейчас на экране курсор, найти куда курсор пододвинуть, вести его к иконке окна прицеливаясь и наконец-то нажать.
                                  В вашем же случае один клик мышки проще, но куда вы кликните даже вы не знаете.

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

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


                                    Мы говорим о разном.

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

                                        Я не предлагаю использовать вертикальную панель вместо альт табов и хоткеев. Я это использую в комплексе


                                        Что удобнее. Кликать по панели или использовать клавиатуру — вопрос другой. Я здесь ничего не могу сказать. Зависит от ситуации. Я использую оба метода

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

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

                                            А как на счёт того, что то дерево проекта построено по вертикальной структуре.
                                            Дерево папок в проводнике — тоже имеет вертикальную структур и находится слева.
                                            Что очевидно проще при работе со списками в которых много элементов.
                                            Это общая концепция, заложенная в интерфейс ос.


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


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


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


                                            Да, вы можете растянуть горизонтальную панель по вертикали, чтобы все поместилось, но зачем этот самообман — растяните её по вертикали на максимум и разместите слева!

                                              0
                                              А теперь пройдемся по нюансам данного подхода.
                                              Надеюсь, в статье описаны универсальные практики, ведь так?

                                              Дело в том, что лет 10 тому назад я сидел с вертикальной панелья задач слева — мне непосчастливилось работать за HD720 монитором и его вертикальное разрешение, мягко говоря, оставляло желать лучшего даже по сравнению со старыми мониторами 1280х1024. Четверть экрана отрезали по горизонтали.
                                              Посмотрел я на такой монитор — да, там действительно в горизонтальном виде может более-менее поместиться пять окон.

                                              1 — Если все таки вертикальная панель задач нужна для экономии рабочей области, то элементы у нее будут значками — не растягивать же ее вширь.
                                              2 — Если с монитором все в порядке, то в той же IDE панель будет притягивать на себя внимание. Отдельно взятый «элемент», такой как вертикальная панель задач — это хорошо для переключения между задачами, но плохо для работы в промежутках между переключениями.
                                              3 — Где ей располагаться при 2+ мониторах? Исключительно слева на левом?
                                              4 — А что делать при использовании систем отличных от Windows? Списка там уже не будет.

                                              Для того, чтобы открыть нужный документ достаточно помнить что он «открыт в ворде». Если открыто несколько документов, то при наведении отображается превью открытых окон. А если редактор/вьювер документов и почта — это действительно постоянные инструменты для работы, то более распространенная практика — это хоткеи. Еще люди пользуются рабочими пространствами (экраны рабочих столов) — так же помогает.

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

                                              P.S. Недавно у коллеги увидел в макоське панель задач слева с 20+ приложений. Это какой-то бич — вместо того, чтобы воспользоваться хоткеем или воспользоваться поиском по приложениям он вщуривался в этот таскбар и долго и муторно искал приложение.
                            +2
                            Препараты, выписанные медиками, такие как антидепрессанты — тоже лучше не использовать, так как эти стимуляторы истощают организм, и через несколько лет жизни на них, вы себя выжмите

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


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

                            Зависит от коллектива. Попытался на текущей работе на корпоративе завести разговор на тему уже не помню какой новой штуки, реакция была примерно уровня "ему на работе этого говна мало что ли?".

                              –3

                              Выжать чем? Ты без антидепрессантов не можешь уже обойтись? Что за волна сейчас такая, что люди целыми отделами сидят на антидепрессантах

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

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

                              Эво как! А невролог мне утверждал прямо противоположное. И кого мне послушать? А если у меня на работе паническая атака случится, вы возьмёте на себя ответственность на свои советы? И вообще, не устали ещё «повышать производительность» разработчиков? Отвалите от разработчиков. Дайте внятное ТЗ и отвалите! Мы сами о себе позаботимся. Вертикальная панель задач, блин! Это изменит мою жизнь!
                                –2

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


                                Да, если что пиши

                                  +1
                                  При генерализированном тревожном расстройстве жить без транквилизаторов можно и нужно.

                                  Просто не тревожьтесь, вот и всё.
                                    –1

                                    Be positive :)

                                      –1

                                      To be

                                    +1
                                    что без них жить можно и нужно

                                    А клиническая депрессия сама возьмет и уйдет, ага. В окно.
                                      0

                                      У депрессии есть объективные причины.


                                      Не устранив их можно лечиться вечно.


                                      Что кому то может быть выгодно

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое