Esclusi dai costi, qual è il monitor ideale impostato per un team di programmatori?


11

Dato un nuovo ufficio, nuovi banchi e pochissima limitazione dei costi per persona (entro limiti ragionevoli non sono probabili caschi per realtà virtuale) qual è il numero, le dimensioni e l'orientamento ideali dei monitor (presumibilmente LCD a schermo piatto) per massimizzare la produttività , efficienza e accuratezza nella codifica?

Se è pertinente, assumere lo sviluppo .NET per un ambiente Web, i dipendenti di singoli uffici con scrivanie di grandi dimensioni. I programmatori stanno attualmente eseguendo la messaggistica istantanea per la maggior parte delle conversazioni, sebbene siano tutti in loco e la navigazione sul Web faccia parte del lavoro.


3
Questa domanda potrebbe essere più appropriata su stackoverflow.com
Jordan S. Jones,

6
Può essere appropriato se l'IT è responsabile delle decisioni di acquisto ...?
Shog9

2
Ah, essere nella terra del grigio. =)
Joseph,

Risposte:


22

Non esiste una "configurazione ideale del monitor" perché non esiste nemmeno un "utente canonico"! (oltre all'impostazione di cui hai bisogno dipende dalle attività che devi eseguire)

Detto questo, la strategia che utilizzo nella mia azienda è semplice:

Ottieni a tutti gli sviluppatori tutti i monitor che chiede. Chiaro e semplice.

(E dovrei menzionare che sto gestendo questa società, quindi sono sostanzialmente quello che paga per l'hardware; detto questo, ho usato la stessa strategia nella mia precedente posizione di lavoro, quando gestivo un team di programmazione .net di medie dimensioni in una banca d'investimento di alto livello)

Tre motivi per utilizzare questa strategia:

  • Un monitor tipico costa circa $ 300 e probabilmente verrà utilizzato per circa 3 anni ... Questo è un costo totale di proprietà di circa $ 0,5 al giorno inclusa l'elettricità. Il costo di "proprietà" di un buon programmatore è piuttosto nei $ 500 al giorno.

    In altre parole, un monitor si paga da solo non appena risparmia 1 minuto al giorno del tempo di un programmatore.

  • Riconosci il fatto che i tuoi programmatori sanno meglio di te ciò di cui hanno bisogno per svolgere il loro lavoro (il che è un forte motivatore per loro).

    Uso per dire ai membri del mio team:

    Se hai bisogno di qualcosa per portare a termine il tuo lavoro, acquistalo o chiedimi di farlo acquistare. Non voglio perdere tempo a discutere del perché hai bisogno di un lanciarazzi USB. Probabilmente sai meglio di me di cosa hai bisogno :)

  • Riconosci che il lavoro dei tuoi programmatori è abbastanza importante da consentire loro di avere gli strumenti migliori che il denaro possa comprare (di nuovo, un motivatore molto forte)


In effetti, i programmatori sono così costosi che vale la pena comprare quasi tutto ciò che può facilitare il loro lavoro. Sto parlando di :

  • tutti i monitor di cui hanno bisogno
  • un computer molto veloce, SSD, quadcore, lo chiami.
  • un altro computer, se necessario
  • tutti i libri che potrebbe voler guardare

