it-swarm-eu.dev

Sachen, die jeder Programmierer während der Arbeit braucht

Ich wurde beauftragt, eine unterhaltsame und entspannende Umgebung zu schaffen. Ich weiß, dass ich ergonomische Mäuse und Tastaturen haben möchte. Andere haben Übungsbälle und -bänder vorgeschlagen.

Was braucht jeder Programmierer während der Arbeit? Was ist vielleicht nicht nötig, aber trotzdem schön zu haben?

Hinweis: Diese Frage wurde bereits gestellt, es wurde jedoch empfohlen, sie hier zu veröffentlichen. Unter diesem Link finden Sie die vorherigen Antworten: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs-while-working-closed

112
Desai Shukla

Das Internet

Wie Joel Spolsky sagte: "Das Internet sollte so frei verfügbar sein wie Luft."

281
riwalk

Doppelmonitore

267
ysolik

Intelligente Kollegen, die gerne über Lösungen diskutieren

Für mich sind die Menschen, mit denen Sie arbeiten, das einzige, was eine unterhaltsame und entspannende Umgebung ausmacht. Umgeben von intelligenten Menschen, die sich für Software-Handwerkskunst begeistern, ist dies eine großartige Möglichkeit. Alles andere ist wie zwei Monitore, hilfreich, aber nicht wichtig.

Ich finde es interessant, dass die meisten Antworten (bis zu diesem Punkt) physische Dinge sind, von denen niemand die Vorteile der Zusammenarbeit erwähnt hat.

Sie können sich in einer Höhle entwickeln, aber es ist leicht, das große Ganze aus den Augen zu verlieren.

230
Steve Duitsman

Ein großes Whiteboard
Sehr praktisch für das Brainstorming und die Kommunikation von Ideen bei der Arbeit mit anderen Entwicklern. Ich weiß nicht, ob ich ohne meine leben könnte.

Übrigens: Diese winzigen CUBE-Whiteboards mit Klettverschluss schneiden es nicht.

168
JohnFx

Ergonomischer Stuhl

Ich denke, man würde definitiv einen ergonomischen Stuhl brauchen, da die meiste Zeit vor dem PC verbracht wird. Wenn Sie ein Notizbuch verwenden, wäre ein Notizbuchständer ebenfalls schön.

Ausreichend Licht, nicht zu viel Lärm und Kaffee :)

151
Daniel

Zeit für die Forschung

Egal, ob Sie mit einem potenziell verwendbaren neuen Tool/einer neuen Technologie arbeiten oder sich über eine Methodik informieren, die Zeit für die Recherche ist entscheidend.

Anekdote:

Als ich meinen jetzigen Job anfing, waren die Freitage schrecklich, weil alle Mitarbeiter des abendlichen Telemarketings freitags in der Tagesschicht arbeiteten. Freitags begann ich zu Hause zu arbeiten und nahm mir 50% dieser Zeit zu Hause und widmete sie direkt der Forschung. Ich habe mich mit der Codebasis, den Tools des Anbieters und den Methoden, die wir in kürzester Zeit verwendet haben, vertraut gemacht und einige neue Techniken/Prozesse entdeckt, die ich letztendlich mit großer Wirkung eingeführt habe.

113
Steven Evers

Kopfhörer

alt text

104
grokus

A Nicht stören Option

Eigentlich arbeite ich gerne an einem Ort, an dem ich nicht den ganzen Tag isoliert bin und an dem ich mich auf das einlasse, was sonst noch im Büro vor sich geht. Aber manchmal brauche ich am meisten die Fähigkeit, alle Geräusche auszuschalten und ein starkes Signal "Unterbrechen Sie mich nur, wenn es ein Feuer gibt" zu senden.

97
AShelly

richtige Beleuchtung

Natürliche, weißglühende oder indirekte/diffuse Beleuchtung ist für mich ein großes Plus. Durch die fluoreszierende Beleuchtung fühle ich mich wie in einem Sweatshop und habe Kopfschmerzen.

