JavaRush /Java Blog /Random-TL /Gabay sa Sertipikasyon ng Java: Aling Mga Pagsusulit sa P...

Gabay sa Sertipikasyon ng Java: Aling Mga Pagsusulit sa Pag-unlad ang Dapat Mong Kunin sa 2021/22

Nai-publish sa grupo
Tila maraming beses na sa larangan ng IT napag-usapan na ang mga diploma at sertipiko ay hindi kailangan para sa trabaho. Sa isang banda, maaaring mapalakas ng isang sertipiko ang iyong resume, mapataas ang iyong mga pagkakataong makakuha ng pagtaas ng suweldo, at sa pangkalahatan ay mapabuti ang iyong kaalaman sa wikang Java. Sa kabilang banda, mayroong isang opinyon na ang pagkakaroon ng dokumentong ito ay hindi makabuluhang nakakaapekto sa karera ng isang programmer. Sa tekstong ito, titingnan natin kung talagang mahalaga ang sertipikasyon at kung aling mga pagsusulit ang sulit na kunin sa 2021/22. Gabay sa sertipikasyon ng Java: aling mga pagsusulit sa pag-unlad ang sulit kunin sa 2021/22 - 1

Bakit kumuha ng Java certificate?

Sa artikulong ito, titingnan natin ang sertipikasyon ng Java ng Oracle. Una, dahil ang Oracle ay bumuo ng Java, at pangalawa (at ito ay bunga ng unang katotohanan) dahil ang mga sertipiko ng kumpanya ay na-rate bilang isa sa mga pinakamahusay sa mga developer. Sa katunayan, ito lamang ang mga sertipiko na talagang maaaring maging kapaki-pakinabang kapag naghahanap ng trabaho. Kaya, una, ilista natin ang mga dahilan kung bakit dapat kang magpa-certify.

  • Pagkakataon upang matuto ng Java nang mas mahusay

Ito ay isang mahalaga, ngunit hindi ang pinaka-halatang dahilan, dahil maraming mga programmer ang higit na naudyukan ng pagsulong sa karera o pagtaas ng suweldo bilang bonus sa isang sertipiko. Binibigyan ka ng sertipikasyon ng Java ng pagkakataong matutunan ang Java programming language nang lubusan sa maikling panahon. Sa panahon ng paghahanda, pagbutihin mo ang iyong pag-unawa sa object-oriented programming, exception handling, algorithm, multithreading, concurrency, at iba pang pangunahing paksa. Sa pamamagitan ng pagkumpleto ng sertipikasyon, magkakaroon ka ng tunay na pagkakataong matutunan ang tungkol sa mga bagong feature ng Java at kung paano nakakaapekto ang mga ito sa iyong pang-araw-araw na trabaho.

  • Ang sertipiko ay nagbibigay ng isang kalamangan sa iba pang mga kandidato

Maraming mga organisasyong pang-internasyonal at pamahalaan at mga kumpanyang nagkokonsulta na nagtatrabaho sa mga proyekto ng pamahalaan ang lubos na pinahahalagahan ang sertipikasyon ng Java. Ang pagkakaroon ng isang sertipiko ay nagpapaganda ng iyong resume at gagawing pansin ka ng recruiter.

  • Maaaring tumaas ang iyong suweldo

Ayon sa salary survey ng Certification Magazine , mahigit 55% ng mga respondent na nakakuha ng 1 o higit pang bagong certification noong 2017 ang nag-ulat na nakatanggap ng bonus.

Tungkol sa Oracle Java Certification

Nagaganap ang mga pagbabago sa sistema ng sertipikasyon ng Oracle bawat taon. Nagsulat na kami tungkol sa kung anong mga uri ng mga sertipiko na ibinibigay ng Oracle (ngunit noong 2020 iyon). Sa text na ito, tututukan natin ang mga maaaring makuha sa 2021. Kasalukuyang mayroong dalawang uri ng pagsusulit ang Oracle at, nang naaayon, mga sertipiko - mga antas ng associate at propesyonal.

Oracle Certified Professional Java Application Developer (OCPJAD) - Java EE 7

Ang certificate na ito ay nagpapatunay sa mga kasanayan ng programmer sa pagbuo at pag-deploy ng mga application gamit ang Java platform, Enterprise Edition 7. Ang sertipikasyon ay nagtatasa ng kakayahan sa Java EE programming at sinusuri ang kakayahang: maunawaan ang Java EE architecture, pamahalaan ang pagtitiyaga gamit ang JPA entity at component validation, ipatupad lohika ng negosyo sa paggamit ng EJB. Gastos ng Pagsusulit: $245 Tagal: 110 minutong Marka ng Pagpasa: 66% Mga Paksa sa Pagsusulit:
  • arkitektura ng Java EE;
  • Pamamahala ng pagtitiyaga gamit ang mga entity ng JPA at BeanValidation;
  • Java Messaging API;
  • Paglikha ng mga Java web application gamit ang mga servlet;
  • Paglikha ng mga Java web application gamit ang JSP;
  • Pagbuo ng mga Java Application Gamit ang WebSockets;
  • Gamit ang Batch API sa mga application ng Java EE 7;
  • Paggamit ng Concurrency API sa Java EE 7 Applications;
  • Gumamit ng mga bahagi ng CDI;
  • Secure na Java EE 7 application.

