5 Stimmen

Programmieren unter Zeitdruck

Im Idealfall wünscht man sich einen Zeitplan, der entgegenkommend und flexibel ist, aber wenn es darum geht, die Rechnungen zu bezahlen und in einem Unternehmen zu arbeiten, ist das selten ein Luxus, den sich Programmierer leisten können.

Ich hatte das Glück, die Gnade von Steve McConnell und Frederick Brooks zu genießen, die mir sagten, was ich tun muss, wenn ich mein Projekt vermasseln will, und ich nehme ihre Arbeit ernst.

Und doch gibt es Zeiten, in denen man mit dem Rücken zur Wand steht und die Arbeit beschleunigen muss. Welche Änderungen haben Sie vorgenommen, um die Lieferung zu beschleunigen, ohne die Qualität zu beeinträchtigen? Ist das überhaupt möglich?

Ich halte das Erlernen guter Praktiken für wertvoller als das Erlernen des eigentlichen Codes, daher gibt es keine "Sei ein besserer Programmierer"-Antworten. Das ist eine Selbstverständlichkeit.

1voto

Tim Post Punkte 32750

Die größte Hilfe (für mich) besteht darin, mich zu zwingen, jede einzelne Aufgabe zu erledigen, bevor ich zur nächsten übergehe. Wenn ich einige Fehler in libfoo beseitigen oder sogar libfoo schreiben muss, um zum nächsten Schritt überzugehen, zwinge ich mich dazu, an dieser Aufgabe dranzubleiben, dann an der nächsten, dann an der nächsten.

Die meiste Zeit, in der ich mich in der Klemme befinde, ist darauf zurückzuführen, dass ich zu sehr wie eine Heuschrecke von einer Sache zur anderen gesprungen bin.

Heute Morgen habe ich mich hingesetzt und mich gezwungen, eine Reihe von Unit-Tests zu schreiben, anstatt weiter an der zu testenden Bibliothek zu arbeiten. Es hat mich genervt, aber jetzt sind sie fertig, und ich kann wirklich die Fertigstellung meiner Bibliothek zu bewältigen.

0voto

MarkusQ Punkte 21488

Ich würde vorschlagen, zu lernen GTD oder etwas Ähnliches antes de Wenn Sie in eine Krise geraten, versuchen Sie, diese möglichst zu vermeiden, und wenn es sein muss, überstehen Sie die Krise, indem Sie es einfach tun. Kommen Sie in die richtige Stimmung und halten Sie durch.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X