76
JohnFx
  1. Stille.
  2. Stille.
  3. Stille.
  4. Eine flache Tastatur + eine beliebige Anzahl von Gadgets, die vom Programmierer gewünscht werden (und dies variiert).
  5. Eigenes Büro.
  6. Freiheit von lächerlichen Anfragen von Nicht-Tech-Mitarbeitern, einschließlich einiger ahnungsloser (technologisch) CEOs.
  7. Zugang zu Bildungsressourcen wie Büchern.
  8. Kopfhörer und ein großer Anteil mit einer Auswahl an großartiger Musik.
  9. Kostenloses Essen wird geschätzt, aber nicht unbedingt ein großes Plus.
  10. Fähigkeit, mit coolen Technologien zu arbeiten, sei es nur die neueste Version eines Frameworks oder die Implementierung eines Fuzzy-Controllers zum Sortieren von Zahlen (ich weiß, dass dies ein sehr dummes Beispiel ist, es dient hier zur Veranschaulichung).
  11. Stille.
  12. Eine geräuschlose Umgebung
  13. Mitarbeiter, die nicht sprechen
  14. Nur-Call-Out-Telefon
  15. Ruhiges Arbeitsumfeld.
74
Jas

Hardware der neuesten Generation, z. B. Solid-State-Laufwerke.

66
user2567

Eine Tür.

Im Ernst, jeder sollte ein Büro mit einer Tür haben, die er schließen kann, wenn er wirklich, wirklich etwas Arbeit erledigen muss. Sie können es den größten Teil des Tages offen lassen, aber für die Zeiten, in denen Sie viel Zustand im Kopf haben und sich wirklich nicht um ein zufälliges Medienereignis oder eine Subkultur kümmern -Witz, du brauchst eine Tür, die du schließen kannst.

Ich mag auch eine gute feste Wand, die ich treten kann, wenn ich muss, aber das bin wahrscheinlich nur ich.

60
TMN

Kaffeemaschine

54
ysolik

Ein Leben außerhalb der Arbeit.

48
Kramii

Eine Bank draußen

Im Ernst, manchmal wird der Grind schwer, ein Problem ist zu schwer, und Sie brauchen nur Sonnenschein, Luft und einen Moment zum Nachdenken, während Sie vorbeifahrenden Autos zuhören. Nichts wie ein ruhiger Ort direkt neben dem Gebäude, um einen Moment nachzudenken.

47
CodexArcanum

Ein Trainingsplan

Von uns allen wird erwartet, dass wir alles über alles wissen, neu und alt. Meistens wird von uns erwartet, dass wir dies auf eigene Zeit und Kosten tun. Oh, klar, ich durfte gelegentlich an einer Konferenz teilnehmen, solange sie 1.) kostenlos war und 2.) keine Zeit in Anspruch nahm.

Ich finde, dass eine Sache, die ich gerne hätte, eine Trainingszuteilung von nicht nur Geld, sondern auch Zeit ist. Eine kleine Investition (eine Woche und eine Klassengebühr) des Arbeitgebers zahlt sich nicht nur für mehr Wissen und Produktivität, sondern auch für mehr Moral aus, und ich würde sogar Loyalität behaupten. Warum woanders hingehen, wenn Sie mich als Ingenieur wachsen lassen?

44
Wonko the Sane
37
Icode4food

Ein Manager, der sich um die Knöchel kümmert: endlose Besprechungen, sich wiederholende und leicht zu beantwortende Fragen des technischen Supports, Anfragen, "meinen Computer zu reparieren" usw.

Als ich Manager war, machte ich klar, dass niemand meine Programmierer stören oder sie in einer Besprechung einplanen sollte, ohne vorher zu mir zu kommen.

35
bmb

Tester, Sysadmins und Technischer Support

In einigen Läden ist dies natürlich eine Selbstverständlichkeit, aber bei kleineren Setups sind Programmierer um eine Größenordnung produktiver, wenn sie sich nur mit ihrem Code befassen müssen.

33
tobyodavies

Ein Spesenkonto

26
Gratzy

Ein Breakout-Bereich.

Irgendwo, wo Sie von Ihrem Schreibtisch weggehen und sich ein bisschen entspannen können.

24
Toby

Papier nd Bleistift nd Radiergummi!

Es gibt Dinge, die man auf dem Papier besser ausdrücken kann. Erste Zeichnungen, Skizzen usw.

Die Möglichkeit, den von Ihnen bevorzugten Editor/die IDE zu verwenden

