-1

Как количество компьютеров и мониторов (укомплектованность рабочего места) влияет на производительность труда программиста?

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
  • @Dmitri N Уважаемый участник, мы изменили форму и нацеленность Вашего вопроса, чтобы он не был темой-опросом и в большей степени соответствовал формату форума. – Nicolas Chabanovsky Mar 16 '11 at 20:39
  • Ну ладно, я не против :) – Dmitri Nesteruk Mar 16 '11 at 20:45

8 Answers8

3

У меня вообще только нетбук. :) Но, конечно, я бы не отказался от нескольких мониторов.

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
VIT
  • 121
  • 3
2

Общеизвестно, что чем больше монитор, тем выше эффективность программиста. Можно также добавить второй монитор, что тоже полезно. Минимальный расклад, чтобы действительно не ощущать стеснения: либо два по 17", либо один 22". (У меня, например, 17"+22").

Компьютера обычно достаточно одного, если не требуется запускать что-то особое в особых условиях (например, под чужеродной ОС). В таких случаях, не всегда удобно мучаться с виртуальными машинами, а иногда это просто напросто неудовлетворительно. Дополнительные тачки могут быть полезны для автоматического тестирования и для выполнения сборок. Но обычно это просто выделенные сервера, а не личные машины разработчиков.

cy6erGn0m
  • 19,707
  • 1
  • 33
  • 39
  • А не напрягает, что мониторы разного размера? – Dmitri Nesteruk Mar 16 '11 at 20:46
  • Нет, нисколько. Второй, который меньше идёт как вспомогательный. Например, во время отладки очень удобно открывать там окно Watches – cy6erGn0m Mar 16 '11 at 21:25
  • Я лично сижу на ноуте с UXGA разрешением - 1600x1200. И мне хватает. Чем больше разрешение - тем больше рабочая область. Коллеги очень радуются широкоформатным мониторам с высоким разрешением (1920x1200, что всяко больше, чем HD), т.к. это позволяет им эффективно разложить окна и панельки. Второй монитор так же удобен. В быту, супруга на одном странички открывает в одном браузере, а на другом - в другом браузере+музыкальный плейер+качалка+всякая мелочь. По работе - удобно вытащить на второй монитор виртуальную машину или окно отладчика. – gecube Mar 16 '11 at 22:05
  • По личным наблюдениям могу сказать что на 24", разрешение 1920x1200 выглядит просто безобразно, даже на дорогом Dell за RUR25k :) – Dmitri Nesteruk Mar 17 '11 at 19:42
1

Если есть несколько мониторов, то лучше подобрать с одинаковым вертикальным количеством пикселей. В противном случае всё, конечно, работает, но есть кое-какие неудобства. (У моего десктопа 20''+15''). Но как-то недавно работал с ноутом 17'' с дополнительным 24''. Очень здорово! Много окон помещается! Скорость разработки явно увеличивается. Если есть возможность, не экономьте на мониторе. По поводу компьютеров (имхо): десктоп для основной работы и ноут + какой-нибудь мобильный интернет для работы в любом месте.

Georgy
  • 1,884
  • 11
  • 13
  • (Имхо) 24" это чуток многовато. Для фильмов в 1080p безусловно хорошо, но кода на таком мониторе многовато, а если в 2 колонки делать - маловато. – Dmitri Nesteruk Mar 20 '11 at 17:14
1

Сколько угодно. Все зависит от того чего вы хотите от рабочего места и какой бюджет есть. Если кодер то я бы выбрал 2 моника Samsung SyncMaster BX2440 и поставил бы их вертикально (подставка позволяет). Таким образом можно разместить на один моник много кода, а второй забить еще чем то полезным.

Сергей
  • 3,422
  • 4
  • 29
  • 57
  • А вот вертикально ставить не всем пойдет. Я использую Windows, а в нем - ClearType, который становится более-менее бессмысленным если монитор перевернуть. – Dmitri Nesteruk Mar 17 '11 at 19:35
  • Ну так не используйте. – Сергей Mar 17 '11 at 19:42
  • ClearType отключать?! Увы, это невозможно, у нас не 200lpi мониторы, каждый пиксель играет роль, и работать под VS без ClearType... ну я себе это просто представить не могу. – Dmitri Nesteruk Mar 20 '11 at 13:22
1

На самом деле на эту проблему можно посмотреть по-разному.

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

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

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

Всегда нужно искать компромисс: занимаемое место; время переключения; время, которое затрачивается на всякую мелочь; цена; производительность и т.д.

Имхо, для программиста одна из самых основных задач - оптимизация.

