Werden 9 bis 5 Programmierer herabgesehen?


146

Ich würde mich als 9- bis 5-Programmierer bezeichnen. Was ich damit meine, ist, dass ich einen Programmierjob habe, aber nachdem ich die Arbeit verlassen habe, lasse ich meine Arbeit dort und nehme sie nicht mit nach Hause. Ich genieße meine Berufswahl sehr und ich genieße die Arbeit, die ich an meinem gegenwärtigen Job mache. Ich lerne auch gerne neue Dinge auf meinem Gebiet, wie neue Technologien und Fortschritte in der Programmindustrie. Es ist nur so, dass ich außerhalb meines Jobs andere Hobbys habe, für die ich mich wichtiger fühle und denen ich mehr Zeit und Energie widmen möchte. Ich finde es auch etwas anstrengend, mehr als 40 Stunden pro Woche einem einzelnen Thema zu widmen. Gibt es also wirklich so viele Programmierer, die von ihrem Programmierjob zurückkehren und mehr programmieren möchten?

Vielleicht ist es nur mein derzeitiger Arbeitgeber, aber ich habe das Gefühl, dass sie wenig Zeit für die berufliche Entwicklung lassen. Der einzige Weg für mich, in Bezug auf die neuesten Technologien und Programmiertechniken auf dem Laufenden zu bleiben, ist, dies in meiner eigenen Zeit zu tun, da mein Arbeitgeber während der Arbeitszeit keine Zeit für diese Art von Aufgaben zur Verfügung stellt (Fristen == $$$). Geht es jemand anderem mit seinem Arbeitgeber genauso?

Sehen Manager und Leute, die Programmierer einstellen, Ihrer Erfahrung nach 9 bis 5 Programmierer als weniger wertvolle Ressource an? Ich weiß, dass ich meinen Lebenslauf verbessern könnte, indem ich zu einem Open-Source-Projekt usw. beitrage, aber ich habe einfach das Gefühl, keine Zeit zu haben.

Könnte man das Gegenteil sagen, wenn man seine Freizeit anderen Themen wie der Kunst widmet, zeigt sich eine Rundung, die für das Unternehmen wünschenswert sein könnte?


3
Sieht so aus, als wäre diese Frage hier ziemlich gut behandelt worden.
Robert Harvey

1
Vielleicht wurde es behandelt, aber die Antworten hier sind wirklich hochqualitativ und die Frage verdient die Chance auf weitere Antworten. Darauf gibt es keine "richtige Antwort". Es macht also keinen Sinn, Menschen einfach auf eine andere Gruppe von Antworten zu verweisen.
Dan Diplo

Ich betrachte mich als 8:59 bis 5:01 Uhr Arbeiter und ich gebe frei zu, dass ich auf 9:00 bis 5:00 Uhr Programmierer herabschaue, weil es offensichtlich offensichtlich ist, dass weniger als 8:02 Uhr am Tag zu arbeiten nicht nur ein Zeichen ist Faulheit zeigt aber auch einen riesigen Mangel an Liebe zum Detail.
ThomasX

Aus historischen Gründen gesperrt. Weitere Informationen finden Sie unter " Gesperrte, am häufigsten gestimmte Fragen" .
Yannis

Antworten:


251

Bringen wir dieses Argument ins Gleichgewicht.

Für die Aufzeichnung bin ich ein 9-5 Programmierer im strengsten Sinne des Wortes. Ich habe viele, viele Jahre lang programmiert und ich werde wahrscheinlich noch viele weitere programmieren. Ich habe eine starke Leidenschaft für Entwicklung und liebe es, all diese Klassen zu sehen, die sich gegenseitig Umarmungen und Küsse geben. Ich bin alles für flauschige Häschendesigns und FOR-Loops ...

ABER ... und es ist eine große, aber ...

Ich weigere mich, meine anderen Pflichten als Ehemann und Vater aufzugeben, um in einer Sache besser zu werden ... in der Softwareentwicklung. Sie sehen, wenn Sie auf Ihrem Sterbebett liegen, werden Sie tief in die Augen Ihrer Frau schauen und an all die schönen Momente denken, die Sie in Visio verbringen, um UML-Diagramme zu zeichnen und sauberen, einfachen und wartbaren Code zu schreiben ... ich denke nicht.

Es geht nicht um Balance. Wenn ich mich entscheiden muss, werde ich arm sein und mit meiner Familie zusammen sein. Es geht nicht um das Geld oder die Arbeitszufriedenheit oder das, was ich will.

Einverstanden, meine Antwort ist wahrscheinlich nur für einige der verheirateten Entwickler da draußen relevant, aber für das, was es wert ist, werde ich versuchen, diejenigen von uns darzustellen, die gezwungen sind, sich wie echte Männer um unsere Familien zu kümmern. Verantwortung übernehmen.