19
Mumbles

Jeder Programmierer braucht einen Arbeitgeber, der bereit ist, sie zu Konferenzen zu schicken (und die Kosten zu decken).

19

Besprechungs-/Konferenzräume

Wenn sich Ihre Programmierer einen Raum teilen, möchten Sie möglicherweise einige kleinere Konferenzräume zur Seite stellen, damit sich Gruppen treffen und Projekte diskutieren können, ohne andere zu stören.

16
Rachel

A Nice Notizbuch zum Notieren mit einem Stift oder Bleistift. So sehr ich Computer liebe, finde ich ein schönes Notizbuch zum Aufschreiben von Ideen, Notizen während Besprechungen, Diagrammzeichnungen usw. absolut unverzichtbar.

15
ysolik

Eine großartige Referenzbibliothek

Google ist für viele Dinge großartig, aber es ist kein Ersatz für eine gute Sammlung von Büchern. Durchsuchbare E-Books werden bevorzugt, wie die O'Reilly Safari-Kollektion.

13
Jay Beavers

Tolle Werkzeuge. Sei es Editoren, Debugger, Compiler, Betriebssysteme, VCS, was auch immer wir am bequemsten und produktivsten sind.

Offene Standards. Dies gibt uns Flexibilität bei der Verwendung von Werkzeugen unserer Wahl. Also keine MS Exchange E-Mail-Lösung, kein doc, docx, xls, ...

Einfache Prozesse. Das Alltägliche sollte entweder erledigt werden, oder der Prozess sollte einfach genug sein, um nicht zwischen das zu geraten, was wir am meisten lieben.

Zusätzlicher Stuhl, in der Nähe verfügbar. Sehr nützlich, wenn wir etwas mit Ihrem Kollegen oder während der Codeüberprüfung besprechen möchten.

Größter bösester Monitor, den Sie bekommen können. Holen Sie sich so viel Bildschirmfläche wie möglich. Was auch immer uns hilft, mehr Code auf einmal zu sehen. Dies schließt zwei/mehrere Monitore ein, obwohl ich persönlich Schwierigkeiten habe, mehrere Monitore zu verwenden. Daher bevorzuge ich einen einzigen großen hochauflösenden Monitor.

Komfortable Tastatur und Maus in der richtigen Höhe und Entfernung.

Weiße Tafel, Notizblock (vorzugsweise ohne Regel), Bleistift (ein Stift reicht nicht aus, die meisten Administratoren erkennen den Unterschied nicht), Tafelmarkierungen (mehrere Farben) ...

Das übliche Zeug, das für jeden anderen Schreibtischjob gilt - richtige Beleuchtung, Luftzirkulation, Platz, regelmäßige Versorgung mit frischem Kaffee, ruhige Umgebung, ...

12
aufather

Eine teure, aber sehr gute Sache ist ein elektrisch höhenverstellbarer Schreibtisch. Ermöglicht den Entwicklern, normal zu arbeiten oder den Schreibtisch (per Knopfdruck) auf eine Höhe anzuheben, in der sie im Stehen arbeiten können.

11
Kevin D

Ein schalldichtes Büro.

10
Arun Saha

Selbstdisziplin

Ob es Ihnen gefällt oder nicht, wir sind nicht alle Pablo Picasos oder Walt Whitmans, die nur dann codieren können, wenn uns die Muse trifft.

Die meisten Programmierer haben wahrscheinlich bereits festgestellt, dass sie aufgefordert werden, Dinge zu codieren, von denen sie nicht immer persönlich begeistert sind. Sie müssen auch einen Weg finden, in sich selbst zu gelangen und guten Code herauszuholen, selbst wenn die Stimmung falsch ist.

10
Jay Beavers

Sie sagen nicht, in welchem ​​Technologie-Stack Sie arbeiten, sondern:

MSDN-Lizenz

oder

Lizenzen für jede Software/jedes Tool erforderlich

10
Steven Evers

A anständiger Stuhl. (Wenn Sie es sich leisten können, ist ein Herman Miller Mirra absolut wunderbar für jemanden, der viele Stunden am Tag auf einem Stuhl sitzt.)

8
Frank Shearar

Auswahl

