Mein Weg zu Oracle Certified Associate und Oracle Certified Professional

Hallo allerseits, mein Name ist Ruslan. Ich arbeite für eine große Bank als Teamleiter.



Ich möchte Ihnen meine Erfahrungen bei der Erlangung der begehrten Titel Oracle Certified Associate, Java SE 8 Programmer (im Folgenden: OCA) und Oracle Certified Professional, Java SE 8 Programmer (im Folgenden: OCP) mitteilen.



Bild



Oracle Certified Associate-Badge aktualisiert
Bild



Aktualisiertes Oracle Certified Professional-Abzeichen
Bild



Ja, ich weiß, dass Habré bereits eine ausreichende Anzahl von Artikeln zu diesem Thema hat: eins , zwei , drei , vier . Meiner Meinung nach sind sie gut, aber sie beantworten nicht die Hauptfrage, die sich stellte, nachdem ich mich auf die erste Prüfung vorbereitet hatte - OCA. Ich konnte keine Antwort auf diese brennende Frage finden - warum brauche ich sie aus Sicht des Entwicklers, welche "Gewinne" außer einem Ausweis und einem elektronischen Zertifikat auf der Website bekomme ich? Wäre das nicht eine Verschwendung von Geld und Zeit?



Ich werde die Zertifizierungsstufen nicht beschreiben, Sie können sie in anderen Beiträgen lesen. In diesem Beitrag möchte ich meine persönlichen Erfahrungen mit der Vorbereitung und dem Bestehen dieser Prüfungen teilen sowie die gesammelten Erfahrungen, ihre Relevanz und Nützlichkeit beschreiben.



Mein Hintergrund zu der Zeit, als ich mich auf die Prüfung vorbereitete:



  1. Lesen Sie die Java-Philosophie von Bruce Eckel
  2. Etwa 1,5 Jahre Arbeit mit Java
  3. Grundkenntnisse in OOP und Multithread-Programmierung


Bei der Arbeit hat sich eine gewisse Stabilität ergeben. Wenn keine dringenden und heißen Aufgaben vorliegen, beginnt sich die Routine zu verzögern. Ich war etwas entspannt in Bezug auf Fristen und Fristen. Hier wollte ich etwas "Pfeffer" hinzufügen. Über die Zertifizierung in dem Unternehmen, in dem ich arbeite, gab es hin und wieder Gespräche zu diesem Thema, aber es blieben nur Gespräche, und niemand hatte die Chance, es aufzugeben. Das Leben würde also ruhig und gemessen weitergehen, bis mich das Schicksal gegen einen der Luxsoft-Dozenten drückte, der mich in den Abgrund des Lernens drängte.



Bild



Der Dozent ist zufällig der Autor des Buches Nailing 1Z0-808: Praktischer Leitfaden zur Oracle Java SE8 Programmer I-Zertifizierungzur Vorbereitung der OCA. Die Vorbereitung auf die erste Prüfung (OCA) dauerte ungefähr einen Monat. Ich verbrachte fast meine gesamte Freizeit mit einem Buch in der Hand oder am Enthuware- Simulator .



Der Übergabeprozess ist ziemlich einfach:



  • Sie buchen Ihre Prüfung in einem der zertifizierten Zentren in einer der Städte Ihrer Wahl, in meinem Fall in Moskau
  • Zahlen Sie etwa 150 Dollar
  • zur vereinbarten Zeit zur Prüfung gehen.


Die Prüfung findet in einem separaten Raum statt, in dem eine Reihe von Kameras auf Sie gerichtet sind. Verwerfen Sie die Idee, sofort abzuschreiben, meiner Meinung nach ist es einfach unrealistisch. Die Zeit ist begrenzt, aber ich halte es für ausreichend für OCA mit ausreichender Ausbildung. Sie werden das Ergebnis ziemlich schnell herausfinden, zum Beispiel habe ich nach 30-40 Minuten eine E-Mail erhalten. Und Hurra! Die erste Prüfung wurde mit einer anständigen Punktzahl von 94% bestanden



OCA-Ergebnis
Bild



Zwischensummen nach Bestehen der OCA aus Sicht eines arbeitenden Entwicklers. Auf den ersten Blick wirken einige der im Zertifizierungsprozess aufgeworfenen Themen wie Spielzeug, sind aber nicht zu unterschätzen. Ich glaube, das sind genau die Feinheiten, die einige Entwickler von anderen trennen. Ja, wir alle wissen wahrscheinlich, wie man Klassen / Schnittstellen erstellt, Vererbung verwendet und eine if-Anweisung schreibt. Aber nur ein kleiner Prozentsatz der Menschen schaut unter die Haube des Werkzeugs, mit dem sie arbeiten. Alles, was ich während der Vorbereitung und Durchführung der OCA gelernt hatte, begann ich sofort unter meinen Teammitgliedern zu verteilen. Nein, ich habe mich dieses Zertifikats nicht rühmen können, meine Nase gehoben, ich habe niemandem etwas gesagt, sondern gerade angefangen, das gewonnene Wissen anzuwenden und es zu teilen. Ohne Übertreibung würde ich es mit Auffrischungskursen vergleichen.



