Die Geschichte, dass das zweite Jahr des neuen Absolventen Java Silver / Gold in zwei Monaten bestanden hat

Einführung

Hallo. Es ist Kecho. Ich habe Java Silver / Gold bestanden und war glücklich, einen Artikel zu schreiben. Ich hoffe, es ist hilfreich für diejenigen, die die Prüfung ablegen werden.

Prüfungsergebnisse

Java Silver Ergebnis: 88/100 image.png

Java Gold Ergebnis: 91/100 image.png

Wissen zu Beginn des Studiums

Da ich mich im Geschäft weiterentwickelt habe, verstehe ich die grundlegende Datenstruktur und Grammatik Generika? Lambda-Stil? Strom? ?? Was für ein Staat

Lernzeit

Java Silver Lernzeit: ca. 8 Stunden Da das Grundwissen bereits vorhanden war, konzentrierte ich mich auf zwei Übungen und deren Überprüfung. Wenn Sie Gold studieren, wird es auch relativ abgedeckt

Java Gold Lernzeit: ca. 70 Stunden Es hat einige Zeit gedauert, weil es notwendig war, Wissen umfassend und tief von der Nullbasis aus zu erwerben. Insbesondere der Lambda-Ausdruck ist ein neues Konzept, daher dauerte das Lernen einige Zeit.

Zeitplan

1/24 Fangen Sie an zu lernen 2/8 Gold Lesen Sie die Übungen von Kuromoto 2/16 Gold Lesen Sie die Whitebook-Übungen 2/19 Silber Erhielt 80% aus Shiramotos Übungen 3/1 Silber Erhielt 90% aus Kuromotos Übungen 3/4 Gold Verdiene 7,5% in Kuromotos Übungen (Ende des Buches) 3/11 ** Silber bestanden ** 3/12 Gold Verdiene 80% in Shiramotos Übungen 3/16 Gold 6,5% in Kuromotos Übungen erhalten (Download-Version) 3/18 ** Goldpass **

Lehrmaterial

Verwenden Sie Java 8-Schwarzweißbücher mit Gold bzw. Silber Unten sind meine Eindrücke von Golds schwarz / weißen Büchern (Ich erinnere mich nicht so sehr an Silber, also werde ich es weglassen ...)

Kuromoto

Übung: Sehr einfach Übung (Ende des Buches): Normal Übung (Download-Version): Sehr schwierig

Übungen

Generika? Lambda-Stil? Strom? ?? Es wird empfohlen, zuerst Kuromotos Übungen zu lösen. In der ersten Woche werde ich trotzdem meine Hände bewegen, während ich die Erklärung und nicht das Problem lese und Grundkenntnisse erhalte. Indem Sie Ihre Hände bewegen, wird Ihr Wissen erweitert und in Ihrem Gedächtnis festgehalten. Darüber hinaus wird empfohlen, das erstmals gewonnene Wissen sofort auszugeben.

Übungsproblem

Es wird empfohlen, nach dem Lösen der Übungen in Shiramoto zu lösen. Persönlich denke ich nicht, dass es notwendig ist, dieselbe Umgebung wie der Test zu erstellen (z. B. nicht in der Mitte zu prüfen). Denn wenn Sie antworten und überprüfen, vergessen Sie viele Fragen. Machen Sie sich keine Sorgen um die Details, wählen Sie eine Option, mit der Sie mehr wachsen können. Lassen Sie uns alle Fragen zerschlagen, sobald sie auftauchen. Übrigens müssen die Übungen (Download-Version) ** nicht gelöst werden **. Wissen war ein Wahnsinniger, und in der eigentlichen Prüfung wurden nur wenige Fragen gestellt. Wenn Sie die variable Reduktionsoperation lieben, sollten Sie sie lösen.

Shiramoto

Übung: Normal Übung (Ende des Buches): Ein wenig schwierig

Übungen

Lösen Sie nach dem Lösen der Schwarzbuchübungen die Weißbuchübungen. Neben dem Grundwissen gibt es eine Vielzahl von Fragen. Es ist schwieriger als Kuromoto, daher denke ich, dass Menschen, die Vertrauen in Kuromoto gewonnen haben, enttäuscht sein werden. Auch hier ist das Schreiben von Code ohnehin eine Abkürzung.

Übungsproblem

Wenn Sie der Meinung sind, dass Sie einige Fähigkeiten erworben haben, versuchen Sie, in derselben Umgebung wie die Prüfung zu lösen. Wenn Sie hier nicht die Punktzahl erreichen, haben Sie wahrscheinlich nicht genügend Codierung. Analysieren Sie Bereiche mit vielen falschen Antworten und schreiben Sie Code.

Eindrücke von jedem Test

Java Silver Wenn Sie sich in Ihrem Unternehmen auf Java spezialisiert haben, ist ein Level, das Sie bestehen können, meiner Meinung nach unerlässlich. Natürlich gibt es viele Kenntnisse, die in der normalen Arbeit nicht verwendet werden, aber es gibt auch viele wesentliche Kenntnisse wie die folgenden. -Differenz zwischen "Wertübergabe" und "Referenzübergabe" (obwohl es in Java anscheinend keine Referenzübergabe gibt, um genau zu sein) ・ Unterschied zwischen String und StringBuilder etc

Java Gold Wenn Sie auch in Ihrem Unternehmen detailliertes Design betreiben, wäre es meiner Meinung nach nützlich, eines zu haben. Nicht benötigt. Ich denke, dass es die folgenden Vorteile gibt, wenn man nur den Wissensstand erhöht. ・ Sie können die am besten geeignete Klasse und ihre Methode auswählen Beispiel) Datums- und Uhrzeit-API, keine Datumsklasse Optimale Auswahl von ArrayList und LinkedList etc Es gibt viele Probleme mit Lambda und Streams, aber Sie sollten vermeiden, sie in Ihrem Unternehmen leichtfertig zu verwenden, da sie die Lesbarkeit beeinträchtigen können.

Zusammenfassung

Ich habe viel geschrieben, aber ich bin froh, dass ich es bekommen habe, weil der Wissensstand dramatisch zugenommen hat. In der kommenden Zeit wird Java möglicherweise weniger populär als früher. Die Beherrschung einer statisch typisierten Sprache sollte jedoch eine sehr wichtige Grundlage sein. Bitte legen Sie die Prüfung auf jeden Fall ab.

Recommended Posts

Die Geschichte, dass das zweite Jahr des neuen Absolventen Java Silver / Gold in zwei Monaten bestanden hat
Die Geschichte der Teilnahme an AtCoder
Die Geschichte des "Lochs" in der Akte
Ich habe Java Gold im ersten Jahr meines Eintritts in das Unternehmen bestanden, daher werde ich über Lernmethoden sprechen
Ich habe den Oracle Certified Java Programmer Silver / Gold SE 11 bestanden.
Die Geschichte eines Fehlers in PyOCR
Die Geschichte, das optimale n in N Faust zu finden
Die Geschichte des Lesens von HSPICE-Daten in Python
Die Geschichte der Anzeige von Mediendateien in Django
Die Geschichte des Aufbaus der schnellsten Linux-Umgebung der Welt
Die Geschichte von FileNotFound im Python open () -Modus = 'w'
Überprüfen Sie, ob in Java BigQuery-Tabellen vorhanden sind