Obwohl ich denke, dass Ihre Motive gut sind, würde ich empfehlen nicht zu entscheiden auf einer ergonomischen Tastatur und Maus, zwei Monitoren usw. Eines der Dinge, die gute Menschen motivieren, ist Autonomie. Ich würde versuchen, sie so gut wie möglich von den Individuen als "die Besten" zu definieren. Dies kann leicht erreicht werden, indem den Menschen ein Budget zur Verfügung gestellt wird und sie es nach Belieben ausgeben können.

Während sich das Team auf einige Dinge einigen muss, gemeinsame Quellcodeverwaltung, offenes Konzept oder private Büros, gibt es viele Dinge, bei denen es keinen Vorteil für alle gibt, die dasselbe haben. Wenn jemand einen anderen Stuhl haben möchte und der Preis vergleichbar ist, warum nicht?

8
geofflane

Ein Umkleideraum mit einer guten Dusche und irgendwo, wo Sie Ihre Sachen aufbewahren können.

Wenn Sie tagsüber laufen oder zur Arbeit fahren, wird der Tag so viel besser, außer wenn Sie den Rest des Tages stinken. Darüber hinaus können Personen, die sich möglicherweise nicht die Mühe machen, dies zu tun.

8
Sam J

Freiheit des Workstation-Betriebssystems

Wenn Sie ein Open Source-Shop sind, lassen Sie Ihre Entwickler zwischen Windows, Mac OS X oder ihrer bevorzugten Linux-Version für ihre Workstation wählen.

7
Brian

Vorgesetzter/Manager

  • wer kümmert sich um dich als Person?
  • wer ermutigt zum Lachen
7
Adamizer

Ergonomische Tastaturablagen

Wenn Sie den größten Teil des Tages tippen, wird RSI Sie irgendwann in Ihrer Karriere treffen. Diese helfen, den Stress abzubauen.

6
wheaties

Mix Up the Workweek durch Einstellen Ihrer eigenen "20-Prozent-Zeit"

Viele große Unternehmen haben Richtlinien, die es Mitarbeitern ermöglichen, einen Teil ihrer Zeit mit der Arbeit an ihren eigenen Projekten zu verbringen. Diese Programme werden häufig eingesetzt, um hochkarätige Bewerber zu locken und Innovationen zu fördern. Google hat beispielsweise eine so genannte "20-Prozent-Zeit", in der seine Mitarbeiter pro Arbeitswoche einen Tag für ein Projekt verbringen, für das sie eine Leidenschaft haben.

Warum?

  • Innovation und Kreativität
  • Erkundung
  • Gelegenheit
  • Motivation
5
Amir Rezaei

PC-Komponenten:

  • hohe Auflösung und/oder Breitbildmonitor mit einer Auflösung von mindestens 1680x105, mindestens diagonal 19 ". Technologie: LCD oder höher mit einer Reaktionszeit <10 ms. Gute Farbwiedergabe und Weitwinkel sind auch wichtig (danke an Billy).
  • Der Prozessor sollte Core 2 Duo oder höher sein.
  • RAM sollte 2 GB oder höher sein.
  • Schnell (> = 7200 U/min), groß (> = 320 GB) Festplatte. Verwenden Sie nach Möglichkeit SSD .
  • Eine Reihe von exotische Tastatur und Maus, möglicherweise drahtlos.

Andere:

  • groß genug Platz auf dem Schreibtisch.
  • Kostenlos Getränke.
5
Donotalo

Software für virtuelle Maschinen!

Je nachdem, was Sie entwickeln, möchten Sie möglicherweise auch Software für virtuelle Maschinen wie VMWare oder Parallels. Wenn Sie beispielsweise Websites entwickeln und dies auf einem Mac tun, können Sie den Internet Explorer nicht mehr auf einem Mac ausführen. Sie müssen entweder Bootcamp neu starten, was eine enorme Zeitverschwendung ist, oder Sie können eine winzige VM mit Windows ausführen, die Sie zum Testen des IE verwenden können. Einige Leute behaupten, sie zu verwenden WineBottler , ein API-Wrapper, der ausgeführt werden soll IE aber es hat bei mir nie funktioniert und im Moment IE bekommt ein Update der Weinflasche Es ist einfacher, eine TinyXP-Distribution in einer VM zu haben.