Dex
  • 9,981
  • 3
  • 34
  • 60
  • Спасибо за развернутый комментарий. 8 периферийных устройств - интересно каких! Лично у меня доходит только до дополнительных USB-карточек и флешек/токенов в них воткнутых. – Dmitri Nesteruk Mar 17 '11 at 19:39
  • Дело в том, что основную рабочую информацию храню на внешнем диске (там объем больше), при этом чтобы скорость доступа была выше работаю исключительно с внутренним диском (внешний бекапит инфу периодически на всякий случай, уж больно все важно). Кроме этого осваиваюсь с Андроидом, поэтому телефон также постоянно включен. Принтер, сканер - незаменимые вещи, поэтому даже не обсуждается. Веб-камера также вещь незаменимая (к сожалению не имею встроенной). Мышь и клавиатура, как уже говорил, не могу пользоваться клавиатурой ноутбука. – Dex Mar 17 '11 at 20:34
  • Конечно, я, наверное, погорячился, что написал "перманентно" на самом деле, если смотреть в промежутке = 1 суток. Так как еще использую ИК-порт для управления плеером и др. функциями (специально сделан на заказ для меня, со специальными функциями). Кроме того, периодически появляются флешки, камера, электронные ключи и т.п. В итоге много проводов, дополнительный хаб с независимым от USB питанием (к сожалению, три года назад еще не было ноутов с USB3.0). Вот собственно и рабочее место, на котором осталось пара незанятых квадратных сантиметров. – Dex Mar 17 '11 at 20:39
  • Пересев с десктопа на ноутбук, я оценил качество клавиатур ноутбуков фирмы IBM. Хоть и нет доп. цифровой клавиатуры, но я быстро адаптировался цифры набирать стандартным горизонтальным рядом. А вообще выбор клавы действительно отдельная тема. PS: на десктопе использую старую добрую механическую клавиатуру IBM made by Lexmark 1983-го. – gecube Mar 18 '11 at 23:24
  • Насчет клавиатур - интересно, я сам сижу на 20-долларов Microsoft Comfort Curve хотя иногда тянет купить что-нибуль поинтересней. Другая переферия тоже конечно есть, я просто думал у вас какие-нибудь девайсы заумные, мне интересно.

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

    – Dmitri Nesteruk Mar 20 '11 at 12:06
  • Да в общем-то много факторов играет роль на производительность труда программиста. Но одно можно сказать точно, у каждого укомплектованность рабочего стола разная, кому как удобнее. Что касается клавиатур, я был расстроен от того, что моя первая клавиатура сломалась, и обежал весь город в поисках такой же, но, к сожалению, не нашел. А самое классное в той клавиатуре было для меня, как начинающего программиста - это "быстрые" клавиши "Копировать", "Вырезать", "Вставить". Я настолько к ним привык, что скорость иногда возрастала капитально. – Dex Mar 20 '11 at 12:19
  • Ну да, я тоже склонен думать, что рабочее место нужно организовывать в индивидульном порядке, и что подвести всех под одну гребенку не лучшая идея. – Dmitri Nesteruk Mar 20 '11 at 14:38
1

Физически один, виртуальных множество. Это виртуальные машины типо вари.

Indy
  • 279
  • 1
  • 7
  • Один, но очень широкий. Чтобы много исходников подряд править можно было.1 – Vladimir Gordeev Mar 17 '11 at 14:18
  • Это для java программистов надо мониторы по шире, а для си программеров хватит и 19". – psyhitus Mar 17 '11 at 20:36
  • Я с вами не согласен: при написании С-кода экран побольше точно не будет лишним ;) – cy6erGn0m Mar 18 '11 at 20:21
1

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

Bandicoot87
  • 579
  • 9
  • 28
  • А как же отладка итп? Как минимум 2й монитор имхо должен быть чтобы иметь одно окно для бебаггера и другое для того что дебажишь. – Dmitri Nesteruk Mar 20 '11 at 12:07
  • Я занимаюсь исключительно программированием скриптов, результаты смотрю в браузере, между ним и редактором переключаюсь альт-табом. Ничего сложного, только прокручивать по вертикали в отличие от обычного монитора приходится больше из-за расширения дисплея 1024 на 600 – Bandicoot87 Mar 20 '11 at 15:05
  • Да, и кстати, за что меня минусовали? По вашему ответ не по теме был? На мой взгляд мне совершенно необоснованно поставили минус. Каждый по-своему организовывает свое рабочее место, разве не так? Поначалу к хэшкоду я относился к энтузиазмом, но со временем он все меньше мне нравится. Админы просто зациклены на корректности и "правильности" ответов... – Bandicoot87 Mar 20 '11 at 15:13
  • Ну, я тут только плюсую. Но админы делают все правильно, ибо если дать кому-нибудь на этапе становления ресурса его замусорить, то может и не "взлететь". – Dmitri Nesteruk Mar 20 '11 at 17:13
0

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

Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
EvgSurf
  • 11
  • 1
  • Да, но научные исследования и личный опыт показывают обратное: лишний монитор повышает эффективность. – Dmitri Nesteruk Mar 21 '11 at 16:40