Bez kosztów, jaki monitor jest idealny dla zespołu programistów?

11

Biorąc pod uwagę nowe biuro, nowe biurka i bardzo małe ograniczenie kosztów na osobę (w granicach rozsądku - kaski rzeczywistości wirtualnej nie są prawdopodobne), jaka jest idealna liczba, rozmiar i orientacja (prawdopodobnie płaskiego ekranu LCD) monitorów w celu maksymalizacji wydajności , wydajność i dokładność kodowania?

Jeśli jest to istotne, załóżmy, że program .NET jest przeznaczony do środowiska sieciowego, pracowników w poszczególnych biurach z dużymi biurkami. Obecnie większość programistów wysyła wiadomości błyskawiczne, chociaż wszystkie są dostępne na miejscu, a przeglądanie stron internetowych stanowi część pracy.

davebug
źródło
3
To pytanie może być bardziej odpowiednie na stackoverflow.com
Jordan S. Jones
6
Może być odpowiedni, jeśli IT jest odpowiedzialny za podejmowanie decyzji o zakupie ...?
Shog9
2
Ach, być w krainie szarości. =)
Joseph

Odpowiedzi:

22

Nie ma czegoś takiego jak „idealna konfiguracja monitora”, ponieważ nie ma czegoś takiego jak „użytkownik kanoniczny”! (plus wymagana konfiguracja zależy od zadań, które musisz wykonać)

Biorąc to pod uwagę, strategia, którą stosuję w mojej firmie, jest prosta:

Zdobądź każdego programistę tylu monitorów, ile poprosi. Prosty i prosty.

(I powinienem wspomnieć, że prowadzę tę firmę, więc w zasadzie to ja płacę za sprzęt; to powiedziawszy, użyłem tej samej strategii na poprzednim stanowisku pracy, kiedy prowadziłem średniej wielkości zespół programistów .net w bank inwestycyjny najwyższego poziomu)

Trzy powody, dla których warto skorzystać z tej strategii:

  • Typowy monitor kosztuje około 300 USD i będzie prawdopodobnie używany przez powiedzmy 3 lata ... To całkowity koszt posiadania około 0,5 USD dziennie, w tym energii elektrycznej. Koszt „posiadania” dobrego programisty to raczej 500 $ dziennie.

    Innymi słowy, monitor płaci za siebie, gdy tylko oszczędza 1 minutę dziennie czasu programisty.

  • Uznajesz fakt, że Twoi programiści wiedzą lepiej niż Ty, czego potrzebują, aby wykonać swoją pracę (co jest dla nich silnym czynnikiem motywującym).

    Mówię członkom mojego zespołu:

    Jeśli potrzebujesz czegoś, aby wykonać swoją pracę, po prostu ją kup lub poproś, abym ją kupił. Nie chcę tracić czasu na kłótnie, dlaczego potrzebujesz wyrzutni rakiet USB. Prawdopodobnie wiesz lepiej niż ja, czego potrzebujesz :)

  • Zdajesz sobie sprawę z tego, że programiści pracują na tyle ważnie, aby mieć najlepsze narzędzia, które można kupić za pieniądze (znowu bardzo silny motywator)


W rzeczywistości programiści są tak kosztowni, że prawie wszystko, co może ułatwić im pracę, jest warte zakupu. Mówię o :

  • tylu monitorów, ile potrzebują
  • bardzo szybki komputer, SSD, quadcore, nazywasz to.
  • inny komputer, jeśli jest potrzebny
  • wszystkie książki, na które chciałby spojrzeć

Na koniec kilka słów o mojej obecnej konfiguracji do tworzenia oprogramowania .net (YMMV, jeśli albo nie jesteś mną, ani mną w maju 2009 roku, ani nie rozwijam oprogramowania .net)

  • dwa pionowe monitory 22 "1920 * 1080, wyświetlające podzielony pionowo program Visual Studio
  • jeden poziomy 22-calowy monitor 1920 * 1080 dla przyborników VS (eksplorator rozwiązań, przybornik itp.) i innych różnych narzędzi (SQL Management Studio, a mianowicie)
  • jeden poziomy 22-calowy monitor 1920 * 1080 dla firefox / IM / Outlook

Dobrym powodem do dodania dodatkowego monitora jest to, że jeśli chcesz, aby niektóre rzeczy były stale widoczne (np. Narzędzia nadzoru)

