Die Geschichte des Erwerbs von Java Silver in zwei Monaten von völlig unerfahrenen.

Vorwort

Ich bin kein Programmieranfänger und habe noch nicht einmal einen Computer berührt. Deshalb werde ich in zwei Monaten darüber sprechen, wie man eine Java Silver-Qualifikation aus den Grundlagen von Java erhält. Ich schrieb es in der Hoffnung, dass es für diejenigen hilfreich sein würde, die von nun an die gleiche Qualifikation erwerben möchten. Da ich jedoch wirklich ein Anfänger im Schreiben von Artikeln, Programmieren, PCs usw. bin, würde ich es begrüßen, wenn Sie es mit einem breiten Herzen lesen könnten.

Vorstellen

Zunächst möchte ich kurz erklären, was für ein Mensch ich bin. Ab 2020 bin ich ein 23-jähriger Mann. Ich war ein Abiturient und bis vor einem halben Jahr war ich freiberuflich tätig und arbeitete die ganze Zeit Teilzeit in einem Restaurant. Ich habe ab und zu meinen Computer benutzt, um im Internet zu surfen. Wenn Sie ein Smartphone haben, brauchen Sie keinen Computer, oder? Ich bin ein Super-Computer-Amateur, der endlich in der Lage ist, Excel zu verwenden, obwohl ich ernsthaft darüber nachdenke.

Der Grund, warum ich mit dem Programmieren beginnen wollte, war einfach cool! Weil ich das gedacht habe. Ich denke, dass die Titel "Programmierer" und "SE" wirklich cool sind, und manchmal sehe ich Leute, die ihre Computer in Cafés öffnen und rasseln, und ich denke auch, dass sie in Cafés rasseln. ist. Es gibt andere Motive, aber ich denke, dieser Bereich ist langweilig, also werde ich ihn weglassen. Aber als mein Freund, der jetzt Mitglied der Gesellschaft ist, mich fragt: "Was machst du jetzt?", Fühlte ich mich sehr minderwertig, als ich antwortete: "Ich bin Freiberufler." Ich bin jetzt Programmierer "und ich kann einen coolen Titel beantworten (obwohl ich erst vor zwei Monaten angefangen habe), also bin ich sehr zufrieden damit. Ja.

Es ist so, seit ich die High School abgeschlossen habe. Rückblickend habe ich fünf bis sechs Jahre verbracht, was ziemlich bedeutungslos ist. Von nun an werde ich darüber sprechen, wie ich in zwei Monaten die Java Silver-Qualifikation erhalte.

Wie man studiert

(Zuerst habe ich das Seminar besucht, also gab es einen Dozenten und ich habe wochentags von 9 bis 17 Uhr studiert.)

Dies sind die einzigen Nachschlagewerke, die ich seit zwei Monaten benutze.

** Eine erfrischende Einführung in Java-Basics- Gründliche Erfassung der Java SE8 Silver-Problemsammlung **

Im ersten Monat habe ich viel "** Einführung in Java-Basics - **" gemacht. Dieses Nachschlagewerk ist wirklich leicht zu verstehen, und ich denke, es ist sehr vertraut und leicht zu verstehen für diejenigen, die von vorne anfangen. ** Vor allem die Objektorientierung ist leicht zu verstehen! ** Ich höre, dass viele Menschen stolpern, weil der Eingang in der Objektorientierung kompliziert aussieht, aber dank dessen konnte ich reibungslos eintreten. Nachdem ich dies ein paar Runden gelesen und selbst Code geschrieben hatte, lernte ich natürlich die Grundlagen.

Im zweiten Monat löste ich die ganze Zeit "** Gründliche Strategie Java SE8 Silver Problem Collection ". Dieses Nachschlagewerk ist das sogenannte "Schwarze Buch". Vorerst habe ich es in der ersten Woche normal gelöst. Für mich, der den Inhalt sorgfältig gelesen und gut verstanden hatte, forderte ich das Gefühl heraus, dass "Kuromoto das ist, was es ist!" Und "Möchten Sie es tun?" Ich tat. Ich weiß es überhaupt nicht. Was hast du erfrischend gelernt? Ich wurde von Mettameta so sehr getroffen, wie ich dachte. Die richtige Antwortrate beträgt nur etwa 30% für die Kapitel 1-9. Um ehrlich zu sein, wollte ich mir gerade das Herz brechen. Ich habe den Kommentar von dort gelesen, aber es hat wahrscheinlich zwei Wochen gedauert, bis ich den Kommentar richtig verstanden habe. Ich habe so viel gebraucht, als ich den Code tatsächlich verschoben und abwechselnd auf die Erklärung und Aktualisierung zurückgeschaut habe. Insbesondere die Lambda-Ausdrücke, Sammlungen und unveränderlichen Objekte, die in der Java-API in Kapitel 9 angezeigt werden, lauteten wirklich "Was ist das?". Ich konnte es selbst nach dem Lesen des Kommentars nicht verstehen und begann an " Klar verständliche Java-Praxis - **" zu arbeiten. Ich habe es nicht so schwer gelesen, aber dank dessen konnte ich es allmählich verstehen. Wenn Sie in Kapitel 9 stecken bleiben, wird dies empfohlen.

