Wenn ich Ihre Frage durchschaue, sehe ich drei Fragen:
- Gibt es viele Programmierer, die tatsächlich nach Hause kommen und mehr programmieren?
- Sehen Unternehmen, die Programmierer einstellen, 9-5-Programmierer als weniger wertvolle Ressource an?
- Ist Rundung ein wünschenswertes Merkmal? ( Ja , absolut, aber nur Hobbys zu haben, macht eine Person nicht unbedingt rund)
Ich denke jedoch, dass all diese Fragen durch einen einzelnen kleinen Fehler bei der Diagnose Ihrer Symptome motiviert sind:
Das Verhalten eines 9-5-Programmierers ist ein Oberflächensymptom und keine Grundursache.
Was ist ein 9-5 Programmierer?
In meiner Eile habe ich es zuvor versäumt zu beschreiben, worauf ich mich in dieser Antwort beim "9-5 Programmierer" beziehe. Es scheint, dass ich einige damit beleidigt habe. Daher möchte ich diesen Definitionsversuch hinzufügen: Jemand, der keine Zeit mit außerschulischen Aktivitäten verbringt, die seine tägliche Arbeit verbessern. Mit anderen Worten, jemand, der seine ganze Zeit damit verbringt, zu produzieren und nicht in Lernen und Wachstum zu investieren.
Per Definition würde fast niemand, der hier Zeit für Programmierer verbringt, in diese Gruppe passen. Es gibt viele Dinge, die man außer der eigentlichen Codierung tun kann, um eine Programmierkarriere außerhalb Ihres 9-5 zu verbessern:
- StackOverflow oder Programmierer
- Lesen (Programmier- oder Softwareentwicklungsbücher)
- Neue Technologien studieren
- Usw.
Warum könnte ich mich wie ein 9-5-Programmierer verhalten?
Die Frage, die Sie sich wirklich stellen müssen, ist, warum Sie sich wie ein 9-5-Programmierer fühlen. Ich kann mir ein paar mögliche Gründe vorstellen (ich habe wahrscheinlich noch einige übersehen).
1) Sie sind eigentlich ein 9-5-Programmierer - Sie haben nicht unbedingt Spaß am Programmieren, können es aber kompetent genug ausführen, um bezahlt zu werden. Du machst deine Arbeit und verschwinde. Technologie / Programmierung ist für Sie nicht interessant genug, um außerhalb der Arbeitszeit zu lernen.
- Prognose : Dies ist wie der Fabrikarbeiter von Programmierern. Sie werden es wahrscheinlich mit einem anständigen Gehalt und einem guten Ruhestand durch das Leben schaffen. Und wenn die Wirtschaftslage nicht noch schlimmer wird, werden Sie mit 65 Jahren in den Ruhestand gehen. Wenn Sie jedoch das Gefühl haben, mehr Potenzial für sich selbst oder für andere zu haben, sollten Sie Ihre Leidenschaft finden. Niemand erreicht ohne Leidenschaft die "Spitze seines Spiels" (irgendein Spiel).
2) Ihre 9-5-Arbeit erfüllt die Codierungsanforderungen und Sie erkunden andere Hobbys - Sie genießen das Codieren und sind gut genug darin. Sie denken nicht an das Programmieren zu Hause, fühlen sich aber dennoch gestärkt, außerhalb der Arbeitszeit auf andere Weise zu lernen und zu wachsen.
Prognose : Dies ist wie der Fabrikmanager von Programmierern. Es ist immer noch ein 9-5, aber Ihr Job bietet Ihnen genügend Möglichkeiten, Ihre Fähigkeiten zu verbessern, und Sie haben genug Leidenschaft, um diese Möglichkeiten zu nutzen. Ihre Arbeit wird entsprechend gewürdigt. In dieser Situation kann es immer noch vorkommen, dass Sie an der Stelle zurückbleiben, an der Sie arbeiten wollten, oder dass andere Sie unerwartet überholen. Um dies zu verhindern, empfehle ich Ihnen, andere Möglichkeiten zu finden, um Ihre Programmierkenntnisse in einem Teil Ihrer Verlängerung zu verbessern . Oder es ist möglich, dass reine Programmierung nicht zu Ihnen passt. Möglicherweise sind Sie in einem anderen Job besser aufgehoben, da die Dinge, die Sie außerhalb Ihres 9-5-Jahres erledigen möchten , Ihren Tagesjob besser ergänzen.
Beachten Sie, dass dies eine gleitende Skala ist. Der Punkt ist einfach, dass Ihr Erfolg in Ihrem 9-5 durch die Zeit verbessert wird, die Sie damit verbringen, verwandte Fähigkeiten in Ihrer eigenen Freizeit zu entwickeln und zu schärfen.
3) Ihr Job hat Sie von der Programmierung abgebrannt - Nicht alle Programmierungen sind gleich. Dieser Job tötet die Leidenschaft für Ihr Handwerk. Es ist, als wäre man Fotograf und hätte den Auftrag, Fotos von einem Tatort zu machen. Da ist keine Kunst drin. Infolgedessen ist das Letzte, von dem Sie mehr wollen, das Programmieren.
- Prognose : Wenn Sie es sind, brauchen Sie einen neuen Job. Wenn Sie das Programmieren immer noch lieben, steht das Thema (oder die Programmierspezialität) bei der Suche nach einem neuen Job an erster Stelle.
4) Bei Ihrem Vollzeitjob sind Sie im Allgemeinen ausgebrannt - Sie haben tatsächlich Spaß am Programmieren, und wenn Sie ein gesundes Erbe erhalten und Ihren Job heute gekündigt haben, würden Sie wahrscheinlich am Ende Ihre eigene Software schreiben. Das einzige Problem ist, dass Sie, wenn Sie Ihren Job für den Tag erledigt haben, geistig ausgebrannt sind. Wenn du nach Hause kommst, willst du nicht mehr viel tun [hier deine Lieblingsvegetation einfügen].
Prognose: Es kann sein, dass Sie oder Ihr Unternehmen schuld sind. Manchmal ist ein Vollzeitjob genauso anspruchsvoll. Diese Phase birgt jedoch die Gefahr, dass Sie, ähnlich wie oben beschrieben, stagnieren. Während jeder verstehen kann, warum Sie um 5 Uhr von der Arbeit abgehen und nicht über den Job nachdenken, bis Sie morgens zurück sind, werden Sie mit der Zeit feststellen, dass Sie am selben Ort geblieben sind, während andere mit mehr Leidenschaft hereingekommen sind und gepeitscht haben stürmen und ein paar verrückte Sachen machen lassen. Es mag nicht einmal daran gelegen haben, dass sie ein besserer Programmierer sind, sondern nur daran, dass sie Leidenschaft hatten - für etwas.
Die Lösung ist nicht einfach und wahrscheinlich für jeden anders. Als ich das Gefühl hatte, dass ich schon einmal so weit gekommen bin, war das Beste, was ich gefunden habe, um den Vollzeit-Job-Blues zu lösen, einfach zu finden und Inspiration aufzunehmen, wo immer es ist - ich finde Leute, die coole Sachen machen. Ich lese zum Beispiel gerne Artikel von oder Interviews mit den Gründern von Software-Startups. Vielleicht liegt diese Inspiration nicht einmal in der Programmierung - Fotografie, Malerei, Musik, was auch immer. Wenn es Sie weit genug vom Programmieren entfernt, haben Sie vielleicht Ihre wahre Leidenschaft gefunden.
Und es könnte sogar die Schuld Ihres Arbeitgebers sein. Die persönliche Entwicklung der Mitarbeiter kann für ein Unternehmen von großem Nutzen sein. Sie können Ihrem Arbeitgeber vorschlagen, sich darauf zu konzentrieren und den Programmierern Gelegenheit zu geben, langsamer zu werden, herauszufinden, warum Fristen immer so stressig sind, und ein wenig Zeit zu haben, um neue Dinge zu lernen. Vielleicht stellen Sie sogar fest, dass die Produktion in einer weniger stressigen Umgebung schneller ist.
Der rote Faden dabei ist, dass Sie ein paar Dinge über sich selbst herausfinden müssen:
- Ist Ihnen Leidenschaft wichtig? Befriedigt es Sie, ein unbekanntes Potenzial zu erreichen, oder führen Sie einfach ein komfortables und stabiles Leben?
- Programmieren ist für Sie eine Leidenschaft? Wenn nicht, aber Sie brauchen keine Leidenschaft, bringt es zumindest kein Unglück?
Um Ihre ursprüngliche Frage zu beantworten, gibt es viele Möglichkeiten für Mitarbeiter, die nicht unbedingt leidenschaftlich, aber kompetent sind. Aber Sie werden keine von ihnen finden, die an den Top-Arbeitsplätzen arbeiten. Sie werden nicht feststellen, dass sie zur Mitgründung von Unternehmen aufgefordert werden . Und diese Jobs stehen nicht ganz oben auf der Gehaltsskala. Nichts davon mag für Sie wichtig sein, und es ist nicht für alle Arbeitgeber wichtig. Sie können also trotzdem respektiert werden, solange der Job gut zu Ihnen passt.
Wenn irgendetwas davon ist wichtig, empfehle ich Ihnen einen Weg finden , die Leidenschaft zurück in Ihre Karriere zu bringen.
Hinweis
Als Antwort auf Kommentare
Ich behaupte nicht , dass man im Idealfall mehr als 40 Stunden pro Woche Codierung verbringen würde. Bei Jobs geht es jedoch um das Produzieren. In den meisten Fällen müssen Sie fast die gesamte Zeit für das Codieren aufwenden. Bei den meisten Programmierjobs bleiben dadurch nur bestimmte Fähigkeiten erhalten. Wenn Sie leidenschaftlich bleiben möchten (dh nicht ausgebrannt sein) und nicht stagnieren möchten, müssen Sie irgendwo die zusätzliche Zeit finden, um Ihre Fähigkeiten zu verbessern, um sich in einem Programmierjob auszuzeichnen.
Einige Menschen haben mit Sicherheit das Glück, einen Job zu haben, bei dem die persönliche Entwicklung so wichtig ist, dass sie während ihrer 9-5-Jahre eine Vielzahl von Fähigkeiten anwenden können. Es hört sich nicht so an, als wäre das Originalplakat in diesem Lager. Wenn Sie sind, bleiben Sie dort! Nutzen Sie Ihre zusätzliche Zeit, um produktiv zu sein, aber denken Sie nicht, dass es sich um eine "Codierung" handeln muss. Wenn du erschöpft nach Hause kommst, bezweifle ich, dass du in diesem Lager bist. Bei einem solchen Job würden Sie sich gestärkt fühlen.
Der Punkt
Sie verbringen 40 Stunden pro Woche damit, etwas zu tun. Das ist nicht unerheblich. Ich glaube, dass Sie das Beste daraus machen sollten. Um das Beste daraus zu machen, sollten Sie einen Teil Ihrer Freizeit damit verbringen, die Fähigkeiten zu verbessern, die Sie tagsüber einsetzen.
Die meisten Jobs erfordern eine ausreichende "Produktion" (Aufmerksamkeit, die dem Output gewidmet ist, der nicht wesentlich zum persönlichen Lernen und Wachstum beiträgt) in den 40 Stunden (oder mehr), in denen wenig Zeit für die persönliche Entwicklung bleibt. Ich glaube, dass die Aufmerksamkeit, die ein Mensch für sein eigenes Lernen und Wachstum aufbringt, direkt mit seinem persönlichen Erfolg zusammenhängt. Dies ist der Punkt, den ich hier ansprechen wollte .
Wenn Sie Ihre Programmierkenntnisse nicht direkt oder indirekt außerhalb der Arbeitszeit verbessern möchten , ist es gut möglich, dass Sie bei einem Job besser dran sind, bei dem Sie mehr von den Fähigkeiten einsetzen können, die Sie gerne verbessern und schärfen Auszeit.