Natürlich könnten Sie ein paar Riesen für einen zweiten Computer ausgeben oder eine Testmaschine mit Windows einrichten lassen, aber das ist ein großer Schmerz im Hinterteil. Wenn wir das gemacht haben, hat es immer jemand kaputt gemacht und dann konnte man nicht testen. Mit einem VM) wurde das Testen sofort durchgeführt und die Stromversorgung wieder in die Hände der Programmierer gelegt.

5
Pickle Pumper
  • Ein Massagestuhl.

enter image description here

  • Ein USB-Toaster.

enter image description here

  • Nasse Gewebe.

enter image description here

  • Ein Mülleimer.

enter image description here

  • Eine Fußstütze.

enter image description here

  • und viele andere.

EDIT : Unter anderem brauche ich am meisten einen Stuhl wie unten.

enter image description here

5
xport

Windows, das Sie öffnen können.

Nicht die Art von Software. Die Holz-/Metallrahmen mit Glas, durch die Sie schauen, um die Außenwelt zu sehen.

Ich hasse es, vollständig in einem sterilen Büro eingeschlossen zu sein. Ich bin seit den 90er Jahren ein Typ mit zwei Monitoren und lebe in Seattle, aber ich würde auf kostenlosen Kaffee und die Hälfte meiner Ausstellungsfläche verzichten, um im Sommer frische Luft zu haben.

4
Ken

Das Beste, was Sie wahrscheinlich tun könnten, aber ich bin mir nicht sicher, wie hoch Ihr Budget ist, ist, jedem maximalen Platz und Privatsphäre zu bieten (diese passen jedoch nicht gut zusammen). Mit dieser Funktion können Programmierer ihre eigene komfortable Arbeitsumgebung erstellen

4

Ein wirklich guter Texteditor und Kenntnis seiner Tastenkombinationen.

4
Caleb

Ein Boxsack

Tolle Möglichkeit, etwas Dampf abzulassen.

4
lamcro

Ein Telefon!

Warum wurde das noch nicht gesagt? Ich brauche ein Telefon, um mit meinen Kollegen zu kommunizieren, viel einfacher als manchmal per E-Mail.

(Natürlich verfügt mein Telefon über eine Abmelde-/Ausschalttaste, damit ich nicht gestört werde, wenn ich möchte.)

4
Emerion

Kopfhörer + Generator für weißes Rauschen

Ich benutze entweder die unter SimplyNoise oder eine kostenlose iPhone-App namens White Noise Lite

4
user5265

ein Computer, eine Maus, eine Tastatur und ein Monitor, ein wirklich schöner Stuhl. Oh, und Google.

3
Muad'Dib

Gut genug Kollegen.

Ich bin gerade in einer privaten Spielprogrammierschule und offensichtlich gibt es nicht genug kluge Leute in meiner Klasse, anders als im selben Jahr des letzten Jahres.

Mit klug genug meine ich Reife, Interessen, Programmiererfahrung und Selbstmotivation, um ein Problem selbst zu lösen, anstatt andere Schüler und nicht den Lehrer zu fragen.

3
jokoon