Gib mir nicht die Ausrede " Meine Frau hat mich so geheiratet, wie ich bin, sie kennt meine Leidenschaft für das Programmieren und opfert bereitwillig jede letzte Sekunde meiner Freizeit für den Computer, weil sie mich liebt ". Alter ... Ich werde nicht mal dorthin gehen.

Also, um es kurz zu machen.

Ich programmiere von 9 bis 5, lese gelegentlich zu Hause Artikel über Softwareentwicklung. Ich schätze Zeit mit meiner Familie und werde kein abwesender Vater oder Ehemann sein. Die Welt hat genug davon.

Sie haben nur noch etwa 80 Jahre Zeit, um auf diesem Planeten zu leben. Wie soll Ihre Anzeigetafel aussehen, wenn Sie fertig sind? So was:

Softwareentwickler - 8/10
Ehemann - 2/10
Vater - 3/10

Tue es. Nicht ich.

Tatsächlich gehe ich so weit, nicht für Unternehmen zu arbeiten, die regelmäßige Überstunden erwarten . Ich bin bereit, gelegentlich Überstunden zu machen, sehe dies jedoch immer noch als einen Mangel an Management-Erwartungen an. Zeitraum. Ein Liefertermin kann in den meisten Fällen flexibel sein, wenn Probleme rechtzeitig erkannt / gemeldet werden.

Unternehmen neigen dazu, mit der "Crunch Time" -Ausrede zu beginnen, die in der Regel regelmäßig vorkommt. Es macht geschäftlich Sinn, unbezahlte Anstrengungen. Wenn Sie mir stattdessen Zeit geben (yay! Sie wissen, wo ich meine ausgeben werde!), Würde ich jederzeit Crunch Time machen.

Wenn nicht, holen Sie sich einen der Entwickler, die glauben, dass Software-Entwicklung alles ist, was zum Leben gehört. Es gibt viele von ihnen.

Bedauerlicherweise scheint dies eine Art Schimpfe zu sein, was es nicht ist.

Zusammenfassung: Überprüfen Sie Ihre aktuellen Arbeitszeiten. Schauen Sie sich Ihre anderen Aufgaben im Leben an und schenken Sie ihnen die entsprechende Aufmerksamkeit. Verschwenden Sie Ihr Leben nicht damit, nur in einer Sache im Leben großartig zu werden, es ist ein zu großes Opfer mit einer zu geringen Auszahlung.


6
Ich habe gleich angefangen zu zerreißen you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Peter Ajtai

2
Der beste Weg, es auszudrücken. Und das nicht nur für Verheiratete. Du hast ein Leben, mach das Beste daraus. Wenn Sie effektiv rund um die Uhr (minus ein paar Stunden Schlaf) arbeiten, erwarten Sie von Ihrem Chef nicht mehr Dank, als wenn Sie mit gelegentlichen Überstunden von 9 bis 5 arbeiten, weil Sie es sind werde es nicht bekommen! Stattdessen stapeln sie sich immer mehr auf Sie, bis Sie unter dem Gewicht zusammenbrechen. An diesem Punkt werden Sie für die versäumte Frist verantwortlich gemacht, während Sie sich im Krankenhaus von einem Schlaganfall oder Herzinfarkt erholen.
Jwenting

69

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:

  1. StackOverflow oder Programmierer
  2. Lesen (Programmier- oder Softwareentwicklungsbücher)
  3. Neue Technologien studieren
  4. 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:

  1. Ist Ihnen Leidenschaft wichtig? Befriedigt es Sie, ein unbekanntes Potenzial zu erreichen, oder führen Sie einfach ein komfortables und stabiles Leben?
  2. 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.


29

Die bipolare Diskussion hier ist einfach lächerlich. Es scheint, dass es nur zwei Möglichkeiten gibt.

  1. Du bist ein 9-5 Programmierer
  2. Sie sind ein engagierter, lebenslanger Entwickler ohne Leben.

Ehrlich gesagt, das ist BS. Es gibt ein Dazwischen. Und es ist absolut vernünftig. Es ist mit Sicherheit möglich, eine Familie zu gründen und ein guter Elternteil und Ehepartner zu sein, während Sie noch etwas Zeit außerhalb der normalen Arbeitszeiten verbringen , um Ihr Handwerk zu verbessern.

Wenn Sie kein ungelernter Arbeiter sind, sollten Sie planen, Zeit außerhalb der Arbeitszeit mit einer Art Weiterbildung zu verbringen. Ärzte machen es, Lehrer machen es, Programmierer machen es. Sie können nicht damit rechnen, eine ganze Karriere als Programmierer zu absolvieren, ohne die Initiative zu ergreifen, um auf eigene Faust neue Dinge zu lernen. Technologie verändert sich. Sie müssen sich damit ändern. Und wenn Sie der Meinung sind, dass es in der Verantwortung Ihres Arbeitgebers liegt, sicherzustellen, dass Sie die Ausbildung erhalten, die Sie benötigen, um weiterhin produktiv zu sein, sind Sie verrückt. Wäre dies der Fall, müssten die Arbeitgeber unsere Hochschulabschlüsse bezahlen.

