it-swarm.dev

Remplissez chaque programmeur a besoin tout en travaillant

J'ai été chargé de créer un environnement amusant et relaxant, une chose que je sais que je veux, c'est des souris et des claviers ergonomiques, d'autres ont suggéré des balles et des bandes d'exercice.

De quoi a besoin chaque programmeur pour travailler? Qu'est-ce qui pourrait ne pas être nécessaire, mais serait-il agréable d'avoir de toute façon?

Remarque: cette question a été posée précédemment, mais il a été recommandé de la publier ici. Voir ce lien pour les réponses précédentes: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs- while-working-closed

112
Desai Shukla

Internet

Comme l'a dit Joel Spolsky, "Internet devrait être aussi librement accessible que l'air".

281
riwalk

Deux moniteurs

267
ysolik

Des collègues intelligents qui aiment les solutions de débat

Pour moi, la seule chose qui crée un environnement amusant et relaxant, ce sont les gens avec qui vous travaillez. Entouré de gens intelligents qui sont passionnés par l'artisanat des logiciels est un excellent moyen de le faire. Tout le reste est comme deux moniteurs, utiles, mais pas vitaux.

Je trouve intéressant que la plupart des réponses (jusqu'à présent) soient des choses physiques, personne n'a mentionné les avantages de la collaboration.

Vous pouvez vous développer dans une grotte, mais il est facile de perdre de vue la vue d'ensemble.

230
Steve Duitsman

n grand tableau blanc
Très pratique pour le brainstorming et la communication d'idées lorsque vous travaillez avec d'autres développeurs. Je ne sais pas si je pourrais vivre sans le mien.

BTW: Ces minuscules tableaux blancs CUBE attachés par velcro ne le coupent pas.

168
JohnFx

Chaise ergonomique

Je pense que l'on aurait certainement besoin d'un chaise ergonomique puisque la plupart de votre temps se passe devant le PC. Si vous utilisez un ordinateur portable, un support pour ordinateur portable serait également bien.

Lumière suffisante, pas trop de bruit et café :)

151
Daniel

Temps alloué à la recherche

Qu'il s'agisse de travailler avec un nouvel outil/technologie potentiellement utilisable ou de lire une méthodologie, le temps de recherche est essentiel.

Anecdote:

Quand j'ai commencé mon travail actuel, les vendredis étaient horribles car tout le personnel de télémarketing du soir travaillait le quart de jour le vendredi. J'ai commencé à travailler à la maison le vendredi et j'ai pris 50% de ce temps à la maison et je l'ai consacré directement à la recherche. Je me suis familiarisé avec la base de code, les outils des fournisseurs, les méthodologies que nous avons utilisées en un rien de temps et j'ai découvert de nouvelles techniques/processus que j'ai finalement mis en place avec beaucoup de succès.

113
Steven Evers

Casque

alt text

104
grokus

A Ne pas déranger option

En fait, j'aime travailler dans un endroit où je ne suis pas isolé toute la journée, où je suis en phase avec ce qui se passe au bureau. Mais parfois, la chose dont j'ai le plus besoin est la capacité de couper tout le bruit et d'envoyer un signal fort "ne m'interrompez pas à moins qu'il y ait un feu".

97
AShelly

bon éclairage

L'éclairage naturel, incandescent ou indirect/diffus est un gros plus pour moi. L'éclairage fluorescent me donne l'impression d'être dans un atelier de misère et me donne mal à la tête.

76
JohnFx
  1. Silence.
  2. Silence.
  3. Silence.
  4. Un clavier plat + n'importe quel nombre de gadgets souhaités par le programmeur (et cela varie).
  5. Propre bureau.
  6. À l'abri des demandes ridicules de la part du personnel non technique, y compris certains PDG ignorants (sur le plan technologique).
  7. Accès à des ressources pédagogiques, comme des livres.
  8. Des écouteurs et une grande part avec une sélection de bonne musique.
  9. La nourriture gratuite est appréciée, mais pas nécessairement un atout majeur.
  10. Capacité à travailler avec des technologies sympas, que ce soit juste la version de pointe d'un framework ou l'implémentation d'un contrôleur flou pour trier les nombres (je sais que c'est un exemple très stupide, il est ici à des fins d'illustration).
  11. Silence.
  12. Un environnement sans bruit
  13. Des collègues qui ne parlent pas
  14. Téléphone sur appel uniquement
  15. Environnement de travail calme.
