Ist es „normal“, dass Menschen nicht arbeiten?


137

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"?


83
Nachdem Sie ein Jahr dort gearbeitet hatten, wurden Sie zu einem Senior Developer und einem Teamleiter befördert?
Jon

25
Die Leute sind faul, wenn sie dürfen. An etwas gewöhnen.
Bernard

72
Faulheit ist eine der drei Haupttugenden guter Programmierer.
back2dos

60
Woher weißt du, dass deine Mitarbeiter und Chefs nicht nur effizienter sind als du? Vielleicht wurden sie auch vorzeitig auf ihre Ebene befördert. Denken Sie daran, dass Anstrengung nicht Teil der Leistung ist . Für nur "etwas mehr als ein Jahr" Erfahrung, sind Sie sicher "100% sicher" von vielen Dingen ...

90
Ich traf einen Typen, der behauptete, um Größenordnungen schneller zu sein als der durchschnittliche Programmierer. Er war ein schwerer Nachahmer. Er war extrem schnell darin, nicht wartbaren Code zu erstellen.
Kyralessa

Antworten:


152

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


40
Ich habe einen Sommerjob im College in einer gewerkschaftsfreien Fabrik wie dieser gemacht. Sie bezahlten ungefähr ein Viertel des Stundensatzes, den die Leute in einem ähnlichen Gewerkschaftsladen bekamen - und waren mit ungefähr einem Viertel der Produktivität zufrieden. Ich habe mich einfach geweigert, etwas anderes als harte Arbeit zu tun, und im Laufe des Sommers habe ich ihnen zehn Jahre lang die Teile geliefert, an denen ich gearbeitet habe. Irgendwann nahm mich ein Kollege zur Seite und bat mich, nachzulassen, weil ich die Leute schlecht aussehen ließ. In meiner Personalakte ist vermerkt, dass ich sofort wieder eingestellt werde. Wenn also die Software jemals ganz nach Süden geht, kann ich Spannzangen schleifen. :-)
Bob Murphy

10
+1, denn obwohl ich nicht weiß, dass das Management diese Kultur gepflanzt hat, könnte sie ohne ihre Unaufmerksamkeit nicht wachsen. Ein inkompetenter Gärtner braucht kein Unkraut zu pflanzen; Es reicht aus, ihnen keine Hacke zu nehmen.
Tom Anderson

38
Dies ist relevant: "Es ist ein Motivationsproblem, okay? Wenn ich jetzt mein @ $$ ausarbeite und Initech ein paar zusätzliche Einheiten ausliefert, sehe ich keinen weiteren Cent. Wo ist also die Motivation?" - Peter Gibbons, Office Space
David Murdoch

10
Ich denke, dies ist eine gute Antwort, und es ist sehr wahrscheinlich, dass dies tatsächlich der Fall ist, aber Benutzer 27112, ich würde wirklich herausfinden, ob dies tatsächlich der Fall ist, oder Sie haben dies nur ausgewählt, weil es die Antwort ist, die am nächsten kommt dein Vorurteil.
GolezTrol

3
"Sie bezahlten ungefähr ein Viertel des Stundensatzes, den die Leute in einem ähnlichen Gewerkschaftsladen bekamen - und waren mit ungefähr einem Viertel der Produktivität zufrieden." Seltsam, weil Gewerkschaftsläden normalerweise äußerst unproduktiv sind, weil es keinen Anreiz gibt, produktiv zu sein. Ihr Job ist für die Ewigkeit sicher, Ihr
Gehalt

431

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 werde nicht für das Tippen bezahlt
  • Ich werde nicht dafür bezahlt, Code zu schreiben

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.


51
Der Grund, warum ich weiß, ist, dass Dinge einfach nicht erledigt werden. Wir haben ein Bug-Tracking-System und alles geht durch, so dass es sehr einfach zu sehen / zu überprüfen ist (und jetzt ist dies Teil meines Jobs). Ich finde Ihren Beitrag auch leicht beleidigend, da Sie im Grunde sagen, dass ich nicht weiß, wovon ich spreche ...
user27112

148
Dies ist die bisher erfahrenste Antwort! Meiner Meinung nach ist es zunächst nicht sehr anspruchsvoll oder kompliziert, in weniger als einem Jahr leitender Entwickler und Teamleiter zu werden, und Ihre Mitarbeiter sind auch keine hochrangigen Entwickler, vielleicht sind sie von Junior zu Junior gewechselt Auch vorzeitig auf Seniorenebene sind Sie vielleicht klug, aber es mangelt Ihnen definitiv an Erfahrung, wenn Sie die Antwort von Andreas als beleidigend empfinden. Dies liegt daran, dass Sie nicht die Erfahrung haben, zu verstehen, warum er die beste Antwort bisher hat.

