ORACLE vizsgákra készültünk

Posted by | · · · · · | Szoftverfejlesztés | 4 hozzászólás ORACLE vizsgákra készültünk című bejegyzéshez


Mottó: 

“Aki tanul, de nem gondolkodik, elveszett ember.

Aki gondolkodik, de nem tanul, nagy veszélyben van.”

(Konfucius)

Sokszor kerül szóba a céges megbeszéléseink során, hogy milyen az énképünk, hogyan látjuk magunkat, kik vagyunk, mik vagyunk, merre tartunk, mik akarunk lenni, a piac mely szegmense a mi terepünk? Ezeket a beszélgetéseket sokszor a pillanatnyi benyomások színezik és árnyalják, egy valami viszont kikristályosodott az idők során: a cég egyik legnagyobb értéke a szakértelem, az évek során megszerzett tudás, tapasztalat. Ezt az értéket pedig folyamatosan gondozni, ápolni kell, ezért döntött úgy a menedzsment, hogy a tanulást szervezetten is igyekszik támogatni.

A forma

A cég nagyobbik fele – velem együtt – JAVA alapú rendszerek fejlesztésével foglalkozik, ezért ezzel a területtel mindenképpen szerettünk volna kiemelten foglalkozni. Adottság, hogy a munkatársak JAVA-s tudászintje meglehetősen széles spektrumon mozog, megtalálható nálunk a tapasztalt fejlesztőtől a zöldfülű újoncokig minden fokozat. Olyan metodikát kellett találnunk, amely ehhez alkalmazkodik. Szempont volt még, hogy a tudásunkat akkreditált vizsgahelyen méressük meg.

JAVA-s kompetenciákról az Oracle ad ki certificate-eket. Azt találtuk ki, hogy ösztönözzük a kollégákat a Oracle hierarchia szamárlétráján való elindulásra, és ki-ki a saját pillanatnyi szintje szerinti képesítést szerezze meg, illetve természetesen az évek során jusson egyre feljebb. Az életpályamodell talán kicsit rossz csengésű szó, de valahol rárímel a helyzetre.

image_gallery

A rendszerben certificate-ek egymásra épülnek, azaz a magasabb szintű vizsgákon való részvétel feltétele az alsóbb szintű vizsgák sikeres letétele. Feljebb már nem elegendő csak a vizsga, hanem tanfolyam elvégzése és esszé beadása is szükséges.

Az első szint az Oracle Certified Associate (OCA) Java SE 7 Programmer I.: 140 perc, 90 kérdés, 77%-ot kell elérni.

 

Vágjunk bele!

A programban való részvétel önkéntes volt. A jelentkezők száma meghaladta a várakozásokat: első körben 10-en szerettük volna megszerezni a fenti minősítést. Mivel a certificate megszerzésének egyetlen előfeltétele a sikeres vizsga, el kellett döntenünk, hogy milyen módját választjuk a felkészülésnek.

Egy hivatalos képzőközpont által tartott tanfolyam mellett szól a szervezettség, a fókuszáltság, a kész tananyag megléte. Ellene pedig, hogy leginkább csak Budapesten érhető el, tizen egyszerre esnének ki a munkából, és a költsége is nagyobb.

Ezeket mérlegelve a belső képzéssel támogatott egyéni felkészülés mellett döntöttünk. Ez a következő elemekből állt:

  • Összeállítottunk egy tananyagot, és elkészítettünk egy ütemezés.
  • Hetente egyszer (2 órában, munkaidőben) csoportos konzultációt tartottunk.
  • Beüzemeltünk egy open source e-learning rendszert (SAKAI). Itt gyüjtöttük össze a tananyagokat és itt készítettük el a gyakorló teszteket. Itt is töltöttük ki azokat. A felkészülésen részt nem vevő kollégák segítettek nekünk a tesztek feltöltésében, ellenőrzésében, és szükség esetén a javításában is.