74
Jas

Matériel de dernière génération, tel que disques SSD.

66
user2567

Une porte.

Sérieusement, tout le monde devrait avoir un bureau avec une porte à fermer quand il a vraiment, vraiment besoin de faire du travail. Vous pouvez le laisser ouvert la plupart de la journée, mais pour les moments où vous portez beaucoup d'état dans votre tête et que vous vraiment ne vous souciez pas d'un événement ou d'une sous-culture médiatique aléatoire dans -Blague, tu as besoin d'une porte que tu peux fermer.

J'aime aussi un bon mur solide que je peux battre si je le dois, mais c'est probablement juste moi.

60
TMN

Machine à café

54
ysolik

Une vie en dehors du travail.

48
Kramii

n banc à l'extérieur

Sérieusement, parfois le Grind devient lourd, un problème est trop difficile et vous avez juste besoin de soleil, d'air et d'un moment pour réfléchir en écoutant les voitures passer. Rien de tel qu'un endroit calme juste à côté du bâtiment pour aller réfléchir un instant.

47
CodexArcanum

n plan de formation

Nous sommes tous censés tout savoir sur tout, nouveau et ancien. Plus souvent qu'autrement, nous sommes censés le faire à notre propre rythme et à nos frais. Oh, bien sûr, on m'a parfois permis d'assister à une conférence, tant qu'elle était 1.) gratuite et 2.) ne prenait pas de temps.

Je trouve qu'une chose que j'aimerais avoir est une allocation de formation non seulement d'argent, mais de temps. Un petit investissement (une semaine et des frais de cours) de la part de l'employeur rapporte non seulement une augmentation des connaissances et de la productivité, mais aussi du moral, et je dirais même la loyauté. Pourquoi aller ailleurs si vous me laissez grandir en tant qu'ingénieur?

44
Wonko the Sane
37
Icode4food

Un manager qui s'occupe des trucs de tête: réunions interminables, questions d'assistance technique répétitives et faciles à répondre, demandes de "réparer mon ordinateur", etc.

Quand j'étais manager, j'ai précisé que personne ne devait déranger mes programmeurs ou les programmer lors d'une réunion sans venir me voir au préalable.

35
bmb

Testeurs, Administrateurs système et Support technique

Évidemment, dans certains magasins, ce sera une donnée, mais pour les petites configurations, les programmeurs sont d'un ordre de grandeur plus productifs s'ils n'ont pas à traiter autre chose que leur code.

33
tobyodavies

n compte de dépenses

26
Gratzy

ne zone de discussion.

Quelque part où vous pouvez vous éloigner de votre bureau et vous détendre un peu.

24
Toby

Papier et crayon et gomme!

Il y a des choses que vous ne pouvez pas vous empêcher de mieux exprimer sur papier. Dessins initiaux, croquis, etc.

La possibilité d'utiliser n'importe quel éditeur/IDE que vous préférez

19
Mumbles

Chaque programmeur a besoin d'un employeur qui est disposé à les envoyer à des conférences (et à couvrir les dépenses).

19
Matthew J Morrison

Salles de réunion/conférence

Si vos programmeurs vont partager un espace, vous voudrez peut-être quelques petites salles de conférence sur le côté pour que les groupes se rencontrent et discutent de projets sans interférer avec les autres.

16
Rachel

Un joli carnet de notes pour prendre des notes avec un stylo ou un crayon. Autant que j'aime les ordinateurs, je trouve absolument indispensable d'avoir un joli cahier pour écrire des idées, prendre des notes lors des réunions, des schémas, etc.

15
ysolik

ne grande bibliothèque de référence

Google est idéal pour de nombreuses choses, mais il ne remplace pas une bonne collection de livres. Les livres électroniques consultables sont préférés, comme la collection O'Reilly Safari.

13
Jay Beavers

Grands outils. Qu'il s'agisse d'éditeurs, de débogueurs, de compilateurs, d'OS, de VCS, avec tout ce que nous sommes le plus à l'aise et productif.

