Technische Bücher, die Programmieranfänger, die professionelle Programmierer aus Java starten, lesen sollten (Ausgabe 2017)

Überblick

Wenn ein neuer Mitarbeiter fragt, "von was soll ich anfangen zu studieren?", Versuche ich zu antworten, "qualifizieren wir uns vorerst für grundlegende Informationen." Die Theorie, dass keine Qualifikation erforderlich ist, ist tief verwurzelt, aber ich persönlich denke, dass der IPA-Qualifikationstest insgesamt gut durchgeführt wird, und ich denke, dass es viele Dinge gibt, die durch ernsthaftes Lernen erreicht werden können.

Es ist jedoch eine Tatsache, dass es keine unmittelbare Wirkung hat oder dass die Arbeit vor Ihnen nicht einfach ist.

Glücklicherweise gibt es viele Java-Bücher und es gibt keinen Mangel an Materialien zum Lernen, aber ich verstehe, dass ich mich bei zu vielen Büchern wie "wo ich anfangen soll ..." fühle. (Ich dachte, es wäre schön, jetzt ein Java-Buch vorzustellen, aber ich denke, es ist jetzt notwendig)

Daher möchte ich ein Buch vorstellen, in dem ich bisher Java und objektorientierte Bücher gelesen habe, und ich bin der Meinung, dass ich es im ersten oder zweiten Jahr meines Eintritts in das Unternehmen hätte lesen oder lesen sollen.

Empfohlene Bücher

Java-Syntax

"Java-Programmierstunde 3. Ausgabe (oben) / (unten)" Hiroshi Yuki / SB Creative

Zunächst einmal beginnt nichts, wenn Sie nicht die grundlegende Grammatik kennen. In meinem Fall habe ich mich für das Buch von Herrn Yuki entschieden, aber tatsächlich wird in der Einführungsphase fast dasselbe geschrieben. Lassen Sie uns also das Buch durchsuchen und finden, das zu Ihnen passt.

Bei Amazon-Rezensionen ist die Serie "Klar verstehen" sehr beliebt.

UML

"UML Modeling Essence 3rd Edition" Martin Fowler / Shosuisha

Es ist dünn, so dass Sie es leicht lesen können.

UML wird bei der Arbeit verwendet und in den Büchern erscheinen, die ich später vorstellen werde. Sie können UML lesen, ohne zu studieren, aber es ist natürlich besser, es zuerst richtig zu verstehen.

Entwurfsmuster

『Head First Design Patterns』Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra / Oreilly & Associates Inc Ich habe das Original auf Englisch gelesen, aber ich habe es übersetzt. (Ich weiß nicht über die Qualität der Übersetzung) Ich erinnere mich, dass der Text auch auf Englisch leicht zu lesen war.

Ich denke, es ist die einfachste Einführung in Designmuster.

Es gibt 528 Bewertungen auf amazon.com und es ist 4,5 Sterne, also ist es ein gutes Geschäft. Ich habe vergessen, was es war, aber ich erinnere mich, dass ich dieses Buch, ein berühmtes Java-Buch, mit dem GoF-Buch als empfohlenes Buch für Entwurfsmuster empfohlen habe.

Ich habe in der "Head First" -Serie über Java, SQL und Netzwerk gelesen und sie waren alle gut.

"Einführung in in Java gelernte Entwurfsmuster" Hiroshi Yuki / SB Creative

Ungefähr 10 Schritte von "Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software" (übersetzte Version ist "Entwurfsmuster für die Wiederverwendung in objektorientierter Software", allgemein bekannt als GoF-Buch), die den Ursprung von Entwurfsmustern (in der Softwareentwicklung) darstellen. Crushed, um das Lesen zu erleichtern.

Ich denke nicht, dass es möglich ist, dass Sie plötzlich diese "Einführung in in der Java-Sprache erlernte Entwurfsmuster" lesen und der Inhalt zu schwer zu verstehen ist, aber dieses Buch ist nur ein Katalog von Entwurfsmustern und "Warum benötigen Sie Entwurfsmuster?" Die Frage bleibt: "Was ist los?" Und ich bin sicher, ich werde mich langweilen.

Wenn Sie die Entwurfsmuster in "Head First Design Patterns" leicht berühren, werden Sie zunächst die Notwendigkeit verstehen, sodass es einfacher zu verstehen sein sollte. Ich denke, dass verschiedene Anwendungsfälle von Designmustern im "objektorientierten Geist" aufgetaucht sind, also auch dort.

Objektorientierung

"Das Geheimnis der agilen Softwareentwicklung 2. Auflage Die Essenz objektorientierter Entwicklung und Handwerkskunst" Robert C. Martin / SB Creative

Unter den Büchern, die dieses Mal vorgestellt wurden, kann der Schwierigkeitsgrad etwas hoch sein.

Der Inhalt ist der beste, deshalb möchte ich ihn immer wieder lesen und nach und nach lernen.

Codierung

"New Edition Refactoring - Bestehenden Code sicher verbessern -" Martin Fowler / Ohm

Eine Anleitung zum Schreiben von einfach zu lesendem und wartbarem Code. Wenn Sie versuchen, keinen Code zu schreiben, der einer Umgestaltung unterliegt, die in diesem Buch aufgeführt ist, können Sie natürlich guten Code schreiben.

"Lesbarer Code" wird im gleichen Genre ebenfalls empfohlen.

SQL

"SQL 2nd Edition-Datenbankoperationen ab Null" Mick / Shosuisha

Es ist selten, ohne RDB (relationale Datenbank) zu entwickeln, daher möchte ich die Grundlagen von SQL kennen Dieses Buch hat einen sehr hohen Grad an Perfektion als Einführungsbuch, und im Grunde ist dieses in Ordnung.

Für diejenigen, die es vertiefen möchten, empfehlen wir "SQL für Programmierer" aus "Gründliche Anweisungen zu SQL, die von Mastern gelernt wurden".

Bevor Sie jedoch so weit gehen, sollten Sie das Tabellendesign wie die Normalisierung lernen.

Rahmen

Erfahren Sie, was Sie in Ihrem Unternehmen verwenden. Wenn Sie einen Senior in der Firma fragen, wird er Ihnen etwas sagen.

Für den Frühling wird "Einführung in den Frühling" empfohlen.

Multi Thread

"Einführung in Entwurfsmuster, die in der Java-Sprache Multithreaded Edition gelernt wurden" Hiroshi Yuki / SB Creative

Obwohl es auf diesem Gebiet nur wenige Einführungsbücher gibt, erklären sie dies sorgfältig anhand der Grundlagen.

Wenn Sie mehr wissen möchten, gehen Sie bitte zu "Java Concurrency Programming". (Die übersetzte Version ist möglicherweise vergriffen)

Schließlich

Ich war verwirrt, weil ich es am Ende eingeführt habe "Ich möchte, dass Sie es im ersten und zweiten Jahr lesen", aber der Inhalt ist wunderbar und ich werde die Bücher auflisten, die am Ende gelesen werden sollten.

Recommended Posts

Technische Bücher, die Programmieranfänger, die professionelle Programmierer aus Java starten, lesen sollten (Ausgabe 2017)
4 technische Bücher, die ich leider als Neuling hätte lesen müssen
Programmieranfänger lernen PHP aus einer Java-Perspektive.
Inventar und Empfehlung von technischen Büchern, die Java-Programmierer (4. Jahr) bisher gekauft haben