Jalan Saya Menuju Oracle Certified Associate dan Oracle Certified Professional

Halo semuanya, nama saya Ruslan. Saya bekerja untuk bank besar sebagai pimpinan tim.



Saya ingin berbagi dengan Anda pengalaman saya dalam mendapatkan gelar yang didambakan dari Oracle Certified Associate, Java SE 8 Programmer (selanjutnya OCA) dan Oracle Certified Professional, Java SE 8 Programmer (selanjutnya OCP).



gambar



Memperbarui lencana Asosiasi Tersertifikasi Oracle
image



Badge Oracle Certified Professional yang diperbarui
image



Ya, saya tahu Habré sudah memiliki cukup banyak artikel tentang topik ini: satu , dua , tiga , empat . Menurut saya, mereka bagus, tetapi mereka tidak menjawab pertanyaan utama yang muncul setelah saya mulai mempersiapkan ujian pertama - OCA. Saya tidak dapat menemukan jawaban untuk pertanyaan yang menarik ini - mengapa saya membutuhkannya dari sudut pandang pengembang, "keuntungan" apa selain lencana dan sertifikat elektronik di situs yang akan saya dapatkan? Bukankah itu hanya membuang-buang uang dan waktu?



Saya tidak akan menjelaskan tingkat sertifikasi, Anda dapat membacanya di posting lain. Dalam posting ini saya ingin berbagi pengalaman pribadi saya dalam mempersiapkan dan lulus ujian ini, serta menjelaskan pengalaman yang diperoleh, relevansi, dan kegunaannya.



Jadi, latar belakang saya pada saat saya mulai mempersiapkan ujian:



  1. Baca The Java Philosophy oleh Bruce Eckel
  2. Sekitar 1,5 tahun bekerja dengan Java
  3. Pengetahuan dasar tentang OOP dan pemrograman multi-threaded


Beberapa stabilitas telah muncul di tempat kerja, ketika tidak ada tugas yang mendesak dan panas, rutinitas mulai berlarut-larut. Saya agak santai dalam hal tenggat waktu dan tenggat waktu. Di sinilah saya ingin menambahkan sedikit "merica". Tentang sertifikasi di perusahaan tempat saya bekerja, ada perbincangan sesekali tentang topik ini, tetapi yang tersisa hanyalah percakapan dan tidak ada yang punya kesempatan untuk melepaskannya. Jadi hidup akan berjalan dengan tenang dan terukur, sampai takdir mendorongku melawan salah satu dosen Luxsoft, yang mendorongku ke jurang pembelajaran.



gambar



Dosen, secara kebetulan yang beruntung, adalah penulis buku Nailing 1Z0-808: Panduan Praktis untuk Sertifikasi Oracle Java SE8 Programmer Iuntuk persiapan OCA. Persiapan untuk ujian pertama (OCA) memakan waktu sekitar satu bulan, saya menghabiskan hampir seluruh waktu luang saya dengan buku di tangan saya atau di simulator enthuware .



Proses penyerahan diri cukup sederhana:



  • Anda memesan sendiri ujian di salah satu pusat bersertifikat di salah satu kota pilihan Anda, dalam kasus saya - Moskow
  • membayar sekitar $ 150
  • pergi ke ujian pada waktu yang ditentukan.


Ujian berlangsung di ruang terpisah dengan banyak kamera diarahkan ke Anda. Buang ide untuk segera dihapuskan, menurut saya, itu tidak realistis. Waktu terbatas, tapi saya anggap cukup untuk OCA dengan pelatihan yang cukup. Anda akan mengetahui hasilnya dengan cukup cepat, misalnya, saya menerima email setelah 30-40 menit. Dan hore! Ujian pertama lulus dengan skor lumayan 94%



Hasil OCA
image



Subtotal setelah melewati OCA, dari sudut pandang pengembang yang bekerja. Sekilas, beberapa topik yang diangkat dalam proses sertifikasi tampak seperti mainan, namun tidak bisa dianggap remeh. Saya percaya ini adalah seluk-beluk yang memisahkan beberapa pengembang dari yang lain. Ya, kita semua mungkin tahu cara membuat kelas / antarmuka, menggunakan pewarisan dan menulis pernyataan if. Tetapi hanya sebagian kecil orang yang melihat di balik terpal alat yang mereka gunakan. Semua yang saya pelajari selama persiapan dan penyampaian OCA, segera mulai dibagikan di antara anggota tim saya. Tidak, saya tidak membanggakan sertifikat ini, mengangkat hidung, tidak mengatakan apa-apa kepada siapa pun, tetapi hanya mulai menerapkan pengetahuan yang saya peroleh dan membagikannya. Tanpa berlebihan, saya akan membandingkannya dengan kursus penyegaran.



