Quote:
Originally Posted by Alex_II
Z.B. aus dem Internet lesen
So ein Multitool ist zum Üben schon sehr gut , da, wenn man viele verschiede Sachen programmiert bekommste viel Übung in den verschiedenen Bereichen des Programmierens . Es gibt leute die spezialisieren sich auf eine Sache und sind dann schon mit den einfachsten Aufgaben , die nicht zu ihrem normalen Gebiet gehören überfordert. Also : Meiner meinung nach ist es sinnvoll so zu üben , aber ob es wirklich Realesed werden muss 
|
Das ist Blödsinn, du bekommst keine Übung in verschiedenen Bereichen des Progammierens. Du programmierst einfach ein paar Kinkerlitzchen nach, vermutlich auch noch 1:1, sodass du im Grunde nur abschreibst, die kein Mensch braucht.
Verschiedene Programmierparadigmen und Bereiche übst du damit nicht. (Es ist im Grunde alles derselbe Bereich: Bestimmte Daten unter Windows abfragen. Das kann man vielleicht das ein oder andere Mal brauchen, aber dann kann man es seperat nachschlagen, dafür braucht man nicht das 1000ste Multitool zu programmieren)
Eine sinnvolle Übung wäre vielleicht ein mathematischer Term-Parser bzw. ein Algebra-System. Das könnten einige vielleicht gebrauchen, wenn es gut gemacht ist, es schult dich in der Mathematik und du kommst mit den Grundlagen vom Parsing in Verbindung, was im Gegensatz zur Änderung der IP des Netzwerkadapters, die ziemlich sinnlos ist, oder dem Auslesen der Mauskoordinaten auch häufig gebraucht wird.
Und kein vernünftiger Programmierer ist überfordert, weil er ein anderes Problem gestellt bekommt, als aus dem Gebiet, auf das er sich spezialisiert hat. Sein Spezialgebiet kann er halt einfach nur besser als andere.
Ein Programmierer, der Photoshop programmiert hat, wird vielleicht nicht sofort eine komplexe Audioanwendung programmieren können, aber mit ein paar Büchern und etwas Zeit für Informationssammlung, wird er dafür auch ein kleines Programm schreiben können.
Die Kunst vom Programmieren ist es, das Problem zu erfassen und eine Lösung dafür zu entwicklen und dafür zu wissen, wo man ggf. nachschlagen muss. Nicht das Auswendig-Lernen von irgendwelchen spezifischen Source Codes, die man jederzeit nachschlagen kann, wenn man sie mal braucht.
Es ist also eben nicht sinnvoll, alles irgendwie ein bisschen zu programmieren und am Ende gar nichts zu können, sondern erstmal überhaupt Programmieren zu lernen und sich dann ein Gebiet auszusuchen, was einem besonders liegt.