Einmal hatte ich einen Traum und betrat die Schwelle eines großen Unternehmens. Es gibt begehrte Gehaltspakete, ein komplettes Sozialsystem und scheinbar unbegrenzten Raum für Entwicklung. Mit der Zeit merkte ich jedoch, dass mir die Umgebung dort immer unangenehmer wurde. Heute möchte ich anhand eines Witzes und einer Inspiration aus einem Buch über meine Ansichten sprechen.
Der Witz ist folgender: Eine Person kann in zehn Schwangerschaftsmonaten ein Kind zur Welt bringen, und wenn zehn Menschen in einem Monat ein Kind zur Welt bringen können, ist das ein Mythos. Mit anderen Worten: Bei einem so großen Projekt wie der Geburt eines Kindes ist es unmöglich, die Bauzeit durch eine Erhöhung der Personenzahl zu verkürzen. Dieser Witz ist nicht von mir erfunden, sondern stammt aus einem sehr berühmten Buch auf dem Gebiet der Softwareentwicklung – „The Mythical Man-Month“. Dieses Buch zeigt uns, dass Zeit und Arbeitskraft nicht einfach ausgetauscht werden können. In vielen Bereichen ist dies eine unumstößliche Wahrheit.
Bei großen Unternehmen verstehe ich das zutiefst. Wenn ein Projekt von 100 Personen durchgeführt wird, kann es ein Jahr dauern. Wenn die Zahl der Personen jedoch auf 200 steigt, kann es sein, dass die Fertigstellung erst in zehn Jahren erfolgt. Dies liegt daran, dass die Zunahme der Personenzahl die Kommunikation komplexer und die Koordination erschwert. Jeder muss die Arbeit anderer verstehen, auf die Fortschritte anderer warten und sich mit verschiedenen trivialen Angelegenheiten befassen. Diese Kleinigkeiten hindern mich daran, mich auf das Programmieren selbst zu konzentrieren und den Spaß am Erschaffen von Dingen zu genießen.
Die Freude am Programmieren liegt darin, Dinge zu schaffen, die für andere nützlich sind, während der Schmerz daraus entsteht, von anderen abhängig zu sein, keine Freiheit zu haben, von anderen gezwungen zu werden, sich Ziele zu setzen, und mit zu vielen Menschen zusammenzuarbeiten. Bei großen Projekten in großen Unternehmen werden diese Probleme noch größer. Ich fühle mich wie eine Schraube in einer riesigen Maschine. Ich kann nicht spüren, wie mein Code den Kunden hilft, und ich kann auch nicht spüren, welchen Wert ich schaffe.
In kleinen Unternehmen oder kleinen Teams sieht die Situation dagegen ganz anders aus. Alle arbeiten eng zusammen und sind in alle Aspekte des Projekts eingebunden. Dadurch kann ich die Freude am Programmieren und meine Bedeutung für das Gesamtprojekt leichter spüren. Ich habe eine größere Autonomie und fühle mich eher wie ein Mensch als wie ein Teil einer Maschine.
Manche Leute sagen vielleicht, dass ich keine Weintrauben essen kann und sagen, sie seien sauer. Tatsächlich wird für ein Unternehmen oder einen Chef mit jeder zusätzlichen Person, die hinzukommt, wahrscheinlich die Gesamtproduktivität steigen. Für einen kleinen Soldaten wie mich nimmt jedoch jedes Mal, wenn eine Person dem Team hinzugefügt wird, meine persönliche Effizienz ab. Da es immer mehr triviale Dinge wie Kommunikation gibt, kann ich mich nicht auf meine Arbeit konzentrieren.
Natürlich leugne ich nicht den Wert großer Unternehmen. Während meiner Zeit bei Microsoft habe ich viel wertvolles Wissen und Erfahrungen gesammelt. Große Unternehmen verfügen über umfassende Schulungssysteme und einen breiten Entwicklungsraum. Sie sind in der Tat eine gute Lernplattform für Menschen, die neu am Arbeitsplatz sind. Für Menschen wie mich, die Spaß an Arbeit und Leben haben möchten, sind große Unternehmen jedoch möglicherweise nicht die beste Wahl.
Abschließend möchte ich sagen, dass das Buch „The Mythical Man-Month“ nicht nur aufschlussreich für die Softwareentwicklung oder das Engineering-Management ist, sondern auch tiefgreifende Einblicke in unser Verständnis von Teamzusammenarbeit, Zeitmanagement und persönlicher Entwicklung bietet. Wenn Sie sich für diese Themen interessieren, können Sie auch dieses Buch lesen.
Auf Twitter teilen Auf Facebook teilen
Kommentare
Derzeit liegen keine Kommentare vor