Was ich mag ist:
Ein superschneller Computer.
Ein ausreichend großer Monitor. (Das Debuggen in einer 17 'ist schrecklich).
Super ergonomischer Stuhl.
Ein privates Zimmer.
Gespräche nur zum größten Teil per Chat oder E-Mail.
Qualitätskopfhörer
Wasserflasche mit frischem lauwarmem Wasser.
Ruhige Atmosphäre.
Ein Sofa zum Hinlegen.
Ein Schließfach, um persönliche Dinge aufzubewahren
Ein Buch (um einige Gedanken zu kritzeln).
Verwenden Sie welches Betriebssystem, IDE etc usw. (dem Programmierer überlassen).
Schnelle Internetverbindung ohne Einschränkung (ok, Inhalte für Erwachsene können eingeschränkt werden. Sonst nichts.)
Ich brauche gute Freunde und Programmierkollegen im gleichen Alter.
Ein Mädchen zum Flirten kann ideal sein, da das Leben so langweilig ist. Und Programmierer haben kaum Freundinnen. (hah! nur ein Scherz)
Eine Freizeit, in der wir jedem Hobby nachgehen können, das wir mögen. Essen vor Ort erhältlich. Ich muss nicht aus dem Gebäude gehen, um einen zu haben.

3
user4626

Ergänzung und Multivitamin ....

2
VinkyH
  • Ruhiges Büro mit großen Fenstern
  • Gute ergonomische Hardware
2
Branimir
  1. Andere Getränke (heißes Wasser für Tee, Kühlschrank für kalte Getränke). Ob Sie es glauben oder nicht, wir sind nicht alle Kaffeemuttern.
  2. Anpassbarer Arbeitsbereich: Codierer haben nicht zuletzt eine starke Meinung darüber, wie wir codieren. Ich gehe oft mit einem Füllfederhalter und einem Notizbuch weg, um mit dem Codieren zu beginnen (oft draußen, auf dem Boden oder an anderen seltsamen Orten). Je mehr Kontrollcodierer über unseren Prozess verfügen, desto produktiver können wir sein.
  3. Geschäftsprozesse usw., mit denen wir unsere Soft Tools während unseres Arbeitsbereichs anpassen können: Verwenden Sie keine proprietären Protokolle oder Formate, die uns dazu zwingen, alle dieselben Client-Apps zu verwenden.
  4. Work-Life-Balance: Trotz der weit verbreiteten Meinung können Programmierer ein Leben haben. Einige von uns haben bedeutende andere und/oder Kinder. Es ist nicht nur schwierig, großartige Programmierer zu gewinnen und zu halten, wenn Sie sie 60 Stunden pro Woche bearbeiten, sondern diejenigen, die Sie behalten, sind oft zu ausgebrannt, um produktiv zu sein.
  5. Work/Learning/Community Balance: Ich denke, jemand hat dies bereits behandelt, aber Codierer brauchen Chancen, ihre Fähigkeiten zu erweitern und sich mit Codierern außerhalb ihrer Büroblase zu vernetzen, um an der Spitze ihres Spiels zu bleiben. Dies gilt insbesondere für Codierer, die hauptsächlich an Open-Source-Produkten arbeiten. Ein paar Stunden Community-Codierung pro Woche und ein oder zwei Konferenzen pro Jahr können die Fähigkeiten und die Produktivität Ihres Codierers sowie die Schlagkraft Ihres Unternehmens gegenüber anderen Programmierern, von denen einige möglicherweise eingestellt werden sollen, dramatisch verbessern.
2
HedgeMage

Das mag lächerlich klingen, aber ein Musikraum für musikalisch orientierte Entwickler mit relativ preiswerten Instrumenten und bescheidenen Verstärkern.

Während ich zu Hause aus der Ferne arbeite, gibt es nichts Besseres, als mein Gehirn aktiv über Lösungen nachdenken zu lassen, als meine Gitarre zu üben.

1
James Dunne

Ich bevorzuge zwei Monitore, ruhiges Büro, gute Maschine.

1
RedsDevils

Für mich ein Fitnessstudio. Ich bin ein physischer Typ und ich weiß, dass viele Programmierer es nicht sind, aber ich muss trainieren, sonst bin ich einfach nicht so produktiv. Es muss nicht viel sein, sondern ein Ort, an dem Sie Klimmzüge oder Sit-Ups, eine Klimmzugstange und einen Boxsack machen können. Ich würde dies jedoch tun, nachdem Sie 2 Monitore und einen Ort haben, an dem Ideen diskutiert werden, aber diese wurden bereits erwähnt.

1
rerun

Ein Wasserkühler

Ich habe keine und bringe jeden Tag zwei Wasserflaschen mit.

Viele andere Antworten betrafen Dinge wie Doppelmonitore und Erholungsgebiete (Musik und dergleichen).

1
Moshe

In absteigender Reihenfolge der Wichtigkeit.

1
numan

Ein funktionierendes Gehirn ist das, was Sie am meisten brauchen.

Alles andere hängt davon ab

1
user4124
  1. Dual-Monitore (das habe ich, yay me.)
  2. Zugang zu Newsgroups (ich habe es nicht: /)
  3. Kostenloser Kaffee (das habe ich auch, yay me.)
  4. Tafel.
  5. Ein oder mehrere Bücherregale.
  6. Laptop.
  7. Inhouse-Schulung zu Software-Engineering-Prozessen, -Tools usw.
  8. Möglichkeit, eigene "Hilfs" -Tools (sofern diese Ihnen bei der Erledigung Ihrer Aufgaben helfen) in einer beliebigen Sprache Ihrer Verknüpfung zu erstellen (die sich von unterscheidet und eine andere Sprache als die offiziellen für die Entwicklung des Haupts verwendet) Produkte, für die Sie bezahlt werden .)
  9. Teilzeitstudentenhilfe.
