Pokazywanie postów oznaczonych etykietą SCJP. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą SCJP. Pokaż wszystkie posty

13 lipca 2009

SCJP - preparations for exam and impressions after

Readers from Poland: this is English version of my old post written in Polish which has additional information interesting only for Polish readers.

It's been some time since I passed my Sun Certified Java Programmer 1.5 (SCJP) exam, but I hope this post will help somebody to choose their way of preparations to the exam and consequently achieve better final result.


Teaching aids
- SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055), definitely "must have" book for everyone planning to pass SCJP. This book covers everything you could encounter on exam. I read it whole once but some chapters twice (mainly Generics and Threads which I didn't catch on at first).
- simulator EnthuWare JQ+, it costs only 28$ or 18$ (for students) but wihout it my score would have been lower.

- Java Language Specification and javadocs for further reading about small details
- your favourite IDE to test your own ideas and experiment with questions from example tests. Question 'What would be if I change ..." is one you should ask often while learning :)
- forum SCJP at JavaRanch.com, where you can meet many people who already passed SCJP and also authors of SCJP book.


General tips
1. I think trying to pass the exam without doing some example tests isn't good idea. Questions are rather specific and after few hundreds of example questions your speed and accuracy will increase significantly. Additionally you will be able to see some problems and errors right after you look at the code, almost without deeper analyze.
2. Money spent on SCJP simulator are never wasted money.
3. Play with code. If you are unsure about how something works, check it with your IDE. Try changing some code and see how it works then. My experiments with NetBeans give me a lot of additional knowledge.
4. Don't learn too long. I know it's hard to say with great confidence "I am ready for the exam", but you should pick a date (even in 3-4 months) and do not change it unless you are really, really justified. With such deadline in your head, you will be more motivated to learn regularly with better final effect. A friend of mine is learning for SCJP for 6 months without any plan and his preparations seem to be endless :)

More user stories about how people prepare for SCJP could be found at:
JavaRanch SCJP Wall of Fame.

PS: My result was 80% :)

16 kwietnia 2009

Trochę historii - moje wrażenia z nauki do SCJP

Od mojego egzaminu Sun Certified Java Programmer (SCJP) w wersji 1.5 minęło już trochę czasu, ale być może ten post pomoże komuś w wyborze sposobu przygotowań i przyczyni się do uzyskania lepszego wyniku.

Pomoce naukowe
- SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) , po prostu 'must have' dla każdego planującego zdobycie SCJP. W tej książce jest wszystko co może Cię spotkać na egzaminie. Całość przeczytałem raz, niektóre rozdziały, z których czułem się najmniej pewnie (Generics, Threads) dwukrotnie.
- symulator EnthuWare JQ+, koszt tylko niecałe 28$ lub 18$ (zniżka dla studentów), a bez niego miałbym pewnie kilkanaście procent mniej.
- specyfikacja i api języka do doczytywania niuansów
- IDE to testowania własnych pomysłów na pytania i zabawy kodem z przykładowych pytań
- blog Mariusza Lipińskiego O technologiach dla języka Java, w którym autor opisuje swoje przygotowania do egzaminu (coś w klimatach podsumowań 'Two Minute Drill' z książki Sierry & Bates, tylko przyjemniej się czyta).
- forum SCJP na JavaRanch.com, gdzie udzielają się także autorzy polecanej przeze mnie książki.

Uwagi ogólne
1. Bez przerobienia sporej ilości testów lepiej nie podchodzić do egzaminu. Pytania są specyficzne, a po przerobieniu kilkunastu zestawów szybkość i skuteczność wychwytywania drobnych niuansów znacznie wzrasta.
2. Pieniądze wydane na symulator nigdy nie są pieniędzmi wyrzuconymi w błoto.
3. Eksperymentuj. Nie jesteś czegoś pewny? Zastanawiasz się co będzie jeśli pytanie wyglądałoby trochę inaczej? Odpal środowisko i przetestuj swoje pomysły! Moje zabawy z IDE sporo mi dały.
4. Nie przeciągaj przygotowań. Ustal sobie jakąś datę, nawet za 3-4 miesiące, kiedy chcesz przystąpić do egzaminu i konsekwentnie do niej dąż. Mając w głowie 'deadline' będziesz systematyczniej pracował, aby zdążyć na czas. Mam znajomego, który uczy się do SCJP już ponad pół roku bez żadnych planów kiedy chce podejść do egzaminu i końca jego przygotowań nie widać :)

Formalności
Przelanie odpowiedniej kwoty, przesłanie potwierdzenia przelewu i otrzymanie vouchera zajęło mi 2 dni. Załapałem się na promocję Suna (trzeba było podać odpowiedni kod promocji przy zamawianiu vouchera) pozwalającą na ponowne darmowe podejście do egzaminu w przypadku nie zaliczenia. Na szczęście nie musiałem z niej skorzystać :)
Egzamin zdawałem w BizTech Konsulting w Warszawie. Niewielka sala z klimatyzacją, dwa stanowiska, przyjemna obsługa. Przy planowaniu terminu podejścia do egzaminu warto zadzwonić wcześniej, bo może się okazać, że wolne terminy są za 1-2 tygodnie, więc lepiej nie czekać z tym na ostatnią chwilę.

Więcej o indywidualnych sposobach przygotowań do egzaminu oraz wrażeniach już po można przeczytać:
- na portalu GoldenLine (forum grupy SCJP)
- na SCJP Wall of Fame na JavaRanch - linki do 'story' przy niektórych osobach z listy

PS: A sam zdałem na 80% :)