Referenzseite: [Java-Verbesserungsfall ⑨] Grenze des Selbststudiums und Erreichen des nächsten Levels
Wir stellen vor, auf welche Art von Wand ein Mann in den Dreißigern, der selbst Java gelernt hat, beim Programmieren gelernt hat, und wie man diese Wand überwindet.
Der Grund, warum ich mit dem Programmieren angefangen habe, war der Krankenhausaufenthalt. Ich bin jeden Tag in der Nachbarschaft gelaufen, um zu joggen, aber eines Tages bin ich beim Laufen in den Bergen gestürzt und habe mir das Knie gebrochen. Nachdem ich ungefähr zwei Wochen im Krankenhaus war, hatte ich etwas Freizeit, also beschloss ich, die Programmierung zu versuchen, an der ich mich seit einiger Zeit interessiert hatte.
Die erste Programmiersprache, an der ich gearbeitet habe, war Java. Ich entschied mich für Java auf Anraten eines Freundes, der die Graduiertenschule für Information absolvierte und einen Arzt bekam. Ich habe gehört, dass Java und C in gewissem Maße gut für die Entwicklung großer Systeme sind. Ich hatte nicht vor, ein Projekt durchzuführen, das mehr als eine Million Zeilen Quellcode schreiben würde, aber ich wollte ein Programm mit Zehntausenden von Zeilen schreiben, also entschied ich mich für Java. Ich warf einen Blick auf ein Buch in C-Sprache in einem Buchladen, entschied mich jedoch für Java, da es aufgrund schwieriger Konzepte wie Zeiger schwierig zu sein schien.
Als Student konnte ich es mir damals nicht leisten. Ich wollte unbedingt eine berühmte Schule namens Digital Hollywood besuchen, aber ich gab auf, weil es schwierig war, die Studiengebühren zu bezahlen. Wenn ich es mir leisten könnte, wäre ich zur Schule gegangen. Der Grund, warum die Schule gut ist, ist, dass die Schule Lehrer hat, die sofort Fragen stellen können, wenn sie stolpern. Jeder, der gerade mit dem Programmieren begonnen hat, stößt auf Hindernisse. In einem solchen Fall wäre es schön, wenn eine Google-Suche eine Lösung finden könnte, aber es ist oft so, dass es schwierig ist, sie zu lösen, und es geht rund und rund. Es dauert einen Tag, um selbst herauszufinden, was Sie in einem Augenblick lösen können, indem Sie jemanden fragen, der programmieren kann. ➡︎ Klicken Sie hier, um empfohlene Programmierschulen zum Erlernen von Java zu erhalten
Also habe ich hauptsächlich Bücher selbst studiert. Natürlich habe ich Google nach dem Teil durchsucht, den ich nicht verstanden habe, und versucht, ihn zu lösen. Das Buch, das ich zum Lernen verwendete, wurde von Mana Takahashi in den Büchern "Easy Java" und "Easy Java Utilization" geschrieben. Es sind 2600 Yen pro Buch, also ist es angemessen für 2 Bücher für insgesamt etwa 5000 Yen. Das Buch dieses Autors ist sehr leicht zu verstehen und es war hilfreich, weil er mir eine höfliche Erklärung mit dem Gefühl gab, dass ich den juckenden Ort erreichen könnte. Jedes Mal, wenn der Beispielcode herauskam, kopierte ich ihn in mein Notizbuch. Es kam kein kompliziertes Programm heraus, so dass genügend Platz vorhanden war, um es in ein Notizbuch zu schreiben. Auf diese Weise habe ich gelernt, wie man Javas Grundkonzepte wie Klassenvererbung und Methoden verwendet. Es dauerte ungefähr einen Monat, um diese beiden Bücher vollständig zu beherrschen.
◯ Empfohlene Bücher
[Einfache Java 5th Edition("Easy" -Serie)]
Gebrauchtpreis
¥1,Ab 235
(2016/3/23 14:Stand 06)
◯ Empfohlene Bücher
Einfache Java-Nutzung 4. Ausgabe("Easy" -Serie)
Gebrauchtpreis
¥1,Ab 275
(2016/3/23 15:Mit 18)
Das nächste Buch, zu dem ich für Java-Anfänger gekommen bin, ist die "Head first" -Serie von Java-Büchern. Das Buch "Head First Java 2nd Edition - Grundlagen von Java, das von Kopf und Körper gelernt wurde" kostet mehr als 4000 Yen, aber ich konnte es als Schweizer lesen, weil ich ein Typ mit reichlich Illustrationen und Verständnis für Bilder bin. .. Rückblickend war dieses Buch am interessantesten zu studieren. Im Gegensatz zu Fachbüchern voller trockener und trockener Schnüre gab es überall Spielereien, um den Leser zu unterhalten. Wenn Sie zum ersten Mal studieren, empfehlen wir dringend die Verwendung der "Head First Series".
◯ Empfohlene Bücher
Head First Java 2nd Edition - Die Grundlagen von Java, die Sie mit Kopf und Körper lernen können
Neuer Preis
¥4,Ab 320
(2016/7/25 05:34 Punkte)
Nachdem ich alle Java-Regeln gelernt habe, habe ich nach Beispielcode gesucht. Ich dachte, der Trick wäre, den großartigen Beispielcode zu kopieren. Ich habe bei Google "Java-Beispielcode" eingegeben, mir die auf der ersten Seite angezeigte Website angesehen, den gesamten Code nachgeahmt, der mir interessant erschien, und ihn in meinen PC eingegeben. Die wichtigsten Websites, die ich verwendet habe, sind Websites wie "Java Program Sample Collection" und "Love Java 256 Knock". Zuerst verstand ich die Bedeutung nicht und tippte sie ein, aber jedes Mal, wenn ich einen Zeileneditor aus der Mitte eintippte, versuchte ich über die Bedeutung nachzudenken. Dann wurde mir klar, wie man Funktionen erstellt und wie man Variablen setzt.
Mit dieser Zuversicht wollte ich wissen, wie man Java-Bibliotheken verwendet, und suchte nach dem nächsten Buch. Ich fand ein Buch mit dem Titel "Java-Bibliothek, die vor Ort verwendet werden kann" für etwa 4000 Yen.
◯ Empfohlene Bücher
Java-Bibliothek, die vor Ort verwendet werden kann
Neuer Preis
¥3,Ab 888
(2016/7/25 05:37 Punkte)
Eigentlich wollte ich O'Reillys bestes Buch namens Kamelbuch verwenden, aber der Inhalt war zu fortgeschritten und es war erschreckend. O'Reillys Bücher sind für Fortgeschrittene und höher geschrieben, so dass selbst Anfänger wahrscheinlich frustriert sind, wenn sie sie kaufen. Vorsicht ist geboten.
Von hier aus war der wahre Test. Ich habe dieses Buch als Referenz verwendet, um ein Programm zur Lösung einfacher mathematischer Probleme zu schreiben, aber egal wie viel Code ich schreibe, Fehler treten sofort auf. Das Debuggen war überwiegend länger als das Schreiben von Code. Ich war fast frustriert und fragte einen Freund, der einen Arzt für Informatik hat, einen Java-Experten. Er hat einen Fehler behoben, den ich innerhalb von 10 Stunden in wenigen Minuten nicht verstanden habe. Ich war wirklich beeindruckt vom Masterlevel des Programmierers.
Nachdem ich auf diese Weise ungefähr ein Jahr lang mit Java zu kämpfen hatte, wuchs ich schließlich auf, um ein Programm mit ungefähr 10.000 Zeilen schreiben zu können. Es ist noch weit von einer vollwertigen Person entfernt, aber es ist ein großer Unterschied zum Anfang.
Wenn Sie ein Programm schreiben, ist es schließlich absolut zeiteffizient, mit einem Programmierer zusammenzuarbeiten, der dies kann. Wenn ich programmiere, tauchen nacheinander Probleme auf, die ich überhaupt nicht lösen kann, selbst wenn ich selbst darüber nachdenke. In Zeiten wie diesen können Sie die Arbeit erledigen, indem Sie mit einem Programmierer zusammenarbeiten, der dies kann. Java-Anfänger sollten mit Büchern und Beispielcode lernen und dann schrittweise vom Programmierer lernen, während sie den Code in der Praxis schreiben. Es könnte auch gut für einen Programmierlehrer sein. Ich denke, Sie erhalten eine Rendite, die ein Vielfaches der Kosten beträgt, die Sie ausgegeben haben.
[Empfohlener Artikel] ➡︎ [Java-Verbesserungsfall ⑧] Eine Geschichte darüber, wie ich in zwei Monaten Java gelernt und Jobs in SE geändert habe ➡︎ [Java-Verbesserungsfall ⑩] Ich habe mit der Programmierung begonnen, nachdem ich 30 Jahre alt war
Recommended Posts