Hors coût, quel est le moniteur idéal mis en place pour une équipe de programmeurs?


11

Étant donné un nouveau bureau, de nouveaux bureaux et très peu de limitations sur les coûts par personne (dans la mesure où les casques de réalité virtuelle sont peu probables), quel est le nombre, la taille et l'orientation idéaux des moniteurs (vraisemblablement à écran plat LCD) pour maximiser la productivité , efficacité et précision dans le codage?

Si cela est pertinent, supposez le développement .NET pour un environnement Web, les employés de bureaux individuels avec de grands bureaux. Les codeurs utilisent actuellement la messagerie instantanée pour la plupart des conversations, bien que tous soient sur place, et la navigation sur le Web fait partie du travail.


3
Cette question peut être plus appropriée sur stackoverflow.com
Jordan S. Jones

6
Peut être approprié si le service informatique est responsable des décisions d'achat ...?
Shog9

2
Ah d'être au pays des gris. =)
Joseph

Réponses:


22

Il n'y a rien de tel qu'une "configuration de moniteur idéale" car il n'y a pas non plus de "utilisateur canonique"! (plus la configuration dont vous avez besoin dépend des tâches que vous devez effectuer)

Cela dit, la stratégie que j'utilise dans mon entreprise est simple:

Obtenez chaque développeur autant de moniteurs qu'il le souhaite. Clair et simple.

(Et je dois mentionner que je dirige cette entreprise, donc je suis essentiellement celui qui paie pour le matériel; cela étant dit, j'ai utilisé la même stratégie dans mon poste de travail précédent, lorsque je dirigeais une équipe de programmation .net de taille moyenne dans une banque d'investissement de premier plan)

Trois raisons d'utiliser cette stratégie:

  • Un moniteur typique coûte environ 300 $ et sera probablement utilisé pendant 3 ans, par exemple ... C'est un coût total de possession d'environ 0,5 $ par jour, y compris l'électricité. Le coût de «possession» d'un bon programmeur est plutôt de l'ordre de 500 $ par jour.

    En d'autres termes, un moniteur est rentabilisé dès qu'il économise 1 minute par jour du temps d'un programmeur.

  • Vous reconnaissez le fait que vos programmeurs savent mieux que vous ce dont ils ont besoin pour faire leur travail (ce qui est un puissant facteur de motivation pour eux).

    J'utilise pour dire aux membres de mon équipe:

    Si vous avez besoin de quelque chose pour faire votre travail, achetez-le ou demandez-moi de le faire acheter. Je ne veux pas perdre votre temps à discuter de la raison pour laquelle vous avez besoin d' un lance-roquettes USB. Vous savez probablement mieux que moi ce dont vous avez besoin :)

  • Vous reconnaissez que le travail de vos programmeurs est suffisamment important pour leur permettre de disposer des meilleurs outils que l'argent puisse acheter (encore une fois, une motivation très forte)


En fait, les programmeurs sont si chers que presque tout ce qui peut faciliter leur travail vaut la peine d'être acheté. Je parle de :

  • autant de moniteurs que nécessaire
  • un ordinateur très rapide, SSD, quadcore, vous l'appelez.
  • un autre ordinateur, si nécessaire
  • tous les livres qu'il voudra peut-être regarder

