Was ist ohne Kosten der ideale Monitor für ein Programmierteam?


11

Angesichts eines neuen Büros, neuer Schreibtische und einer sehr geringen Beschränkung der Kosten pro Person (im Rahmen der Vernunft - Virtual-Reality-Helme sind unwahrscheinlich) ist die ideale Anzahl, Größe und Ausrichtung von (vermutlich Flachbild-LCD-) Monitoren zur Maximierung der Produktivität , Effizienz und Genauigkeit bei der Codierung?

Wenn es relevant ist, nehmen Sie die .NET-Entwicklung für eine Webumgebung an, Mitarbeiter in einzelnen Büros mit großen Schreibtischen. Die Programmierer sind derzeit für die meisten Konversationen im IM, obwohl alle vor Ort sind, und das Surfen im Internet ist Teil des Jobs.


3
Diese Frage kann auf stackoverflow.com
Jordan S. Jones

6
Kann angemessen sein, wenn die IT für Kaufentscheidungen verantwortlich ist ...?
Shog9

2
Ah, im Land der Grauen zu sein. =)
Joseph

Antworten:


22

Es gibt kein "ideales Monitor-Setup", weil es auch keinen "kanonischen Benutzer" gibt! (plus das Setup, das Sie benötigen, hängt von den Aufgaben ab, die Sie ausführen müssen)

Abgesehen davon ist die Strategie, die ich in meinem Unternehmen verwende, einfach:

Holen Sie sich jeden Entwickler so viele Monitore, wie er möchte. Schlicht und einfach.

(Und ich sollte erwähnen, dass ich diese Firma leite, also bin ich im Grunde diejenige, die für Hardware bezahlt. Davon abgesehen habe ich in meiner vorherigen Arbeitsposition dieselbe Strategie angewendet, als ich ein mittelgroßes .net-Programmierteam in leitete eine erstklassige Investmentbank)

Drei Gründe für diese Strategie:

  • Ein typischer Monitor kostet ungefähr 300 US-Dollar und wird wahrscheinlich 3 Jahre lang verwendet ... Das sind die Gesamtbetriebskosten von ungefähr 0,5 US-Dollar pro Tag einschließlich Strom. Die Kosten für den Besitz eines guten Programmierers liegen eher bei 500 US-Dollar pro Tag.

    Mit anderen Worten, ein Monitor macht sich bezahlt, sobald er 1 Minute pro Tag der Zeit eines Programmierers spart .

  • Sie erkennen die Tatsache an, dass Ihre Programmierer besser als Sie wissen, was sie brauchen, um ihre Arbeit zu erledigen (was für sie ein starker Motivator ist).

    Ich sage meinen Teammitgliedern:

    Wenn Sie etwas brauchen, um Ihre Arbeit zu erledigen, kaufen Sie es einfach oder bitten Sie mich, es zu kaufen. Ich möchte Ihre Zeit nicht damit verschwenden, darüber zu streiten, warum Sie einen USB-Raketenwerfer benötigen . Du weißt wahrscheinlich besser als ich, was du brauchst :)

  • Sie erkennen die Tatsache an, dass die Arbeit Ihrer Programmierer wichtig genug ist, damit sie die besten Werkzeuge haben, die man für Geld kaufen kann (wieder ein sehr starker Motivator).


Tatsächlich sind Programmierer so teuer, dass fast alles, was ihre Arbeit erleichtern kann, den Kauf wert ist. Ich rede von :

  • so viele Monitore wie sie brauchen
  • Ein sehr schneller Computer, SSD, Quadcore, wie Sie es nennen.
  • ein anderer Computer, wenn es benötigt wird
  • alle Bücher, die er sich ansehen möchte