Z mojego doświadczenia nie lubię pracować tylko z jednym monitorem, 2 jest w porządku, moja produktywność wciąż przynosi korzyści w przypadku trzeciego, a dodatkowe monitory nie są tak naprawdę potrzebne.

Brann
źródło
3
Tak bardzo chciałbym mieszkać w miejscu, gdzie programiści byli drożsi niż duże monitory :(
Manuel Ferreria
1
+1. Obecnie pracuję z 2x 30 "(Samsung 305T +, 2560x1600 natywny), prawie przekonałem się do zdobycia trzeciego :-)
Zrzucają
3
Potrzebujesz więcej programistów? Och, radość z pracy gdzieś, że deweloperzy są tak szanowani (nie moje obecne miejsce ...) tutaj 2x 17 "jest uważany za luksus na C2D 2,2 GHz. Nasze kompilacje trwają 25 minut i NAPRAWDĘ skorzystają na większej równoległości, ale IT bods już myślą, że nasz sprzęt to Blazin '! I JESTEŚMY w kraju, w którym Devs kosztują >> sprzęt kosztuje ...
geocoin
@geocoin: nie, niestety nie możemy zapłacić więcej programistów, wszystkie nasze pieniądze zostały przeznaczone na zakup monitorów dla tych, które już mamy :)
Brann
@Manuel Ferreria: Nawet jeśli mieszkałeś w miejscu, w którym sprzęt (np. Monitory) nie są tak drogie jak peopleware (programista), niestety nadal istnieją menedżerowie, którzy nie spełnią wymagań programistów, takich jak konfiguracja wielu monitorów.
Spoike
12

Myślę, że 24-calowe monitory są obecnie mniej więcej standardem. Jeśli możesz, weź dwa na osobę.

Sophie Alpert
źródło
1
Mmmm Podoba mi się mój Dell 2408WFP, 2 takie bestie to całkiem doskonała konfiguracja dla stacji roboczej programisty.
Klin
+1 na „dwóch na osobę” - moja wydajność znacznie wzrosła dzięki dodatkowemu monitorowi.
Erik Forbes
Nie jestem pewien, czy 2x 24 "- to dużo przesuwania w lewo i prawo. Znam jednego faceta w Google, który ma kilka 30" - krajobraz, ale jeden nad drugim, więc to tylko szybkie spojrzenie w górę
Alister Bulman
Możesz umieścić dwa 24- calowe
Sophie Alpert
Używałem trzech 24-calowych monitorów na pulpicie Debiana, ale musiałem skrócić do dwóch na komputerze Mac. Trzy zdecydowanie nie były przesadne. Chciałbym bardziej widoczny obszar.
Gareth
6

Powiedziałbym przynajmniej dać programistom dwa ekrany. Ułatwia to przechodzenie między dokumentacją a IDE, a istnieje kilka badań, które poprawiają wydajność.

Bez względu na wynagrodzenie programistów i mając na uwadze wzrost wydajności o 30% dzięki konfiguracji z dwoma monitorami, zakup drugiego monitora jest naprawdę dość tani, jeśli zaczniesz o tym kalkulować.

Jeśli problem z pieniędzmi nadal stanowi problem, podłączenie laptopa do jednego ekranu jest lepszym rozwiązaniem niż włączenie samego ekranu laptopa. Jednak jeśli istnieje różnica wielkości między ekranem laptopa a dołączonym, może to być denerwujące dla niektórych (nie uważam tego za irytujące, ale spotkałem kilku kolegów, którzy tak myślą).

Polecam również biurka z windami, aby zapobiec bólom mięśni i pleców, ale to zupełnie inny temat dyskusji.

Łup
źródło
2

Zdecydowanie sugeruję 2 ekrany i oba powinny się obrócić. Mam podwójne 19 "w pracy i możliwość obracania jednego z nich o 90 stopni jest bardzo cenna, gdy patrzę na długie sekcje kodu.

kd7iwp
źródło
1

Opieram się na „sugestii 24”. 22 ”jest absolutnym minimum, ale moim zdaniem obniżenie kosztów monitorów jest jedną z najmniej praktycznych strategii; naprawdę dobry monitor może z łatwością wytrzymać 5 lat w praktyce. Moim osobistym faworytem jest Dell 2408WFP (zaktualizowany 2407, z którego korzystam w domu i bardzo się cieszę. Myślę, że wariant HC jest lepszy). Ma gniazdo kart SD i wewnętrzny hub USB (oba są świetne dla programistów) i oferuje najlepszą w swojej klasie jakość wyświetlania. Skąd pochodzę, jest to absurdalnie drogie, ale w USA cena jest prawdopodobnie znacznie bardziej rozsądna.

Jako programista osobiście uważam, że drugi monitor jest uroczym, ale nieco zbędnym dodatkiem - zwykle umieszczam na nim okna MSN Messenger, Skype i Process Explorer itp. W pracy mam przyzwoitą podstawową 24-calową i el-tanio wtórną 22-calową konfigurację i jest to wspaniałe; w domu po prostu używam 24-calowego monitora i często nie tęsknię za drugim monitorem.

Tomer Gabel
źródło
1

Przez lata korzystałem z kilku różnych konfiguracji:

  • Jeden 17-calowy CRT
  • Dwa 17-calowe CRT
  • Dwa 19-calowe wyświetlacze LCD
  • Trzy 17-calowe wyświetlacze LCD
  • Trzy 19-calowe wyświetlacze LCD
  • Trzy 20-calowe wyświetlacze LCD

Oczywiste jest, że LCD są znacznie łatwiejsze dla oczu niż większość kineskopów. Uważam, że trzy 20 ”są dla mnie najlepsze, ze względu na dodatkową nieruchomość. To były 1600 x 1200, a to było nieco większe niż 1278 x 1024.

Dla mnie trzy to dobra liczba, ponieważ pracowałem nad aplikacją komputerową z zapleczem bazy danych. Jeden ekran dla IDE, jeden dla DB i jeden dla aplikacji do działania działa dobrze.

Całkiem nieźle wyglądają też 24-calowe, o rozdzielczości 1920x1600. Inną fajną konfiguracją jest 30-calowa z jedną lub dwiema 20-calowymi obróconymi na boki z każdej strony (skrzydłowi).

Niezależnie od tego, co wybierzesz, zalecam trzymanie się tego samego stylu (mniej rozpraszania uwagi) i używanie ładnego narzędzia do wielu monitorów, takiego jak UltraMon .

Nathan Bedford
źródło
0

Dwa monitory są ważniejsze niż duże monitory. Chociaż powiedziałbym, że 19 "to minimum. 24" jest świetne. Dodatkowo istnieją narzędzia umożliwiające lepsze kafelkowanie okien na dużych ekranach.

Jim McKeeth
źródło
2
Pamiętam dni, kiedy miałeś tylko 15-calowy CRT i byłeś z tego zadowolony. I zrobił to, co tylko chciałeś, pod warunkiem, że był zielony.
Alister Bulman
Łał. Czy miałeś 15
cali
0

Wolę 3 ekrany, które tak naprawdę wcale nie są tak drogie przez te wszystkie dni, nawet jeśli skończy się konieczność posiadania drugiej karty graficznej z dwoma głowicami. Najlepsze byłyby trzy pasujące monitory szerokoekranowe, prawdopodobnie z jednym zamontowanym portretem do przeglądania dokumentów.

Po stronie pieniędzy bez przedmiotów można wybrać projektor danych (który w rzeczywistości jest obecnie bardzo przystępny cenowo) jako czwarty ekran ułatwiający programowanie par i małe spotkania ad-hoc. Możesz połączyć to z interaktywną tablicą do wprowadzania danych za pomocą pióra (Mimio i e-Beam robią najtańsze IWB), dobre do tworzenia diagramów, map myśli i tak dalej.

W zależności od tego, co dokładnie zrobią użytkownicy, możesz spróbować uzyskać kolorymetr do regulacji kolorów na ekranie (ekranach), coś takiego jak Pantone Huey lub podobny. Pozwala to dokładnie wyświetlić podgląd pracy przed wydrukowaniem (zakładając, że drukarka jest również odpowiednio skalibrowana i ma zastosowany profil kolorów) i mieć pewność, że kolory, które widzisz, są prawidłowe. Przydatny dla osób projektujących / korzystających ze stron internetowych, bardzo przydatny dla osób wykonujących wszelkiego rodzaju prace graficzne i absolutnie niezbędny dla każdego, kto wysyła pracę do drukarek zbiorczych.

