it-swarm.it

Roba di cui ogni programmatore ha bisogno mentre lavora

Mi è stato affidato il compito di creare un ambiente divertente e rilassante, una cosa che so che voglio sono i mouse e le tastiere ergonomici, altri hanno suggerito palle e bande per esercizi.

Di cosa ha bisogno ogni programmatore mentre lavora? Cosa potrebbe non essere necessario ma sarebbe bello avere comunque?

Nota: questa domanda è stata posta in precedenza, ma è stata raccomandata per essere pubblicata qui. Vedi questo link per le risposte precedenti: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs-while-working-closed

112
Desai Shukla

Internet

Come diceva Joel Spolsky, "Internet dovrebbe essere liberamente disponibile come l'aria".

281
riwalk

Monitor doppi

267
ysolik

Colleghi intelligenti che amano le soluzioni di dibattito

Per me, l'unica cosa che rende un ambiente divertente e rilassante sono le persone con cui lavori. Circondato da persone intelligenti che sono appassionate di arte del software è un ottimo modo per farlo. Tutto il resto è come due monitor, utile, ma non vitale.

Trovo interessante che la maggior parte delle risposte (fino a questo punto) siano cose fisiche che nessuno ha menzionato i vantaggi della collaborazione.

Puoi svilupparti in una grotta, ma è facile perdere di vista il quadro generale.

230
Steve Duitsman

na grande lavagna
Molto utile per il brainstorming e la comunicazione di idee quando si lavora con altri sviluppatori. Non so se potrei vivere senza il mio.

A proposito: quelle piccole lavagne bianche CUBE attaccate con velcro non le tagliano.

168
JohnFx

Sedia ergonomica

Penso che uno avrebbe sicuramente bisogno di una sedia ergonomica poiché la maggior parte del tempo è trascorso davanti al PC. Se stai usando un notebook allora anche un supporto per notebook sarebbe bello.

Luce sufficiente, non troppo rumore e caffè :)

151
Daniel

Tempo assegnato alla ricerca

Che si tratti di attrezzarsi con un nuovo strumento/tecnologia potenzialmente utilizzabile o di leggere una metodologia, il tempo per la ricerca è fondamentale.

Aneddoto:

Quando ho iniziato il mio attuale lavoro, il venerdì era terribile perché tutto lo staff di telemarketing serale lavorava il turno di giorno il venerdì. Ho iniziato a lavorare a casa il venerdì e mi sono preso il 50% del tempo a casa e l'ho dedicato direttamente alla ricerca. Mi sono alzato per accelerare la base di codice, gli strumenti del fornitore, le metodologie che abbiamo usato in pochissimo tempo e ho scoperto alcune nuove tecniche/processi che ho finito per mettere in atto con grande efficacia.

113
Steven Evers

cuffie

alt text

104
grokus

Un'opzione Non disturbare

In realtà mi piace lavorare in un posto in cui non sono isolato tutto il giorno, dove sono in sintonia con cos'altro succede in ufficio. Ma a volte la cosa di cui ho più bisogno è la capacità di escludere tutto il rumore e di inviare un forte segnale "non interrompermi se non c'è un incendio".

97
AShelly

Illuminazione adeguata

L'illuminazione naturale, a incandescenza o indiretta/diffusa è un grande vantaggio per me. L'illuminazione fluorescente mi fa sentire come se fossi in una bottega e mi fa venire il mal di testa.

76
JohnFx
  1. Silenzio.
  2. Silenzio.
  3. Silenzio.
  4. Una tastiera piatta + qualsiasi numero di gadget desiderati dal programmatore (e questo varia).
  5. Proprio ufficio.
  6. Libertà da domande ridicole da parte di personale non tecnico, inclusi alcuni amministratori delegati (tecnologicamente intelligenti).
  7. Accesso a risorse educative, come i libri.
  8. Cuffie e una grande condivisione con una selezione di ottima musica.
  9. Il cibo gratuito è apprezzato, anche se non necessariamente un grande vantaggio.
  10. Capacità di lavorare con tecnologie interessanti, che si tratti solo della versione Edge di un framework o dell'implementazione di un controller fuzzy per l'ordinamento dei numeri (so che questo è un esempio molto stupido, è qui a scopo illustrativo).
  11. Silenzio.
  12. Un ambiente silenzioso
  13. Collaboratori che non parlano
  14. Telefono di sola chiamata
  15. Ambiente di lavoro tranquillo.
