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?
quelle
Antworten:
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.
quelle
you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams
;)Wenn ich Ihre Frage durchschaue, sehe ich drei Fragen:
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:
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.
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.
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:
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.
quelle
Die bipolare Diskussion hier ist einfach lächerlich. Es scheint, dass es nur zwei Möglichkeiten gibt.
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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?
quelle
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.
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).
quelle
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.
quelle
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.
quelle
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:
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.
quelle
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.
quelle
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.
quelle