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ésNévPontszámMegjegyzés
1.Bakai Balázs86legjobb GUI
2.Szél Dániel83 
3.Liter András81 
4.Illés Gergely78legjobb forráskód
5.H. István67 
6.V. Attila58 
7.S. Roland56 
8.Sz. Lajos55 
9.Tornai András54legkreatívabb megoldás
10.Cs. Gábor53 
11.Sz. Dávid43 
12.V. Viktor Zsolt35 
13.P. Ádám21.5 
14.Ny. Attila6.5nem 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!