Nedávno jsem si u Sunů udělal Java certifikaci - SCJP, takže se teď mohu směle ohánět titulem Sun Certified Programmer for the Java Platform, Standard Edition 6. Pro všechny, kteří to chtějí také zkusit, zde mám pár studijních tipů. Nechci se tu zabývat otázkami k čemu je nebo není taková certifikace dobrá, ale rád bych se s vámi podělil o své poznatky k přípravě na tuto certifikaci a vlastní zkoušce.
Krok jedna - učení
Na zkoušku jsem se připravoval přibližně jeden měsíc. Začal jsem tím, že jsem si přečetl knihu SCJP Sun Certified Programmer for Java 6 Exam 310-065 (PDF verze koluje i na internetu). Knížka je napsaná čtivě a řazení témat mi vyhovovalo. Navíc na konci každé z 10 kapitol je "Two-Minute Drill" - zopakování nejdůležitějších informací v bodech a také test na procvičení daného okruhu témat.
Krok dva - cvičení
Druhým a podle mého tím nejdůležitějším krokem je řešení testovacích otázek (mock tests) v různých programech. Ze začátku jsem používal Inquisition a otázky pro etsviewer. K závěru jsem přešel na program ExamLab for SCJP, kde je prostředí skoro na 100 % shodné s tím, které uvidíte u zkoušky. Program ExamLab obsahuje také celkem užitečné PDF-ko s nejdůležitějšími tématy shrnutými v bodech a s vykopírovanými částmi Java API, které se ke studiu hodí. Nevýhodou ExamLabu je, že si nemůžete říct, že máte jen půl hodinky čas, tak si uděláte 10 otázek a hned vyhodnotíte. ExamLab obsahuje 5 plných testů (po 72 otázkách) - takže byste si na jeden měli vyhradit cca 3 hodinky (plus další čas na projití otázek s vysvětlením).
Pomocníci ke studiu
Jako velice užitečnou pomůcku jsem při přípravě na SCJP shledal Java dokumentaci ve formátu CHM (Microsoft Compiled HTML Help). Jednak se dala použít i když jsem byl zrovna offline a také se v ní velice jednoduše vyhledává.
Další pomůcka byla mind-mapa, kam jsem si poznamenával např. věci na které si dát pozor. Použil jsem program FreeMind a moje poznámky si můžete stáhnout (i když spíš doporučuji vytvořit si vlastní mind-mapu).
Závěr
Zkouška se mi díky průpravě v ExamLabu (a dalších mock testech) vydařila na 94 % a z povoleného času jsem vyčerpal jen něco málo přes polovinu, takže ještě jednou opakuji - cvičit, cvičit a zase cvičit mock testy.
Co mě během zkoušky trochu překvapilo bylo, že když se chcete vrátit k otázce typu Drag&Drop musíte tuto otázku zodpovědět celou znovu (vámi dříve vyplněné řešení je smazáno) - v tomto se reálné prostředí liší od toho, které poznáte v ExamLabu.
Odkazy
Testy:
- ExamLab for SCJP 6 - http://scexamlab.net78.net/
- Inquisition - http://enigma.vm.bytemark.co.uk/inquisition/
- Mock testy pro ETS Viewer - http://rashijain.wordpress.com/
- ETS Viewer - http://www.enthuware.com/web/index.php/General-Information/etsviewer.html
- Mock testy na JavaRanch - http://faq.javaranch.com/java/ScjpMockTests
- Každý den jiná otázka (vhodné k raní kávě) - http://www.examulator.com/phezam/question.php
Pomocníci:
- Dokumentace pro Java 6 SE ve formátu CHM - http://www.allimant.org/javadoc/
- FreeMind - http://freemind.sourceforge.net/
- Moje mind-mapa k SCJP - http://www.cacek.cz/javlog/SCJP.mm
Informace o certifikaci:
- Přehled Java certifikací u Sunu - http://www.sun.com/training/certification/java/
- Sun certification FAQ - http://www.sun.com/training/certification/faq/index.html
- Otázky a odpovědi k SCJP na JavaRanch - http://faq.javaranch.com/java/ScjpFaq
Komentáře