IBM 48 órás programozóverseny

Imre Gábortól hallottam az IBM 48 órás programozóversenyéről, ahol Java EE technológiát felhasználva kell egy adott feladatot megoldani. A nevezni csak 3 fős csapatokban lehetett, ezért Kovács Endrével és Faragó Balázzsal karöltve jelentkeztünk. Pár napig erősen gondolkoztunk, hogy belevágjunk-e, mivel mindössze 3 hónapos alaptudással rendelkeztünk, de végül úgy éreztük, hogy ilyen lehetőséget nem szabad kihagyni. Sejtettem, hogy “életszagú” példa lesz a feladat és mindenképpen szerettem volna magamat letesztelni, hogy mennyire vagyok képes helytállni.

Az IBM versenyén

Szombaton :)

A verseny Október.16-án, Pénteken indult. Az IBM által biztosított eszközöket kellett használni (RSA , DB2). A fejlesztés Eclipse környezetben történt (mivel IBM termékről van szó:) ). A verseny szakmailag óriási tapasztalatokat adott, nagyon megtetszett az RSA, örülnék, ha a jövőben tovább tudnék foglalkozni vele, bár a nagy álmom, hogy a lassan elérkező diplomamunkát is abban írhassam meg. Ennek több előnye is lenne: Az adott témámnak a fejlesztési dokumentuma mellett, írhatnék az RSA-ról, és az általa biztosított szolgáltatásokról, ami igencsak emelne a diplomám színvonalán.

A verseny ideje alatt, egy közösségi oldalt kellet létrehozni, ahol az utazási naplók vannak a középpontban (Akit érdekel feltettem a pontos feladatkiírást). A felhasználók létrehozhatnak utazási naplókat, és írhatnak bele hozzászólásokat, de akár egymás blogjaihoz hozzászólhatnak. Aki nagyon érti a szakmát, annak még Google Maps-ot is bele lehetett volna építeni a blogoldalba (WebService-n keresztül). A kiadástól számított 3-4 órát követően összeültünk tervezni: bottom – up módszert alkalmazva, elsőnek az adatbázist terveztük meg, majd abból építettük fel a JavaBean-eket és a föléjük helyezett Jsp oldalakat is. Ezek után Én egy picit félrevonultam a többiektől és átgondoltam, hogy a most elkészült tervet felhasználva, hogyan fog működni az oldal, milyen gondok adódhatnak. A részleteket most nem írnám le, de végül néhány helyen átdolgoztam az elképzeléseket és -ahogy ez utólag kiderült – nagyon jó ötlet volt. Azt, hogy mennyire jól összeszedtem a lehetséges buktatókat és a hozzájuk tartozó megoldásokat, jól mutatja, hogy az értékelés során a zsűri külön pontszámot adott a csapatnak, mivel olyan lehetőségekre is gondoltunk, amely nem volt követelmény, de egy valós helyzetben a fejlesztés későbbi szakaszában mindenképpen előkerült volna.

Számomra a versenynek két nagy tanulsága volt:

  • sokkal jobban tudok tervezni, mint ahogy azt hittem volna
  • sokat kell még fejlődni , mind Java EE területen és ha lesz rá lehetőség RSA területen is
IBM oklevél a versenyről

Az IBM által kiállított Oklevél a csapat részére !

köszönöm az olvasás: Holczhauser Károly

Comments are closed.