David Hicks
źródło
0

Moja obecna konfiguracja w pracy:

  • 2 20-calowe ekrany podłączone do mojego głównego pulpitu
  • Po prawej stronie znajduje się 20-calowy panoramiczny ekran przymocowany do mojego dodatkowego pulpitu
  • Po lewej stronie laptop Dell z (myślę) 15-calowym ekranem

Wszystkie 3 maszyny są kontrolowane za pomocą jednej myszy i klawiatury za pośrednictwem Synergy , dając mi efektywnie 4 monitory (mam biurko w kształcie litery L, inaczej to by nie działało).

Miałem tę konfigurację dopiero od około tygodnia i już jestem uzależniony. Laptop obsługuje dokumenty Outlook i Firefox dla MSDN oraz nasz system śledzenia błędów - informacje typu „informacje w tle”. Drugi komputer pozwala mi wykonywać rzeczy wymagające dużych zasobów, takie jak uruchamianie kilku maszyn wirtualnych bez spowalniania mojej podstawowej maszyny programistycznej.

Jeśli jednak pieniądze naprawdę nie są przedmiotem, kupię kilka monitorów o różnych rozmiarach, zdecyduj się na prostą domyślną konfigurację, taką jak dwa szerokoekranowe ekrany 22 lub 24 ", a następnie daj jasno do zrozumienia, że ​​ludzie mogą to zmieniać w dowolny sposób. Nigdy nie znajdziesz jednej konfiguracji monitora, która byłaby idealna dla każdego programisty.

Zack Elan
źródło
0

Chociaż sam tego nie próbowałem, widziałem to podczas wywiadu. Ankieter miał dwa 20-calowe monitory LCD z ekranem obracanym pionowo. Wydaje się, że lepiej jest czytać kod w pionie niż przewijać w dół na poziomym ekranie.

Wydaje się możliwe, że trzy monitory mogą być najlepsze. Dwa pionowe i jeden poziomy (do testowania).

scheibk
źródło
0

Uważam, że 3 20-calowe monitory działają najlepiej. Nie przytłaczają całkowicie biurka i pomagają zapewnić lepszą separację wizualną niż tylko 2 monitory.

Brian Knoblauch
źródło
-3

Pamiętaj, że obecnie studio wizualne nie obsługuje wielu monitorów, więc pojedynczy monitor 30+ może działać lepiej niż wiele mniejszych monitorów dla deweloperów studia wizualnego

Element
źródło
2
w 2008 r. dostajesz jednak poziome zakładki, które działają całkiem dobrze z dwoma monitorami.
Joseph
1
Jest to nieco mylące i tak naprawdę dotyczy tylko głównych okien dialogowych IDE. VS 08 zapewnia dużą elastyczność w rozdzielaniu i zadokowaniu wszystkich różnych okien dialogowych w interfejsie użytkownika. Na przykład możesz oderwać eksploratora rozwiązań, eksploratora zespołu itp. I umieścić je na innym monitorze. Możesz zrobić to samo z oknami dialogowymi z listą błędów, danymi wyjściowymi, wynikami testów, właściwościami itp. Oraz przybornikiem. Możesz je ze sobą zadokować, aby stały się zakładkami we wspólnych oknach dialogowych. Dodatkowo możesz rozciągać IDE na wiele monitorów i tworzyć pionowe grupy kart.
Wedge
1
VS2008 obsługuje obsługę wielu modułów !!! Jak powiedział Wedge, możesz przenieść „okna” (np. Menedżera rozwiązań itp.) Do różnych obszarów DOWOLNEGO konfigurowanego monitora. Możesz nawet eksportować / importować ustawienia swojego okna.
Pure.Krome
1
Używam VStudio, odkąd wyszedł z monitorami 4+. Obecnie 2 30 "i 24 obrócone. Działa świetnie z wieloma monitorami, zawsze ma
Chad Grant
VS nie ma możliwości wyświetlania edytora w ruchomym oknie. Nie zapobiega to rozszerzeniu części mdi VS na wiele ekranów (pod warunkiem, że są one obok siebie), ani wyświetlaniu innych okien (takich jak skrzynki na narzędzia) na osobnych ekranach.
Brann