74
Jas

Hardware di ultima generazione, come nità a stato solido.

66
user2567

Una porta.

Scherzi a parte, tutti dovrebbero avere un ufficio con una porta che possono chiudere quando hanno davvero bisogno di lavorare. Puoi lasciarlo aperto quasi tutto il giorno, ma per quelle volte in cui porti molto stato nella tua testa e tu davvero non ti importa di qualche evento mediatico casuale o sottocultura in - scherzo, hai bisogno di una porta che puoi chiudere.

Mi piace anche un buon muro solido che posso calciare se necessario, ma probabilmente sono solo io.

60
TMN

Macchina da caffè

54
ysolik

Una vita fuori dal lavoro.

48
Kramii

A Bench Outside

Seriamente, a volte il Grind diventa pesante, un problema è troppo difficile e hai solo bisogno di sole, aria e un momento per pensare mentre ascolti le macchine che passano. Niente come un posto tranquillo appena fuori dal lato dell'edificio per andare a pensare per un momento.

47
CodexArcanum

n piano di formazione

Siamo tutti tenuti a sapere tutto di tutto, nuovo e vecchio. Più spesso, ci si aspetta che lo facciamo a nostro tempo e spese. Oh, certo, mi è stato permesso di tanto in tanto partecipare a una conferenza, purché fosse 1.) gratuito e 2.) non ci volesse tempo.

Trovo che una cosa che mi piacerebbe avere sia una ripartizione dell'allenamento non solo di denaro, ma di tempo. Un piccolo investimento (una settimana e una tassa di classe) da parte del datore di lavoro paga non solo per una maggiore conoscenza e produttività, ma anche per il morale, e direi persino la lealtà. Perché andare altrove se mi stai lasciando crescere come ingegnere?

44
Wonko the Sane
37
Icode4food

Un manager che si prende cura delle cose da capogiro: incontri infiniti, domande ripetitive e di facile risposta sul supporto tecnico, richieste di "riparazione del mio computer", ecc.

Quando ero un manager, ho chiarito che nessuno doveva disturbare i miei programmatori o programmarli in una riunione senza venire prima da me.

35
bmb

tester, amministratori di sistema e supporto tecnico

Ovviamente in alcuni negozi sarà un dato di fatto, ma per configurazioni più piccole, i programmatori sono un ordine di grandezza più produttivo se non hanno a che fare con altro che il loro codice.

33
tobyodavies

n conto spese

26
Gratzy

n'area breakout.

Da qualche parte dove puoi allontanarti dalla scrivania e rilassarti un po '.

24
Toby

Carta e matita e gomma!

Ci sono cose che non puoi fare a meno di esprimere meglio sulla carta. Disegni iniziali, schizzi, ecc.

La possibilità di utilizzare qualsiasi editor/IDE che preferisci

19
Mumbles

Ogni programmatore ha bisogno di un datore di lavoro disposto a inviarlo a conferenze (e coprire le spese).

19

Sale riunioni/conferenze

Se i tuoi programmatori condivideranno uno spazio, potresti volere alcune sale riunioni più piccole di lato per consentire ai gruppi di incontrarsi e discutere progetti senza interferire con gli altri.

16
Rachel

A Nice taccuino per prendere appunti con una penna o una matita. Per quanto io ami i computer, trovo assolutamente indispensabile avere un bel taccuino per scrivere idee, prendere appunti durante le riunioni, disegnare diagrammi, ecc.

15
ysolik

n'ottima libreria di riferimento

Google è ottimo per molte cose, ma non può sostituire una buona collezione di libri. Preferiscono gli eBook ricercabili, come la collezione O'Reilly Safari.

13
Jay Beavers

Grandi strumenti. Che si tratti di editor, debugger, compilatori, sistemi operativi, VCS, qualunque sia la nostra soluzione più comoda e produttiva.