1
luis.espinal

Speichererweiterung

weil manchmal das Modell, das ich in meinem Kopf baue, einfach nicht passt.

1
jah

Ein Fenstermanager mit mehrere Arbeitsbereiche und ein terminalbasierter Fenstermanager wie GNU-Bildschirm. Multitasking kann ohne ein Organisationssystem sehr schwierig sein.

1
Trey Hunner

Schnelle (d. H. 10000 + U/min) Festplatten!

Nichts frustriert mich mehr als das Warten auf E/A, wo mein Computer nicht mit meinem Denken Schritt halten kann.

1
tomfanning

Einfacher Zugang zu Erfrischungen, zum Beispiel einer Kaffeekanne im Zimmer (wenn Sie dies bevorzugen).

Es gibt nichts Schlimmeres, als sich einen schnellen Kaffee zu holen, bevor Sie mit dem nächsten Codeabschnitt beginnen, und von Benutzern mit Supportproblemen oder Managern überfallen zu werden, die "einen schnellen Chat" wünschen (oder schlimmer noch, umgekehrt).

1
Stu Pegg

Viele Leute haben einen ruhigen oder stillen Arbeitsplatz erwähnt, der oft nicht nur unmöglich, sondern fast so schlimm ist wie ein lauter. Ich kann keine völlige Stille ertragen, es ist gruselig, also hier ist mein billiger Vorschlag:

Ein weiß/rosa Rauschgenerator

Wie eine Uhr mit einem weiß/rosa Rauschgenerator. Viele von ihnen haben zusätzliche Geräusche, aber die Strände haben störende Vogelgeräusche und Flüsse lassen mich pinkeln, so dass die besten die Geräuschmodi sind, die Regen simulieren. Mein Favorit ist Regen auf einem Blechdach.

1
Pickle Pumper
  • Beleuchtung, bei der Sie sich nicht wie in einem Supermarkt fühlen.
  • Einige schöne große grüne Pflanzen
  • Hochleistungs-PCs, Dual 22 "LCD Bildschirme
  • Ein Entwickler-Wiki
  • Schnittteiler, damit jeder seine kleine Privatsphäre haben und sich nicht den ganzen Tag ansehen kann. Vermeiden Sie jedoch Kabinen ... es muss immer noch eine Interaktionsumgebung vorhanden sein.
  • Großer Arbeitsbereich
  • Spielzimmer mit Billardtisch/Tischtennisplatte, schönem Fernseher, PS3/XBox/Wii mit einigen Multiplayer-Spielen.
  • Eine schöne Küche
  • Ausgewogene Snack-/Getränkemaschine für gesunde und nicht gesunde Esser.
  • Schöner Außenbereich, der im Sommer kühl ist und in dem die Leute sitzen und sich entspannen und essen können.

Die Arbeit ist der wichtigste Aspekt. Sie können all diese Dinge haben, fühlen sich aber trotzdem wie in einem schrecklichen Job gefangen. Arbeite ahs, um Spaß zu haben, und das lustige Zeug muss ein Bonus sein.

1
Tjaart

Die Möglichkeit von zu Hause aus zu arbeiten!

1
Xavier Nodet

A Spielzimmer wo er/sie nicht gestört werden würde, während er/sie seinen/ihren Geist putzt.

Ruhig.

Wenig Licht.

Ein stetiger und nie endender Vorrat an Soda oder einem anderen koffeinhaltigen Getränk der Wahl, niemals mehr als eine Armlänge entfernt.

Ein Computer, der schnell genug ist, dass Sie die Zone nicht verlassen, während Sie auf den Abschluss eines Compilers oder Debuggers warten. Natürlich wird dies bei größeren Projekten schwierig, aber im Idealfall warte ich nie am Computer.

