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.
Java Silver Ergebnis: 88/100
Java Gold Ergebnis: 91/100
Da ich mich im Geschäft weiterentwickelt habe, verstehe ich die grundlegende Datenstruktur und Grammatik Generika? Lambda-Stil? Strom? ?? Was für ein Staat
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.
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 **
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 ...)
Übung: Sehr einfach Übung (Ende des Buches): Normal Übung (Download-Version): Sehr schwierig
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.
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.
Übung: Normal Übung (Ende des Buches): Ein wenig schwierig
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.
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.
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.
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