Standard aperti Questo ci dà la flessibilità di utilizzare strumenti di nostra scelta con cui lavorare. Quindi nessuna soluzione di posta elettronica MS Exchange, nessun documento, docx, xls, ...

Processi semplici Il banale dovrebbe essere curato, o il processo dovrebbe essere abbastanza semplice da non interferire con ciò che amiamo di più.

Sedia extra, disponibile nelle vicinanze. Molto utile se vogliamo discutere qualcosa con il tuo pari o durante le revisioni del codice.

Il più grande monitor più cattivo che puoi ottenere. Ottieni il maggior numero possibile di immobili sullo schermo. Qualunque cosa ci aiuti a vedere più codice contemporaneamente. Ciò include monitor doppi/multipli, sebbene personalmente trovo difficile usare più monitor. Quindi preferisco un singolo monitor di grandi dimensioni ad alta risoluzione.

Tastiera e mouse confortevoli posizionati alla giusta altezza e distanza.

Lavagna bianca, blocco note (preferibilmente senza riquadri), matita (una penna non funziona, la maggior parte degli amministratori non riesce a vedere la differenza), pennarelli (più colori) ...

Le solite cose che si applicano a qualsiasi altro lavoro da scrivania: illuminazione adeguata, circolazione dell'aria, spazio, fornitura regolare di caffè fresco, ambiente silenzioso, ...

12
aufather

Una cosa costosa ma molto buona da avere è una scrivania regolabile elettricamente in altezza. Consente agli sviluppatori di lavorare seduti normalmente o di sollevare la scrivania (con il semplice tocco di un pulsante) ad un'altezza che gli consenta di lavorare in piedi.

11
Kevin D

Un ufficio insonorizzato.

10
Arun Saha

Autodisciplina

Piaccia o no, non siamo tutti Pablo Picasos o Walt Whitmans che possono programmare solo se e quando la musa ci colpisce.

La maggior parte dei programmatori ha probabilmente già scoperto che gli viene chiesto di programmare cose per le quali non sono sempre entusiasti. Devi anche trovare un modo per entrare in te stesso ed estrarre un buon codice anche quando l'umore è sbagliato.

10
Jay Beavers

Non dici in quale stack tecnologico lavorerai ma:

Licenza MSDN

o

Sono necessarie licenze per qualsiasi software/strumento

10
Steven Evers

A sedia decente. (Se te lo puoi permettere, un Herman Miller Mirra è assolutamente meraviglioso per qualcuno seduto su una sedia per molte ore al giorno.)

8
Frank Shearar

Choice

Mentre penso che le tue motivazioni siano buone, consiglierei non decidere su una tastiera e un mouse ergonomici, due monitor, ecc. Una delle cose che motiva le persone buone è l'autonomia. Vorrei cercare di renderli "i migliori" il più possibile definiti dagli individui. Questo può essere facilmente ottenuto dando alle persone un budget e permettendo loro di spenderlo come meglio crede.

Mentre il team deve essere d'accordo su alcune cose, il controllo del codice sorgente comune, il concetto aperto o gli uffici privati, ci sono molte cose in cui non c'è vantaggio per tutti avere la stessa cosa. Se qualcuno vuole una sedia diversa e sono comparabili nel prezzo, perché no?

8
geofflane

Un camerino con una bella doccia e un posto dove riporre le tue cose.

Andare a correre di giorno o andare a lavoro per rendere la giornata molto migliore, tranne se si puzza per il resto della giornata. Inoltre, consente alle persone che potrebbero non preoccuparsi di uscire dall'opportunità di farlo.

8
Sam J

Libertà del sistema operativo della workstation

Se sei un negozio open source, lascia che i tuoi sviluppatori scelgano tra Windows, Mac OS X o il loro sapore preferito di Linux per la loro workstation.

7
Brian

supervisore/manager

  • a chi importa di te come persona
  • chi incoraggia le risate
7
Adamizer

Vassoi tastiera ergonomici

Se stai scrivendo per gran parte della giornata, RSI ti colpirà ad un certo punto della tua carriera. Questi aiutano ad alleviare lo stress.