Oracle Certified Associate Java Programmer 1 (OCAJP) - Java SE 8

Tutulungan ka ng pagsusulit na ito na magkaroon ng pangunahing kaalaman sa Java. Kapag na-certify ka na sa associate level, magagawa mong maging kwalipikado bilang isang propesyonal (ito ang susunod na hakbang). Ang pagkakaroon ng sertipikasyon ng OCAJP ay nagpapatunay na ang isang programmer o kandidato ay may lahat ng kinakailangang kasanayan upang maging isang bihasang developer ng Java. Tutulungan ka rin ng sertipikasyong ito na makakuha ng mga internship o entry-level na trabaho sa iba't ibang organisasyon. Bayad sa pagsusulit: $245 Tagal: 150 minuto Passing score: 65% Mga paksa sa pagsusulit:
  • Mga Pangunahing Kaalaman sa Java;
  • Paggawa gamit ang mga uri ng data ng Java;
  • Paggamit ng mga operator at mga solusyon sa paggawa;
  • Paglikha at paggamit ng mga array;
  • Paggamit ng loop constructs;
  • Paggawa gamit ang mga pamamaraan at encapsulation;
  • Paggawa gamit ang mana;
  • Exception Handling;
  • Paggawa gamit ang mga napiling klase mula sa Java API.

Oracle Certified Professional Java Programmer 2 (OCPJP) - Java SE 8

Ang pangalawang pagsusulit at ang huling yugto para sa pagkuha ng isang propesyonal na sertipiko. Ang sertipikasyong ito ay mas gusto kung ang examinee ay may propesyonal na karanasan sa Java. Gastos ng Pagsusulit: $245 Tagal: 150 minutong Marka ng Pagpasa: 65% Mga Paksa sa Pagsusulit:
  • Disenyo ng Klase ng Java;
  • Concurrency sa Java;
  • Java Stream API;
  • I/O system;
  • Paggamit ng Java SE 8 Date/Oras API;
  • Paglikha ng mga aplikasyon ng database gamit ang JDBC;
  • Lokalisasyon.

Java SE 11 Developer (Mag-upgrade mula sa OCP Java 6, 7 at 8)

Maaaring makuha ang certificate na ito ng mga na-certify na sa mga mas lumang bersyon ng Java (halimbawa, 6 o 7). Maaari nilang, gaya ng sinasabi nila, "punan" ang mga tanong sa na-update na materyal. Siyanga pala, magtatapos ang certification para sa pagsusulit na ito sa Nobyembre 30, 2021. Sa pamamagitan ng pagpasa sa pagsusulit na ito, ang isang developer ay magpapakita ng malalim na pag-unawa sa object orientation, functional programming na may mga lambda expression at stream, at modularity. Gastos ng Pagsusulit: $245 Tagal: 180 minutong Marka ng Pagpasa: 61% Mga Paksa sa Pagsusulit:
  • Pag-unawa sa mga module;
  • Paglipat sa isang modular na aplikasyon;
  • Paghihinuha ng uri ng lokal na variable;
  • Mga Interface ng Java;
  • Mga expression ng Lambda;
  • Mga operasyon ng Lambda sa mga batis;
  • Parallel na mga thread;
  • Java File I/O (NIO.2).

Oracle Certified Professional Java Programmer (OCPJP) - Java SE 11

Sa pamamagitan ng pagpasa sa pagsusulit na ito, ang indibidwal ay nagpapakita ng katatasan sa Java SE 11, na kinabibilangan ng malalim na pag-unawa sa object orientation, functional programming na may mga lambda expression at stream, at modularity. Gastos sa Pagsusulit: $245 Tagal: 90 minutong Marka ng Pagpasa: 68% Mga Paksa sa Pagsusulit:
  • Java object-oriented na diskarte;
  • Paggawa gamit ang mga array at koleksyon;
  • Paggawa gamit ang mga stream at lambda expression;
  • Paralelismo;
  • Paggawa gamit ang mga uri ng data ng Java;
  • Exception Handling.