Normes ouvertes. Cela nous donne la flexibilité d'utiliser les outils de notre choix pour travailler avec. Donc pas de solution d'emails MS Exchange, pas de doc, docx, xls, ...

Processus simples. Le banal devrait être pris en charge, ou le processus devrait être assez simple pour ne pas s'interposer entre ce que nous aimons le plus.

Chaise supplémentaire, disponible à proximité. Très utile si nous voulons discuter de quelque chose avec vos pairs ou lors des révisions de code.

Le plus grand moniteur le plus mauvais que vous puissiez obtenir. Obtenez autant d'écran que possible. Tout ce qui nous aide à voir plus de code à la fois. Cela inclut les moniteurs doubles/multiples, bien que je trouve personnellement difficile d'utiliser plusieurs moniteurs. Je préfère donc un seul grand moniteur haute résolution.

Clavier et souris confortables placés à une hauteur et une distance appropriées.

Tableau blanc, bloc-notes (de préférence non ligné), crayon (un stylo ne fera pas l'affaire, la plupart des administrateurs ne voient pas la différence), marqueurs de tableau (plusieurs couleurs) ...

Les trucs habituels qui s'appliquent à tout autre travail de bureau - éclairage approprié, circulation de l'air, espace, approvisionnement régulier en café frais, environnement calme, ...

12
aufather

Un bureau cher mais très bon à avoir est un bureau réglable en hauteur électriquement. Permet aux développeurs de travailler assis normalement ou de soulever le bureau (en appuyant sur un bouton) à une hauteur qui leur permet de travailler debout.

11
Kevin D

Un bureau insonorisé.

10
Arun Saha

autodiscipline

Qu'on le veuille ou non, nous ne sommes pas tous Pablo Picasos ou Walt Whitmans qui ne peuvent coder que si et quand la muse nous frappe.

La plupart des programmeurs ont probablement déjà découvert qu'on leur demandait de coder des choses qui ne les passionnaient pas personnellement tout le temps. Vous devez également trouver un moyen d'atteindre l'intérieur de vous-même et de retirer le bon code même lorsque l'humeur est mauvaise.

10
Jay Beavers

Vous ne dites pas dans quelle pile technologique vous allez travailler, mais:

Licence MSDN

ou

Licences pour tout logiciel/outil requis

10
Steven Evers

A chaise décente. (Si vous pouvez vous le permettre, un Herman Miller Mirra est absolument merveilleux pour quelqu'un assis sur une chaise plusieurs heures par jour.)

8
Frank Shearar

choix

Bien que je pense que vos motivations sont bonnes, je recommanderais pas de décider sur un clavier et une souris ergonomiques, deux moniteurs, etc. L'une des choses qui motive les bonnes personnes est l'autonomie. Je chercherais à les faire "les meilleurs" autant que possible définis par les individus. Cela peut facilement être accompli en donnant aux gens un budget et en leur permettant de le dépenser comme bon leur semble.

Alors que l'équipe doit s'entendre sur certaines choses, le contrôle de source commun, le concept ouvert ou les bureaux privés, il y a beaucoup de choses où il n'y a aucun avantage pour tout le monde à avoir la même chose. Si quelqu'un veut une chaise différente et son prix est comparable, pourquoi pas?

8
geofflane

Un vestiaire avec une bonne douche et un endroit pour ranger vos affaires.

Faire une course dans la journée ou rouler pour travailler rend la journée tellement meilleure, sauf si vous puez le reste de la journée. De plus, il permet aux personnes qui ne prendraient pas la peine de sortir de le faire.

8
Sam J

liberté du système d'exploitation de la station de travail

Si vous êtes une boutique open source, laissez vos développeurs choisir entre Windows, Mac OS X ou leur version préférée de Linux pour leur poste de travail.

7
Brian

superviseur/manager

  • qui se soucie de vous en tant que personne
  • qui encourage le rire
7
Adamizer

Tiroirs à clavier ergonomiques

Si vous allez taper pendant la majeure partie de la journée, RSI vous frappera à un moment donné de votre carrière. Ceux-ci aident à soulager le stress.

6
wheaties

Mélangez la semaine de travail en définissant votre propre "temps de 20 pour cent"

De nombreuses grandes entreprises ont des politiques qui permettent aux employés de passer une partie de leur temps à travailler sur leurs propres projets. Ces programmes sont souvent utilisés pour attirer des candidats à un emploi de haut calibre, ainsi que pour encourager l'innovation. Par exemple, Google propose ce qu'il appelle le "temps de 20%", où ses employés passent une journée par semaine de travail sur un projet qui les passionne.

Pourquoi?

  • Innovation et créativité
  • Exploration
  • Opportunité
  • Motivation
5
Amir Rezaei

Composants PC:

  • Haute résolution et/ou moniteur à écran large ayant au moins une résolution 1680x105, en diagonale au moins 19 ". Technologie: LCD ou supérieur, ayant un temps de réponse <10 ms. Bonne reproduction des couleurs et grand angle de vision sont également important (merci à Billy).
  • Le processeur doit être Core 2 Duo ou supérieur.
  • La RAM doit être 2 Go ou supérieure.
  • Rapide (> = 7200 tr/min), grand (> = 320 Go) disque dur. Si possible, utilisez SSD .
  • Un ensemble de clavier exotique et souris, éventuellement sans fil.

Autre:

  • Assez grand espace bureau.
  • Gratuit boissons.
5
Donotalo

Logiciel de machine virtuelle!

Selon ce que vous développez, vous voudrez peut-être également des logiciels de machine virtuelle comme VMWare ou Parallels. Par exemple, si vous développez des sites Web et le faites sur un Mac, il n'y a plus aucun moyen d'exécuter Internet Explorer sur un Mac. Soit vous devez redémarrer Bootcamp, ce qui est une énorme perte de temps, soit vous pouvez avoir un petit VM fonctionnant avec Windows dedans que vous pouvez utiliser pour tester IE. Certaines personnes prétendent utiliser WineBottler , un wrapper API, pour exécuter IE mais cela n'a jamais fonctionné pour moi et le moment IE obtient une mise à jour de la bouteille de vin) Il est plus facile d'avoir une distribution TinyXP dans une VM.

Bien sûr, vous pouvez dépenser quelques dollars sur un deuxième ordinateur ou configurer une machine de test avec Windows, mais c'est une énorme douleur dans la croupe. Quand nous l'avons fait, quelqu'un le cassait toujours et vous ne pouviez pas tester. L'utilisation d'un VM a rendu les tests instantanés et remis la puissance entre les mains des programmeurs.

5
Pickle Pumper
  • Un fauteuil de massage.

enter image description here

  • Un grille-pain USB.

enter image description here

  • Tissus humides.

enter image description here

  • Une poubelle.

enter image description here

  • Un repose-pied.

enter image description here

  • et plein d'autres.

EDIT: Entre autres outils, j'ai le plus besoin d'une chaise comme ci-dessous.

enter image description here

5
xport

Windows que vous pouvez ouvrir.

Pas du genre logiciel. Les cadres en bois/métal avec verre que vous regardez à travers pour voir le monde extérieur.

Je déteste être complètement enfermé dans un bureau stérile. Je suis un double moniteur depuis les années 1990, et j'habite à Seattle, mais je renoncerais au café gratuit et à la moitié de ma zone d'affichage pour avoir de l'air frais en été.

4
Ken

La meilleure chose que vous pourriez probablement faire, mais je ne suis pas sûr de votre budget, c'est de donner à chacun un maximum d'espace et d'intimité (mais cela ne va pas bien ensemble). Avec cela en place, les programmeurs peuvent créer leur propre environnement de travail confortable

4
Bryan Harrington

Un très bon éditeur de texte et une connaissance de ses raccourcis clavier.

4
Caleb

Un sac de boxe

Excellent moyen de souffler de la vapeur.

4
lamcro

n téléphone!

Pourquoi cela n'a-t-il pas encore été dit? J'ai besoin d'un téléphone pour communiquer avec mes collègues, beaucoup plus facile que de leur envoyer des e-mails parfois.

(Bien sûr, mon téléphone est doté d'un bouton de déconnexion/arrêt afin que je ne sois pas dérangé quand je le veux.)

4
Emerion

Casque + générateur de bruit blanc

J'utilise celui de SimplyNoise , ou une application iPhone gratuite appelée White Noise Lite

4
user5265

un ordinateur, une souris, un clavier et un moniteur, une chaise VRAIMENT agréable. oh, et google.

3
Muad'Dib

Assez bons collègues.

Je suis dans une école privée de programmation de jeux en ce moment, et évidemment il n'y a pas assez de gens intelligents dans ma classe, contrairement à celui de la même année de l'année dernière.

Par assez intelligent, j'entends la maturité, les intérêts, l'expérience en programmation et la motivation personnelle pour résoudre un problème par lui-même plutôt que de demander à un autre étudiant plutôt qu'à l'enseignant.

3
jokoon

Ce que j'aime c'est:
Un ordinateur super rapide.
Un moniteur assez grand. (Le débogage dans un 17 'est horrible).
Chaise super ergonomique.
Une chambre privée.
Pourparlers via chat ou e-mails uniquement pour la majeure partie de la partie.
Casque de qualité
Bouteille d'eau avec de l'eau tiède fraîche.
Atmosphère calme.
Un canapé pour se coucher.
Un casier pour garder des objets personnels
Un livre (pour griffonner quelques réflexions).
Utilisez quel OS, IDE etc (laissé au programmeur).
Connexion Internet rapide sans restriction (le contenu ok pour adultes peut être restreint. Rien d'autre.)
J'ai besoin de bons amis et collègues programmeurs de préférence du même âge.
Une fille avec qui flirter peut être idéale car la vie est si ennuyeuse. Et les programmeurs ont à peine des amies. (hah! je plaisante)
Un temps libre où nous pouvons poursuivre tout passe-temps que nous aimons. Nourriture disponible localement. Pas besoin de sortir du bâtiment pour en avoir un.

3
user4626

Supplément et multivitamines ....

2
VinkyH
  • Bureau calme avec de grandes fenêtres
  • Bon matériel ergonomique
2
Branimir
  1. Autres boissons (eau chaude pour le thé, réfrigérateur pour les boissons fraîches). Croyez-le ou non, nous ne sommes pas tous des noix de café.
  2. Espace de travail personnalisable: les codeurs ont, à tout le moins, des opinions bien arrêtées sur la façon dont nous codons. Je pars souvent avec un stylo plume et un cahier pour commencer à coder (souvent à l'extérieur, sur le sol ou dans d'autres endroits étranges). Plus les codeurs contrôlent notre processus, plus nous pouvons être productifs.
  3. Processus commerciaux, etc. qui nous permettent de personnaliser nos outils logiciels comme nous le faisons dans notre espace de travail: c'est-à-dire, n'utilisez pas de protocoles ou de formats propriétaires qui nous obligent à utiliser tous les mêmes applications clientes.
  4. Équilibre vie professionnelle/vie privée: malgré l'opinion populaire, les programmeurs peuvent avoir des vies. Certains d'entre nous ont des proches et/ou des enfants. Non seulement il est difficile d'attirer et de garder de bons codeurs si vous les travaillez 60 heures par semaine, mais ceux que vous gardez seront souvent trop épuisés pour être productifs.
  5. Équilibre travail/apprentissage/communauté: je pense que quelqu'un a déjà couvert cela, mais les codeurs ont besoin de développer leurs compétences et de réseauter avec des codeurs en dehors de leur bulle de bureau afin de rester au sommet de leur art. C'est en particulier vrai pour les codeurs travaillant principalement sur des produits open source. Quelques heures/semaine de codage communautaire et une conférence ou deux par an peuvent faire une différence spectaculaire dans la capacité et la productivité de votre codeur, ainsi que l'influence de votre entreprise avec d'autres programmeurs, dont certains pourraient vouloir embaucher.
2
HedgeMage

Cela peut sembler ridicule, mais une salle de musique pour les développeurs enclins à la musique regorge d'instruments relativement peu coûteux et d'amplificateurs modestes.

Tout en travaillant à distance à la maison, il n'y a rien de mieux pour garder mon cerveau en train de penser activement à des solutions que de pratiquer ma guitare.

1
James Dunne

Je préfère deux moniteurs, bureau calme, bonne machine.

1
RedsDevils

Pour moi une salle de gym. Je suis un gars physique et je sais que beaucoup de programmeurs ne le sont pas, mais je dois aller travailler ou je ne suis tout simplement pas aussi productif. Il ne doit pas y avoir grand-chose, mais un endroit où vous pouvez faire des tractions ou des redressements assis, une barre de menton et un sac de boxe. Cependant, je le ferais après avoir 2 moniteurs et un endroit où les idées sont débattues mais celles-ci ont déjà été mentionnées.

1
rerun

n refroidisseur d'ea

Je n'en ai pas et j'apporte deux bouteilles d'eau avec moi chaque jour.

De nombreuses autres réponses ont couvert des choses comme les moniteurs doubles et les zones de loisirs (musique et similaires).

1
Moshe

Par ordre décroissant d'importance.

  • Double moniteur ou très grand moniteur (par exemple 27-30 pouces)
  • Tableau blanc pour griffonner
  • Casque antibruit Bose pour e
  • Une bibliothèque de référence (physique ou virtuelle comme O'reilly safari )
  • Accès aux m & m et aux boissons
1
numan

n cerveau qui travaille est ce dont vous avez le plus besoin.

Tout le reste en dépend

1
user4124
  1. Deux moniteurs (j'ai compris, ouais moi.)
  2. Accès aux newsgroups (moi non plus: /)
  3. Café gratuit (j'ai aussi ça, yay moi.)
  4. Tableau noir.
  5. Une ou plusieurs étagères.
  6. Portable.
  7. Formation interne sur les processus, outils, etc. de génie logiciel.
  8. Possibilité de créer vos propres outils "d'aide" (s'ils vous aident à faire le travail) dans n'importe quelle langue de votre lien (qui est différente de en utilisant n'importe quelle langue en dehors des langues officielles pour développer les principaux produits que vous recevez) pour.)
  9. Aide aux étudiants à temps partiel.
1
luis.espinal

Mise à niveau de la mémoire

parce que parfois le modèle que je construis dans ma tête ne correspond tout simplement pas.

1
jah

Un gestionnaire de fenêtres avec plusieurs espaces de travail et un gestionnaire de fenêtres basé sur un terminal tel que écran GN. Le multitâche peut être très difficile sans système d'organisation.

1
Trey Hunner

Disques rapides (c.-à-d. 10000 + tr/min)!

Rien ne me frustre plus que d'attendre les E/S, où je trouve que mon ordinateur ne peut pas suivre ma pensée.

1
tomfanning

Accès facile aux rafraîchissements, par exemple une cafetière dans la chambre (si c'est votre préférence).

Il n'y a rien de pire que de prendre un café rapide avant de se lancer dans la prochaine section de code et d'être pris en embuscade par des utilisateurs ayant des problèmes de support ou des gestionnaires qui veulent "une discussion rapide" (ou pire, vice versa).

1
Stu Pegg

Beaucoup de gens ont mentionné un lieu de travail calme ou silencieux qui est souvent non seulement impossible mais en fait presque aussi mauvais qu'un environnement bruyant. Je ne peux pas supporter un silence absolu, c'est effrayant, alors voici ma suggestion peu coûteuse:

n générateur de bruit blanc/rose

Comme une horloge avec un générateur de bruit blanc/rose. Beaucoup d'entre eux ont des sons supplémentaires, mais les plages ont des bruits d'oiseaux ennuyeux et les rivières me font pipi donc les meilleurs sont les modes sonores qui simulent la pluie. Mon préféré est la pluie sur un toit en tôle.

1
Pickle Pumper
  • Un éclairage qui ne vous donne pas l'impression d'être dans un supermarché.
  • Quelques belles grandes plantes vertes
  • PC haute performance, double 22 "LCD
  • Un wiki développeur
  • Séparateurs sectionnels pour que chacun puisse avoir son peu d'intimité et ne pas se regarder toute la journée. Évitez les cabines cependant ... il doit encore y avoir un environnement d'interaction.
  • Grand espace de travail
  • Salle de jeux avec table de billard/table de ping-pong, belle télévision, PS3/XBox/Wii avec quelques jeux multijoueurs.
  • Une belle cuisine
  • Machine à collation/boisson équilibrée qui s'adresse aux mangeurs sains et non sains.
  • Bel espace extérieur frais en été où les gens peuvent s'asseoir et se détendre et manger.

Le travail est l'aspect le plus important. Vous pouvez avoir toutes ces choses, mais vous vous sentez toujours coincé dans un travail terrible. Travaillez pour vous sentir amusant, et les trucs amusants doivent être un bonus.

1
Tjaart

La possibilité de travailler à domicile!

1
Xavier Nodet

A salle de jeux où il/elle ne serait pas dérangé pendant le nettoyage de son esprit.

Silencieux.

Lumière faible.

Un approvisionnement constant et sans fin de soda ou d'autres boissons caféinées de choix, jamais à une distance de plus.

Un ordinateur suffisamment rapide pour ne pas quitter la zone en attendant la fin d'un compilateur ou d'un débogueur. Évidemment, pour les projets plus importants, cela devient difficile, mais idéalement, je n'attends jamais sur l'ordinateur.

1
Sorpigal

Musique stimulante et non intrusive.

Ceci est ma playlist de travail

1
Mild Fuzz
  • Un ordinateur rapide

  • Une bonne connexion Internet (je ne vois pas ce signe de chargement trop longtemps)

  • Liberté de porter ce que je veux (bien sûr dans une limite)

Ce serait suffisant :)

1
Ayush Goyal

Une terrasse extérieure avec des chaises confortables, des prises de courant et un accès wifi.

0

Une certaine flexibilité en heures

Tout le monde n'est pas plus productif au même moment de la journée

0
Bill

Caféine et beaucoup de patience ...

0
Jeremy

Imprimante laser couleur (peut être partagée, mais ne doit pas être à plus de 20 'environ de son bureau).

0
tcrosley

alt text

0
Greg

Droit d'utiliser ses propres méthodes et autorisé à faire de nouvelles expériences plutôt qu'en utilisant les mêmes anciennes méthodes et en respectant les anciennes règles. et bien sûr Musique instrumentale légère

0
Chetan Sharma

• Un environnement qui s'harmonise avec lui/elle. Cela comprend ce qui a été mentionné précédemment. Presque rien ne réduit la productivité aussi mauvais que le sentiment d'être un type de lézard rare dans un terrarium. Si vous vous sentez chez vous, vous y allez;)

• Tous les logiciels requis et quelques trucs pour vous éviter les tracas:

  • Current IDE et équipement

  • Bug Tracker

  • Wiki

• Des chefs de projet qui connaissent leur métier: faire développer les développeurs, accompagner les help-deskers. Période.

0

Pas de téléphone. D'accord, un compromis: réserver une salle pour les appels téléphoniques.

0
hplbsh

n clavier modèle M.

0
oadams

Autant d'espace d'écran que possible et de grands bureaux avec un espace pour placer des notes quelque part.

0
Jonathan.

Personnellement, j'ai toujours des épisodes de Sopranos en arrière-plan ou sur l'écran à côté de moi, c'est toujours génial lorsque vous frappez un barrage routier pour simplement vous connecter pendant quelques minutes pour vous vider la tête avec des noix de Paulie!

0
kyndigs
  • Possibilité de choisir sa propre plate-forme/chaise
  • Possibilité de choisir son propre logiciel, avec raison IDE etc
  • Beaucoup de thé/café et d'eau (très important)
  • Pas de politiques Internet stupides (pas de streaming, etc.)
  • Temps pour travailler sur ses propres projets
0
DBlackborough

D'après mon expérience jusqu'à présent, je pense que les choses suivantes sont absolument essentielles:

  • Machine de développement puissante
  • Deux moniteurs (au moins 22 "ou 24")
  • Chaise décente
  • Internet non filtré (je ne sais pas combien de sites utiles j'ai vu bloqués par WebSense)
  • La possibilité de décorer/meubler votre espace de travail (c'est incroyable à quel point cela peut vous aider à être confortable/à l'est)
  • Bons serveurs de support pour le contrôle de version, le wiki, la sauvegarde, les tests avec d'autres applications si votre pile de solutions en inclut plusieurs, etc.
0
Erik Nelson

Notes Post-It colorées. Simple, polyvalent et peu coûteux. Je les utilise pour tout. A faire, idées, regroupement, brainstorming, apprentissage, etc.

0
Benjamin

Une horloge matérielle

0
adopilot

Peut-être que quelqu'un l'a déjà dit, mais il devrait y avoir une forteresse de solitude et si cela n'est pas possible au moins un coin de solitude.

0
Gaurav