Natürlich sind einige Arbeitgeber besser als andere. Einige bieten Unterrichtshilfe und andere Anreize, um Sie dazu zu bringen, mehr zu lernen. Aber auch dann geschieht der größte Teil dieser Weiterbildung außerhalb der Arbeitszeit.

Qualifizierte Fachkräfte müssen ihre Fähigkeiten beibehalten, wenn sie ihre Arbeit fortsetzen möchten. Es liegt in ihrer Verantwortung, dies zu tun. Es ist für einen Arbeitgeber viel billiger, einen neuen Arbeitnehmer mit den entsprechenden Fähigkeiten einzustellen, als einen vorhandenen Arbeitnehmer zu bezahlen, um die Fähigkeiten zu erlernen.

Ja, ich schaue auf 9-5-Programmierer oder was ich "Tagesentwickler" nenne, die kein Interesse daran haben, besser zu werden, was sie in ihrer Freizeit tun. Ich schlage nicht vor, dass Sie die Programmierung für Familie oder Essen-Atmen-Trinken vernachlässigen müssen. Ein paar Stunden in der Woche zu lesen, einen Abendunterricht zu nehmen oder eine neue Fähigkeit zu üben, ist jedoch keine unangemessene Erwartung. Ich mache es und ich habe immer noch eine großartige Beziehung zu meiner Frau und meinen zwei Kindern. Wir haben sogar ein drittes Kind auf dem Weg.

Es gibt keinen Grund, warum Sie nicht sowohl ein engagierter, erfahrener Programmierer als auch eine familienorientierte Person sein können.


Das Problem mit dieser "kontinuierlichen Ausbildung" sind die Kosten. Und vergessen Sie nicht, dass das Unternehmen in vielen anderen Branchen eine weitaus höhere Finanzierung erwartet als in unseren. Ein Maschinist kann von seinem Arbeitgeber erwarten, dass er die Schulung für eine neue Maschine bezahlt, während von einem Programmierer erwartet wird, dass er seine eigene Schulung für die Verwendung einer neuen Sprache oder eines neuen Werkzeugs bezahlt. Ein Pilot bekommt seine Ausbildung von seiner Fluggesellschaft oder der Luftwaffe bezahlt. Die Luftwaffe stellt Leute ein und bezahlt sie während der Erstausbildung. Sie sind sich nicht sicher, ob sie jemals fliegen dürfen.
Jwenting

Sie werden den Militärdienst eigentlich nicht mit einem Job vergleichen, oder?
Jason Dean

14

Aufgrund Ihrer Beschreibung würde ich Sie nicht unbedingt als 9-5-Programmierer bezeichnen.

Der 9-5-Programmierer, auf den ich herabschaue, hat absolut KEINE Leidenschaft oder kein Interesse daran, sein Handwerk zu verbessern, sondern stapft Tag für Tag davon und zeigt keinerlei Interesse daran, das zu verbessern, was sie tun.

Seit ich die Vaterschaft übernommen habe, habe ich viel weniger Zeit für große Projekte im Bereich Home-Coding, damit ich weiß, woher du kommst, aber ich verbringe immer noch einige Zeit hier und da mit dem Erlernen neuer Techniken und Werkzeuge, die ich zur Arbeit bringen könnte.


Ich bin derselbe - es ist möglich, die beiden zu balancieren, ohne ein vernachlässigbarer Vater zu werden. Tatsächlich finde ich es unmöglich, Stunden mit dem Codieren zu verbringen, da jede Pass-Zeit zu langweilig wird
Chris S

6

Ich werde die Frage beantworten:

Ja, Programmierer, die nur 9-5 programmieren, oder welche Stunden auch immer nötig sind, um ihre Arbeit zu erledigen, werden von einer beträchtlichen Anzahl von Programmierern abgehängt.

Ich habe keine Ahnung, warum das so sein sollte. Kein anderer Beruf, den ich kenne, hat diese seltsame Idee. Wir erwarten nicht, dass Polizisten in ihrer Freizeit Verbrecher jagen oder Feuerwehrleute zusätzliche Feuer löschen. Es ist auch keine gute Sache. Viele exzellente Programmierer machen ihre Arbeit sehr gut und gehen dann zu ihren Familien nach Hause.

Nach meiner Erfahrung verstehen Manager dies jedoch besser als Programmierer. Kaum ein Personalchef wird den Mangel an externen Projekten negativ bewerten. Sie werden externe Projekte nur insofern positiv bewerten, als die durch diese Projekte erlernten Fähigkeiten die Beschäftigungsfähigkeit einer Person verbessern. Die bloße Bereitschaft, externe Projekte durchzuführen, ist nicht positiv.

