Eredmény
Sikeresen zártuk a Legjobb fejlesztő első versenyét.
Igen színvonalas megoldások születettek, amihez az összes résztvevőnek gratulálunk! Nehéz dolga volt a zsűrinek sorrendbe helyezni a beküldött versenyműveket: túlzás nélkül állíthatjuk, hogy a legtöbb megoldás kiváló volt. A verseny hírlevelére közel 300-an regisztráltak, végül 14-en adtak be megoldást. A végeredmény a következő:
| Helyezés | Név | Pontszám | Megjegyzés |
|---|---|---|---|
| 1. | Bakai Balázs | 86 | legjobb GUI |
| 2. | Szél Dániel | 83 | |
| 3. | Liter András | 81 | |
| 4. | Illés Gergely | 78 | legjobb forráskód |
| 5. | H. István | 67 | |
| 6. | V. Attila | 58 | |
| 7. | S. Roland | 56 | |
| 8. | Sz. Lajos | 55 | |
| 9. | Tornai András | 54 | legkreatívabb megoldás |
| 10. | Cs. Gábor | 53 | |
| 11. | Sz. Dávid | 43 | |
| 12. | V. Viktor Zsolt | 35 | |
| 13. | P. Ádám | 21.5 | |
| 14. | Ny. Attila | 6.5 | nem sikerült buildelni |
Pontozási szempontok
Egy versenyművet három fő szempont alapján ítéltünk meg:
- felhasználói felület és a funkciók kidolgozottsága (46 pont): regisztráció, ajánlat beadás, ajánlati könyv, jéghegy beadás, ajánlat visszavonás/törlés, jéghegy módosítás, kötések, árfolyammozgás riport, párosítás, logikus tagolás, egy funkció többféle elérése, navigáció, felületi kontrollok hatókörének világos megjelenítése, nevezéktan, felhasználói felület egységes képe, megjelenés, gazdag felhasználói élmény.
- technológiai megoldás (24 pont): JAVA SE API, Szabványok, 3rd party komponensek, rétegek, hibakezelés, szűk keresztmetszet, naplózás, projekt felépítése, build.
- forráskód minősége (30 pont): egyszerűség, automatikus tesztek, fogalmi rendszer következetes használata, POJO, gazdag domain modell, ORM/adatbáziselérés, command alapú felépítés (nem CRUD), rövid metódusok, Single Responsibility Principle, önkifejező kód.
Tapasztalatok
A versenyt elsősorban toborzási céllal indítottuk el, amelynek célja tehetséges fiatal fejlesztők felkutatása volt. A díjazást próbáltuk úgy megalkotni, hogy az sokak számára vonzó legyen. A versenyt elsősorban blogokon és egyetemi levelező listákon népszerűsítettük. A látogatottsági mutatók alapján nagy volt az érdeklődés: az első héten több ezer egyedi látogatót észleltünk, melyből közel 300-an regisztráltak a verseny hírlevelén.
A visszajelzések alapján a versenyzőknek tetszett, hogy a Java keretein belül bármilyen technológiát alkalmazhattak. Ez a megoldásokban is jól megmutatkozott, eléggé heterogén volt a mezőny:
- Ant, Maven
- Glassfish, Tomcat, Jetty
- Acegi, JAAS
- JSF, RichFaces, Facelets, Spring Web Flow, Vaadin, JfreeChart, PrimeFaces, Jquery, Swing, DWR
- Seam, Spring, EJB3
- JPA, Hibernate, Toplink
- SL4J, Envers
- Junit, Easymock
- MySQL, PostgreSQL, Oracle, H2
- Jboss Tools, Jboss Rules
- Hazelcast
- Hibernate Validator
A pontozási rendszer kidolgozásakor a hangsúlyt szemléletbeli, módszertani és programozói tudásra helyeztük.
A verseny során mindvégig biztattuk a résztvevőket, hogy kérdések felvetésével próbáljanak közelebb kerülni a feladathoz. A versenyzők jól kihasználták ezt a lehetőséget, és folyamatos kérdésekkel bombázták a zsűrit. Volt olyan versenyző, aki mockupokat is készített, és ezeket validáltatta, ezáltal világosan megértette, hogy mi az "ügyfél" elvárása, és pontosabban teljesítette az elvárásokat. Úgy látjuk, hogy a legjobbnak értékelt versenyzők éppen ennek köszönhetik azt, hogy világosabban átlátták az igényeket, és ezáltal jobban fókuszáltak a kívánt funkciók implementálására.
Számos kiváló GUI született: a pályázók nagyrésze ezen a téren nagyon jól teljesített. Sorsdöntő volt a végső eredmény szempontjából a technológiai megvalósítás és a forráskód minősége.
A benyújtott pályaművek színvonala várakozások feletti volt, ezért az IP Systems vezetősége úgy döntött, hogy minden pályamű megfelel a Társaság szakmai interjúin támasztott szakmai elvárásainak, és minden pályázót szívesen lát egy beszélgetésre.
A versenyen résztvevőknek 2010. december 6-án szervezünk egy ünnepélyes eredményhirdetést, ahol átadásra kerülnek a verseny díjai és az oklevelek, és bemutatásra kerül a legjobb három versenymű is.
Köszönjük minden versenyzőnek a részvételt!

