BeBur schrieb:
Die ersten zwei Jahre verbringst du immer mehr Zeit auf Stack overflow als mit deinem Code.
Kann ich so nicht bestätigen.
Das kann natürlich damit zusammenhängen, das es zu meiner Zeit noch kein stackoverflow gab. Es gab noch nicht mal Internet. :-)
Ich fand es auch immer viel spannender am Code zu experimentieren und zu gucken, was passiert dann wenn man hier was ändert dort was ändert. Wie lassen sich Befehle kombinieren und kommt dann auch das raus, was man erwartet.
Wir hatten auch damals schon Codebeispiele. Zugegeben. Alles bei weitem nicht so umfangreich wie das was heute zugänglich ist. Aber schon damals fand ich fertigen Code oder fertige Codeschnipsel eher unspannend. Ja. Als Anschauung von Wirkungsweisen von Befehlen ganz nett. Aber eher nicht, um die direkt zu verwenden oder damit rumzuspielen. Ich will nicht behaupten das das gar nicht vorkam. Aber eher punktuell.
Interessant wurden Codebeispiele erst später. Wenn man dann halt sich bestimmte APIs anguckte und so und hatte die eigentlich auch verstanden aber es gab einzelne Aspekte die einem unklar waren und die sich einem aus der Dokumentation allein auch nicht unmittelbar (oder halt nur mit größeren Aufwand) ergaben.
Dann wurden Codebeispiele interessant. Auch dann waren sie überhaupt erst wirklich brauchbar, weil der Großteil im Programmcode ist einem ja bekannt. Wenn man als Anfänger draufguckt ist jede Zeile, jedes Zeichen das sind alles nur böhmische Dörfer. Man kann das natürlich als Ganzes verwenden oder so, aber versteht davon ja immer noch nicht, was drin passiert.
Jedenfalls in dem Zusammenhang werden konkrete Codebeispiele wirklich gewinnbringend. Nicht für sich allein stehend, sondern wenn man sich Wissen mit Hilfe von Dokus und anderen Quellen erschließt.
Ob stackoverflow und Co einem alleine aber wirklich weiterbringen, wage ich zu bezweifeln. Ich meine, solche Programmierer gibt es auch. Die grob verstehen und dann da halt irgendwelchen gefundenen Code zusammenstöpseln und der läuft dann auch irgendwie. Aber mit verstehen hat das weniger zu tun. Und wehe, es tritt mal ein Problem oder Fehler auf. Das Fass Bug/Sicherheitslücken will ich an der Stelle auch gar nicht erst aufmachen.
Und in so gesehen kann ich Deine Einschätzung a-la "man verbringt seine Zeit mehr auf stackoverflow als im eigenen Code" nicht teilen. Also nicht mal annähernd. Es ist nicht mal Hälfte-Hälfte. Sondern deutlich mehr im Code und hin und wieder bemüht man auch mal Codebeispiele von stackoverflow und Co, um sich eine Sache mehr verständlich zu machen.
Kann aber auch alles eine individuelle Frage sein. Eine Frage der Präferenzen und wie man selbst am besten lernt. Vielleicht lernt ja jemand besser wenn er exzessiv Beispiele studiert. Verallgemeinern lässt sich das aber nicht.