Programmieren lernen ist leicht. Es gibt jede Menge Bücher zum selber lernen, diese sind quasi immer auf eine Programmiersprache beschränkt, was auch zum ersten lernen durchaus Sinn macht. Irgendwann ist man syntaktisch dann an dem Punkt angekommen dass man die SPrache beherrscht und somit jedes Problem technisch lösen kann.
Diese Bücher sind also für den Beginner gut geeignet. Irgendwann kommt jedoch der Punkt wo man nicht nur die Syntax beherrschen sollte, sondern auch die Programme die man schreibt sauber sein sollte. Dies wird einen in diesen ‘Lerne XYZ in 31 Tagen’ oder ‘XYZ für Fortgeschrittene’ nicht mehr wirklich erklärt und alle Vorgehensweisen sind auch eigentlich sprachunabhängig.
Um den nächsten Schritt auf der programmiertechnischen Wissensleiter zu gehen empfiehlt es sich dann mal andere Bücher zu lesen die das ganze von einem abstrakten Standpunkt aus angehen um besseren und sauberen Code zu schreiben.
Das erste Buch was ich aus diesem Bereich gelesen habe war Code Complete von Steve MacConnell. Nachdem ich dieses Buch gelesen hatte (es hat über 900 Seiten, ich kann den geneigten Leser aber beruhigen, es ist locker zu lesen und man muss es auch nicht von 1 bis ende am stück durchlesen, da die Kapitel schon voneinander getrennt sind) habe ich wirklich 90% meines bis dahin produzierten Codes mit anderen Augen gesehen und alles was zeitlich ging neugeschrieben.
heute habe ich das Buch meinem Show-Partner und Auszubildenen tobi mitgebracht…nicht das ihm am Wochenende langweilig wird.
Also, absoluter Kauftipp n ale Programmierer hier.

3 Kommentare
Du wirbst für ein Buch, das von einem (Ex-)Microsoft-Mitarbeiter geschrieben wurde, und bei Microsoft Press erschienen ist? Widerspricht das nicht etwas dem “Windows-ist-scheisse-Mac-ist-alles”-Tenor?
Ne, also dieses Buch ist echt über alle Zweifel erhaben - zeitlos kann man sagen und das hat im Bereich programmieren schon was zu sagen. Die Sache setzt halt noch vor solchen Paradigmen wie Objektorientiert und sowas an.
Sven. Schöner Artikle und für mich anlaß nochmal Dank zu sagen, dass Du mir “damals” den nächsten Schritt auf der Wissensleiter gezeigt hast. Ich hoffe, ich kann mich eines Tages dafür angemessen revanchieren.
Hinterlass doch mal einen Kommentar