Kuromoto wird in die zweite Woche eintreten. Ab der ersten Woche hatte ich immer noch Angst vor dem "Total Finishing Problem" in Kapitel 10 und Kapitel 11, also habe ich es nicht angerührt. In der zweiten Woche, als ich das Problem löste, löste ich es, während ich dachte "** Was ist das Problem, das Sie hören? " und " Was ist falsch an der falschen Antwort? **". Danach habe ich es getan, während ich versucht habe, den Grund für die richtige Antwort in meinem Kopf zu erklären. ** Ich habe mich nicht wirklich um die Zeit gekümmert, sondern nur darüber nachgedacht und die Antwort gegeben. Dann, in der zweiten Woche, bekam ich 60 bis 70%. Es ist viel Wachstum. ** Ich habe das falsche Problem markiert, ** den Kommentar gelesen und ** die Punkte, die ich verpasst oder vergessen habe, in einem Memo zusammengefasst. ** Es war ziemlich gut, es in einem Memo auf meinem Handy zusammenzustellen, da ich es während meiner Pendelzeit und Freizeit leicht sehen kann, ohne ein Nachschlagewerk mit mir herumtragen zu müssen.

Es ist ungefähr 3 Wochen her, seit ich Ende der zweiten Woche mit Kuromoto angefangen habe. Der Rest ist Kapitel 10 und Kapitel 11, aber ich bin noch nicht fertig, also habe ich ein paar Tage Zeit. Als ich mich schließlich entschied und es versuchte, war ich überrascht, dass beide ungefähr 75% waren. Da die Überholspur 65% beträgt, war ich besorgt, als ich es sagte, aber ich war erleichtert, dass ich beim ersten Mal so viel bekam. Ich fühlte mich gut und dachte: „Du kannst Silber unerwartet nehmen, oder?“ „Ich habe es satt zu studieren und habe früh eine Qualifikation!“ Also entschied ich mich, die Prüfung zu diesem Zeitpunkt abzulegen. (Der Ausbilder gab mir auch ein GO-Zeichen.) (Es ist übrigens umständlich, eine Reservierung für die Prüfung vorzunehmen, und es dauert mindestens einen halben Tag.) Wie auch immer, ich stelle den Prüfungstermin eine Woche später ein.

Für die verbleibende Woche schob ich mich hinein und trat in die dritte Woche von Kuromoto ein. ** Insbesondere habe ich mich hauptsächlich mit den in den Kapiteln 1-9 genannten Problemen befasst. ** Ich wollte mich ein bisschen mehr an den Test gewöhnen, also habe ich einen Mock-Test des Buches "** Purple Book **" durchgeführt (ich habe den offiziellen Namen des Buches vergessen). Also, ** Ich habe das Problem der vollständigen Fertigstellung von Kapitel 10 und Kapitel 11 von Kuromoto gelöst, indem ich es am Tag vor dem Testtag gedrückt habe. ** Wie erwartet beträgt die korrekte Antwortrate nach 3 Wochen 96%. Es war fast das Niveau, den Inhalt des schwarzen Buches auswendig zu lernen.

Testergebnisse

Prüfungstermin: 2020/01/24, korrekte Rücklaufquote: 92%

** Ergebnis bestanden! ** ** **

Als allererstes

** Sie können sich für Silber qualifizieren, solange Sie Kuromoto machen! ** ** **

Alle Silver-qualifizierten Leute sagten dasselbe. Natürlich hatte diese Information meine Ohren erreicht, aber ich war skeptisch und dachte nur "wieder". Was ich jedoch fühlte, als ich die Prüfung tatsächlich ablegte, war

** Wenn du Kuromoto machst, kannst du dich für Silber qualifizieren! ** ** **

Ja wirklich.

Oder besser gesagt, ** 80 ~ 90% Der Inhalt des schwarzen Buches ist genau richtig! ** (Der Code ist der gleiche, aber der Variablenname ist unterschiedlich.) Um ehrlich zu sein, waren die Erklärung des Konzepts der Einkapselung und die Vorzüge des Polymorphismus Wort für Wort genau gleich, und ich lachte über die tatsächliche Aufführung. ** Besonders war es wie ein 10. Kapitel 11. Festival. ** Ich erinnerte mich lebhaft daran, weil ich es am Tag zuvor getan hatte. Im Gegenteil, ich hatte das Gefühl, am Tag zuvor die Prüfungsfragen zu beantworten. Es tut mir leid für diejenigen, die die Prüfung nicht bestanden haben, als ich das gesagt habe, also lasse ich es hier. Was ich jedoch sagen kann, ist

** Sie können sich für Silber qualifizieren, solange Sie Kuromoto machen! ** ** **

abschließend