Beachten Sie, dass ich nicht über die Verbesserung Ihrer Fähigkeiten oder das Lernen außerhalb der Arbeit spreche. Nahezu jeder Beruf - Ärzte, Lehrer, Anwälte - erwartet von seinen Praktikern, dass sie außerhalb der strengen Arbeitszeiten etwas mehr Zeit für das Lernen aufwenden. Das gehört dazu, eher ein Fachmann als ein Fließbandarbeiter zu sein. Aber einige Programmierer scheinen diese bizarre Vorstellung zu haben, dass Sie kein echter Programmierer sind, wenn Sie keine Nebenprojekte haben.


Die Leute schauen nicht auf 9 bis 5 Programmierer herab, wenn sie gut in ihrer Arbeit sind. Diese Aussage sollte auch genug darüber sagen, warum sie auf 9 bis 5 Programmierer herabblicken. Menschen, die nur über die für ihren Job erforderlichen Mindestqualifikationen verfügen, werden in der Regel nicht berücksichtigt.
Dunk

1
Wir erwarten, dass Polizisten in ihrer Freizeit auf die Jagd nach Kriminellen gehen. Von der Londoner Metropolitan Police wird erwartet, dass Sie zwei Jahre als "Special" - ein unbezahlter Freiwilliger - arbeiten, bevor Sie für eine Vollzeitstelle in Frage kommen.
Robertc

Das ist nicht dasselbe, als wenn man von ihnen erwartet, dass sie nach Vollzeit eine Verlängerung machen. Das ist eher so, als würden Sie während Ihres Studiums programmieren.
DJClayworth

@robertc hier würden sie ihren Job verlieren, wenn sie das taten, weil sie Verbrechen begehen würden ("rechtswidrige Verhaftung", solche Dinge). Und natürlich ist es auch hier und an vielen Orten illegal, unbezahlte Arbeit zu fordern.
Jwenting

@DJClayworth "Aber einige Programmierer scheinen diese bizarre Vorstellung zu haben, dass Sie kein echter Programmierer sind, wenn Sie keine Nebenprojekte haben." Ja! Das war es, worauf ich mit dem Teil "herabgesehen" kam. Ich stimme zu, dass es bizarr ist. Ich finde mich in der Schwebe, aber ohne Nebenprojekte, und ich habe das Gefühl, dass viele der Antworten hier bestätigt haben, dass ich genauso ein "echter Programmierer" bin
B Johnson,

4

Ihre Frage verwirrt mich ein wenig - Sie sagen, dass Sie gerne etwas über neue Technologien und Weiterentwicklungen lernen, was mich zu der Annahme veranlasst, dass Sie ein wenig mehr Leidenschaft für das Programmieren haben als für jemanden, der das tut, was er tut. Es ist erforderlich, um zu tun, und schaltet sich vollständig aus, wenn sie fertig sind.

In jedem Bereich finde ich es großartig, Leute einzustellen, die wirklich lieben, was sie tun. Nach meiner Erfahrung sind sie eher enthusiastische, findige und insgesamt glückliche Menschen. Ich meine, wenn Sie gerne programmieren und das ist, was Sie jeden Tag in Ihrem Leben tun können, werden Sie viel glücklicher sein und viel mehr erreichen.

Gleichzeitig finde ich es toll, auch in andere Hobbys einzutauchen und sich darin auszukennen. Das können Sportarten, Künste, Heimwerkerartikel sein - für mich macht es mich zu einem besseren Problemlöser und hält mich auf Trab.

Was Ihre Unternehmenssituation anbelangt, so hindert Sie absolut nichts daran, mehr zu erfahren. Wenn Sie darauf warten, dass Ihr Job Ihre Erfahrung erweitert, müssen Sie meines Erachtens einen anderen Job finden, bei dem Sie diese Flexibilität erhalten. Viel Glück - viele werden einfach vom Endergebnis getrieben.


10
Sie können das Programmieren lieben, sind aber immer noch nicht bereit, über 9 bis 5 hinauszugehen. Ich ziehe es vor, vorzeitig abzureisen und Online-Ressourcen, Programme oder alles, was mit dem Computer zu tun hat, bequem zu Hause zu lesen. Sie können dazu führen, dass ich von Zeit zu Zeit länger bleibe, wenn ich zum Beispiel kurz vor der Veröffentlichung einer neuen Version stehe, aber ich bin immer der Meinung, dass diese zusätzlichen Stunden bezahlt werden sollten (und in 90% der Fälle nicht).
Jalayn

@Jalayn Ich stimme vollkommen zu, die Arbeit sollte bei der Arbeit erledigt werden. Ich interpretiere "9 bis 5" -Programmierer als diejenigen, die nur zur Arbeit gehen, programmieren und nie etwas außerhalb dieses Zeitrahmens tun.
Nic

3

Dies mag eine schwierige Frage sein, aber ich werde es versuchen.

