Wann sollte man "Code Complete" lesen?

18

Ich bin mir ziemlich sicher, Whoaber wann?

Derjenige mit fundierten Kenntnissen in Programmierung und Software-Entwicklung oder derjenige, der nur ein Anfänger in der Cyber-Welt ist (um genau zu sein Programmierung)?

Ich verfolge gerade Junggesellen, wenn es für mich (und Leute wie mich) besser ist, dieses Muss für Programmierer zu lesen ?

Ayush Goyal
quelle
2
Ich denke, das ist hier ganz nett beantwortet: programmers.stackexchange.com/questions/2777/… Spoiler: Es ist für den fortgeschrittenen Programmierer.
LennyProgrammers

Antworten:

13

Wie Robert Harvey sagte, ist es wahrscheinlich am besten, es als fortgeschrittener Programmierer zu lesen. Ich habe es gelesen, nachdem ich 10 Jahre lang mehr oder weniger programmiert hatte. Nachdem ich es gelesen hatte, wünschte ich mir, ich hätte es mindestens 5 Jahre früher gelesen.

Code Complete ist eine Bibel der besten (oder zumindest sehr guten) Methoden, die Sie erst wirklich zu schätzen wissen, nachdem Sie zuvor einige Ihrer eigenen ausprobiert haben. Es ist wie bei einer Matheübung - Sie werden die Lösung erst dann schätzen, wenn Sie es selbst probiert haben. Vielleicht hat die Lösung des Buches das Problem anders gelöst als Ihre Lösung, und obwohl die endgültige Antwort dieselbe ist, ist es der Ansatz, der interessant ist. Einige Ansätze sind besser als andere, intuitiver und ermöglichen ein besseres Verständnis des Problems. Gleiches gilt für die Programmierung.

Das folgende Zitat von Robert Harvey sagt es wirklich am besten:

Wenn Sie ein Anfänger sind, werden Sie nicht viel von dem Material verstehen, und wenn Sie Erfahrung haben, wird das Buch nur bestätigen, was Sie bereits wissen.

gablin
quelle
3

Wenn man über eine Karriere in der Programmierung nachdenkt.

Wenn man ein Programmierer ist.

Das heißt, es ist in Ordnung, es mehr als einmal zu lesen.

Andy Lester
quelle
0

Ich hätte wahrscheinlich ein Jahr nach meinem Abschluss das Beste daraus gemacht. Es war nützlich, als ich es las (ungefähr fünf Jahre später), aber es gab einige Dinge, die ich auf die harte Tour gelernt hatte und ich wünschte wirklich, ich hätte es früher gewusst.

Ich habe The Pragmatic Programmer zur gleichen Zeit gelesen und das war genau richtig - ich wäre dafür nicht früher als beim Lesen bereit gewesen.

Glenatron
quelle
0

Mein Fall: Möglichst bald. Und dann öffne ich es von Zeit zu Zeit, wenn ich etwas Bestimmtes oder auf einer zufälligen Seite aktualisieren möchte.

McConnel hat mein Leben verändert :-)

Dimitrios Mistriotis
quelle