Ich arbeite seit ein paar Monaten in diesem Job. Ich bin ein wenig frustriert, weil ich meine beste Arbeit von 2 bis 7 erledige. In früheren Jobs bin ich um 9:30 Uhr bis 10:00 Uhr eingegangen und habe um 7 Uhr Schluss gemacht. Einige Unternehmen waren damit einverstanden, andere nicht .
Aber meine jetzige Firma besteht darauf, dass ich um 8:30 da bin. Jede Abweichung davon ist eine große Sache. Ist das typisch? Ich habe Kollegen, die mehr von 9:30 bis 6:30 Uhr, 10: 00-7: 00 Uhr sind ... aber vielleicht ist das nur Startup-Kultur?
Ich verstehe nicht warum, da ich Kunden usw. nicht treffe, was der Vorteil sein könnte, wenn die Dinge so starr sind. Ich verstehe auch nicht, warum die Leute nicht einfach davon ausgehen, dass ich mich anpassen werde, wenn ich gehe, wenn es manchmal 15 bis 20 Minuten dauern kann.
Sind diese Erwartungen als Entwickler unangemessen oder vermisse ich etwas?
Antworten:
Ja es ist typisch Und solche Unternehmen haben tendenziell sehr hohe Umsätze mit Entwicklern. Ich unterhielt mich mit einem der Projektmanager, mit denen ich früher zusammengearbeitet habe (er ist jetzt Vice President bei einem anderen Unternehmen), und er beschrieb die Richtlinien des Unternehmens, bei dem er gearbeitet hat (zu dieser Zeit einer der großen Satellitenfernsehanbieter). : Startzeit war 08:30 Uhr. Wenn Sie das zweite Mal zu spät sind (innerhalb eines bestimmten Zeitraums), öffnet sich die Tür nicht, wenn Sie Ihre Zugangskarte durchziehen, sondern ruft Ihren Chef an, der Sie hereinlassen muss In diesem bestimmten Zeitraum wird die Personalabteilung kontaktiert, die Sie entlassen. Er kommentierte den 200% igen Umsatz, den sie hatten, und kicherte den ahnungslosen anderen Managern zu, die diese Richtlinie erstellt hatten. Er erwähnte auch, dass er seine Handynummer an alle unter ihm verteilte, so dass, wenn sie zu spät kamen,
Einige Manager sind prozessorientiert, andere ergebnisorientiert. Sie werden schnell lernen, wie man sie voneinander unterscheidet. Wenn Sie schlau sind, finden Sie heraus, wie Sie im Interview einige Fragen stellen können, um eine Frage von der anderen zu unterscheiden, ohne Ihr Interview zu beenden.
In einem ergebnisorientierten Unternehmen ist es wichtiger , was Sie erledigen, als wie Sie aussehen oder wie Ihre Stunden sind. Diese Unternehmen / Chefs weisen die geringste Impedanzinkongruenz für Entwickler auf. Wenn in diesen Unternehmen jemand versucht, "waaah, q303 kommt zu spät" zu sagen, sagt ein ergebnisorientierter Chef: "q303 liefert seine Produkte pünktlich und unter Budget. Was haben Sie in letzter Zeit getan?" Stars und Helden sind in ergebnisorientierten Unternehmen weit verbreitet.
In einem prozessorientierten Unternehmen ist es wichtiger , wie Sie die Dinge erledigen. Für einen prozessorientierten Vorgesetzten ist es äußerst wichtig , wann Sie ankommen, wann Sie abreisen und welches Deckblatt in Ihrem TPS-Bericht angeheftet ist. Zwischen dem typischen Entwickler und dieser Art von Manager besteht eine enorme Impedanzfehlanpassung. In einem prozessorientierten Unternehmen gibt es weder Favoriten noch Stars, und diese Art wird absichtlich jemanden entlassen, der als unverzichtbar erachtet wird. Das perfekte Beispiel für ein prozessorientiertes Unternehmen ist ein Fast-Food-Franchise - das Ziel ist, dass jeder Burger in jedem Geschäft des Landes gleich ist. Wenn Sie einen besseren Burger machen, verlieren Sie Ihre Franchise mit ihnen.
Moderne Business Schools vermitteln Managern, dass sie ein Unternehmen nicht verstehen müssen (und auch nicht, was ihre Mitarbeiter tatsächlich tun), um Manager zu sein. Diese Leute wollen, dass Sie diesen Sitz zum richtigen Zeitpunkt aufwärmen, denn das können sie messen - sie wissen nicht, was Sie tun, und sie kümmern sich auch nicht darum. Das wissenschaftliche Management sagt, dass sie das nicht tun.
Wenn Sie mehr Erfahrung in der Arbeitswelt sammeln, werden Sie feststellen, dass es für Ihren Chef wichtig ist, was Sie ihm geben. Sie könnten Krebs heilen, den Bundeshaushalt ausgleichen, während Sie mit Kettensägen jonglieren, aber das spielt keine Rolle, weil Sie spät dran sind. Sie sehen dich nicht, wenn du um 2 Uhr morgens abreist, weil sie "pünktlich" abreisen (was auch immer das bedeutet).
quelle
In solchen Unternehmen war ich noch nie glücklich oder produktiv. Der Code wird Ihnen auch nicht gefallen, da diese Shops in der Regel keine guten Entwickler halten. Holen Sie sich einen anderen Job, bei dem die Manager eine Ahnung haben. Es gibt viele von ihnen.
quelle
Einer der (einigermaßen legitimen) Gründe, die ich noch nicht erwähnt habe, ist, dass in vielen / den meisten Unternehmen Support-Probleme an die Entwickler weitergeleitet werden, die sich mit ihrem Produkt auskennen. Um zu vermeiden, dass kritische Probleme beim Produktionssupport unbeantwortet bleiben, erwartet das Unternehmen, dass die Entwickler während des gesamten Kundengeschäftstages an ihrem Schreibtisch sitzen.
In einer früheren Firma, in der ich gearbeitet habe, kam es häufig vor, dass Support-Probleme über Nacht und in den frühen Morgenstunden auftraten (aufgrund von Zeitzonenproblemen - wir hatten Kunden ein oder zwei Stunden entfernt - an beiden Enden unserer eigenen Zeitzone). Es schien also ziemlich unprofessionell zu sein, als ein kritisches Produktionsproblem auftrat, und es konnte nicht bis 11:00 Uhr oder zur Mittagszeit des Kunden behoben werden - da der verantwortliche Entwickler erst um 10:00 Uhr zur Arbeit kam.
Ansonsten ist Tangurena richtig.
Edit: Ich sollte erwähnen - was ich damit meinte, dass Probleme über Nacht und am Morgen auftreten, ist, dass sie als erstes am Morgen behoben werden mussten. Unterstützung war nachts nie wirklich erforderlich, aber es sah schlimm aus, wenn die Leute sehr spät morgens auftauchten und die Kunden bis zum späten Morgen oder zur Mittagszeit im Stich ließen. Dies war der Grund, warum man im Allgemeinen morgens pünktlich sein musste.
quelle
Es ist normal, aber es sollte nicht sein . Ich bin ein großer Befürworter der Tatsache, dass wir als Entwickler nicht wie andere Büromitarbeiter behandelt werden sollten, da die Art unserer Arbeit sehr unterschiedlich ist und sich nicht quantifizieren lässt, wenn wir 8 Stunden an Ihrem Schreibtisch sitzen. Meiner Erfahrung nach weckt die Tatsache, dass Sie 8 Stunden am Tag an Ihrem Schreibtisch sitzen müssen, den Wunsch, so zu tun , als ob Sie arbeiten würden, anstatt tatsächlich arbeiten, weil die meisten Entwickler nur ungefähr die Hälfte der Zeit programmieren, während die andere Zeit zum Nachdenken / Erforschen von Problemen aufgewendet wird - dies wird von anderen oft als unproduktiv angesehen ("Wenn Sie nicht tippen, arbeiten Sie nicht") Wir müssen kreativ daran arbeiten, um immer noch so zu wirken, als würden wir arbeiten, selbst wenn wir Dokumentation lesen oder mit einer Sandbox nach etwas Neuem suchen.
Was ist, wenn sich andere beschweren?
Dies ist ein Managementproblem, und eines, das ihr Problem ist. Ein gutes Unternehmen wird diese Art von Problemen nicht haben, da sie flexible Arbeitszeiten zulassen. Die richtige Antwort lautet jedoch: "Entwickler haben aufgrund der Art ihrer Arbeit flexible Arbeitszeiten."
Was ist mit Besprechungen?
Wenn Sie immer Überraschungstreffen haben, gibt es ein größeres Problem als Ihre Stunden. Besprechungen sollten im Voraus geplant werden, damit Sie wissen, dass Sie am Freitag für diese Besprechung früher eintreffen müssen (und zum Ausgleich früher abreisen müssen).
quelle
Vor einiger Zeit arbeitete ich für eine große Investment-Management-Firma. Die meisten Menschen, die mit ihrem Kerngeschäft zu tun hatten, kamen spätestens um 6:00 Uhr morgens dorthin. Die meisten Entwickler kamen spätestens um 8:00 Uhr. Aber ich kam gern um 10:00 Uhr herein. (Ich bin immer noch früh aufgestanden, aber ich mag es zuerst ein paar Stunden zu trainieren. Lol.) Mein Chef? Es hätte ihn nicht weniger interessieren können. Alles, was ihn interessierte, waren die Ergebnisse. Das hat bei mir gut funktioniert. Jedoch beschwerte sich mindestens alle 2 bis 3 Monate jemand aus einer anderen Gruppe über "bla bla bla, warum darf ER überhaupt zu spät kommen?" und es würde sich wieder bei meinem Chef melden. Er würde mich hinsetzen und mir sagen, dass er damit nicht einverstanden ist, aber könnte ich bitte um 8:30 Uhr hereinkommen, um den Frieden zu wahren? Ich würde mich entschuldigen, mich bemühen, früher hinzukommen, aber innerhalb einer Woche bin ich wieder bei meiner Ankunft um 10:00 Uhr. Dieser Zyklus wiederholte sich zwei Jahre lang! Die Wahrheit ist, Es war mir egal, wann ich reinkam, weil der Großteil meiner Arbeit dort sehr unabhängig war. Wenn ich frühe Besprechungen hätte oder mit Kollegen zusammenarbeiten müsste, würde ich natürlich zu einem geeigneten Zeitpunkt für diese spezifischen Dinge kommen. Mein Chef hätte seinen Fuß nach unten setzen können, wann immer er wollte - hätte er mir gedroht, mich zu feuern, hätte ich verdammt sicher früher reingekommen -, aber solange ich meine Arbeit erledigt hatte, tat er es einfach nicht. ist mir egal.
Die Moral der Geschichte: Sehen Sie, was Sie mit Ihrem Chef tun können, um mehr Flexibilität zu erreichen, und lassen Sie dennoch alles tun, was die relativ frühe Startzeit erfordert.
quelle
Jedes Unternehmen, für das ich jemals gearbeitet habe, hat Kernstunden . Einige sind liberaler, andere strenger, aber die Absicht ist, dass Mitarbeiter produktiver sind, wenn sie ihre Kollegen zu Problemen befragen können.
Wenn ein Entwickler gerne um 5.30 Uhr morgens und um 14.00 Uhr abends eintreffen möchte und ein anderer von 10.30 Uhr bis 7.30 Uhr mittags eine Stunde benötigt, bleibt nicht viel Zeit, um ein Meeting zu planen oder an schwierigen Problemen zu arbeiten zusammen.
Die Alternative besteht darin, alle Mitarbeiter telefonisch für Fragen zur Verfügung zu haben. Möchten Sie lieber während der Hauptstunden auftauchen oder um 7 Uhr morgens angerufen werden, wenn Sie nicht weiterkommen?
quelle
Nun, ich denke, das ist eine Programmierfrage. Ich denke, es ist ziemlich verbreitet.
Warum ...
Ich denke, Sie tun gut daran, die genauen (und tatsächlichen) Gründe innerhalb des Unternehmens zu ermitteln und dann Ihren Fall darzulegen, wie sie von einer flexibleren Haltung profitieren würden.
quelle
Das ist nicht unvernünftig.
Auch wenn es für Ihre Bedürfnisse als Person oder Entwickler möglicherweise nicht ideal ist, ist es für alle anderen sinnvoll. Wenn alle pünktlich eintreffen, können Sie feststellen, wer zu spät kommt. Wenn alle pünktlich eintreffen, können Streitigkeiten über "Warum kommt er zu spät und ich nicht" auf ein Minimum reduziert werden. Wenn alle rechtzeitig eintreffen, können Sie frühzeitig Besprechungen planen, wenn Sie in seltenen Fällen von Angesicht zu Angesicht benötigt werden.
Das sind nur einige der Gründe. Sie mögen für Sie nicht wichtig oder sinnvoll sein, aber für die Person, die Ihre Gehaltsabrechnungen unterzeichnet, sind sie ausreichend. Es ist überhaupt nicht unvernünftig oder selten.
quelle
Vor ungefähr einem Jahr hatte ich einen Arbeitgeber, der Stil über Substanz schätzte, und fand, dass es sich positiv auf sein Unternehmen auswirkte, um 8:30 Uhr morgens glückliche, lächelnde Mitarbeiter an ihren Schreibtischen zu haben. Außer wenn ich mit Teams in Asien Konferenzgespräche führen musste, musste ich nie wirklich so früh aufstehen, aber es schien für den 8: 30-5-Laden, für den ich arbeitete, von wesentlicher Bedeutung zu sein.
Ich bin ein bisschen schlaflos, also hat das bei mir nicht sehr gut funktioniert. Ich bin oft erschöpft angekommen und habe nicht meine bestmögliche Arbeit geleistet, aber anscheinend war das nicht so wichtig wie das Ritual in dieser Firma.
Zum Glück für mich, denn dieser CEO schätzte den Stil so sehr vor der Substanz, dass er das Geschäft, für das er sich ausgab, nicht wirklich leitete. Er ist jetzt im Gefängnis und wartet auf ein Gerichtsverfahren wegen Geldwäsche, Kabelbetrug, Durchführung eines Ponzi-Programms usw. Dies trifft möglicherweise nicht auf Ihren Fall zu (ich würde sagen, die Chancen stehen gut, dass dies nicht der Fall ist), aber der Vorteil ist, dass ich es schnell gefunden habe Ein weiterer Job, als das Unternehmen Insolvenz anmeldete, aber zuvor fehlten ihm die zweckentfremdeten Anlegergelder. Vielleicht finden Sie am Ende des Tunnels ein Licht: Nämlich einen anderen Job.
Startup-Kultur in den meisten Welten, die ich mir vorstellen kann, betont nicht die frühen Morgenstunden. Sie können lange Stunden, Selbstaufopferung und Ihre volle Aufmerksamkeit erwarten, aber normalerweise nicht frühmorgens. Schließlich ist es schwierig, frühmorgendliche Startzeiten und Verfügbarkeit außerhalb der Geschäftszeiten gleichzeitig zu erwarten, sodass die meisten Startups zumindest an der Westküste flexible Arbeitszeiten haben. Die interessantesten Software-Unternehmen legen Wert darauf, großartige Dinge über alle möglichen anderen Dinge zu liefern und gelegentlich die Ergebnisse über grundlegende soziale Fähigkeiten und allgemeine Angenehmheit zu bewerten. (Ich persönlich bevorzuge einen ausgewogeneren Ansatz).
Trotzdem halte ich eine Startzeit von 8.30 Uhr nicht für völlig unvernünftig. Ich habe meine tägliche Routine an die Bedürfnisse der Arbeitgeber angepasst. Ich würde einfach eine flexiblere Startzeit bevorzugen und tendiere dazu, Gigs mit Unternehmen zu machen, die weniger rigide sind, wenn es um Dinge geht, die nichts mit der Erbringung von Qualitätsarbeit zu tun haben. (Ich habe jetzt eine Familie, und wenn ich regelmäßig nach 9:30 beginne, würde dies auch die Routinen meiner Familie belasten. Deshalb versuche ich, früh genug zur Arbeit zu gehen, um ungefähr um 7 Uhr nach Hause zu kommen, aber ich mache auch spät nachts etwas Von zuhause aus arbeiten).
quelle
Ein triftiger Grund ist, dass es praktisch unmöglich ist, große Meetings zu organisieren, wenn Sie viel Flexibilität zulassen. Man kann es morgens nicht machen, da manche Leute zu spät kommen, man kann es nicht mittags machen, weil die Leute zu verschiedenen Zeiten Mittagspause machen, man kann es nicht zu spät machen, weil manche Leute zu früh gehen. Dadurch haben Sie nur eine sehr begrenzte Zeitspanne, in der jeder im Büro sein soll.
quelle
Es ist wahrscheinlich ein Hinweis auf die demografische Situation hier, aber niemand hat Kinder erwähnt. Wird nicht jemand an die Kinder denken? Wenn Sie Kinder haben, müssen diese um 9:00 Uhr in der Schule sein und um 3:30 Uhr abgeholt werden.
Mein vorheriger Job war eine reine 9-5-Stelle, da die IT-Abteilung nur einen kleinen Teil des Geschäfts ausmachte und daher die gleichen Regeln wie das Küchenpersonal, die Reinigungskräfte und die Verwaltungsmitarbeiter hatte. Ich erklärte meinem Chef, dass ich Schulabbrüche machen musste und erst später eintreffen konnte (9: 30 ~ 9: 45). Meine Frau, die auch ganztägig arbeitet, fing um 7:00 Uhr morgens an, damit sie Abholungen machen konnte.
Aber das war nicht die Frage: Oft haben Unternehmen eine festgelegte 9-5-Richtlinie, aber ich bin noch nie auf einen Ort gestoßen, an dem diese strikt durchgesetzt wird. Normalerweise ist es kein Problem, solange Sie in den Kernstunden (10-4) da sind. Je größer das Unternehmen ist oder je weniger sich die IT auf das Unternehmen konzentriert, desto wahrscheinlicher ist eine solche Richtlinie.
quelle
Es gibt zwei Arten von Programmieraufträgen:
1) Sie sind eine Bereicherung - sie verstehen den Wert und die Bedeutung ihrer internen Technologie.
2) Sie sind eine Verpflichtung - sie wollen Sie lieber nicht bei sich haben, Sie sind ein Verrückter, der Geld und Platz in Anspruch nimmt und Dinge tut, die wirklich nicht notwendig sind.
So erkennen Sie schnell den Unterschied:
Typ 1: Sie sind hauptsächlich darum besorgt, was Sie erreichen - zielorientiert.
Typ 2: Sie kümmern sich hauptsächlich darum, wie Sie sich in die Regeln einfügen und sie befolgen - prozessorientiert.
Sie sind wahrscheinlich in einem Typ-2-Job - finden Sie einen Typ-1-Job, wenn Sie können .
Trotzdem werden Sie durch Disziplin und Einschränkungen mehr zum Profi - ein Profi liefert unabhängig davon.
quelle
In den letzten beiden Unternehmen, für die ich gearbeitet habe, gab es keine Einschränkungen hinsichtlich der Zeit, in der ich meine Arbeit beginne oder beende. Die einzigen Regeln waren:
Diese Regeln sind in meinem aktuellen Job dieselben. Ich weiß, ich bin sehr glücklich.
Natürlich weiß meine Firma, dass ich nicht über meine Stunden lügen werde, weil ich meinen Fingerabdruck in eine Maschine stecke, wenn ich ankomme und wenn ich das Büro verlasse ... und eine Kamera den ganzen Tag auf mich gerichtet ist. Das ist der Preis.
quelle
Ein Teil der Überlegung ist der Bereich, in dem Sie arbeiten. In der Metropolregion Washington DC gilt es beispielsweise als „normal“, zwischen 6:30 und 10:30 Uhr zur Arbeit zu kommen. Wenn sie das tun, bleiben sie normalerweise 8 Stunden und gehen dann wieder (also gehen Leute, die um 6:30 Uhr eintreffen, um 14:30 Uhr). Dies funktioniert, weil sich die Leute andernfalls ständig verspäten, um 8:00 oder 8:30 Uhr zur Arbeit zu kommen.
Im Großen und Ganzen ist es töricht, die Entwickler zu bitten, einen 8-4-Zeitplan einzuhalten. Das ist, als würde man die Motivation erbitten, einen 8-4-Zeitplan einzuhalten. Das passiert nicht.
Ich bin froh, dass ich bei meiner Arbeit ( The Motley Fool ) kommen und gehen kann, wie es mir gefällt. Die meisten Leute kommen gegen 9: 00-9: 30 Uhr ins Büro, aber wir dürfen jederzeit kommen, solange wir unsere Arbeit erledigen. Sie haben auch keine Urlaubsregelung ( a la Netflix ), sodass ich, wenn ich einen freien Tag brauche (aus welchem Grund auch immer), nur mein Scrum-Team informieren muss, dass ich nicht da bin und jemanden habe, der meine Aufgaben übernimmt.
quelle