Ich habe gelernt, direkt aus Büchern zu programmieren. Vor ungefähr 20 Jahren wurde Google und das Internet immer beliebter. Ich denke, das sind großartige Ressourcen. In den meisten modernen Büchern werden jedoch nur technische Artikel der Hersteller zitiert. Deshalb stimme ich jetzt zu, dass es besser ist, online zu lernen. Mit einem warnenden Wort wie folgt:
Obwohl ich viele, viele Bücher gelesen habe und einen Internetzugang hatte, fast seit es finanziell machbar war. Ich war nie in der Lage, ein größeres Projekt zu realisieren. Sicher, ich könnte viele der umfangreichen Projekte in großen Büchern für Fortgeschrittene durchführen, in denen 20 Kapitel benötigt werden, um Sie durch das Buch zu führen, aber wenn es um meine eigenen Projekte in der realen Welt geht, bin ich immer ohne Hinrichtung gegen eine Mauer gestoßen. Ich muss dir sagen, ich habe ein paar schwere Bücher gelesen.
Ich hatte mein ganzes Leben lang Probleme, aufs College zu gehen, aber jetzt gehe ich in mein drittes Jahr. In meinem ersten Jahr traf ich Leute im vierten Jahr und Meister und konnte produktive Gespräche über die Theorien der AI-, HCI-, Assembler- und Compiler-Entwicklung usw. führen. Aber mit all diesem Wissen konnte ich kein vernünftiges Programm erstellen. Was habe ich vermisst ... Das einzige, was Sie nicht aus einem Buch oder online bekommen können.
Struktur. Im ersten Jahr habe ich nichts Technisches gelernt (Ich kannte das Ganze bereits und habe es ohne ein eintägiges Studium durchgearbeitet, Mathematik und Design ausgeführt, da diese für mich einigermaßen neu waren), aber ich habe Struktur und Teamwork gelernt. In meinen ersten Sommerferien kam ich meiner ersten richtigen Arbeit näher als je zuvor.
In meinem zweiten Jahr lernte ich eine Menge neuer technischer Dinge (immer noch die Grundlagen im Vergleich zu dem, was ich wusste, aber ich setzte die Theorie, die ich kannte, in die reale Praxis um). Dies betonte erneut die Bedeutung der Struktur. Ich habe mein erstes richtiges Projekt noch nicht abgeschlossen. Ich betrachte mich jetzt als Programmierer.
Ich glaube nicht, dass es notwendig ist, Bücher zu lesen, um Programmieren zu lernen. Aber es ist eine Hilfe. Ich glaube jedoch mit Sicherheit, dass kein Buch oder keine Website lehrt oder lehren kann, was man von selbst 2 Jahren College bekommt. Wenn Sie es geschafft haben, Projekte abzuschließen, ohne jemals ein College besucht zu haben, ist dies eine Erfahrung, die ich unabhängig vom Alter sehr empfehlen kann.
Bücher sind gut, Internet ist besser, Google und Sie Tube sind fabelhaft, aber nichts ist besser als eine gute, altmodische Hochschule in meiner Meinung. Und ich bezweifle, dass es jemals eine Menge Googeln und Youtubing geben wird, und ich weiß aus erster Hand, dass es niemals eine Menge Bücher geben wird.