Paano Maghanda para sa Java Certification

  • Kung ikaw ay isang baguhan at gustong pagbutihin ang iyong mga kasanayan sa Java programming, inirerekomenda namin ang paggastos ng hindi bababa sa tatlong buwan sa paghahanda para sa pagsusulit.

  • Bumuo ng plano sa paghahanda ng pagsusulit na isinasaalang-alang ang iyong workload at iskedyul ng trabaho. Upang tumuon sa iyong pagsusulit sa Java certification, pinakamahusay na i-clear ang iyong kalendaryo para sa susunod na ilang buwan upang makapag-focus ka.

  • Basahin ang mga propesyonal na literatura para sa paghahanda ( narito ang isang listahan ng mga libro sa Java SE 8 ). Karamihan sa mga akreditadong Java certification book ay magsasama ng mga tanong sa pagsasanay. Ito ay nagkakahalaga ng pagkuha ng mga tala habang nagbabasa ng isang libro. Magagamit ang mga ito para sa mabilis na rebisyon bago ang pagsusulit.

Opinyon ng mga developer: kailangan ba ng sertipikasyon?

Evgeniy Berezhnoy, Senior java Developer sa AB Soft :

Ang tanong ay holivar, tulad ng tanong kung ang isang programmer ay nangangailangan ng isang espesyal na mas mataas na edukasyon. Sa isang banda, ang sertipiko ay hindi nagbibigay ng anumang mga benepisyo. Sa kabilang banda, ang presensya nito ay maaaring mapansin ng HR, lalo na sa sitwasyon sa mga developer na nanggaling sa ibang wika o nagre-retraining mula sa mga tester. Bilang karagdagan, ang pagkakaroon ng isang sertipiko ay magpapakita na alam mo kung paano magtakda ng mga layunin at makamit ang mga ito. Ang aking mga insentibo ay:
  • Pagnanais na palawakin at pagsamahin ang iyong kaalaman at pag-unawa sa Java, kabilang ang mga bahagi ng API na bihirang ginagamit sa mga kasalukuyang gawain;
  • Pag-aralan ang mga inobasyon ng pinakahihintay na Java 9...11 para maging handa sa darating na hinaharap (nagpunas ng luha ng kuripot habang pumipili ng proyekto sa EJB3.0).
Posible, siyempre, upang makamit ang mga layuning ito nang walang sertipikasyon, ngunit para sa mga pamilyar sa SMART at ang prinsipyo ng stick (nawawalan ng pera para sa pagsubok ng sertipikasyon) at ang karot (isang dokumento at isang badge para sa koleksyon), ito ay hindi mahirap unawain na sa ganitong paraan ang pagsasanay ay mas epektibo.

Alexey, gumagamit ng JavaRush:

Upang maging matapat, sa loob ng mahabang panahon ay hindi ako makapagpasya kung ito ay nagkakahalaga ng pagkuha ng isang sertipiko. Itinuturing ng maraming tao na ito ay isang pag-aaksaya ng oras dahil ang mga tanong sa mga pagsusulit ay hindi nagpapakita ng antas ng kaalaman, ngunit ang antas ng paghahanda para sa isang partikular na pagsusulit. Mayroong malawak na paniniwala na mayroong isang bungkos ng mga tanong na panlilinlang, kung saan sa halip na mga kulot na braces sa code, ang mga bilog na brace ay nakasulat at samakatuwid ang code ay hindi mag-compile. Gayunpaman, ang aking mga kalamangan ay:
  1. Ang kakayahang punan ang mga puwang sa kaalaman, buuin ang teoretikal na base, at ilagay ang lahat sa pananaw.
  2. Maging isang sertipikadong espesyalista, sa gayon ay nakakaakit ng atensyon ng mga recruiter mula sa ibang mga kumpanya, at ginagamit din ang sertipiko bilang isa sa mga argumento para sa pagtaas ng suweldo.

John Dorian, gumagamit ng JavaRush :

Hindi ako hahayaang magsinungaling ng mga tagalikha ng JavaRush: ang pinakakaraniwang tanong sa kanila ng mga potensyal na mag-aaral ay: "Binibigyan ka ba nila ng ilang uri ng sertipiko pagkatapos mag-aral?" Ang mga sertipiko para sa JR ay hindi ibinibigay, at mayroong, sa pangkalahatan, isang simpleng dahilan - ang mga employer ay hindi interesado sa kanila. Sila ay lubos na may kakayahang suriin kung ano ang iyong nalalaman at magagawa sa isang pakikipanayam nang walang anumang online na mga sertipiko ng kurso. Ang pagkakaiba sa pagitan ng isang Oracle certificate ay ito ay isang opisyal na kumpirmasyon mula sa mga tagalikha ng Java na ikaw ay bihasa sa wikang ito. Ang pagkakaroon nito sa iyong pag-aari ay magiging isang napakaseryosong kalamangan para sa mga kumpanya ng outsourcing, i.e. para sa mga "nagrenta" ng kanilang mga developer sa ibang mga kumpanya upang magtrabaho sa mga panlabas na proyekto. Ano sa palagay mo: sulit ba ang pagkuha ng sertipiko ng Java? Marahil ay natanggap mo na ito? Hinihintay namin ang iyong mga sagot sa mga komento.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION