IMO kommt diese Einstellung von Leuten, die schreckliche, seelenverachtende Jobs haben, kombiniert mit pissarmen Zeitmanagementfähigkeiten. Wenn Sie im Grunde genommen den ganzen Tag über Webformulare tippen, sollten Sie sich einen anspruchsvolleren Job suchen oder einen eigenen starten.
Hier ist das Ding. Ein Konzertmusiker (Cellist / Pianist / was auch immer) übt höchstens 6 Stunden pro Tag. Die meisten üben nur ein paar Stunden pro Tag. auf höchstem niveau
Die Leute sagen mehr programmieren, weil man mehr lernt, aber das ist eine Nebelwand. 8 Stunden pro Tag sind genug .
Der Fortschritt ist NICHT linear. Es ist logarithmisch:
Der einzige Grund, warum ein Musiker länger als 3 Stunden üben kann, ist, dass er die zusätzlichen 1% herauspressen muss, die diese Stunden ihm geben. Wenn Sie der Meinung sind, dass dies auf Sie zutrifft und Sie ein vor zwei Jahrzehnten gelöstes Problem erneut lösen, dann haben Sie einen Primadonna-Komplex zu starten.
Ich habe zuvor in Schnellkochtopfunternehmen gearbeitet und vertraue mir, dass die tatsächliche Menge an Arbeit, die diese Leute erledigen, nicht besser ist als eine Firma wie 37signals, die die Menge an Arbeit einschränkt : http://37signals.com / svn / posts / 996-warum-ich-liebe-mit-familien-menschen-zu-arbeiten
Was am Ende passiert, ist, dass Sie vielleicht 10-12 Stunden vor einem Computer stehen und weitere 2 Stunden im Büro sind, aber das 90-minütige Mittagessen, das Sie eingenommen haben, und die 2 Stunden, die Sie beim Stöbern in den Diskussionen verbracht haben, sind nicht enthalten In den Foren und in der Pause mussten Sie eines der vielen Spiele spielen, die im Büro angeboten wurden (Tischfußball, Billard, Yada ...).
Schauen Sie sich das Diagramm noch einmal an. Nun zurück zu mir.
Ihr Verstand hat tatsächlich die Möglichkeit, viel mehr zu erweitern , wenn Sie sich auf eine andere Aktivität einlassen : Lernen Sie, ein Instrument zu spielen . Lerne eine Fremdsprache . Besser noch raus und etwas Bewegung bekommen, und mit echten Menschen zu verbinden .
Zur logarithmischen Natur der Produktivität:
In der renommierten Studie von 1993 über junge Geiger stellte der Performanceforscher Anders Ericsson fest, dass die besten Geiger alle auf die gleiche Weise trainierten: Morgens in drei Schritten von jeweils nicht mehr als 90 Minuten mit einer Pause zwischen den beiden. Ericcson fand das gleiche Muster unter anderen Musikern, Sportlern, Schachspielern und Schriftstellern.
Für echte Produktivität ist weniger wirklich mehr
Dies ist in der Geschäftswelt eigentlich ein bekanntes Prinzip. Ich bin überrascht, dass mehr Programmierer noch nichts davon gehört haben.
Update: Mehr zur Ericsson-Studie.
Die ganze Vorstellung davon, dass es 10.000 Stunden / 10 Jahre dauert, bis man sich darin zurechtfindet, stammt aus den Studien von Ericsson, nicht von Malcom Gladwell.
Wie wir alle wissen, können Sie 1 Jahr Erfahrung 10-mal wiederholen lassen. Was ist zu qualifizieren ist , was Ericsson nennt bewusste Praxis .
Er hat festgestellt, dass dieses Prinzip in den Bereichen Leichtathletik, Musik, Schreiben, Schach und Mathematik Gültigkeit hat. Er definiert bewusstes Üben als so mühsam, dass selbst auf höchster Ebene nur etwa 4 Stunden pro Tag geleistet werden können . Andernfalls leiden Sie unter Übertraining oder Burnout. Wieder erkennt er, dass es für absichtliches Üben, bis zu etwa 4 Stunden , eine abnehmende Rendite gibt .
Zum Thema, keinen guten / herausfordernden Job zu haben:
Hogwash. Entweder bekommt einen besseren Job oder hier eine Idee: Machen Sie Ihren aktuellen Job zu etwas , es ist nicht , auf jetzt dest.
Einer der besten Programmierer, von dem ich wusste, dass er eine Stelle als Wartungsprogrammierer auf einem Legacy-System antrat, das aus Dutzenden von Programmen und Hunderttausenden von Codezeilen bestand. Die meisten davon waren im Laufe der Jahre so oft gehackt worden, dass man sagen musste, dass es kein zusammenhängendes Design mehr gab.
Dies war so ziemlich eine Sackgasse. Das Management wollte, dass Sie den Kopf gesenkt halten und nur die verdammten Fehler beheben. Die guten Entwickler arbeiteten am Greenfield-Projekt. Die Leute kamen entweder hierher, um die verbleibenden Tage bis zu ihrer Pensionierung zu verbringen, oder um ein paar Jahre Erfahrung zu sammeln, bevor sie mit der Entwicklung neuer Anwendungen begannen. Während sich die meisten Programmierer über die mangelnde Karriereentwicklung oder die Möglichkeit beschweren würden, neue Dinge zu lernen oder keine aufregenden Projekte zu haben, an denen sie arbeiten könnten , oder sich im Allgemeinen nur über niemanden beschweren würden, der sie befähigt , setzte sich dieser Typ einfach hin und machte sich an die Arbeit die Arbeit, die erledigt werden musste.
Und im Laufe von 2 Jahren hatte er dieses System von einem fehlerhaften Spaghetti-Code in etwas verwandelt, das etwas Schönes war und wie eine Schweizer Uhr funktionierte. Die Umgestaltung war so vollständig, dass der Vizepräsident der Abteilung dem bestehenden Projekt mehr und mehr Aufmerksamkeit schenkte und anfing, den Wert des Greenfield-Projekts in Frage zu stellen. Obwohl er keinen Titel hatte, gingen die Einsatzleute zu ihm als de facto Führer der Gruppe. Als ich ging, sprach der Vizepräsident davon, eine neue Rolle für ihn als Systemarchitekt zu schaffen ...
Ich bin mir nicht sicher, was danach mit ihm passiert ist, aber er hat mir ein paar sehr wichtige Lektionen beigebracht:
Dein Job ist das, was du machst, und es gibt überall interessante Probleme, die gelöst werden müssen . Wenn Sie CRUD-Bildschirme nicht schreiben möchten, beheben Sie das Problem, indem Sie sie automatisch generieren.
Sitzen Sie nicht herum und warten Sie auf Gelegenheiten, zu Ihnen zu kommen. Die Chancen stehen gut, dass sie es nie werden.