Aus meiner Sicht scheint dies vom Geschäftsmodell des Unternehmens abzuhängen. Einige Unternehmen gehen davon aus, dass die Mitarbeiter Zeit haben, so zu wachsen, wie sie es möchten, was letztendlich dem Unternehmen zugute kommt, da ein Mitarbeiter mit besserem Verständnis mehr zu bieten hat. Ganz zu schweigen davon, dass solche Dinge möglicherweise zu einer glücklicheren Belegschaft führen.

Ich kenne viele Programmierer, die bei Tag und bei Nacht programmieren. Für die meisten von ihnen liegt es daran, dass sie programmieren wollen, nicht daran, dass es gut aussieht (obwohl es sich in der Regel in ihrem Arbeitsleben auszahlt).

Für diese Art von Dingen müssen Sie wirklich Ihre eigene Situation berücksichtigen. Wo müssen / möchten Sie in n Zeiteinheiten sein? Benötigt man mehr Programmierkenntnisse oder ein besseres Verständnis für eine andere Erweiterung?

Nochmals zur Beantwortung Ihrer Frage: Es kommt auf das Unternehmen an. Es gibt Leute, die auch auf Leute herabblicken, die zu viel Zeit mit Programmieren verbringen . Wir haben eine Mischung aus beiden Arten von Management in meinem Unternehmen.


2

Ich verstehe Ihre Situation sehr gut. Früher habe ich fast 40 Stunden pro Woche mit .NET gearbeitet. Es war ziemlich cool, aber als ich zu Hause war, hatte ich meine Zeit vor einem Computer verbracht.

Leider ist es schwierig, als Programmierer "anerkannt" zu werden, wenn Sie Dinge für einen Chef unter einem unsichtbaren Namen tun, insbesondere unter .NET oder anderen proprietären Technologien von Microsoft. Es ist, als würde man den Code eines anderen verwenden, um etwas zu tun, von dem niemand weiß, dass Sie es getan haben.

Wenn Sie kreativ sind, mit neuen Tendenzen umgehen möchten und über Marketing- und Kommunikationsfähigkeiten verfügen, empfehle ich Ihnen, persönliche Projekte zu starten. Es ist unglaublich, wie Sie auf dem Laufenden gehalten werden, was Sie tun.


2
Die Lösung wäre, nichts unter einem unsichtbaren Namen zu produzieren.
Ramhound

2

Es gibt zwei Extreme, auf die ich persönlich herabschaue:

  • Der Programmierer, der 6-7 Tage die Woche 10-14 Stunden am Tag an der Arbeit arbeitet. Das Management liebt diese Typen, weil sie viel freie Arbeit erhalten (obwohl Arbeitsstunden nicht immer ein gutes Maß für die Produktivität sind). Tatsächlich wird das Management sein Bestes tun, um die 40-Stunden-Programmierer der Woche dazu zu bringen, sich zurückgezogen zu fühlen, und zu versuchen, diese Art von freier Arbeit aus ihnen herauszuholen. Ich würde dies nur in Betracht ziehen, wenn die Bezahlung stimmt. (ZB über 200.000 USD pro Jahr für mich; meine Freizeit ist wertvoll.)

  • Der strenge 9- bis 5-jährige Programmierer, dem es nachts und am Wochenende egal ist, ob er programmiert oder technologiebezogen ist, wenn er nicht am Arbeitsplatz ist. Das ist schlecht, da ihre Fähigkeiten möglicherweise nachlassen, sie nichts über neue Technologien lernen und anscheinend nicht wirklich interessiert sind. Es ist nur eine Aufgabe für einen Gehaltsscheck.