Pour terminer, quelques mots sur ma configuration actuelle pour développer un logiciel .net (YMMV si vous n'êtes pas moi, pas moi en mai 2009, ou ne pas développer de logiciel .net)

  • deux moniteurs verticaux 22 "1920 * 1080, affichant un Visual Studio divisé verticalement
  • un moniteur paysage 22 "1920 * 1080 pour les boîtes à outils de VS (explorateur de solutions, boîte à outils, etc.) et d'autres outils divers (SQL Management Studio, à savoir)
  • un moniteur paysage 22 "1920 * 1080 pour firefox / IM / outlook

Une bonne raison d'ajouter un moniteur supplémentaire est si vous avez besoin que certaines choses soient constamment visibles (comme des outils de supervision)

D'après mon expérience, je déteste travailler avec un seul moniteur, 2 est ok, ma productivité en profite toujours pour un troisième, et des moniteurs supplémentaires ne sont pas vraiment nécessaires.


3
J'aimerais tellement vivre dans un endroit où les programmeurs étaient plus chers que les gros moniteurs :(
Manuel Ferreria

1
+1. Je développe actuellement avec 2x 30 "(Samsung 305T +, 2560x1600 natif), je me suis presque convaincu d'en obtenir un troisième :-) Ils dégagent un peu de chaleur, seulement perceptible s'ils sont trop proches.
devstuff

3
Besoin de plus de développeurs? Oh, la joie de travailler quelque part que les développeurs sont si vénérés (pas mon endroit actuel ...) ici 2x 17 "est considéré comme le luxe sur un C2D 2,2 GHz. Nos constructions prennent 25 minutes et pourraient vraiment bénéficier de plus de parallélisation, mais l'informatique les bods pensent déjà que notre matériel est Blazin '! et nous SOMMES dans un pays où les développeurs coûtent >> le coût du matériel ...
geocoin

@geocoin: non, malheureusement, nous ne pouvons pas payer plus de développeurs, tout notre argent est allé à l'achat de moniteurs pour ceux que nous avons déjà :)
Brann

@Manuel Ferreria: Même si vous viviez dans un endroit où le matériel (comme les moniteurs) n'est pas aussi cher que le peopleware (un programmeur), il y a malheureusement encore des gestionnaires qui ne se conformeront pas aux demandes des développeurs telles que la configuration de plusieurs moniteurs.
Spoike

12

Je pense que les moniteurs 24 "sont plus ou moins la norme de nos jours. Obtenez-en deux par personne si vous le pouvez.


1
Mmmm. J'apprécie mon Dell 2408WFP, 2 de ces bêtes sont une configuration assez excellente pour une station de travail de développeur.
Wedge le

+1 sur le «deux par personne» - ma productivité a beaucoup augmenté avec le moniteur supplémentaire.
Erik Forbes

Je ne suis pas sûr de 2x 24 "- c'est beaucoup de panoramique à gauche et à droite à faire. Je connais un gars chez Google qui a quelques 30" - paysage, mais l'un sur l'autre, donc c'est juste un rapide coup d'œil vers le haut
Alister Bulman

Vous pouvez placer les deux moniteurs 24 "verticalement l'un à côté de l'autre. Un peu comme ces quatre: msmvps.com/cfs-filesystemfile.ashx/__key/…
Sophie Alpert

J'utilisais trois moniteurs de 24 "sur un bureau Debian mais j'ai dû réduire à deux sur un Mac. Trois n'était certainement pas exagéré. Je voudrais une zone plus visible.
Gareth

6

Je dirais au moins donner aux développeurs deux écrans. Cela facilite le passage de la documentation à l'IDE et il existe plusieurs études qui montrent que certains gains de productivité.

Indépendamment du salaire du développeur et en gardant à l'esprit des gains de productivité de 30% avec la configuration à deux moniteurs, l'achat d'un deuxième moniteur est en fait assez bon marché si vous commencez à calculer à ce sujet.

Si l'argent est toujours un problème, le fait d'avoir un ordinateur portable connecté à un seul écran est une amélioration par rapport au fait d'avoir uniquement l'écran du portable allumé. Cependant, s'il y a une différence de taille entre l'écran du portable et celui ci-joint, cela peut devenir ennuyeux pour certains (je ne le trouve pas ennuyeux mais j'ai rencontré des collègues qui pensent cela).

Je recommanderais également des bureaux avec ascenseurs pour éviter les maux de dos et les muscles, mais c'est un tout autre sujet de discussion.


2

Je suggère fortement 2 écrans et ils devraient tous deux tourner. J'ai un double 19 "au travail et pouvoir faire pivoter l'un d'eux à 90 degrés est très précieux lorsque je regarde de longues sections de code.


1

J'appuie la 24 "suggestion. 22" est le strict minimum, mais la réduction des coûts sur les moniteurs est, je pense, l'une des stratégies les moins pratiques; un très bon moniteur peut facilement durer 5 ans en utilisation pratique. Mon préféré est le Dell 2408WFP (mis à jour le 2407, que j'utilise à la maison et que j'apprécie beaucoup. La variante HC est bien meilleure, je pense). Il dispose d'un emplacement pour carte SD et d'un concentrateur USB interne (qui sont tous deux parfaits pour les développeurs) et offre une qualité d'affichage de pointe. D'où je viens, c'est ridiculement cher, mais aux États-Unis, le prix est probablement beaucoup plus raisonnable.

En tant que développeur, personnellement, je trouve un deuxième moniteur un ajout mignon mais quelque peu redondant - je place habituellement des fenêtres MSN Messenger, Skype et Process Explorer, etc. Au travail, j'ai mis en place un décent primaire 24 "et el-cheapo secondaire 22" et c'est génial; à la maison, je n'utilise que le 24 "et je ne manque pas souvent le deuxième moniteur.


1

J'ai utilisé plusieurs configurations différentes au fil des ans:

  • Un CRT 17 "
  • Deux CRT 17 "
  • Deux écrans LCD 19 "
  • Trois écrans LCD 17 "
  • Trois écrans LCD 19 "
  • Trois écrans LCD 20 "

Il va sans dire que les écrans LCD sont beaucoup plus agréables pour les yeux que la plupart des écrans CRT. J'ai trouvé que les trois 20 pouces étaient les meilleurs pour moi, en raison de l'immobilier supplémentaire. Ceux-ci étaient 1600x1200, et c'était un peu plus gros que 1278x1024.

Pour moi, trois était un bon nombre puisque je travaillais sur une application de bureau avec un backend de base de données. Un écran pour l'IDE, un pour la base de données et un pour que l'application fonctionne correctement.

Le 24 ", avec une résolution de 1920x1600, est également très joli. Une autre configuration intéressante est un 30" avec un ou deux 20 "tournés latéralement de chaque côté (ailiers).

Quelle que soit la façon dont vous allez, je vous recommande de rester avec le même style (moins de distraction) et d'utiliser un bel outil multi-moniteur comme UltraMon .


0

Deux moniteurs sont plus importants que les grands moniteurs. Bien que je dirais que 19 "est le minimum. 24" est génial cependant. De plus, il existe des outils pour permettre un meilleur carrelage des fenêtres sur les grands écrans.


2
Je me souviens des jours où vous n'aviez qu'un seul tube cathodique de 15 ", et vous en étiez content. Et il a fait la couleur que vous vouliez, tant que c'était vert.
Alister Bulman

Sensationnel. Le vôtre avait 15 pouces?
ConcernedOfTunbridgeWells

0

Je préfère 3 écrans, ce qui n'est vraiment pas si cher du tout ces jours-ci, même si vous devez vous procurer une deuxième carte graphique double tête. Trois moniteurs à écran large assortis seraient probablement les meilleurs, probablement avec un portrait monté pour la visualisation de documents.

Du côté de l'argent sans objet, vous pouvez opter pour un projecteur de données (qui, encore une fois, est très abordable ces jours-ci) comme quatrième écran pour faciliter la programmation par paires et les petites réunions ad hoc. Vous pouvez l'associer à un tableau blanc interactif pour la saisie au stylet (Mimio et e-Beam font les IWB les moins chers), bon pour les diagrammes, les cartes mentales, etc.

En fonction de ce que les utilisateurs feront exactement, vous voudrez peut-être chercher un colorimètre pour ajuster la couleur sur vos écrans, quelque chose comme le Pantone Huey ou similaire. Cela vous permet de prévisualiser avec précision le travail avant son impression (en supposant que votre imprimante est également correctement calibrée et qu'un profil de couleur soit appliqué) et d'avoir la certitude que les couleurs que vous voyez sont correctes. Pratique pour les personnes qui conçoivent / utilisent des pages Web, très utile pour les personnes effectuant tout type de travail graphique, et un must absolu pour quiconque envoie du travail vers des imprimantes en vrac.


0

Ma configuration actuelle au travail:

  • 2 écrans larges de 20 pouces connectés à mon bureau principal
  • À droite de ceux-ci, un écran non panoramique de 20 pouces fixé à mon bureau secondaire
  • À gauche, un ordinateur portable Dell avec (je pense) un écran de 15 "

Les 3 machines sont contrôlées à l'aide d'une souris et d'un clavier via Synergy , ce qui me donne effectivement 4 moniteurs (j'ai un bureau en L, ou cela ne fonctionnerait pas).

Je n'ai cette configuration que depuis environ une semaine et je suis déjà accro. L'ordinateur portable exécute Outlook et Firefox pour les documents MSDN et notre système de suivi des bogues - des trucs de type "informations en arrière-plan". La deuxième machine me permet de faire des choses gourmandes en ressources, comme exécuter un tas de machines virtuelles sans ralentir ma machine de développement principale.

Si l'argent n'est vraiment pas un objet, cependant, ce que je ferais, c'est acheter un tas de moniteurs de différentes tailles, décider d'une configuration par défaut simple comme deux écrans larges de 22 ou 24 pouces, puis préciser que les gens peuvent le modifier à leur guise Vous ne trouverez jamais une configuration de moniteur idéale pour chaque programmeur.


0

Même si je n'ai pas essayé cela moi-même, je l'ai vu lors d'une interview que j'ai eue. L'intervieweur avait deux moniteurs lcd à écran large de 20 "tournés verticalement. Il semble naturellement préférable de lire le code verticalement que de faire défiler l'écran horizontal.

Il semble possible que trois moniteurs soient les meilleurs. Deux verticaux et un horizontal (pour les tests).


0

Je trouve que 3 moniteurs de 20 "fonctionnent le mieux. Ne submerge pas complètement le bureau et aide à fournir plus de séparation visuelle que 2 moniteurs.



-3

Gardez à l'esprit qu'actuellement Visual Studio ne prend pas en charge plusieurs moniteurs, donc un seul moniteur de 30 pouces et plus peut fonctionner mieux que plusieurs petits moniteurs pour un développeur Visual Studio


2
en 2008, vous obtenez des onglets horizontaux, ce qui fonctionne plutôt bien avec deux moniteurs.
Joseph

1
Ceci est quelque peu trompeur et n'est vrai que pour les principaux dialogues IDE. VS 08 offre une grande flexibilité pour séparer et ancrer toutes les différentes boîtes de dialogue de l'interface utilisateur. Par exemple, vous pouvez détacher l'explorateur de solutions, l'explorateur d'équipe, etc. et les placer sur un autre moniteur. Vous pouvez faire de même avec la liste des erreurs, la sortie, les résultats des tests, les propriétés, etc. et la boîte à outils. Et vous pouvez les ancrer les uns aux autres afin qu'ils deviennent des onglets dans les boîtes de dialogue partagées. De plus, vous pouvez étirer l'IDE sur plusieurs moniteurs et créer des groupes d'onglets verticaux.
Wedge

1
VS2008 prend en charge le support multimonteur !!! Comme l'a dit Wedge, vous pouvez déplacer les «fenêtres» (par exemple, le gestionnaire de solutions, etc.) vers diverses zones de n'importe quel moniteur en cours de configuration. Vous pouvez même exporter / importer vos paramètres de fenêtre.
Pure.Krome

1
J'utilise VStudio depuis sa sortie avec 4+ moniteurs. Actuellement 2 30 "et 24 tournés. Il fonctionne très bien avec plusieurs moniteurs, a toujours
Chad Grant

Ce que VS n'a pas, c'est la possibilité d'afficher un éditeur dans une fenêtre flottante. Cela n'empêche pas d'étendre la partie mdi de VS à plusieurs écrans (à condition qu'ils soient côte à côte), ni d'afficher d'autres fenêtres (comme des boîtes à outils) sur des écrans séparés.
Brann
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.