Tampaknya Anda perlu tenang, menikmati, meskipun kecil, tetapi kemenangan. Sebaliknya, muncul kesadaran bahwa OCA kecil dan OCA perlu segera diserang. Setelah menelepon Igor dan menjelaskan hasil dan keinginan saya untuk melangkah lebih jauh, saya menerima dukungan dan informasi berguna sebagai tanggapan atas persiapan untuk OCP.



Kali ini saya menggunakan beberapa buku sekaligus, karena Ruang lingkup topik yang dibahas cukup luas dan ujian ini tidak akan bekerja begitu saja.



Buku-buku yang saya gunakan:



  1. Java I / O, NIO dan NIO.2
  2. OCP: Panduan Belajar Programmer II Java SE 8 Profesional Tersertifikasi Oracle: Ujian 1Z0-809
  3. Panduan Sertifikasi OCP Java SE 7 Programmer II: Mempersiapkan diri untuk ujian 1ZO-804


Nah, di mana tanpa simulator enthuware .



Kali ini persiapannya memakan waktu 2,5 bulan. Saya juga menghabiskan sebagian besar waktu luang saya dengan membaca buku atau menggunakan simulator. Topik OCP lebih kompleks dan jauh lebih dalam daripada OCA. Kami mengulangi prosedur pendaftaran, membayar $ 150 dan mulai mengambilnya. Demi ketertarikan, saya memilih pusat pengiriman lain. Anehnya, ruangan itu hampir sama dengan tumpukan kamera yang sama. Kali ini ada malapetaka kekurangan waktu, fragmen yang harus dibaca menjadi lebih besar + logika yang harus diikuti menjadi lebih rumit. Meskipun persiapan saya aktif, saya hampir tidak berhasil menjawab semua pertanyaan dan membuat ulasan kecil. Sama seperti terakhir kali, jawabannya datang dalam 30-40 menit. Kali ini hasilnya lebih rendah, tetapi saya masih menganggapnya layak - 85%.



Hasil OCP
image



Jadi, apa yang terjadi pada intinya , saya menghabiskan sekitar 4 bulan untuk persiapan dan pengiriman, $ 300 untuk ujian sendiri + membeli buku dan dua lisensi untuk simulator enthuware. Apakah ini merupakan investasi waktu dan uang yang besar dibandingkan dengan pengetahuan yang diperoleh? Jawaban saya tidak. Dalam kursus pelatihan ini, saya berhasil memahami prinsip API Streaming, beberapa persentase pekerjaan dengan multithreading dan masih banyak lagi. Apakah mungkin mempelajari semua ini tanpa lulus ujian apa pun, tanpa membeli buku dan hal lainnya? Di sini saya akan menjawab ya, tetapi semuanya tidak sesederhana itu. Dengan contoh pribadi, saya dapat mengatakan bahwa belajar di luar kerangka waktu tidak begitu efektif.



Pengetahuan mendalam tentang bahasa yang saya gunakan untuk bekerja setiap hari telah meningkat. Lebih dari satu tahun telah berlalu sejak saat melahirkan, dan saya masih mengingat dan menerapkan ilmu yang didapat. Hal ini tercermin dalam proses kelulusan peninjauan kode. Itu juga mempengaruhi hampir semua anggota tim saya, karena Saya berbagi ilmu yang saya peroleh sampai hari ini.



Dan menjawab pertanyaan yang sangat menyiksa saya, "apakah itu sepadan dan apa yang akan saya dapatkan pada akhirnya." Saya dapat mengatakan bahwa Anda setidaknya harus mencoba tangan Anda untuk menyerahkan OCA. Beberapa dari Anda akan dapat melihat hal-hal yang telah lama dikenal dari sudut pandang yang sama sekali berbeda. Dan tentu saja, di beberapa perusahaan, bahkan sertifikat tingkat pertama akan menjadi alasan yang tepat untuk meminta kenaikan gaji.



Kritik yang membangun diterima, saya akan senang menerima umpan balik. Saya memiliki beberapa topik lagi yang siap saya bagikan kepada Anda: bagaimana saya bisa bekerja di bank besar ini, tidak memiliki pengetahuan tentang Java, atau bagaimana setelah beberapa saat, saya menjadi pemimpin tim, tanpa bertanya dan tidak benar-benar menginginkannya, atau bagaimana kebetulan saya berbicara di konferensi "Kode".



All Articles