Per finire, alcune parole sulla mia attuale configurazione per lo sviluppo di un software .net (YMMV se non sei io, non io nel maggio '09, o non sto sviluppando un software .net)

  • due monitor verticali 22 "1920 * 1080 da 22", con Visual Studio diviso verticalmente
  • un monitor da 22 "1920 * 1080 orizzontale per toolbox VS (explorer di soluzioni, toolbox, ecc.) e altri vari strumenti (SQL Management Studio, in particolare)
  • un monitor da 22 "1920 * 1080 orizzontale per firefox / IM / Outlook

Un buon motivo per aggiungere un monitor aggiuntivo è se è necessario che alcune cose siano costantemente visibili (come gli strumenti di supervisione)

Nella mia esperienza, odio lavorare con un solo monitor, 2 è ok, la mia produttività è ancora vantaggiosa per un terzo e i monitor extra non sono realmente necessari.


3
Vorrei tanto vivere in un posto dove i programmatori erano più costosi dei grandi monitor :(
Manuel Ferreria,

1
+1. Attualmente sto sviluppando con 2x 30 "(Samsung 305T +, 2560x1600 nativo), quasi convinto a me stesso di ottenere un terzo :-) Si scaldano un po 'di calore, evidente solo se troppo vicino.
Devstuff

3
Hai bisogno di altri sviluppatori? Oh, la gioia di lavorare da qualche parte che gli sviluppatori sono così venerati (non il mio posto attuale ...) qui 2x 17 "è considerato il lusso su un C2D da 2,2 GHz. Le nostre build impiegano 25 minuti e potrebbero DAVVERO beneficiare di una maggiore parallelizzazione, ma l'IT bods pensa già che il nostro hardware sia Blazin '! e SIAMO in un paese dove costano gli sviluppatori >> costo hardware ...
geocoin

@geocoin: no, sfortunatamente, non possiamo pagare più sviluppatori, tutti i nostri soldi sono andati all'acquisto di monitor per quelli che abbiamo già :)
Brann

@Manuel Ferreria: Anche se hai vissuto in un luogo in cui l'hardware (come i monitor) non è così costoso come peopleware (un programmatore) purtroppo ci sono ancora gestori che non rispettano le richieste degli sviluppatori come l'installazione di più monitor.
Spoike,

12

Penso che i monitor da 24 "siano più o meno lo standard in questi giorni. Se ne puoi avere due a persona.


1
Mmmm. Mi piace il mio Dell 2408WFP, 2 bestie del genere sono una configurazione abbastanza eccellente per una workstation di sviluppo.
Cuneo

+1 su "due per persona": la mia produttività è aumentata un po 'con il monitor aggiuntivo.
Erik Forbes,

Non sono sicuro di 2x 24 "- questo è un sacco di panoramiche a sinistra e a destra da fare. Conosco un ragazzo su Google che ha un paio di 30" - orizzontale, ma uno sopra l'altro, quindi è solo uno sguardo veloce
Alister Bulman,

Puoi mettere i due monitor da 24 "in verticale uno accanto all'altro. Un po 'come questi quattro: msmvps.com/cfs-filesystemfile.ashx/__key/…
Sophie Alpert

Stavo usando tre monitor da 24 "su un desktop Debian ma dovevo ridurne due su un Mac. Tre sicuramente non erano eccessivi. Vorrei un'area più visibile.
Gareth

6

Direi almeno di dare agli sviluppatori due schermi. Rende più semplice il passaggio tra la documentazione e l'IDE e ci sono diversi studi che alcuni aumentano in termini di produttività.

Indipendentemente dalla retribuzione degli sviluppatori e tenendo conto dei guadagni di produttività del 30% con la configurazione a doppio monitor, l'acquisto di un secondo monitor è in realtà abbastanza economico se si inizia a calcolarlo.

Se il denaro continua a essere un problema, avere un laptop collegato a uno schermo è un miglioramento rispetto all'avere solo lo schermo del laptop. Tuttavia, se c'è una differenza di dimensioni tra lo schermo del laptop rispetto a quello collegato, potrebbe diventare fastidioso per alcuni (non lo trovo fastidioso, ma ho incontrato alcuni colleghi che lo pensano).

Consiglierei anche scrivanie con elevatori per prevenire muscoli e mal di schiena, ma questo è un altro argomento di discussione.


2

Consiglio vivamente 2 schermi e dovrebbero entrambi ruotare. Ho un doppio da 19 "al lavoro e riuscire a ruotare di 90 gradi uno di questi è molto prezioso quando sto guardando lunghe sezioni di codice.


1

Secondo, il 24 "suggerimento. 22" è il minimo indispensabile, ma tagliare i costi sui monitor è, credo, una delle strategie meno pratiche; un monitor davvero buono può facilmente durare 5 anni in uso pratico. Il mio preferito è il Dell 2408WFP (aggiornato 2407, che uso a casa e mi diverto moltissimo. La variante HC è migliore dell'evento, credo). Ha uno slot per schede SD e un hub USB interno (entrambi ottimi per gli sviluppatori) e offre la migliore qualità di visualizzazione. Da dove vengo è ridicolmente costoso, ma negli Stati Uniti il ​​prezzo è probabilmente molto più ragionevole.

Come sviluppatore, personalmente trovo un secondo monitor un'aggiunta carina ma in qualche modo ridondante - di solito inserisco finestre di MSN Messenger, Skype, Process Explorer ecc. Al lavoro ho un decente 24 "primario ed el-cheapo secondario 22" installato ed è eccezionale; a casa uso solo il 24 "e non mi manca molto spesso il secondo monitor.


1

Ho usato diverse configurazioni nel corso degli anni:

  • Un CRT da 17 "
  • Due CRT da 17 "
  • Due LCD da 19 "
  • Tre LCD da 17 "
  • Tre LCD da 19 "
  • Tre LCD da 20 "

Inutile dire che i display LCD sono molto più facili da vedere rispetto alla maggior parte dei CRT. Ho trovato i tre 20 "per essere il migliore per me, a causa delle proprietà immobiliari extra. Erano 1600x1200, e questo era un po 'più grande di 1278x1024.

Per me, tre è stato un buon numero da quando stavo lavorando su un'app desktop con un back-end del database. Una schermata per l'IDE, una per il DB e una per l'esecuzione dell'app, funzionano bene.

I 24 "s, con una risoluzione di 1920x1600, sembrano anche piuttosto belli. Un'altra bella configurazione è un 30" con uno o due 20 "ruotati lateralmente su ciascun lato (wingmen).

Qualunque sia la tua strada, ti consiglierei di rimanere con lo stesso stile (meno distrazione) e di usare un bel strumento multi-monitor come UltraMon .


0

Due monitor sono più importanti dei grandi monitor. Anche se direi che 19 "è il minimo. 24" è fantastico. Inoltre ci sono strumenti per consentire una migliore piastrellatura di finestre su schermi di grandi dimensioni.


2
Ricordo i giorni in cui avevi solo un CRT da 15 ", e ne eri contento. E faceva qualsiasi colore desiderassi, purché fosse verde.
Alister Bulman,

Wow. Il tuo era 15 "?
Preoccupato di TunbridgeWells

0

Preferisco 3 schermi, che in questi giorni non sono così costosi, anche se finisci per avere una seconda scheda grafica a doppia testa. Tre monitor widescreen corrispondenti sarebbero probabilmente i migliori, probabilmente con un ritratto montato per la visualizzazione dei documenti.

Per quanto riguarda il denaro senza oggetti, potresti optare per un proiettore di dati (che, di nuovo, in realtà sono molto convenienti in questi giorni) come un quarto schermo per facilitare la programmazione di coppie e piccole riunioni ad hoc. Potresti associarlo a una lavagna interattiva per input basati su penna (Mimio ed e-Beam eseguono gli IWB più economici), ottimi per diagrammi, mappe mentali e così via.

A seconda di cosa esattamente faranno gli utenti, potresti voler guardare come ottenere un colorimetro per regolare il colore sui tuoi schermi, qualcosa come Pantone Huey o simile. Ciò consente di visualizzare in anteprima con precisione il lavoro prima che venga stampato (supponendo che anche la stampante sia correttamente calibrata e abbia applicato un profilo colore) ed essere certi che i colori visualizzati siano corretti. Comodo per le persone che progettano / utilizzano pagine Web, molto utile per le persone che svolgono qualsiasi tipo di lavoro grafico e un must assoluto per chiunque invii lavoro a stampanti di massa.


0

La mia configurazione attuale al lavoro:

  • 2 widescreen da 20 "collegati al mio desktop principale
  • A destra di quelli, un 20 "non widescreen collegato al mio desktop secondario
  • A sinistra, un laptop Dell con (credo) uno schermo da 15 "

Tutte e 3 le macchine sono controllate usando un mouse e una tastiera tramite Synergy , dandomi in effetti 4 monitor (ho una scrivania a forma di L, altrimenti non funzionerebbe).

Ho avuto questa configurazione solo per circa una settimana e sono già dipendente. Il laptop esegue Outlook e Firefox per i documenti MSDN e il nostro sistema di tracciamento dei bug - roba di tipo "informazioni di background". La seconda macchina mi permette di fare cose pesanti come la gestione di un sacco di macchine virtuali senza rallentare la mia macchina di sviluppo principale.

Se il denaro non è davvero un oggetto, tuttavia, quello che farei è comprare un mucchio di monitor di diverse dimensioni, decidere su una semplice configurazione predefinita come due widescreen da 22 o 24 ", quindi chiarire che le persone possono modificarlo come preferiscono Non troverai mai una configurazione monitor ideale per ogni programmatore.


0

Anche se non l'ho provato io stesso, l'ho visto in un'intervista che ho avuto. L'intervistatore aveva due monitor LCD da 20 "con schermo largo ruotati verticalmente. Sembra naturalmente meglio leggere il codice in verticale piuttosto che scorrere su uno schermo orizzontale.

Sembra possibile che tre monitor siano i migliori. Due verticali e uno orizzontale (per i test).


0

Trovo che i monitor da 3 "da 20" funzionino al meglio. Non sopraffano completamente la scrivania e aiutano a fornire una maggiore separazione visiva rispetto ai soli 2 monitor.



-3

Tieni presente che attualmente Visual Studio non supporta più monitor, quindi un singolo monitor da 30 "potrebbe funzionare meglio di più monitor più piccoli per uno sviluppatore di Visual Studio


2
nel 2008 si ottengono schede orizzontali, che funzionano abbastanza bene con due monitor.
Joseph,

1
Questo è in qualche modo fuorviante e in realtà è vero solo per le principali finestre di dialogo IDE. VS 08 offre molta flessibilità nel separare e ancorare tutte le varie finestre di dialogo nell'interfaccia utente. Ad esempio, è possibile strappare Esplora soluzioni, Esplora team, ecc. E inserirli su un altro monitor. Puoi fare lo stesso con l'elenco degli errori, l'output, i risultati del test, le proprietà, le finestre di dialogo ecc. E la casella degli strumenti. E puoi collegarli tra loro in modo che diventino schede nelle finestre di dialogo condivise. Inoltre, puoi estendere l'IDE su più monitor e creare gruppi di schede verticali.
Cuneo

1
VS2008 supporta il supporto multimontore !!! Come detto da cuneo, è possibile spostare le 'finestre' (ad es. Solution Manager, ecc.) In varie aree su QUALSIASI monitor in fase di configurazione. Puoi persino esportare / importare le impostazioni della finestra.
Pure.Krome,

1
Sto usando VStudio da quando è uscito con 4+ monitor. Attualmente 2 30 "e 24 ruotati. Funziona alla grande con più monitor, ha sempre
Chad Grant

Ciò che VS non ha è la possibilità di visualizzare un editor in una finestra mobile. Ciò non impedisce di estendere la porzione mdi di VS a più schermi (purché siano uno accanto all'altro), né di visualizzare altre finestre (come cassette degli attrezzi) su schermi separati.
Brann,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.