12
+1: Sagte, was ich dachte. Ich starre sehr, weil all das Zeug, das ich rausschmeißen konnte, ohne zu überlegen, dass ich es vor Jahren geschrieben habe, und importiere es einfach nach Bedarf.
Satanicpuppy

23
-1, weil ich nicht denke, dass dies das Problem des OP ist. Ich denke, das Problem des OP ist, dass er mit Leuten zusammenarbeitet, die entweder ihren Job nicht machen können oder sich einfach nicht darum kümmern können und deren Chefs das tolerieren. Es gibt eine große Anzahl von Leuten in unserer Branche, die im Grunde nichts als Sauerstoffdiebe sind, so viele, dass es als Norm toleriert wird, und es scheint, als sei er in einer Luftblase von ihnen gefangen. Andreas, wenn du noch nie mit solchen Leuten gearbeitet hast, schätze dich glücklich - die meisten von uns haben es getan.
Tom Anderson

20
+1, während der gesamten ursprünglichen Frage und des Kommentars des OP hier habe ich keine Unze des Messens gesehen, ob die geleistete Arbeit "richtig" geleistet wurde oder ob sie sicher sind, dass sie diese ganze Arbeit später nicht reparieren oder wiederholen werden . Zu viele Entwickler glauben, sie hätten "die meiste Arbeit" geleistet, weil sie die meisten Fehler in ihrem Fehlerverfolgungssystem geschlossen haben.
Nicole

124

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.


11
sehr aufschlussreich über den Schwierigkeitsgrad und die Komplexität in verschiedenen Unternehmen.

71

Die meisten Leute sind mit ihrem Gehaltsscheck zufrieden und tun gerade genug, um nicht gefeuert zu werden.


70
So wie es sein sollte. Arbeite um zu leben, nicht um zu arbeiten.
Wayne Molina

12
Bis Sie in einem Unternehmen mit minimalen Erwartungen sind und aufgrund dieser Mitarbeiter ständig im Zeitplan verrutschen. Ich bitte die Leute nicht, länger als 40 Stunden zu arbeiten. Aber seien Sie während dieser 40
PSU_Kardi

39
Die Leute arbeiten gerade genug, um nicht entlassen zu werden, so wie die meisten Unternehmen sie gerade genug bezahlen, damit sie nicht aufhören. Beide Seiten versuchen, den Aufwand so gering wie möglich zu halten.
GrandmasterB

14
@GrandmasterB: Klingt für mich wie ein Sprichwort aus der kommunistischen DDR: "Sie geben vor, uns zu bezahlen, und wir geben vor, zu arbeiten." Nichts zu emulieren und stolz zu sein.
Starblue

30
@ Starblue: Aber er hat recht. Ich habe gelernt (auf die harte Tour), dass es sich nicht lohnt, das zu tun, was man tun muss, um einen anständigen Job zu machen, es sei denn, man ist persönlich am Unternehmen beteiligt. Ich sage kein Nachlassen und tue nichts , aber es gibt keinen Grund, mehr zu tun, als du tun musst. Es ist eine dumme Angelegenheit, dein Leben damit zu verbringen, die Träume eines anderen wahr werden zu lassen.
Wayne Molina

50

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).


30
Ich habe dies oft gesehen - neue Programmierer bekommen eine Aufgabe und beginnen sofort, wütend zu tippen. "Wenn Sie tippen, denken Sie nicht", sagte ich ihnen immer.
GroßmeisterB

6
Leider habe ich viele Fälle gesehen, in denen diese Mentalität umgekehrt ist. "Wenn Sie nicht tippen, arbeiten Sie nicht."
Wayne Molina

Kommt auf die Arbeitskultur an. Wenn Menschen unter Druck stehen, ständig zu tippen, werden sie in Bezug auf das Tippen gemessen.

1
Um fair zu sein, schreibe ich so schnell wie möglich weg (was oft nicht so schnell ist), aber in Kommentaren, nicht im Code.
Kzqai

2
Eine solche Frage wäre definitiv eine rote Fahne über das Unternehmen, obwohl ich mit meiner Antwort (etwas in der Art von "Ich weiß nicht, aber wpm spielt keine Rolle in der Softwareentwicklung") wahrscheinlich nicht den Job bekommen würde sowieso.
Wayne Molina

41

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.


Ich habe diesen Effekt auch bei nicht programmierbarer Arbeit sehr oft bemerkt. Einige von uns haben Kenntnisse in einigen Bereichen und nicht in anderen, und das ist normal.
Tom Resing

15
Die Tatsache, dass Ihr Teamleiter Fragen stellt und um Hilfe bittet, ist ein Zeichen dafür, dass ich einen großen Vorsprung habe.
SoylentGray

2
@Chad Das habe ich letztes Jahr nicht gedacht, aber jetzt stimme ich dir zu.
Alvin