6
wheaties

Mescola la settimana lavorativa impostando Il tuo "tempo del 20 percento"

Molte grandi aziende hanno politiche che consentono ai dipendenti di dedicare un po 'del loro tempo a lavorare sui propri progetti. Questi programmi vengono spesso utilizzati per attirare candidati di alto livello e incoraggiare l'innovazione. Ad esempio, Google ha quello che chiama "20 percento", in cui i suoi dipendenti trascorrono un giorno ogni settimana lavorativa per un progetto di cui sono appassionati.

Perché?

  • Innovazione e creatività
  • Esplorazione
  • Opportunità
  • Motivazione
5
Amir Rezaei

Componenti PC:

  • Alta risoluzione e/o monitor a schermo largo con risoluzione almeno 1680x105, almeno in diagonale 19 ". Tecnologia: LCD o superiore, con tempo di risposta <10 ms. buona riproduzione del colore e ampio angolo di visione sono anche importante (grazie a Billy).
  • Il processore dovrebbe essere Core 2 Duo o superiore.
  • La RAM dovrebbe essere 2 GB o superiore.
  • Veloce (> = 7200 RPM), grande (> = 320 GB) disco rigido. Se possibile, impiega SSD .
  • Un set di tastiera esotica e mouse, possibilmente senza fili.

Altro:

  • Abbastanza grande spazio sulla scrivania.
  • Gratis bevande.
5
Donotalo

Software della macchina virtuale!

A seconda di ciò che stai sviluppando potresti anche volere alcuni software di macchine virtuali come VMWare o Parallels. Ad esempio, se sviluppi siti Web e lo fai su un Mac, non è più possibile eseguire Internet Explorer su un Mac. Devi riavviare Bootcamp, il che è una grande perdita di tempo, oppure puoi avere un piccolo VM in esecuzione con Windows in esso che puoi usare per testare IE. Alcune persone affermano di usare WineBottler , un wrapper API, per eseguire IE ma non ha mai funzionato per me e il momento IE ottiene un aggiornamento della bottiglia di vino È più semplice avere una distro TinyXP in una macchina virtuale.

Ovviamente potresti spendere un paio di dollari su un secondo computer o avere una macchina di prova configurata con Windows, ma questo è un enorme dolore nella groppa. Quando lo facevamo, qualcuno lo rompeva sempre e quindi non si poteva provare. L'uso di un VM ha reso il test istantaneo e ha riportato la potenza nelle mani dei programmatori.

5
Pickle Pumper
  • Una poltrona da massaggio.

enter image description here

  • Un tostapane USB.

enter image description here

  • Tessuti bagnati.

enter image description here

  • Un cestino.

enter image description here

  • Un poggiapiedi.

enter image description here

  • e molti altri.

EDIT: Tra gli altri strumenti, ho più bisogno di una sedia come di seguito.

enter image description here

5
xport

Windows che puoi aprire.

Non il tipo di software. Le cornici in legno/metallo con vetro che guardi attraverso per vedere il mondo esterno.

Odio essere completamente rinchiuso in un ufficio sterile. Sono un ragazzo con doppio monitor dagli anni '90 e vivo a Seattle, ma rinuncerei a caffè gratuito e metà della mia area espositiva per avere aria fresca in estate.

4
Ken

La cosa migliore che potresti probabilmente fare, tuttavia non sono chiaro del tuo budget è ottenere a tutti il ​​massimo spazio e privacy (tuttavia questi non vanno bene insieme). Con questo in atto, i programmatori possono creare il proprio ambiente di lavoro confortevole

4
Bryan Harrington

Un ottimo editor di testo e conoscenza dei suoi tasti di scelta rapida.

4
Caleb

Un sacco da boxe

Ottimo modo per scaricare Steam.

4
lamcro

n telefono!

Perché non è ancora stato detto questo? Ho bisogno di un telefono per comunicare con i miei colleghi, molto più facile che inviarli via e-mail a volte.

(Ovviamente, il mio telefono ha un pulsante di disconnessione/spegnimento in modo da non essere disturbato quando voglio.)

4
Emerion

Cuffie + generatore di rumore bianco