Ich bevorzuge Gleichgewicht. Ich versuche nicht regelmäßig (viel) mehr als 40-50 Stunden mit arbeitsbezogenen Dingen zu verbringen, es sei denn, dies ist ein außergewöhnlicher Umstand (an dem ich im Gegensatz zu unrealistischen Erwartungen weitgehend meine Schuld fühle). Ich behalte jedoch meine Programmierkenntnisse bei und versuche, in meiner Freizeit technische Dinge zu lernen und manchmal Zeit mit Haustierprojekten zu verbringen, da ich finde, dass Programmieren interessant ist und Haustierprojekte Spaß machen. Klar, wenn Sie andere wichtige Verpflichtungen haben (z. B. Kinder), müssen Sie diese Dinge offensichtlich reduzieren. aber du solltest immer noch zumindest den Wunsch haben, so etwas zu tun, wenn du die Zeit dazu hast. Eine Woche hat 168 Stunden, 56 Stunden zum Schlafen, 40 Stunden zum Arbeiten, 30 Stunden zum Pendeln, Essen und zur wöchentlichen Hausarbeit, und Sie haben ungefähr 6 Stunden am Tag Zeit für andere Dinge. Vielleicht schaust du viel Fernsehen / Filme / Sport oder hast andere Hobbys oder verbringst die meiste Zeit mit Frau und Kindern. Das ist großartig und gut gerundet zu sein ist gut, aber vielleicht finden Sie an den meisten Tagen (wenn Sie nicht überfüllt sind) 30 Minuten bis 2 Stunden, um ein wenig mitzuhalten? Kaufen Sie ein zufälliges Technologiebuch? Lesen Sie Stackoverflow und verwandte? Spielen Sie mit HTML5-Canvas herum; Erfahren Sie, wie viel Aufhebens mit NoSQL, node.js, gemacht wird. Sehen Sie, wie schwierig es wäre, eine Android / iPad-App zu erstellen? Lerne eine lustige (und vielleicht unpraktische) Sprache wie haskell? t swamped) nur ein wenig mithalten? Kaufen Sie ein zufälliges Technologiebuch? Lesen Sie Stackoverflow und verwandte? Spielen Sie mit HTML5-Canvas herum; Erfahren Sie, wie viel Aufhebens mit NoSQL, node.js, gemacht wird. Sehen Sie, wie schwierig es wäre, eine Android / iPad-App zu erstellen? Lerne eine lustige (und vielleicht unpraktische) Sprache wie haskell? t swamped) nur ein wenig mithalten? Kaufen Sie ein zufälliges Technologiebuch? Lesen Sie Stackoverflow und verwandte? Spielen Sie mit HTML5-Canvas herum; Erfahren Sie, wie viel Aufhebens mit NoSQL, node.js, gemacht wird. Sehen Sie, wie schwierig es wäre, eine Android / iPad-App zu erstellen? Lerne eine lustige (und vielleicht unpraktische) Sprache wie haskell?


2

Der einzige Weg für mich, in Bezug auf die neuesten Technologien und Programmiertechniken auf dem Laufenden zu bleiben, ist, dies in meiner eigenen Zeit zu tun, da mein Arbeitgeber während der Arbeitszeit keine Zeit für diese Art von Aufgaben zur Verfügung stellt (Fristen == $$$).

Ihr Arbeitgeber bezahlt Sie für das Produzieren, nicht für das Lernen. Nur sehr wenige Unternehmen außer Google oder vielleicht Amazon (oder andere Unternehmen dieser Größenordnung) können es rechtfertigen, jemanden dafür zu bezahlen, möglicherweise nichts zu produzieren.

Könnte man das Gegenteil sagen, wenn man seine Freizeit anderen Themen wie der Kunst widmet, zeigt sich eine Rundung, die für das Unternehmen wünschenswert sein könnte?

Sicher, sie werden technische Künstler genannt, und ja, sie können sehr wertvoll sein, da es ziemlich schwierig ist, jemanden zu finden, der über die Stärken des linken und rechten Gehirns verfügt.

Trotzdem habe ich in meiner mehr als 10-jährigen Karriere noch keinen 9-5er getroffen (was bedeutet, dass diese Person nur bei der Arbeit beschäftigt ist).

Bearbeiten:

Anscheinend war ich in meinem ersten Punkt nicht klar, also werde ich versuchen zu klären. Lernen ist für einen Ingenieur ein wesentlicher Bestandteil des täglichen Lebens. Wenn Sie nicht lernen, werden Sie nicht besser. Wenn es dir nicht besser geht, steckst du fest. Wenn Sie mehrmals in Schwierigkeiten stecken, haben Sie sowohl einen unglücklichen Arbeitgeber als auch einen unglücklichen Arbeitnehmer.

Die Absicht meines Standpunkts war einfach, dass (nach meiner eigenen Erfahrung) Lernen in einem Kontext, der für Ihre Beschäftigung relevant ist, normalerweise leicht zu bekommen ist. Die Zeitzuweisung für (potenziell) irrelevante Technologien ist schwieriger und muss daher mehrmals in Ihrer eigenen Zeit erfolgen (wodurch die 9-5 gebrochen werden).


11
"Ihr Arbeitgeber bezahlt Sie für das Produzieren, nicht für das Lernen" - Aber soll Lernen nicht die Produktivität steigern und Probleme reduzieren?
Jas

1
Tatsächlich bezahlen Sie viele Unternehmen, um zu lernen, aber nur, wenn Sie dadurch produktiver werden. Dieses Lernen kann am Arbeitsplatz, in informellen Schulungen oder im formellen Unterricht stattfinden. Auch viele andere Berufsfelder verbringen Zeit mit Lernen außerhalb von 9-5. Sie nehmen an Kursen teil, lesen Fachzeitschriften und arbeiten im Laufe der Zeit. Zugegeben, Programmierer neigen dazu, es extrem zu nehmen, aber wir sind nicht die einzigen.
Jim C

@ Jim C: Sicher, viele Unternehmen zahlen für Kurse und dergleichen, aber die Kurse werden in der Regel in Ihrer Freizeit abgehalten.
Demian Brecht