Zu guter Letzt können Sie sich für Silber qualifizieren, wenn Sie Kuromoto machen. Wenn ich jedoch gefragt werde, ob ich es tatsächlich verwenden kann, nur weil ich die Qualifikation erhalten habe, denke ich, dass es eine andere Geschichte ist. Tatsächlich bin ich immer noch nicht gut darin, selbst Code zu schreiben. Persönlich bin ich als erster Schritt für einen Programmierer mit dem Gefühl von "OK!" Zufrieden, aber ich werde von nun an mein Bestes geben.

Recommended Posts

Die Geschichte des Erwerbs von Java Silver in zwei Monaten von völlig unerfahrenen.
Die Geschichte des Schreibens von Java in Emacs
Die Geschichte des einfachen String-Vergleichs in Java
Die Geschichte eines gewöhnlichen Othello in Java
Die Geschichte des Lernens von Java in der ersten Programmierung
Bestanden die Ruby Engineer Zertifizierungsprüfung Silver in zwei Wochen von unerfahren
Die Geschichte des Werfens von BLOB-Daten von EXCEL in DBUnit
[Java Edition] Geschichte der Serialisierung
Geben Sie die Differenz zwischen jedem Feld zweier Objekte in Java aus
Holen Sie sich das Ergebnis von POST in Java
Die Geschichte von RxJava, das unter NoSuchElementException leidet
Die Geschichte von Java SE11 Silber erhalten
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
[Java] Behandlung von Java Beans in der Methodenkette
Über die Idee anonymer Klassen in Java
Eine Geschichte über das JDK in der Java 11-Ära
Messen Sie die Größe eines Ordners mit Java
Spüren Sie den Lauf der Zeit auch in Java
Importieren Sie Dateien derselben Hierarchie in Java
Rufen Sie die URL des HTTP-Umleitungsziels in Java ab
Wie schreibe ich Scala aus der Perspektive von Java
Java-Sprache aus der Sicht von Kotlin und C #
Die Geschichte einer illegalen staatlichen Ausnahme in Jetty.
[Java] Holen Sie sich die Datei unabhängig von der Umgebung in das JAR
Ändern Sie die Speicherqualität von JPEG-Bildern in Java
Geschichte des Bestehens von Java Silver SE8 (Oracle Certified Java Programmer, Silver SE 8)
Die Geschichte von dto, dao-like mit Java, SQLite
Fassen Sie die zusätzlichen Elemente der optionalen Klasse in Java 9 zusammen
Die Geschichte, dass .java auch in Unity 2018 erstellt wurde
[Beispiel für eine Java-Verbesserung] Erfahrung mit dem Erlernen von Java in 2 Monaten und dem Wechsel von Jobs zu einem Programmierer
Die Geschichte der Erhöhung von Spring Boot von 1.5 auf 2.1 Serie Teil2
Ich habe versucht, innerhalb von 3 Monaten einen Antrag von unerfahren zu stellen
Eine kurze Erklärung der fünf Arten von Java Static
JSON in Java und Jackson Teil 1 Gibt JSON vom Server zurück
Kommen Sie zu den Abkürzungen aus den fünf Beispielen für kursive Java-Listen
20190803_Java & k8s on Azure Die Geschichte vom Festivalbesuch
Zählen Sie die Anzahl der Stellen nach dem Dezimalpunkt in Java
Korrigieren Sie den Zeichencode in Java und lesen Sie von der URL
So leiten Sie den letzten Tag des Monats in Java ab
Die Geschichte, Java mithilfe der BitBucket-Pipeline nach Heroku zu bringen
[Java] Löschen Sie die angegebene Anzahl von Zeichen am Ende von StringBuilder
Generieren Sie Stream aus einem Array primitiver Typen in Java
27 Jahre alt Geschichte, Entwicklungsingenieur aus unerfahrener Programmierung zu werden
Java-Implementierung von Tri-Tree
Untersuchen Sie die Systeminformationen der AWS Lambda-Betriebsumgebung in Java
Die Geschichte, das Verhalten von String durch Passieren von Java nicht zu kennen
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe
Untersuchen Sie die Liste der in AWS Lambda + Java verfügbaren Schriftarten
[Android, Java] Methode zum Ermitteln des abgelaufenen Datums aus zwei Daten
Eine Geschichte über das Erreichen der League Of Legends-API mit JAVA
Die in /lib/calendars.properties von Java jre festgelegte Millisekunde ist UTC
[Anmerkung] Was ich in einem halben Jahr von unerfahrenen (Java) gelernt habe (3)
Untersuchen Sie die Liste der Zeitzonen-IDs, die in der Java ZoneId-Klasse verfügbar sind
Rufen Sie die öffentliche URL der privaten Datei von Flickr in Java ab
Vom jungen Java (3 Jahre) bis zu Node.js (4 Jahre). Und der Eindruck, nach Java zurückzukehren
Die Geschichte, dass Tomcat in Eclipse unter einem Timeout-Fehler litt
Lassen Sie uns eine TODO-App in Java 5 erstellen. Schalten Sie die Anzeige von TODO um
Eine Geschichte, in der Ubuntu aus völliger Unwissenheit in HDD eingelegt und yolov3 ausgeführt wird