O uso quello su SimplyNoise o un'app per iPhone gratuita chiamata White Noise Lite

4
user5265

un computer, un mouse, una tastiera e un monitor, una sedia DAVVERO bella. oh e google.

3
Muad'Dib

Bravi colleghi.

Sono in una scuola privata di programmazione di giochi in questo momento, e ovviamente non ci sono abbastanza persone intelligenti nella mia classe, a differenza di quello dello stesso anno dell'anno scorso.

Per intelligenza intendo maturità, interessi, esperienza di programmazione e automotivazione per risolvere un problema da solo, piuttosto che chiedere ad altri studenti piuttosto che all'insegnante.

3
jokoon

Quello che mi piace è:
Un computer super veloce.
Un monitor abbastanza grande. (Il debug in un 17 'è orribile).
Sedia super ergonomica.
Una stanza privata.
Conversazioni tramite chat o e-mail solo per la maggior parte della parte.
Cuffie di qualità
Bottiglia d'acqua con acqua tiepida fresca.
Atmosfera calma.
Un divano per sdraiarsi.
Un armadietto per conservare le cose personali
Un libro (per scarabocchiare alcuni pensieri).
Usa quale sistema operativo, IDE ecc. (Lasciato al programmatore).
Connessione internet veloce senza restrizioni (ok contenuti per adulti possono essere limitati. Nient'altro.)
Ho bisogno di buoni amici e colleghi programmatori della stessa età.
Una ragazza con cui flirtare può essere l'ideale poiché la vita è così noiosa. E i programmatori non hanno quasi nessuna ragazza. (ah! sto solo scherzando)
Un tempo libero in cui possiamo perseguire qualsiasi hobby che ci piace. Cibo disponibile localmente. Non è necessario uscire dall'edificio per averne uno.

3
user4626

Supplemento e Multivitaminico ....

2
VinkyH
  • Ufficio tranquillo con ampie finestre
  • Buon hardware ergonomico
2
Branimir
  1. Altre bevande (acqua calda per tè, frigorifero per bevande fredde). Che ci crediate o no, non siamo tutti matti di caffè.
  2. Area di lavoro personalizzabile: i programmatori hanno, se non altro, opinioni forti su come codifichiamo. Spesso vado via con una penna stilografica e un taccuino per iniziare a scrivere codice (spesso fuori, sul pavimento o in altri posti strani). Più programmatori di controllo hanno sul nostro processo, più produttivi possiamo essere.
  3. Processi aziendali, ecc. Che ci consentono di personalizzare i nostri strumenti software mentre lavoriamo nel nostro spazio di lavoro: ovvero non utilizzare protocolli o formati proprietari che ci obbligano a utilizzare tutte le stesse app client.
  4. Equilibrio lavoro/vita: nonostante l'opinione popolare, i programmatori possono avere vite. Alcuni di noi hanno altri e/o figli significativi. Non solo è difficile attrarre e mantenere grandi programmatori se li lavori 60 ore alla settimana, ma quelli che tieni spesso saranno troppo bruciati per essere produttivi.
  5. Equilibrio tra lavoro/apprendimento/comunità: penso che qualcuno lo abbia già coperto, ma i programmatori hanno bisogno di possibilità di accrescere le proprie capacità e connettersi con programmatori al di fuori della bolla dell'ufficio per rimanere al top del loro gioco. Questo è soprattutto vero per i programmatori che lavorano principalmente su prodotti open-source. Alcune ore/settimana di codifica della community e una conferenza o due all'anno possono fare la differenza nella capacità e nella produttività del programmatore, nonché il peso della tua azienda con altri programmatori, alcuni dei quali potresti voler assumere.
2
HedgeMage

Questo può sembrare ridicolo, ma una sala da musica per sviluppatori inclini alla musica riforniti di strumenti relativamente economici e di modesti amplificatori.

Mentre lavoro da remoto a casa, non c'è niente di meglio nel tenere il cervello attivamente pensando alle soluzioni che esercitarsi con la mia chitarra.

1
James Dunne

Preferisco due monitor, un ufficio silenzioso, una buona macchina.

1
RedsDevils

Per me una palestra. Sono un tipo fisico e so che molti programmatori non lo sono, ma devo andare a lavorare o non sono altrettanto produttivo. Non deve essere altro che un posto dove puoi fare pull up o sit up una barra per il mento e un sacco da boxe. tuttavia lo farei dopo che avrai 2 monitor e un luogo in cui vengono discusse idee ma quelle sono già state menzionate.

1
rerun

A Cooler Water

Non ne ho una e porto due bottiglie d'acqua con me ogni giorno.

Molte altre risposte hanno riguardato cose come doppi monitor e aree ricreative (musica e simili).

1
Moshe

In ordine decrescente di importanza.

1
numan

n cervello che lavora è ciò di cui hai più bisogno.

Tutto il resto dipende da questo

1
user4124
  1. Dual monitor (ho capito, yay me.)
  2. Accesso ai newsgroup (non ce l'ho: /)
  3. Caffè gratuito (anch'io ho capito, yay me.)
  4. Lavagna.
  5. Uno o più scaffali.
  6. Il computer portatile.
  7. Formazione interna su processi di ingegneria del software, strumenti, ecc.
  8. Capacità di creare i tuoi strumenti di "aiuto" (se ti aiutano a portare a termine il lavoro) in qualsiasi lingua del tuo collegamento (che è diversa da sando qualsiasi lingua al di fuori di quelle ufficiali per lo sviluppo dei principali prodotti che stai venendo pagato per.)
  9. Assistenza agli studenti part-time.
1
luis.espinal

Aggiornamento memoria

perché a volte il modello che sto costruendo nella mia testa non si adatta.

1
jah

Un gestore di finestre con più aree di lavoro e un gestore di finestre basato su terminali come schermata GN. Il multitasking può essere molto difficile senza un sistema organizzativo.

1
Trey Hunner

dischi veloci (cioè 10000 + rpm)!

Niente mi frustra più che aspettare l'I/O, dove trovo che il mio computer non riesce a tenere il passo con il mio pensiero.

1
tomfanning

Facile accesso ai rinfreschi, ad esempio una caffettiera nella stanza (se questa è la tua preferenza).

Non c'è niente di peggio che prendere un caffè veloce prima di intraprendere la prossima sezione di codice ed essere teso un'imboscata da utenti con problemi di supporto o gestori che vogliono "una chat veloce" (o peggio, viceversa).

1
Stu Pegg

Molte persone hanno menzionato un posto di lavoro tranquillo o silenzioso che spesso non è solo impossibile, ma in realtà è quasi brutto come uno rumoroso. Non sopporto il silenzio assoluto, è inquietante, quindi ecco il mio suggerimento economico:

n generatore di rumore bianco/rosa

Come un orologio che ha un generatore di rumore bianco/rosa. Molti di loro hanno suoni aggiuntivi, ma le spiagge hanno fastidiosi rumori di uccelli e i fiumi mi fanno fare pipì, quindi i migliori sono le modalità audio che simulano la pioggia. La mia preferita è la pioggia su un tetto di lamiera.

1
Pickle Pumper
  • Un'illuminazione che non ti fa sentire come se fossi sul pavimento di un supermercato.
  • Alcune belle grandi piante verdi
  • PC ad alte prestazioni, doppio 22 "LCD
  • Una wiki per sviluppatori
  • Divisori sezionali in modo che tutti possano avere la loro poca privacy e non guardarsi l'un l'altro tutto il giorno. Evita però i cubicoli ... deve esserci ancora un ambiente di interazione.
  • Ampio spazio di lavoro
  • Sala giochi con tavolo da biliardo/tavolo da ping pong, bella tv, PS3/XBox/Wii con alcuni giochi multiplayer.
  • Una bella cucina
  • Macchina per snack/bevande bilanciata che si rivolge a mangiatori sani e non sani.
  • Bella area esterna che è fresca d'estate dove le persone possono sedersi, rilassarsi e mangiare.

Il lavoro è l'aspetto più importante. Puoi avere tutte queste cose ma ti senti ancora bloccato in un lavoro terribile. Il lavoro deve essere divertente e le cose divertenti devono essere un vantaggio.

1
Tjaart

La possibilità di lavorare da casa!

1
Xavier Nodet

A sala giochi dove lui/lei non sarebbe disturbato mentre sta pulendo la sua mente.

Silenzioso.

Luce bassa.

Una scorta costante e infinita di soda, o altra bevanda a base di caffeina a scelta, a non più di un braccio di distanza.

Un computer abbastanza veloce da non lasciare la zona in attesa del completamento di un compilatore o debugger. Ovviamente per progetti più grandi questo diventa difficile, ma idealmente non aspetto mai il computer.

1
Sorpigal

Musica stimolante, non invadente.

Questa è la mia playlist di lavoro

1
Mild Fuzz
  • Un computer veloce

  • Una buona connessione a Internet (non riesco a vedere quel segno di caricamento per troppo tempo)

  • La libertà di indossare ciò che voglio (ovviamente in un limite)

Sarebbe abbastanza :)

1
Ayush Goyal

Una terrazza all'aperto con comode sedie, prese di corrente e accesso wifi.

0

Qualche flessibilità in ore

Non tutti sono più produttivi alla stessa ora del giorno

0
Bill

Caffeina e molta pazienza ...

0
Jeremy

Stampante laser a colori (può essere condiviso, ma non dovrebbe essere più di 20 'circa dalla propria scrivania).

0
tcrosley

alt text

0
Greg

Diritto di usare i propri metodi e permesso di fare nuovi esperimenti piuttosto che usare gli stessi vecchi metodi e attenersi alle vecchie regole. e ovviamente Light instrumental Music

0
Chetan Sharma

• Dintorni che si armonizzano con lui/lei. Questo include ciò che è stato menzionato prima. Quasi nulla riduce la produttività tanto quanto la sensazione di essere un raro tipo di lucertola in un terrario. Se ti senti a casa, vai avanti;)

• Tutto il software richiesto più alcune cose per eliminare la seccatura:

  • Attuale IDE e attrezzatura

  • Bug Tracker

  • Wiki

• Responsabili del progetto che conoscono il loro lavoro: far sviluppare gli sviluppatori, supportare gli help desk. Periodo.

0

Nessun telefono Ok, un compromesso: avere una stanza riservata alle telefonate.

0
hplbsh

na tastiera modello M.

0
oadams

Quanto più spazio possibile sullo schermo e grandi scrivanie con spazio per mettere le note post da qualche parte.

0
Jonathan.

Personalmente, ho sempre episodi di Sopranos in esecuzione sullo sfondo o sullo schermo accanto a me, è sempre fantastico quando colpisci un blocco stradale per sintonizzarti solo per alcuni minuti per schiarirti la testa con alcune Paulie Walnuts!

0
kyndigs
  • Possibilità di scegliere il proprio rig/sedia
  • Possibilità di scegliere il proprio software, con ragione IDE ecc
  • Un sacco di tè/caffè e acqua (molto importante)
  • Nessuna stupida politica su Internet (nessuno streaming ecc.)
  • È ora di lavorare sui propri progetti
0
DBlackborough

Bene dalla mia esperienza finora penso che le seguenti cose siano assolutamente vitali:

  • Potente macchina di sviluppo
  • Doppi monitor (almeno 22 "o 24")
  • Sedia decente
  • Internet non filtrato (non so quanti siti utili ho visto bloccato da WebSense)
  • La capacità di decorare/arredare il tuo spazio di lavoro (è incredibile quanto questo possa aiutarti a sentirti a tuo agio/ad est)
  • Buoni server di supporto per controllo versione, wiki, backup, test con altre applicazioni se lo stack della soluzione ne include diversi, ecc.
0
Erik Nelson

Note post-it colorate. Semplice, versatile e poco costoso. Li uso per tutto. Fare, idee, raggruppamento, brainstorming, apprendimento, ecc.

0
Benjamin

Un orologio hardware

0
adopilot

Forse qualcuno l'ha già detto, ma dovrebbe esserci una fortezza di solitudine e se ciò non è fattibile almeno un angolo di solitudine.

0
Gaurav