Zum Schluss noch ein paar Worte zu meinem aktuellen Setup für die Entwicklung einer .net-Software (YMMV, wenn Sie entweder nicht ich, nicht ich im Mai '09 oder keine .net-Software entwickeln)

  • zwei vertikale 22 "1920 * 1080-Monitore, die ein vertikal geteiltes Visual Studio anzeigen
  • ein 22 "1920 * 1080-Querformat-Monitor für die VS-Toolboxen (Solution Explorer, Toolbox usw.) und andere verschiedene Tools (SQL Management Studio, nämlich)
  • eine Landschaft 22 "1920 * 1080 Monitor für Firefox / IM / Outlook

Ein guter Grund, einen zusätzlichen Monitor hinzuzufügen, besteht darin, dass einige Dinge ständig sichtbar sein müssen (z. B. Überwachungstools).

Nach meiner Erfahrung hasse ich es, mit nur einem Monitor zu arbeiten, 2 ist in Ordnung, meine Produktivität profitiert immer noch von einem dritten, und zusätzliche Monitore werden nicht wirklich benötigt.


3
Ich wünschte, ich würde an einem Ort leben, an dem Programmierer teurer waren als große Monitore :(
Manuel Ferreria

1
+1. Ich entwickle gerade mit 2x 30 "(Samsung 305T +, 2560x1600 native), habe mich gerade davon überzeugt, ein drittes zu bekommen :-) Sie geben ein bisschen Wärme ab, nur spürbar, wenn sie zu nahe sind.
devstuff

3
Benötigen Sie weitere Entwickler? Oh, die Freude, irgendwo zu arbeiten, wo Entwickler so verehrt werden (nicht mein aktueller Platz ...), hier gilt 2x 17 "als Luxus auf einem 2,2-GHz-C2D. Unsere Builds dauern 25 Minuten und könnten WIRKLICH von mehr Parallelisierung profitieren, aber die IT bods schon denken , unsere Hardware ist Blazin' und wir! ARE in einem Land , wo die Devs Kosten >> Hardware - Kosten ...
geocoin

@geocoin: Nein, leider können wir nicht mehr Entwickler bezahlen, unser ganzes Geld floss in den Kauf von Monitoren für diejenigen, die wir bereits haben :)
Brann

@Manuel Ferreria: Auch wenn Sie an einem Ort gelebt haben, an dem Hardware (wie Monitore) nicht so teuer ist wie Peopleware (ein Programmierer), gibt es leider immer noch Manager, die den Entwickleranforderungen wie der Einrichtung mehrerer Monitore nicht entsprechen.
Spoike

12

Ich denke, 24-Zoll-Monitore sind heutzutage mehr oder weniger der Standard. Holen Sie sich zwei pro Person, wenn Sie können.


1
Mmmm. Ich mag meinen Dell 2408WFP, 2 solcher Biester sind ein ausgezeichnetes Setup für eine Entwickler-Workstation.
Wedge

+1 auf die 'zwei pro Person' - meine Produktivität hat sich mit dem zusätzlichen Monitor erheblich erhöht.
Erik Forbes

Ich bin mir nicht sicher, ob es sich um 2x 24 "handelt - das ist viel Schwenken nach links und rechts. Ich kenne einen Mann bei Google, der ein paar 30" -Landschaften hat, aber übereinander, also ist es nur ein kurzer Blick nach oben
Alister Bulman

Sie können die beiden 24- Zoll-
Sophie Alpert

Ich habe drei 24-Zoll-Monitore auf einem Debian-Desktop verwendet, musste aber auf einem Mac auf zwei reduzieren. Drei waren definitiv nicht übertrieben. Ich hätte gerne mehr sichtbaren Bereich.
Gareth

6

Ich würde sagen, geben Sie den Entwicklern mindestens zwei Bildschirme. Dies erleichtert den Wechsel zwischen Dokumentation und IDE, und es gibt mehrere Studien , die die Produktivität steigern.

Unabhängig von der Bezahlung durch die Entwickler und unter Berücksichtigung von Produktivitätssteigerungen von 30% bei der Einrichtung mit zwei Monitoren ist der Kauf eines zweiten Monitors tatsächlich recht günstig, wenn Sie damit rechnen.

Wenn Geld immer noch ein Problem darstellt, ist es eine Verbesserung, wenn ein Laptop an einen Bildschirm angeschlossen ist, anstatt nur den Laptop-Bildschirm einzuschalten. Wenn es jedoch einen Größenunterschied zwischen dem Laptop-Bildschirm und dem angeschlossenen gibt, kann dies für einige ärgerlich werden (ich finde es nicht ärgerlich, aber ich habe einige Kollegen getroffen, die das denken).

Ich würde auch Schreibtische mit Aufzügen empfehlen , um Muskel- und Rückenschmerzen vorzubeugen, aber das ist ein ganz anderes Diskussionsthema.


2

Ich empfehle 2 Bildschirme und beide sollten sich drehen. Ich habe zwei 19 "bei der Arbeit und es ist sehr wertvoll, einen von ihnen um 90 Grad drehen zu können, wenn ich lange Codeabschnitte betrachte.


1

Ich stimme dem 24 "-Vorschlag zu. 22" ist das absolute Minimum, aber die Kosten für Monitore zu senken, ist meiner Meinung nach eine der am wenigsten praktischen Strategien. Ein wirklich guter Monitor kann im praktischen Gebrauch problemlos 5 Jahre halten. Mein persönlicher Favorit ist der Dell 2408WFP (aktualisierter 2407, den ich zu Hause benutze und sehr genieße. Die HC-Variante ist meiner Meinung nach besser für Events). Es verfügt über einen SD-Kartensteckplatz und einen internen USB-Hub (beide eignen sich hervorragend für Entwickler) und bietet die beste Anzeigequalität. Woher ich komme, ist es lächerlich teuer, aber in den USA ist der Preis wahrscheinlich viel vernünftiger.

Als Entwickler finde ich persönlich, dass ein zweiter Monitor eine nette, aber etwas überflüssige Ergänzung ist - normalerweise platziere ich Fenster mit MSN Messenger, Skype und Process Explorer usw. darauf. Bei der Arbeit habe ich eine anständige primäre 24 "und el-cheapo sekundäre 22" eingerichtet und es ist großartig; Zuhause benutze ich nur den 24 "und verpasse den zweiten Monitor nicht so oft.


1

Ich habe im Laufe der Jahre verschiedene Setups verwendet:

  • Eine 17 "CRT
  • Zwei 17 "CRTs
  • Zwei 19 "LCDs
  • Drei 17 "LCDs
  • Drei 19 "LCDs
  • Drei 20 "LCDs

Es versteht sich von selbst, dass LCDs für die Augen viel einfacher sind als die meisten CRTs. Ich fand die drei 20er aufgrund der zusätzlichen Immobilien die besten für mich. Diese waren 1600x1200 und das war ziemlich viel größer als 1278x1024.

Für mich war drei eine gute Zahl, da ich an einer Desktop-App mit einem Datenbank-Backend arbeitete. Ein Bildschirm für die IDE, einer für die Datenbank und einer für die App, in der sie ausgeführt werden soll, funktioniert einwandfrei.

Die 24 "s mit einer Auflösung von 1920x1600 sehen auch ziemlich gut aus. Eine andere schöne Konfiguration ist eine 30" mit ein oder zwei 20 "s, die auf jeder Seite seitlich gedreht sind (Flügelmänner).

Unabhängig davon, welchen Weg Sie einschlagen, würde ich empfehlen, den gleichen Stil beizubehalten (weniger Ablenkung) und ein nettes Multi-Monitor-Tool wie UltraMon zu verwenden .


0

Zwei Monitore sind wichtiger als große Monitore. Obwohl ich sagen würde, 19 "ist das Minimum. 24" ist großartig. Darüber hinaus gibt es Tools, mit denen Fenster auf großen Bildschirmen besser gekachelt werden können.


2
Ich erinnere mich an die Tage, als Sie nur eine 15 "CRT hatten, und Sie waren froh darüber. Und es hatte jede Farbe, die Sie wollten, solange das grün war.
Alister Bulman

Beeindruckend. Ihre war 15 "?
ConcernedOfTunbridgeWells

0

Ich bevorzuge 3 Bildschirme, was heutzutage wirklich nicht so teuer ist, selbst wenn Sie eine zweite Dual-Head-Grafikkarte benötigen. Drei passende Breitbildmonitore wären wahrscheinlich am besten geeignet, wahrscheinlich mit einem montierten Porträt für die Anzeige von Dokumenten.

Auf der Geld-ohne-Objekt-Seite könnten Sie sich für einen Datenprojektor (der heutzutage wiederum sehr erschwinglich ist) als vierten Bildschirm entscheiden, um die Paarprogrammierung und Ad-hoc-Besprechungen zu vereinfachen. Sie können dies mit einem interaktiven Whiteboard für stiftbasierte Eingaben kombinieren (Mimio und e-Beam machen die billigsten IWBs), das sich gut für Diagramme, Mind Maps usw. eignet.

Abhängig davon, was die Benutzer genau tun, möchten Sie möglicherweise ein Farbmessgerät zum Anpassen der Farbe auf Ihren Bildschirmen verwenden, z. B. Pantone Huey oder ähnliches. Auf diese Weise können Sie eine genaue Vorschau der Arbeit anzeigen, bevor sie gedruckt wird (vorausgesetzt, Ihr Drucker ist ebenfalls ordnungsgemäß kalibriert und verfügt über ein Farbprofil) und sicher sein, dass die angezeigten Farben korrekt sind. Praktisch für Leute, die Webseiten entwerfen / verwenden, sehr nützlich für Leute, die grafische Arbeiten ausführen, und ein absolutes Muss für alle, die Arbeiten an Massendrucker senden.


0

Mein aktuelles Setup bei der Arbeit:

  • 2 20-Zoll-Breitbildschirme an meinem primären Desktop
  • Rechts davon befindet sich ein 20-Zoll-Nicht-Breitbild-Bildschirm, der an meinen sekundären Desktop angeschlossen ist
  • Links ein Dell-Laptop mit (glaube ich) einem 15-Zoll-Bildschirm

Alle 3 Maschinen werden über Synergy mit einer Maus und einer Tastatur gesteuert , sodass ich effektiv 4 Monitore habe (ich habe einen L-förmigen Schreibtisch, sonst würde dies nicht funktionieren).

Ich habe dieses Setup erst seit ungefähr einer Woche und bin bereits süchtig. Auf dem Laptop werden Outlook und Firefox für MSDN-Dokumente und unser Bug-Tracking-System ausgeführt - Dinge vom Typ "Hintergrundinformationen". Mit dem zweiten Computer kann ich ressourcenintensive Aufgaben ausführen, z. B. eine Reihe von VMs ausführen, ohne meinen primären Entwicklungscomputer zu verlangsamen.

Wenn Geld jedoch wirklich keine Rolle spielt, würde ich eine Reihe von Monitoren unterschiedlicher Größe kaufen, mich für eine einfache Standardeinstellung wie zwei 22- oder 24-Zoll-Breitbildschirme entscheiden und dann klarstellen, dass die Benutzer sie nach Belieben ändern können Sie werden nie eine Monitorkonfiguration finden, die für jeden Programmierer ideal ist.


0

Obwohl ich das selbst nicht ausprobiert habe, habe ich es bei einem Interview gesehen, das ich hatte. Der Interviewer hatte zwei 20-Zoll-Breitbild-LCD-Monitore, die vertikal gedreht waren. Es scheint natürlich besser, Code vertikal zu lesen, als auf einem horizontalen Bildschirm nach unten zu scrollen.

Es scheint möglich, dass drei Monitore die besten sind. Zwei vertikale und eine horizontale (zum Testen).


0

Ich finde, dass 3 20 "-Monitore am besten funktionieren. Überfordert den Schreibtisch nicht vollständig und sorgt für mehr visuelle Trennung als nur 2 Monitore.



-3

Beachten Sie, dass Visual Studio derzeit keine Unterstützung für mehrere Monitore bietet, sodass ein einzelner 30+ "-Monitor für einen Visual Studio-Entwickler möglicherweise besser funktioniert als mehrere kleinere Monitore


2
2008 erhalten Sie jedoch horizontale Registerkarten, was mit zwei Monitoren ziemlich gut funktioniert.
Joseph

1
Dies ist etwas irreführend und gilt wirklich nur für die Haupt-IDE-Dialoge. VS 08 bietet viel Flexibilität beim Trennen und Andocken aller verschiedenen Dialoge in der Benutzeroberfläche. Sie können beispielsweise den Lösungs-Explorer, den Team-Explorer usw. abreißen und auf einen anderen Monitor legen. Sie können dasselbe mit den Dialogfeldern Fehlerliste, Ausgabe, Testergebnisse, Eigenschaften usw. und der Toolbox tun. Und Sie können diese aneinander andocken, sodass sie zu Registerkarten für freigegebene Dialoge werden. Darüber hinaus können Sie die IDE auf mehrere Monitore verteilen und vertikale Registerkartengruppen erstellen.
Wedge

1
VS2008 unterstützt Multimontor-Unterstützung !!! Wie Wedge sagte, können Sie die 'Fenster' (z. B. Solution Manager usw.) in verschiedene Bereiche auf JEDEM Monitor verschieben, der gerade eingerichtet wird. Sie können sogar Ihre Fenstereinstellungen exportieren / importieren.
Pure.Krome

1
Ich benutze VStudio seit es mit 4+ Monitoren herauskommt. Derzeit 2 30 "und 24 gedreht. Es funktioniert gut mit mehreren Monitoren, hat immer
Chad Grant

Was VS nicht hat, ist die Fähigkeit, einen Editor in einem schwebenden Fenster anzuzeigen. Dies verhindert nicht, dass einer den mdi-Teil von VS auf mehrere Bildschirme erweitert (sofern diese nebeneinander liegen) oder andere Fenster (wie Toolboxen) auf separaten Bildschirmen anzeigt.
Brann
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.