Nach meinem College-Abschluss wurde ich vor etwas mehr als einem Jahr als Junior-Programmierer eingestellt. Ich bemerkte schnell, dass ich um ein Vielfaches schneller war als alle anderen Programmierer. das scheint daran zu liegen, dass ich einfach keine zeit "generell" verschwende. Die Mehrheit der anderen Leute scheint es jedoch zu genießen, an die Decke zu starren, YouTube, Facebook und zufällige Websites zu durchstöbern und im Allgemeinen an einem Tag die Arbeit zu erledigen, die ich normalerweise in einer Stunde erledige. Ich bin mir zu 100% sicher, dass sie diese Arbeit auch in einer Stunde erledigen können, wenn sie sich konzentrieren.
Ich wurde schnell zum Senior Developer und in jüngerer Zeit zum Teamleiter befördert und habe jetzt viele dieser Leute durch neue Mitarbeiter ersetzt (noch ein paar vor mir). Die Situation ist jetzt akzeptabler, aber ich denke immer noch, dass es viel besser sein könnte.
Ich kann nicht anders, als zu bemerken, dass sich jeder so zu verhalten scheint, als sei es "normal". Alle meine Chefs sind nicht besorgt darüber und sie scheinen auch wenig bis gar nichts zu bewirken. Es fällt mir immer sehr schwer, sie zu finden, sie kommen viel später an, als sie sollen, und sie reisen früh ab. Natürlich kann ich in diesem Fall nichts tun, da sie über mir liegen, aber ist dies die "Norm" in allen Unternehmen, oder bin ich einfach in eine sehr schlechte Situation geraten (dies ist meine erste Berufserfahrung)?
Auch werde ich in ein paar Jahren "wie sie werden"?
quelle
Antworten:
Eine mögliche Erklärung ist, dass die Geschäftsführung diese "Kultur" mit ihrem eigenen Beispiel gepflanzt hat . Mitarbeiter erben oft die Einstellung von oben.
Eine andere (und wahrscheinlichste) Erklärung ist, dass die Leute nicht motiviert sind . Vielleicht gibt es keine Belohnung dafür, die Arbeit besser zu machen, deshalb gibt es keinen Grund, sich darum zu kümmern. Das einzige Problem hierbei ist, dass die Talente normalerweise anderswohin ziehen, um die Arbeitskultur zu sehen. Vielleicht haben sie und du bist mit dem Sediment verlassen? Zu diesem Punkt gibt es eine interessante Lektüre: Die Wetware-Krise: Der Dead Sea-Effekt: Bruce F. Webster
quelle
Wie stellen Sie fest, dass sie nicht funktionieren?
Als Junior habe ich den ganzen Tag über getippt und dabei meinen Code gehackt, nur 20 Minuten zum Mittagessen. Je älter ich wurde, desto weniger Zeit verbrachte ich mit dem Tippen und desto mehr Zeit verbrachte ich mit dem Nachdenken.
Wenn ich "an die Decke starre" und meine Produzentin den Raum betritt, beginnt sie zu lächeln, weil sie weiß, dass ich in einer halben Stunde ein Problem gelöst habe, an dem die "Junioren" in den letzten Wochen versucht haben und versagt haben .
Als ein Entwickler
Ich kann bezahlt Probleme zu lösen.
Und das Lösen von Problemen funktioniert viel besser, wenn ich überlege, bevor ich es tue .
In den letzten Jahren habe ich diese Tendenz gesehen, einfach das erste zu hacken, was mir in den Sinn kommt, und es dann zu optimieren und zu debuggen, bis es zu tun scheint, was Sie wollen.
(Ignoriert normalerweise alle Eckfälle, bis sie dich später treffen.)
Ich erinnere mich noch an die Mainframe-Tage, an denen Sie Ihren Code geschrieben, übermittelt und ein oder zwei Stunden gewartet haben, bis Sie die erste Ausgabe erhalten haben. Weißt du was? Damals hast du weder ein Semikolon noch eine Klammer vergessen.
Beurteilen Sie nicht, bis Sie die Erfahrung haben, dies zu tun.
Bitte kommen Sie in fünf Jahren zurück und geben Sie einen Kommentar zu dem, was Sie gelernt haben.
quelle
Ich fühle mich, als würde ich vor sieben Jahren in einen Spiegel von mir starren ... Ich werde meine Erfahrung mit Ihnen teilen.
Ich war in einer Position wie deiner. Innerhalb eines Jahres war ich leitender Angestellter in der Firma, in der ich tätig war, und ich schien doppelt so schnell Code zu produzieren wie alle anderen. Das dauerte noch ein paar Jahre, bis mir langweilig wurde.
Ich ging dann zu einer viel größeren Firma, wo ich härter arbeiten musste. In dieser viel, viel größeren Firma habe auch ich scheinbar lange Strecken, in denen ich auch nichts "tue". Was ich in dieser Zeit wirklich mache, ist, über ein Problem nachzudenken, das wahrscheinlich dreimal so schwer ist wie das schwierigste, das ich an meinem vorherigen Arbeitsplatz gelöst habe.
Wenn ich Sie wäre, würde ich sagen, dass Sie zu einem Unternehmen wechseln sollten, dessen Probleme schwerer zu lösen sind. Derjenige, an dem du bist, ist nicht herausfordernd genug für dich, wie es scheint.
quelle
Die meisten Leute sind mit ihrem Gehaltsscheck zufrieden und tun gerade genug, um nicht gefeuert zu werden.
quelle
Sind Sie sicher, dass die Leute "nicht arbeiten"? Software - Entwicklung ist nicht die Art von Arbeit , wo Sie tippt 8 Stunden pro Tag, in der Tat , wenn Sie sind zu tun , dass ich würde sagen , Sie tun es falsch. Nach meiner Erfahrung (~ 6 Jahre) verbringe ich normalerweise nur 4-5 Stunden am Tag damit, Code zu schreiben. Der Rest wird damit verbracht, über das Lösen von Problemen nachzudenken, möglicherweise einige Szenarien in meinem Kopf auszuführen, schnell einen Pseudocode einzugeben oder zu prüfen, ob das Problem gelöst wurde (z. B. SO oder ähnliche Websites durchsuchen).
quelle
Mein Teamleiter schreibt langsamer Java-Code als ich, er bittet mich von Zeit zu Zeit um Java-Rat und sein Java-Codierungsstil ist schrecklich (er ist wie C). Es scheint auch, als sollte ich den Titel mit ihm tauschen. ABER! Wenn es um die Interaktion mit Menschen in verschiedenen Teams geht, die er 100-mal effizienter kommuniziert als ich, versteht er, was die Leute sagen, besser als ich. Seine Interpretationen der Kommentare der Leute sind aufschlussreicher als meine. Außerdem ist sein Wissen über AIX, Datenbanken und Middleware viel besser als meines.
Wann immer er Java-Code schrieb, fragte ich mich, ob er überhaupt arbeiten würde. Wann immer ich eine Datenbank konfigurierte, fragte ich mich, ob mein Teamleiter dachte, ich würde überhaupt keine Arbeit leisten.
Ich hatte Schwierigkeiten zu verstehen, warum er mein Teamleiter war, aber nicht mehr, nachdem ich an mehreren Projekten mit ihm zusammengearbeitet hatte.
Es ist in Ordnung, Annahmen über Menschen zu machen, die wir alle unbewusst machen. Denken Sie daran, dass Annahmen validiert werden müssen. Ein Surf-Entwickler kann mehrere Hintergrund-Threads in seinem Kopf erzeugen, um die beste Möglichkeit zur Behebung eines Problems zu finden. Es kann länger dauern, bis der andere Entwickler seinen Code fertiggestellt hat, da er mehr Zeit für das Testen und Strukturieren seines Codes verwendet.
Der Punkt ist, mit Leuten zu sprechen, um mehr über sie herauszufinden, besonders wenn sie Ihre Teammitglieder sind.
quelle
Ich wäre gespannt, wie es dir in einem anderen Jahr geht. Wirst du dich verbrennen? Ist Ihr Tempo nachhaltig, auch wenn Sie ein aktives Leben außerhalb der Arbeit führen?
Ich frage mich auch: Tun Sie Dinge ohne angemessene Überlegung? Das Surfen im Internet scheint eine Zeitverschwendung zu sein - und das kann es auch sein! - aber es kann auch an der Zeit sein, den hinteren Teil des Gehirns auf ein Problem einwirken zu lassen und eine raffiniertere Lösung als die offensichtliche zu finden.
Oder vielleicht arbeiten Sie einfach nicht hart genug an Problemen. Sie werden befördert - irgendwann erreichen Sie Ihre Inkompetenz . Wie werden Sie sich auf diese Herausforderung einstellen?
Oder vielleicht langweilen Sie sich bei Ihrem aktuellen Job und wechseln zu einem mit einer anderen Arbeitskultur. Gaming-Unternehmen zeichnen sich durch ein hohes Maß an Fokussierung aus - und verbrennen daher die Mitarbeiter ziemlich schnell. Im Gegensatz dazu haben andere Jobs es geschafft, eine komfortable Rentabilität mit einem kurzen, einfachen Arbeitstag zu erzielen.
Genießen Sie vorerst Ihre Fähigkeit, eine hohe Arbeitsleistung aufrechtzuerhalten und die Belohnungen zu ernten.
quelle
Gute Frage. Zunächst einmal herzlichen Glückwunsch zu Ihrer harten Arbeitsmoral und Ihrer Energie, eine Karriere aufzubauen und großartige Arbeit zu leisten - eine bewundernswerte Eigenschaft, die Sie auf einen langen Weg führen wird.
Ich denke, viele der Antworten hier sind falsch - die Leute gehen davon aus, dass das Originalplakat in seiner Interpretation des Verhaltens seiner Kollegen falsch ist. Dies führt zu vielen Antworten wie "Aufwand und Produktivität sind nicht gleich Wirkung". In diesem Fall ziehe ich es vor, ihn auf das Wort zu bringen, dass seine Kollegen nicht so gut abschneiden wie er. Wie beantworten Sie seine Frage: Ist es "normal", nicht zu arbeiten? Meine Interpretation der Frage des OP lautet: "Ist es normal, weniger hart zu arbeiten als er?" Beachten Sie, dass er sagt, dass er zu 100% sicher ist, dass sie die Arbeit auch in der Zeit erledigen können, in der er sie erledigt, wenn sie sich selbst bewerben. Er behauptet also nicht, überlegene Fähigkeiten zu haben.
Ich gehe davon aus, dass es für manche Menschen normal ist, nachzulassen, und für andere ist es ebenso normal, dass sie so gut wie möglich arbeiten - es gibt ein Spektrum. Für das OP gehören Sie eindeutig nicht zu den ersteren, Sie befinden sich nahe dem letztgenannten Ende des Spektrums. Was positioniert uns an einem bestimmten Punkt im Spektrum? Und können sich Menschen in diesem Spektrum bewegen? Meine Antworten auf diese 2 Fragen lauten: 1) Motivation und 2) Ja, sie können sich bewegen (ich habe es selbst gemacht). Die Antwort von JB King spricht dieses Motivationsproblem an. Wenn Sie jetzt eine höhere Position im Unternehmen innehaben, können Sie die Motivation der Mitarbeiter in gewissem Maße leiten. Ob Sie eine Möhre oder eine Peitsche verwenden, liegt ganz bei Ihnen. Ich bin der Meinung, dass Sie mit der Peitsche besser vertraut sind (korrigieren Sie mich, wenn ich mich irre).
Ihre zweite Frage lautet: Werden Sie "wie sie werden"? Vermutlich nicht, weil Sie sich auf dem lockereren Spektrum deutlich von ihrem Aufenthaltsort entfernt befinden, aber in Wirklichkeit sind wir als Menschen stark von unserer Umwelt beeinflusst, sodass Sie nicht gegen Ihre Kollegen immun sind. Wenn Sie also lange genug an diesem bestimmten Arbeitsplatz bleiben, bewegen Sie sich möglicherweise entlang dieses Motivationsspektrums, nur durch die Trägheit des Ortes. Im gegenteiligen Fall, wenn Sie beispielsweise 1999 einem Startup beigetreten wären, das einen Börsengang verfolgte, hätten Sie wahrscheinlich nicht genügend Stunden am Tag gefunden, um Ihre Arbeit zu erledigen, und Sie könnten sich sogar noch weiter auf dem Weg zum anderes Ende des Spektrums (und Sie haben vielleicht zufällig bemerkt, dass sich Ihr Gesundheitszustand verschlechtert :-)).
Ein paar persönliche Kommentare, die mir beim Lesen der Frage in den Sinn gekommen sind (beachten Sie, dass diese möglicherweise von geringem Interesse sind, wenn Sie nur eine Antwort auf Ihre Frage suchen):
Erstens war meine unmittelbare Reaktion auf Ihre Frage Wut. Als ich innehielt, um darüber nachzudenken, warum, wurde mir in einem Moment der Schande klar, dass Sie mich im Wesentlichen an eine jüngere Version von mir selbst erinnerten. Der Grund, warum ich Schande sage, ist, dass ich ein arroganter Hurensohn war, der hart arbeitete, dachte, ich wüsste alles und alle meine Kollegen hart für das beurteilte, was ich für ihre nachlässige Haltung hielt. Tatsächlich habe ich einige von ihnen so scharf beurteilt, dass ich mir nie die Gelegenheit gegönnt habe, sie als Menschen kennenzulernen und zu lernen, was sie mir beibringen könnten (nicht nur technisch, sondern auch als Menschen). Es war eine schmerzhafte Reise für mich, mir zu erlauben, Teil eines "Teams" zu sein, wobei jeder seine Rolle spielte - einige der Generäle und einige der Fußsoldaten. Ja, es stimmte, dass einige von ihnen Faulenzer waren, aber mein Urteilsvermögen hinderte mich daran, sie entweder zu verstehen oder möglicherweise sogar zu motivieren. Mein Fehler. Also ja, das Lesen Ihrer Frage hat meinen Ärger geweckt, aber nicht den Ärger über Sie, sondern über meinen früheren Mangel an Empathie.
Dieser Mangel an Einfühlungsvermögen ist unter intelligenten Fachleuten weit verbreitet - obwohl ich glaube, dass Techies nicht mehr soziopathische Tendenzen haben als die Norm, habe ich mit Sicherheit genug Techies gesehen, denen soziale Fähigkeiten fehlen (entweder erlernt oder durch natürliches Einfühlungsvermögen), um dies zu erkennen ein Problem in der Tech-Welt. Ich frage mich zum Beispiel, ob Sie sich jemals gefragt haben, wie sich Ihre Handlungen auf die Menschen ausgewirkt haben, die entlassen wurden. Auf ihre Frauen, Kinder, psychische Gesundheit? Kannten Sie sie überhaupt als Menschen?
Für mich war es hilfreich, mich darauf zu konzentrieren, mich zu verbessern, mit gutem Beispiel voranzugehen und das BEURTEILEN anderer Menschen einzustellen . Es macht Leute wie Sie viel mehr dafür, und jeder wird glücklicher sein.
Schließlich ist es auch eine Alterssache - als ich in deinem Alter war (ein Jahr nach dem College, schätze ich, das macht dich zu 22?), Wusste ich NICHTS . Ironischerweise, je jünger du bist, desto mehr glaubst du zu wissen. Eine der großen Gaben des Alterns ist die Erkenntnis, dass man umso weniger relativ weiß, je mehr man weiß, desto mehr muss man wissen. Dies führt zu einer Übergabe der Kontrolle, zu dem Versuch, weniger autonom zu sein, mehr mit anderen in Verbindung zu treten, damit wir unsere Fähigkeiten zum Wohle aller teilen können (auf eine Art und Weise, die pro quo ist, NICHT auf kommunistische Art und Weise, LOL). Es ist normal, gesund zu reifen. Wenn Sie bereits mit anderen Personen verbunden sind (in der REAL-Welt, nicht im IRC), hilft dies bei diesem Prozess. Es ist ein bisschen wie die Analogie: Je mehr ein Stein gerieben wird, desto polierter wird er.
quelle
Ich vermute, dass jeder andere Dinge hat, die ihn motivieren. Dan Pink's TED Talk stellt einige Motivatoren wie Autonomy, Mastery und Purpose fest. Die drei wichtigsten Motivatoren für Entwickler (Hinweis: kein Geld!) Decken einen ähnlichen Bereich ab.
Kultur kann ein Faktor sein, aber eine andere ist die Art der Arbeit, die das Unternehmen leistet. An manchen Stellen kann es zu Bürokratie kommen, die die Arbeit verlangsamt und nicht so dynamisch wie bei einem Start-up ist, bei dem nur eine Handvoll Mitarbeiter beschäftigt sind und jeder mehrere Hüte trägt.
Als letzten Vorschlag möchten Sie vielleicht sehen, ob es Gruppen in Ihrer Nähe gibt, die Fachleute auf Ihrem Gebiet haben, mit denen Sie feststellen können, ob andere ähnliche Geschichten haben oder ob sie funktionieren, wenn Sie eine andere Einstellung haben bewege dich dahin.
quelle
Das Problem ist, dass Sie in einigen Jobs mehr arbeiten und zusätzlichen Aufwand betreiben, aber die gleiche Belohnung erhalten, aber beim nächsten Mal müssen Sie genauso viel oder sogar noch mehr arbeiten als zuvor. Manche Leute wollen die Messlatte nicht zu hoch legen. Sie mögen mich dafür hassen, dass ich das sage, aber warum sollten Sie härter arbeiten, wenn Sie dafür nicht belohnt werden?
quelle
Ich habe Leute gesehen, die ununterbrochen arbeiteten und billigen Qualitätscode lieferten, der nicht gewartet werden konnte. Sie argumentieren nur, dass es tut, was es soll und das ist mehr als genug.
Mittelmäßigkeit kennt nichts Höheres als sich selbst, aber Talent erkennt sofort Genie.
Sie heben sogar ihre albernen Aufgaben als phänomenal hervor und vernachlässigen echte Innovationen von anderen ( egozentrisch ).
Ich habe auch Leute gesehen, die wirklich cool sind und echte Innovatoren, die ihre Arbeit in würdiger und effizienter Weise erledigen, obwohl man sie manchmal "an der Decke starren" sieht. Es gibt auch einen Unterschied zwischen "Arbeiter" und "Profi". Ein Fachmann bedeutet viel mehr und muss möglicherweise Zeit zum Nachdenken und für Innovationen aufwenden, die ein Arbeiter nicht immer verstehen kann! Die Auswirkungen solcher Innovationen sind weitaus größer, als ein Mitarbeiter jemals gedacht hat oder einbringen kann. Wahrscheinlich sind dies die Fälle in Ihrem Büro.
Außerdem denke ich nicht, dass Unternehmen heutzutage Menschen tolerieren, die „nichts“ tun, oder Menschen, die wirklich ineffizient sind.
quelle
Ehrlich gesagt ist es nur etwas, woran man sich im Leben gewöhnen muss. In jeder Branche gibt es solche Unternehmen und Menschen. Es kommt auf unterschiedliche Faktoren für jede Person an und was sie motiviert.
Geben Sie Ihr Bestes, um die Umgebung, in der Sie arbeiten, zu verändern, wie Sie es anscheinend gerade tun, oder versuchen Sie, einen anderen Arbeitsplatz zu finden, der keine Faulenzen toleriert. Ich begrüße Sie für Ihre Arbeitsmoral, denn Sie sind in Ihrem Alter definitiv in der Minderheit (nach meiner persönlichen Erfahrung). Herzlichen Glückwunsch zu Ihrem bisherigen Erfolg.
quelle
Ich verbringe viel Zeit damit, über Probleme nachzudenken, aber auch viel Zeit damit, meine E-Mails oder Facebook-Nachrichten zu lesen oder Antworten auf Stack Overflow zu schreiben. Den Rest der Zeit bin ich wirklich fokussiert und erledige eine Menge Arbeit mit qualitativ hochwertigem Code. In der Zeit, in der ich andere Dinge tue, bekomme ich auch eine Art Ruhepause, und es erlaubt mir, verschiedene Optionen einzubeziehen, die ich mir überlegt habe, um ein Problem anzugehen.
Dies ist zum Teil eine Frage der Erfahrung. Einige Entwickler tippen viel Code und verbringen dann viel Zeit mit dem Debuggen und Polieren des Codes, während andere ein mentales Bild zeichnen und den Code in einem Durchgang schreiben. Ich hatte Momente, in denen ich herausfand, dass ich an einem Tag ein paar Hundert Codezeilen eintippte, ohne überhaupt kompiliert oder die Syntax überprüft zu haben. Als ich fertig war, musste ich nur ein paar vergessene
;
s eingeben , um das Zeug zum Laufen zu bringen.Dies ist nicht nur eine Frage der Erfahrung, sondern auch der Art und Weise, wie Menschen arbeiten. Einige Kollegen tippen nur den ganzen Tag Code, während andere (scheinbar) viele andere Dinge tun und dann einen tollen Ausbruch haben, in dem sie ihre Arbeit erledigen. Ich bin in der zweiten Gruppe, konnte es aber nicht schaffen, einen Tag voller Ausbrüche zu haben. Die anderen hingegen arbeiten in einem konstanteren Tempo mit weniger Ausbrüchen und werden ihre Arbeit nicht erledigen, wenn sie 2 Stunden am Tag an die Decke starren würden. Vielleicht bist du in dieser ersten Gruppe.
Dann ist es wahr, dass einige härter arbeiten als andere. Teilweise aufgrund mangelnden Wissens, mangelnder Erfahrung oder mangelnden Talents oder weil es ihnen egal ist. Aber Sie müssen wirklich genau hinschauen, wie sie arbeiten und was sie leisten. Man kann nicht einfach sagen, dass die Leute nicht hart arbeiten, weil sie mehr Zeit mit anderen Dingen verbringen als Sie.
quelle
Es ist ganz normal, dass Entwickler - da sie sich in einem "Wissensberuf" befinden - nicht für den exakten Zeitraum zwischen 9.00 und 17.30 Uhr hektisch tippen müssen Tag; Wenn eine Fülle von Ideen auftaucht, beginnen die Finger zu fliegen. Es ist frustrierend, dass das Management - nicht an solche Berufe gewöhnt - dies nicht versteht. Bei Facebook und YouTube blockiert werden, Software - Entwickler Produktivität geht nach unten .
Allerdings klingt es so, als ob Ihr Unternehmen aus außergewöhnlich faulen Leuten besteht. Wenn die Leute wirklich "den ganzen Tag" nichts zu tun haben, dann stimmt etwas nicht.
quelle
Paarprogrammierung hilft
Wenn Sie sicher sind, dass Entwickler viel Zeit verschwenden, empfehlen wir Ihnen, mit dem Programmieren von Paaren zu beginnen, da dies die Leute dazu veranlasst, sich auf das jeweilige Problem zu konzentrieren. twittern usw. und konzentrieren sich auf Code.
quelle
Es braucht alle Arten.
Die vorherigen Antworten stimmen in gewisser Weise. In der Unternehmenskultur sind die Leute zermürbt, und die meisten Entwickler im zehnten Jahr gehen nicht mit der gleichen Begeisterung an ihre Arbeit heran wie in ihrem ersten Jahr.
Es ist auch wahr, dass mehr leitende Entwicklungsjobs weniger Programmieren und mehr Nachdenken erfordern, so dass ein leitender Entwickler möglicherweise nicht wütend tippt, aber dennoch viel erreicht.
Idealerweise verfügt ein Team über eine Mischung aus energiegeladenen Nachwuchsentwicklern, die etwas Energie bereitstellen, und Senior-Entwicklern, die etwas Weisheit bereitstellen, und beide können voneinander lernen.
quelle
Vielleicht beurteilen Sie die Qualität der Arbeit, die die mit Ihnen arbeitenden Menschen leisten, nicht gut genug.
Unterschiedliche Menschen haben unterschiedliche Möglichkeiten, sich zu konzentrieren, und auch unterschiedliche Ziele, die sie mit ihrer eigenen Arbeit erreichen können. Ich denke, wenn es wirklich stimmt, dass das, was Sie in einer Stunde erledigen, der Arbeit entspricht, die sie an einem ganzen Tag geleistet haben (was ich ein bisschen bezweifle), dann liegt das daran, dass ihre Arbeitspläne sich extrem von Ihren unterscheiden. Möglicherweise arbeiten Sie mit einer höheren Geschwindigkeit und Intensität, als es für eine Person wirklich gesund ist (Sie befinden sich gerade am Beginn des Arbeitszeitalters Ihres eigenen Lebens).
Ich habe in vielen Unternehmen gearbeitet, noch bevor ich die Schule abgeschlossen habe. Also habe ich viele Szenarien gesehen und viele verschiedene Arten von Mitarbeitern und Menschen im Allgemeinen getroffen, und in einigen Momenten fühlte ich mich schneller und effizienter, und manchmal fühlte ich mich im Gegenteil, und was war der wirkliche Unterschied? Die Art des Unternehmens und die Konsequenz daraus: Die Art der Arbeit und Projekte, in die sich ein Unternehmen oft einmischt. Möglicherweise arbeiten Sie an einem falschen Ort, oder es sollte der richtige Ort mit verschiedenen Vorgesetzten sein ...
Ein letzter Gedanke: Denken Sie daran, dass die Effektivität schwer zu bewerten ist. Es geht nicht nur darum, wie viele Codezeilen Sie erstellt haben oder wie viele Projekte Sie nach Abschluss führen. Das Glück der Menschen, die dort arbeiten, ist äußerst wichtig, und gute Unternehmen erkennen, dass sie, bevor ihre Arbeitnehmer wütend werden oder unter Stress oder einer anderen Krankheit leiden, die mit viel intensiver Arbeit und Aktivitäten verbunden ist.
quelle
Programmierer werden oft wie dumme Programmierer behandelt, die Code schreiben und nichts von Management verstehen. So oft fühlen sie sich nicht verpflichtet, hart zu arbeiten. Nach einiger Zeit stellen sie auch fest, dass das Management kein Haufen Genies ist - zumindest, wenn es darum geht, herauszufinden, wie viel es tatsächlich kostet, um etwas zu tun. Hier bitteschön. Entschuldigung für eine kurze Antwort, aber das heißt nicht, dass es nicht wahr ist.
quelle
Mir wurde geraten, nicht zu schnell zu arbeiten, da ich am Ende immer das Gleiche von mir erwarten würde. Und wenn ich in eine Situation gerate, in der ich vor einer Blockade stehe, werden mich die Leute unter Druck setzen, um Lösungen zu finden - das klingt für mich logisch.
Um jedoch Menschen, die dies tatsächlich tun, zu einer besseren Leistung zu bewegen, müssen ihre Manager Leistungsanreize setzen.
quelle
Viele gute Punkte hier. Wie viele gesagt haben, sind Sie entweder an Ihrem derzeitigen Arbeitsplatz nicht ausreichend gefordert, und / oder die Kultur dort fördert keine hohe Produktivität. Sie haben weniger als zwei Jahre Berufserfahrung - und das in einem Unternehmen. Sie benötigen also mehr Erfahrung, um dies selbst herauszufinden. Was Sie hier bekommen, sind meist Meinungen, die auf den Erfahrungen anderer basieren. Ich denke, Sie müssen sich wirklich auf die Suche nach einem neuen Job machen, da Sie mit der aktuellen Situation nicht sehr zufrieden sind. Sie sind zwar schlauer / effizienter als Ihre Kollegen, aber es ist wahrscheinlicher, dass die Unternehmenskultur nicht mit Ihrer Arbeitsethik übereinstimmt. Ich versichere Ihnen, sobald Sie einen Job gefunden haben, der sowohl herausfordernd als auch lohnend ist, werden Sie feststellen, dass Sie mehr denken und weniger programmieren. und schätzen Sie die Zeit, die vergeht, um sich die ganze Zeit vom "Nachdenken" abzulenken. Es ist meiner Meinung nach nichts Falsches daran, an der Decke zu stehen / im Internet zu surfen (natürlich in Maßen), solange Sie Ihre Arbeit erledigengut und pünktlich . Wenn "Nachlassen" nicht Ihr Ding ist, verbringen Sie vielleicht die Stillstandszeit damit, andere zu coachen. Sie werden dies genauso lohnend finden wie das Abschließen Ihrer eigenen Arbeit.
Denken Sie auch an die Vereinbarkeit von Beruf und Familie. Ich kenne viele, die sehr hart arbeiten und in ihren jeweiligen Unternehmen viel produzieren, aber nicht genug Zeit außerhalb der Arbeit verbringen. Sie möchten sich nicht in 2,3 Jahren wiederfinden und sich wünschen, Sie hätten Zeit, hierher zu reisen, dies oder das zu erleben oder andere Dinge zu tun, für die Sie einfach keine Zeit haben, weil Sie viel Zeit auf der Arbeit verbringen und jetzt Verantwortung haben, die Ihrer Meinung nach Vorrang vor allem anderen in Ihrem Leben hat.
Um Ihre Frage zu beantworten: Nein, dies ist nicht überall die Norm, dies hängt von der Unternehmenskultur und Ihren persönlichen Werten ab, und ich bin sicher, dass Sie im Laufe der Jahre zu diesem Schluss kommen werden.
quelle
Die einfache Antwort darauf ist, dass unsere Kultur die Menschen dafür bezahlt, 40 Stunden (oder X Stunden) pro Woche zu arbeiten. Das ist eine schreckliche Idee. Leute sollten auf einer Aufgabenbasis bezahlt werden. Ein Projekt sollte angemessen bewertet und geplant werden. Menschen sind immer motiviert, auf ein Ziel hinzuarbeiten. Wenn man die Leute stundenweise bezahlt, bezahlt man sie dafür, dort zu sitzen, was keine Motivation bietet.
quelle
Der Grund, warum sie keine Arbeit machen, ist, dass sie darauf warten, dass ihr Code kompiliert wird!
Im Ernst, obwohl die Managementliteratur, die ich gesehen habe, angibt, dass die Menge an Produktivzeit (Ignorieren von Toilettenpausen, Kaffeepausen, Nasenpflücken, Surfen usw.), die die Leute bei der Arbeit verbringen, tatsächlich überraschend gering ist. In dem Maße, in dem der Durchschnitt bei etwa 50% liegt und jemand über 60% liegt, handelt es sich um eine Leistung, und das ist nur die tatsächlich aufgewendete produktive Zeit. Wenn Sie auch an Besprechungen und anderen Büroarbeiten teilnehmen müssen, kann der tatsächliche Zeitaufwand für die Programmierung sehr gering sein. Dies wird von PMs und anderen Management-Typen bei der Planung von Arbeitsplänen häufig vergessen.
Zweitens sind hohe Anstrengungen auf lange Sicht einfach nicht tragbar. Um Burnout zu vermeiden, sollten die Mitarbeiter im Durchschnitt bei etwa 60% der maximalen Kapazität arbeiten. Höhere Aktivitätsniveaus sind natürlich möglich und erforderlich, aber es müssen entsprechende Perioden geringerer Aktivität vorhanden sein, um sich zu erholen. Das Konzept, jeden Tag zur Arbeit zu gehen und 110% zu geben, wie es manche Leute gerne behaupten, kommt nie in Frage, und diejenigen, die es versuchen, machen sich auf den Weg zu einem frühen Besuch beim Bestatter.
quelle
An einem Ort, an dem ich gearbeitet habe, gab es einen Mann, der, so wurde gemunkelt, überhaupt keine Arbeit geleistet hat (es gab Beweise, die dies belegen). Also habe ich ein Arbeitszimmer eingerichtet. einen ganzen Monat lang plante ich, jede halbe Stunde an seinem Schreibtisch vorbei zu gehen und ihm einen Punkt zu geben, wenn er eine offene IDE hatte. Eine Woche später hatte er null Punkte und ich musste das Projekt abbrechen, weil ich es zu deprimierend fand.
quelle
Du bist sehr glücklich. Bei meinem früheren Arbeitgeber war ich der produktivste Programmierer, alle anderen spielten Videospiele und raten Sie mal, was mit mir passiert ist. Zuerst wurde ich gemieden. Dann versuchten sie, so viel Lärm wie möglich um mich herum zu machen. Dann musste ich einen neuen Job finden.
Alles, weil ich schnell und gut programmiere.
Es bringt mich fast dazu, nach China zu gehen und Programmieren zu unterrichten. Jüngere Programmierer im Westen wollen nicht programmieren. Es ist zu schwer. Sie sind meist inkompetent und selbstgefällig. Nicht alle ... aber die meisten.
quelle
Wenn Sie mich genau beobachten, können Sie daraus schließen, dass ich faul und regungslos bin. Ich starre viel an die Decke, ja. Ich verlasse die Baustelle manchmal für ungefähr eine Stunde während des normalen Arbeitstages und kümmere mich um persönliche Angelegenheiten - oder einfach nur ums Vergnügen. Aber bin ich es oder ist es der Job?
Ich finde es unglaublich frustriert, dass ich nicht viel bedeutungsvolle Arbeit zu tun bekomme, um keine "Arbeit" zu erledigen. Ich betreue hauptsächlich mehrere bestehende webbasierte Systeme, und obwohl es noch viel zu tun geben könnte, verbessere ich sie, aktualisiere sie, füge neue Funktionen hinzu und so weiter, weil unser QS-Test-Shop so unterbesetzt und überarbeitet ist (offensichtlich nicht bei anderen Projekten) Ich kann nichts Gutes tun. Ich habe eine Reihe von Verbesserungen / Korrekturen mit mittlerer Auswirkung und geringem Risiko für einige meiner Systeme vorgeschlagen, wurde jedoch immer wieder darauf hingewiesen, dass wir keine "Ressourcen" haben, um sie einer Qualitätssicherung zu unterziehen. t sie entwickeln. In der Zwischenzeit setze ich mich auf meine Arsch- und Kreuzfahrt-Wikipedia, StackOverflow, und spiele mit Technologien herum, die wir hier einfach nicht implementieren werden (wie MVC, Silverlight usw.). Ich warte darauf, dass etwas mit meinen Systemen schief geht, damit ich sie reparieren kann. Es ist mir mehr als einmal in den Sinn gekommen, etwas leise und absichtlich zu zerbrechen, damit ich es reparieren kann - und so die Geschäftsleitung darauf aufmerksam zu machen, dass ich tatsächlich eine Funktion habe.
Ich könnte tatsächlich etwas Kreatives und Nützliches tun, und ich habe nebenbei einige nützliche Apps entwickelt und wurde für meine Initiative herausgekaut. Ich mache es immer noch, aber ich muss mir Mühe geben, es geheim zu halten. Und ich kann es natürlich nicht in Produktion bringen.
Alles in allem ist es ein angenehmer Arbeitsplatz, und mein Arbeitsplatz ist ziemlich sicher, aber ich langweile mich und bin frustriert. Ich bin sechs Jahre vor meiner Pensionierung und obwohl ich ein bisschen überholt bin, bleibe ich technologisch immer auf dem neuesten Stand und plane zu programmieren, bis ich sterbe. Und ich habe weitere zwanzig Minuten meines Lebens (und die Zeit meines Arbeitgebers!) Getötet, indem ich diese Antwort zu der obigen Frage hinzugefügt habe. und es ist egal.
quelle