@Jas: Auf jeden Fall. Im Zusammenhang mit der Frage des OP (Erlernen neuer Technologien, die möglicherweise nicht auf Ihre Kernkompetenz im Bereich Beschäftigung anwendbar sind) ist das Erlernen jedoch im Allgemeinen während der Arbeitszeit nicht gerechtfertigt.
Demian Brecht

Mein Unternehmen verlangt von uns, mit der neuesten Technologie Schritt zu halten. Wie soll qualitativ hochwertige Arbeit geschaffen werden, ohne verschiedene neue Technologien zu erforschen? Ich sage nicht, dass Unternehmen dafür bezahlen müssen, dass Sie an Biologie oder Fotografie arbeiten, aber Lernen ist ein Teil dessen, was Entwickler beim Lösen von Problemen tun. Wenn Sie Jahre mit dem Programmieren verbringen können, ohne Zeit für Recherchen oder Lernen aufzuwenden, dann machen Sie es wahrscheinlich falsch.
Morgan Herlocker

1

Die Zeit, die jemand bei der Arbeit verbracht hat , als Maß für die Produktion zu verwenden, scheint nur eine weitere Codezeile zu sein , die leicht zu spielen ist. Viele Leute fangen gerade an, persönliche Dinge bei der Arbeit zu tun. Sie warten auf besseren Verkehr, kommen also früher zur Arbeit und gehen später wieder. Oder sie arbeiten in der Innenstadt und verschwenden Zeit, bis die Pubs voll sind.

Ich bin nicht in die IT-Branche gekommen, weil ich eine Stempeluhr schlagen wollte. Die Arbeit, die ich mache, ist viel leichter für meinen Körper als die Arbeit, die mein Vater gemacht hat. Ständig mit Ihrem Arbeitgeber in Kontakt zu sein, ist ein schlechtes Zeichen. Selbst nach 40 Stunden in der Woche ist es immer noch zu viel Zeit, um etwas zu tun, das Sie nicht mögen.

Es gibt Zeit im Leben für Familie, Freunde und andere Interessen. Einige können Sie mit anderen teilen, andere nicht. Es gibt andere in meinem Leben, die Dinge außerhalb ihres Arbeitstages tun wollen, die mich nicht einbeziehen, damit ich arbeiten oder spielen kann. Manchmal kann mein jetziger Job beides bieten.

Meine Karriere spricht viele, aber nicht alle Bedürfnisse in meinem Leben positiv an und ich erwarte, dass die um mich herum dies respektieren. Oh, und ich gucke viel Fußball.


1

Ich bin ein 8 - 6 Programmierer, aber was noch wichtiger ist, ich bin ein 8 - 6 PC BENUTZER . Vor meinem Universitätsabschluss habe ich meinen PC 8-9 Stunden am Tag benutzt, zwischen Programmieren, Spielen, Surfen im Internet und Chatten. An dem Tag, an dem ich von 8 bis 18 Uhr zu arbeiten anfing, bin ich kaum zu Hause und setze mich auf meinen Computer, um zu codieren, zu chatten, zu surfen oder zu spielen (oder was auch immer). Ehrlich gesagt, ich möchte nicht einmal auf einen Computer schauen, ich bekomme meine E-Mail und chatte von meinem Handy.

Jetzt liebe ich meinen Job und ich konnte mir nicht vorstellen, dass ich etwas anderes mache. Aber eines ist Arbeit und das andere sind Hobbys. Wenn es Ihr Hobby ist, auch zu programmieren, können Sie nach Hause kommen und weiterarbeiten, andernfalls möchten Sie nach Hause kommen und etwas anderes tun.

Wenn andere Programmierer auf diese Tatsache herabblicken, dann ist es wirklich ihr Problem. Bisher habe ich noch nie einen Programmierer getroffen, der darauf herabgesehen hat. Aber um ehrlich zu sein, von allen Programmierern, die ich kenne, ist in ihrer Freizeit nur eine Handvoll Code vorhanden.


Es geht nicht darum, auf andere Programmierer herabzuschauen, die nur mit 9 bis 5 arbeiten. Es geht darum, dass diese 9 bis 5 Entwickler keine guten Fähigkeiten besitzen, um ihre Arbeit zu erledigen. Es gibt einige Entwicklungsbereiche, die nicht allzu technisch herausfordernd sind oder in denen Innovation wenig Platz hat. Ich vermute, dass viele der 9- bis 5-Jährigen an solchen Projekten arbeiten, sodass sie den Bedarf an kontinuierlichem Lernen nicht verstehen. Und wenn das Ihre Position ist, dann sind Sie richtig. Wenn Sie Zeit zu Hause verbringen würden, wäre Ihr Job noch weniger anspruchsvoll.
Dunk

@Dunk Dann ist in diesem Fall die Frage falsch formuliert. Es sollte unfähig sein, Programmierer, nicht 9-5er ... Und die Frage könnte auf jeden Job zutreffen. Ich halte mich für SEHR fähig und in meinem Beruf entwickeln wir uns ständig weiter (wir müssen es tun), ABER wir tun es während der 9 Stunden Arbeit, die wir haben. Wenn Ihnen 9 Stunden am Tag nicht ausreichen, dann würde ich IHRE Fähigkeit, Probleme zu lösen, in Frage stellen, nicht meine.
AJC