40

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.


+1 für "wie du dich in einem anderen Jahr fühlst". Ich erinnere mich, dass ich vor meinem 30. Geburtstag nicht genug Code an einem Tag bekommen konnte. Ich habe viel positiven Stress erlebt. Druck und Spaß. Mit der Zeit verlangsamt Druck Sie, auch wenn Sie Spaß haben.
Joh

24

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.


18

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.


5
Diese Cartoon-Visualisierung ist wirklich nett: youtube.com/watch?v=u6XAPnuFjJc

+1. Ich habe gerade das Buch gelesen. Sehr empfehlenswerte, sehr ausführliche Erklärungen aller Ergebnisse: amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843
Bobby Tables

16

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?


12

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.


3
Das erinnert mich an die Entwickler, die aus Angst, nicht mehr gebraucht zu werden, nichts Gutes tun wollen. Ich sage immer noch, wenn ich es jemals schaffe, werde ich es mit Stolz in meinen Lebenslauf aufnehmen.
SoylentGray

2
Dies liegt am Mahn-Krüger-Effekt. Inkompetente Menschen verfügen nicht über die metakognitiven Fähigkeiten, um zu erkennen, dass sie inkompetent sind, weshalb sie inkompetent bleiben.
Schlamm

5
@ Schlamm, ja es ist Mahn-Krüger-Effekt, verstehe ich. Was ich als OP empfand, hat es in sich. Normalerweise werde ich skeptisch, wenn ich auf solche Leute treffe, die behaupten, sie seien zu gut und andere sind alle schlecht. Wie auch immer, diese Einstellung ist nicht wirklich gesund. Die meisten dieser Leute sind echte Paranoiker, die den Begriff der Zusammenarbeit ablehnen und überall Konkurrenz sehen und kämpfen. Sie schätzen einfach keine gute Arbeitskultur.
WinW

10

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.


10

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.


Gute Antwort. Ich bin auch in dieser zweiten Gruppe und habe immer mehr Momente, in denen ich Code schreibe, ohne ihn zu kompilieren. Aber wenn ich es tue, ist es meistens fehlerfrei und wird in einem Durchgang kompiliert. Ich liebe diese Momente.
Htbaa

8

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.


Könnten Sie einen Link für die Aussage "Wenn Facebook und YouTube blockiert werden, sinkt die Produktivität der Softwareentwickler" bereitstellen? Ich bin daran interessiert, mehr darüber zu lesen, wenn es eine solche Studie gibt.
Casey Patton

@Casey: Zum jetzigen Zeitpunkt habe ich leider nur meine eigenen und die empirischen Beweise meiner Kontakte. Ich habe robustere Studien gesehen, aber ich konnte mich jetzt unmöglich erinnern, wo.
Leichtigkeitsrennen im Orbit

6

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.


6

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.


4

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.


+ 1-guter Punkt zur Wirksamkeit. Wenn alle wirklich keinen positiven Effekt hatten (sie tun den ganzen Tag nichts), ist es schwer vorstellbar, dass das Geschäft überhaupt überlebt.
Morgan Herlocker

4

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.


3

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.


3

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.


1
"Wenn" Nachlassen "nicht Ihr Ding ist, verbringen Sie vielleicht die Stillstandszeit damit, andere zu coachen." - Das würde sie beim "Surfen auf YouTube / Facebook / zufälligen Websites" stören. Kann das nicht haben. Warten Sie, es ist ein guter Test, um ihre Prioritäten zu überprüfen - lernen Sie stattdessen etwas Nützliches bei der Arbeit oder beim Nachlassen. :)

3

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.


Das Problem beim aufgabenbasierten Bezahlen besteht darin, dass das Schätzen von Auftragspreisen extrem zeitaufwendig ist, sodass es für große Projekte nicht praktikabel ist.
Danubian Sailor

2
Andere Probleme bei der aufgabenbasierten Bezahlung sind, dass jeder die "einfachen" Aufgaben erledigen möchte (dh diejenigen, die die meisten für die geringste Menge an Arbeit versprechen) es gut genug zu machen, um jemanden davon zu überzeugen, dass es "erledigt" ist), und die Menschen werden davon abgehalten, zum allgemeinen Nutzen der Organisation zusammenzuarbeiten. Die Leute sollten nicht nach Aufgaben oder Stunden bezahlt werden. Sie sollten auf der Grundlage ihres Gesamtwerts an die Organisation gezahlt werden, die sie bezahlt. Leider ist das schwer zu quantifizieren.
Kristopher Johnson

2

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.


0

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.


6
Vermutlich hast du viel Arbeit, während du diese Studie gemacht hast.
Marcelo

2
Du hast richtig geraten.

Wofür wurde er bezahlt?

Schreiben Sie Software.

0

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.


0

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.

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.