1
Sorpigal

Anregende, nicht aufdringliche Musik.

Dies ist meine Arbeitswiedergabeliste

1
Mild Fuzz
  • Ein schneller Computer

  • Eine gute Internetverbindung (ich kann das Ladeschild nicht zu lange sehen)

  • Freiheit zu tragen, was ich will (natürlich in Grenzen)

Das würde ausreichen :)

1
Ayush Goyal

Eine Außenterrasse mit bequemen Stühlen, Steckdosen und WLAN-Zugang.

0

Flexibilität in Stunden

Nicht jeder ist zur gleichen Tageszeit am produktivsten

0
Bill

Koffein und viel Geduld ...

0
Jeremy

Farblaserdrucker (kann gemeinsam genutzt werden, sollte jedoch nicht mehr als 20 Minuten vom Schreibtisch entfernt sein).

0
tcrosley

alt text

0
Greg

Recht, seine eigenen Methoden zu verwenden und darf neue Experimente durchführen, anstatt dieselben alten Methoden zu verwenden und sich an die alten Regeln zu halten. und natürlich leichte Instrumentalmusik

0
Chetan Sharma

• Umgebungen, die mit ihm/ihr harmonieren. Dies schließt ein, was zuvor erwähnt wurde. Fast nichts verringert die Produktivität so sehr wie das Gefühl, eine seltene Art von Eidechse in einem Terrarium zu sein. Wenn Sie sich zu Hause fühlen, können Sie loslegen;)

• Die gesamte erforderliche Software sowie einige Dinge, die Ihnen den Ärger nehmen:

  • Aktuelle IDE und Ausrüstung

  • Bug Tracker

  • Wiki

• Projektleiter, die ihren Job kennen: Lassen Sie die Entwickler entwickeln, die Helpdesk-Mitarbeiter unterstützen. Zeitraum.

0

Keine Telefone. Ok, ein Kompromiss: Stellen Sie einen Raum für Telefonanrufe bereit.

0
hplbsh

Eine Tastatur des Modells M.

0
oadams

So viel Platz auf dem Bildschirm wie möglich und große Schreibtische mit Platz für Post-It-Notizen.

0
Jonathan.

Persönlich laufen immer Sopranos-Episoden im Hintergrund oder auf dem Bildschirm neben mir. Es ist immer toll, wenn Sie auf eine Straßensperre treffen, um sich für ein paar Minuten einzuschalten und Ihren Kopf mit Paulie Walnüssen zu reinigen!

0
kyndigs
  • Möglichkeit, ein eigenes Rig/einen eigenen Stuhl zu wählen
  • Möglichkeit zur Auswahl eigener Software aus wichtigem Grund IDE etc.
  • Viel Tee/Kaffee und Wasser (sehr wichtig)
  • Keine dummen Internetrichtlinien (kein Streaming usw.)
  • Zeit, an eigenen Projekten zu arbeiten
0
DBlackborough

Aus meiner bisherigen Erfahrung denke ich, dass die folgenden Dinge absolut wichtig sind:

  • Leistungsstarke Entwicklungsmaschine
  • Doppelmonitore (mindestens 22 "oder 24")
  • Anständiger Stuhl
  • Ungefiltertes Internet (Ich weiß nicht, wie viele nützliche Websites von WebSense blockiert wurden)
  • Die Fähigkeit, Ihren Arbeitsbereich zu dekorieren/einzurichten (es ist erstaunlich, wie sehr dies Ihnen helfen kann, sich im Osten wohl zu fühlen)
  • Gute Support-Server für Versionskontrolle, Wiki, Backup, Testen mit anderen Anwendungen, wenn Ihr Lösungsstapel mehrere enthält usw.
0
Erik Nelson

Bunte Haftnotizen. Einfach, vielseitig und kostengünstig. Ich benutze sie für alles. Zu tun, Ideen, Gruppierung, Brainstorming, Lernen usw.

0
Benjamin

Eine Hardware-Uhr

0
adopilot

Vielleicht hat es schon jemand gesagt, aber es sollte eine Festung der Einsamkeit geben und wenn das nicht machbar ist, zumindest eine Ecke der Einsamkeit.

0
Gaurav