A tananyag gerincét az “Oracle Certified Associate Java SE 7 Programmer Study Guide” című könyv alkotta; vásároltunk egy “exam simulator”-t a tesztkérdések gyakorlása érdekében; és az interneten fellelhető tutorialokat, teszteket is számosat gyűjtöttünk (Példák: 1, 2, 3, 4, 5). Kitűztük a vizsgaidőpontot, bő 12 hetünk volt a felkészülésre. Ez alatt a 12 hét alatt “feldolgoztuk” a fenti könyvet, és gyakorló teszteket is rendszeresen kitöltöttük. Az ütemezésünk így nézett ki:

  1. hét –  Getting Started with Java (1)
  2. hét – Java Data Types and Their Usage (2)
  3. hét  – Decision Constructs (3)
  4. hét – Using Arrays and Collections (4)
  5. hét – Looping Constructs (5)
  6. hét – Classes, Constructors, and Methods (6)
  7. hét – Inheritance and Polymorphism (7)
  8. hét – Handling Exceptions in an Application (8)
  9. hét – The Java Application (9)
  10. hét – Összefoglalás/ismétlés I.
  11. hét – Összefoglalás/ismétlés II.
  12. hét – Belső vizsga

Az első hetekben a könyv egyes fejezetei alapján haladtunk. Minden héten átbeszéltük az aktuális fejezetet, és kitűztünk egy tesztsort, aminek a tapasztalatait az egyéni megoldások után közösen átbeszéltük. A két összefoglaló alkalom komplett 90 kérdéses tesztsor kitöltéséről ill. átbeszéléséről szólt.

blogpostimage

Tapasztalatok

Az – egyébként konkrétan erre a vizsgára való – tankönyvünk minőségén gyakran elszörnyűlködtünk. Néhány jellemző probléma:

  • pontatlan/pongyola megfogalmazások
  • szakmai tévedések
  • szintaktikai/tördelési/sajtóhibák
  • hibás tesztmegoldások
  • használhatatlan magyarázó ábrák

Nem feltételeztük, hogy ilyen sok hibát tartalmazhat egy hivatalos könyv, pedig rákeresve megtaláltuk, hogy mások is hasonlóan vélekednek. A tesztek viszont igen hasznosak voltak, a SAKAI rendszerben sem csalódtunk, megfelelt az igényeinknek.

A felkészülés nagyon hasznos volt mindenki számára, a legprofibb fejlesztőknek is tudott újat mondani (tudjuk: “Jó pap holtig tanul”).

Belső vizsgaeredmény

A belső vizsgát tízből kilencen sikerrel vettük, irány az éles vizsga! A vizsgát a SZÁMALK bonyolította le, hármasával mehetünk, három különböző napon.

Vizsgaeredmény

Örömmel számolhatok be róla, hogy a vizsgát mindenki sikeresen teljesítette. Az csapat átlaga 95%  lett.
Kilenc OCA minősítéssel rendelkezünk, irány a következő lépcsőfok az OCP.


4 hozzászólás

butcher says:

2013. május 17. at 17:47

Az ocp az ugye a sun-os ocjp-nek felel meg? Mert az már nem viccel isszonyat kellet rá tanulni, konkurencia kezelésben meg genericben akkora szopatások voltak hogy nem igaz 😀

Reply

butcher says:

2013. május 17. at 17:47

*csak elírtam: sun-os scjp-nek*

Reply

Titi says:

2013. május 18. at 11:39

Igen, az az. Bizony fel kell kötnünk a gatyánkat! 🙂

Reply

butcher says:

2013. május 19. at 16:52

Hehe 🙂 A kedvencem az volt mikor egy 10 soros kódra azt kérdezték hogy lefordul-e. Az eleje /* -al kezdődött, a vége */ -el lezárva mindenki rávágta hogy fordul persze hisz csak komment. A kód közepén volt egy regexp benne egy */ -el…. 😀

Reply

Leave a comment to Titi

Cancel Reply