1

Es tut mir leid, aber kein Job verdient mehr als 40 Stunden pro Woche. Es gibt Berufe, die für die Gesellschaft (wohl) viel wichtiger sind als andere, z. B. Ärzte, Polizisten, Rettungssanitäter usw. Auch wenn sie nicht mehr als 40 Stunden pro Woche dafür aufwenden müssen Es sollte Sache des Arbeitgebers sein, mehr Arbeitnehmer einzustellen, wenn sie nicht genug haben, um Dinge zu erledigen, ohne dass Menschen OT arbeiten.

40 Stunden pro Woche sind schon fast zu viel. Denken Sie darüber nach, wie alt der durchschnittliche Mensch ist, 80 Jahre oder so? Sie beginnen mit 5/6 Jahren mit dem Schulbesuch und sind ab diesem Zeitpunkt an jedem Wochentag (minus 3 Monate) für 8 Stunden beschäftigt, bis sie für das College bereit sind. Ich werde hier einige durchschnittliche Zahlen knacken:

  • Sie leben durchschnittlich 700.800 Stunden.
  • 1. bis 12. Klasse dauert durchschnittlich 19.200 Stunden (ohne Sommer)
  • Normalerweise arbeitest du die Sommer in der High School durch, also nimm die zurück: 1.920 Stunden
  • Das College dauert ungefähr 35 Stunden pro Woche für 4 Jahre (mit Praktikant / Arbeitszeit / Studium): 7.280 Stunden - Sommer (1.680) = 5.600
  • Nehmen wir an, Sie haben einen Arbeitsplatz und arbeiten ab diesem Zeitpunkt (22 Jahre) bis zu Ihrem 65. Lebensjahr (?): 89.440 Stunden - (3 Wochen pro Jahr) 5.160 = 84.280 Stunden

Addiere sie alle und erhalte den Prozentsatz deines Lebens: 111.000 / 700.800 = ungefähr 16%

16% Ihres Lebens sind der ARBEIT gewidmet. Du lebst einmal und dieses unglaubliche Leben, das wir alle erleben, ist etwa ein Sechstel kürzer wegen deines "Jobs". Und das NUR, wenn Sie 40 Stunden pro Woche arbeiten. Sie sollten nie mehr als das weggeben. Schätzen Sie Ihr Leben.


Eine Alternative: weniger schlafen. Ich habe ungefähr 6-7 Stunden pro Nacht geschlafen. Dann fand ich heraus, dass ich Schlafapnoe hatte. Mit dieser Kontrolle stellte ich fest, dass ich jede Nacht nur etwa 4-5 Stunden Schlaf brauche, um gut ausgeruht zu sein. Das sind zusätzliche 87.600 Stunden, die ich im Vergleich zu jemandem bekomme, der durchschnittlich 8 Stunden pro Nacht schläft! :-)
afrazier

Es ist ein bisschen oberflächlich zu glauben, dass die Schule nur ein Teil der Arbeit ist. Als Kind gibt es so viele Dinge, die Sie lernen müssen (Lesen, Schreiben, Grundlegende Mathematik), um das meiste aus dem Leben herauszuholen. Das hat nichts mit der späteren beruflichen Laufbahn Ihrer Wahl zu tun.
Tom van Enckevort

1

Wenn Sie sich in etwas auszeichnen wollen, müssen Sie andere Dinge opfern. Das ist der einzige Weg. Möchten Sie als Softwareentwickler / Unternehmer eine Unmenge Geld verdienen? Dann verabschieden Sie sich zumindest für einige Jahre von Ihrem Familienleben. Jeder muss diese Wahl selbst treffen. Es ist ein Deal, du kannst ihn annehmen oder lassen.


0

Das Gleichgewicht zwischen Arbeit und Leben war schon immer gegeben. 9-5 sind diejenigen, die für den Gehaltsscheck da sind. Ich habe in einigen Berufen gearbeitet, in denen das Management den ganzen Spaß daran hat, warum ich dort war. Normalerweise bin ich gegangen, um Jobs zu finden, die dich inspirieren, mehr zu lernen, oder nur die Technologie, die du verwendest, macht das Programmieren Spaß und macht Lust, ein bisschen OT zu machen oder Freizeit zu opfern. Aber wie immer führt zu viel von einer Sache zur Stagnation. Ich habe mindestens 4 Hobbys außerhalb der Arbeit und eine Familie, und ich habe festgestellt, dass diese Hobbys ein paar Mal meiner Karriere auf seltsame Weise geholfen haben. Also ja, Programm 9-5, mach ein bisschen OT, wenn nötig, aber um Gottes willen, hab Spaß im Leben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.