Es scheint, dass Sie sich beruhigen, genießen müssen, wenn auch ein kleiner, aber Sieg. Stattdessen stellt sich heraus, dass die OCA klein ist und die OCA sofort gestürmt werden muss. Nachdem ich Igor angerufen und meine Ergebnisse und meinen Wunsch, weiter zu gehen, beschrieben hatte, erhielt ich im Gegenzug Unterstützung und nützliche Informationen über die Vorbereitung auf die OCP.



Diesmal habe ich mehrere Bücher gleichzeitig benutzt, weil Der Umfang der behandelten Themen ist ziemlich umfangreich und diese Prüfung wird nicht einfach so funktionieren.



Die Bücher, die ich benutzt habe:



  1. Java I / O, NIO und NIO.2
  2. OCP: Oracle Certified Professional Java SE 8 Programmer II-Studienhandbuch: Prüfung 1Z0-809
  3. OCP Java SE 7 Programmer II-Zertifizierungshandbuch: Bereiten Sie sich auf die 1ZO-804-Prüfung vor


Wo ohne den Enthuware- Simulator .



Diesmal dauerte die Vorbereitung 2,5 Monate. Die meiste Zeit meiner Freizeit habe ich entweder mit dem Lesen eines Buches oder mit einem Simulator verbracht. In der OCP sind Themen komplexer und viel tiefer als in der OSS. Wir wiederholen den Registrierungsvorgang, zahlen 150 US-Dollar und nehmen ihn entgegen. Aus Gründen des Interesses habe ich ein anderes Lieferzentrum ausgewählt. Überraschenderweise war der Raum mit dem gleichen Stapel Kameras fast derselbe. Diesmal gab es einen katastrophalen Zeitmangel, die Fragmente, die gelesen werden mussten, wurden größer + die Logik, die befolgt werden musste, wurde komplizierter. Trotz meiner aktiven Vorbereitung gelang es mir kaum, alle Fragen zu beantworten und eine kleine Bewertung abzugeben. Genau wie beim letzten Mal kam die Antwort innerhalb von 30-40 Minuten. Dieses Mal war das Ergebnis niedriger, aber ich halte es immer noch für würdig - 85%.



OCP-Ergebnis
Bild



Was also unter dem Strich passiert ist , ich habe ungefähr 4 Monate für die Vorbereitung und Lieferung aufgewendet, 300 US-Dollar für die Prüfungen selbst + den Kauf von Büchern und zwei Lizenzen für den Enthuware-Simulator. Ist es eine große Investition von Zeit und Geld im Vergleich zu dem gewonnenen Wissen? Meine Antwort ist nein. Im Verlauf dieser Schulung habe ich das Prinzip der Stream-API, einen gewissen Prozentsatz der Arbeit mit Multithreading und vieles mehr verstanden. War es möglich, all dies zu lernen, ohne Prüfungen zu bestehen, ohne Bücher und andere Dinge zu kaufen? Hier werde ich mit Ja antworten, aber alles ist nicht so einfach. Mit persönlichem Beispiel kann ich sagen, dass Lernen außerhalb des Zeitrahmens nicht so effektiv ist.



Die profunden Kenntnisse der Sprache, mit der ich jeden Tag arbeite, haben zugenommen. Seit dem Moment der Lieferung ist mehr als ein Jahr vergangen, und ich erinnere mich noch an das gewonnene Wissen und wende es an. Dies spiegelte sich im Bestehen der Codeüberprüfung wider. Es betraf auch fast alle Mitglieder meines Teams, weil Ich teile das Wissen, das ich bis heute gewonnen habe.



Und genau die Frage zu beantworten, die mich quälte: "Lohnt es sich und was ich am Ende bekommen werde?" Ich kann sagen, dass Sie zumindest versuchen sollten, die OCA zu übergeben. Einige von Ihnen werden in der Lage sein, Dinge, die seit langem bekannt sind, aus einer ganz anderen Perspektive zu betrachten. In einigen Unternehmen ist natürlich auch das Zertifikat der ersten Stufe ein hervorragender Grund, um eine Gehaltserhöhung zu beantragen.



Konstruktive Kritik ist willkommen, ich freue mich über Feedback. Ich habe noch ein paar Themen, die ich gerne mit Ihnen teilen möchte: Wie ich in dieser großen Bank arbeiten konnte, ungefähr keine Java-Kenntnisse hatte oder wie ich nach einer Weile Teamleiter wurde, ohne danach zu fragen und nicht wirklich wollte oder wie zufällig sprach ich auf der Konferenz "Code".



All Articles