Székelyhon.ro
2012. május 23., szerda; Ma Dezső napja van
Rss Facebook oldal Twitter oldal Iwiw oldal Google +1 oldal

Tizenéves profi programozók

Szőcs Lóránt | 2012.02.05. [17:34] | Utolsó módosítás: 2012.02.05. [17:48]

Ígéretesnek mutatkozik a csíkszeredai Márton Áron Gimnázium tizedikes informatika osztálya, az oktatási intézmény történetében most először, nem kevesebb, mint öt diák jutott a Nemes Tihamér Országos Informatikai Tanulmányi Verseny erdélyi döntőjébe, és közülük ketten kijutottak a budapesti döntőre is.

informatikaosztaly_01_b

Informatikakörön (balról jobbra) Kurkó Mihály Zsolt, Csutak Balázs, Demeter István-Hunor, Antal Balázs és Péter Ottó

Kurkó Mihály Zsolt, Csutak Balázs, Antal Balázs, Nagy Tamás és Sandy Bálint Mátyás – mindannyian a X. E, matematika–intenzív informatika szakos osztály diákjai, gond nélkül jutottak az erdélyi döntőbe. A Marosvásárhelyen szervezett versenyen azonban már csak négyen vehettek részt, mivel Nagy Tamás, jégkorongozó lévén, csapatával éppen abban az időben volt kénytelen egy magyarországi kéthetes mérkőzéssorozatra utazni.

Nagyon erős a verseny színvonala, teljesen át kell látni az algoritmikai programozás logikáját, speciális feladatokat kap a diák, de egy igazi programozótól is elvárják, hogy minden helyzetet megoldjon – emelte ki lapunknak a diákokkal foglalkozó informatikatanár, Demeter István-Hunor.

„A feladatok olyanok, hogy az életben ritkán találkozol hasonló típusú helyzetekkel, de ha szükséged van rá programozóként, és ilyesmivel nem foglalkoztál, képtelen leszel megoldani ezeket. Például a felkészülésen egyik gyakorlatuk az volt, hogy kaptak térképet, ahol be vannak jelölve három különböző ország szigetei. Első feladat: megszámolni, hogy melyik országhoz hány sziget tartozik, továbbá megtalálni, hogy az első és a második ország melyik szigetei közé építhető a legrövidebb híd. Tehát ezek a feladatok kapcsolódnak a hétköznapi, gyakorlati problémákhoz, de annyira különleges algoritmikai, programozási tudást igényelnek, melyet a tananyagból nem lehet elsajátítani.”

demeter hunor_01_b

Demeter István-Hunor

Keményen kellett dolgozni, a diákok a vakációt áldozták fel, de ahogy kifejtették, megérte, mert megtanulták ezt a típusú gondolkodásmódot, ami a programozáshoz szükséges, és amelyet gyakorlással életben lehet tartani.

A verseny színvonalát igazolja, hogy nagyon komolyan veszik az eredményeket, ha egy tizenegy vagy tizenkettedikes diák az első három helyezés valamelyikét éri el az erdélyi döntőn, amelyet országos informatikai tantárgyversenyként tartanak számon, akkor kötelesek felvételi nélkül felvenni őt arra az informatikaegyetemre, melyre jelentkezik. Viszont már azt is figyelembe veszik, ha valaki dicséretet kap vagy a döntőbe bejut.

A háttérben rengeteg munka áll, azonban, amint a szaktanártól megtudtuk, a szorgalom és a kitartás mellett alapvetően kell léteznie megfelelő intelligenciának is. „A feladatokat nehéz valamilyen kategóriába besorolni, vagyis nem lehet sablonokat alkalmazva készülni erre a versenyre, mert a típusfeladatokat is megkavarják, újszerű követelményeket illesztenek be. Én kilencedik elejétől próbáltam kiszűrni a tehetségeket, és velük ilyenszerű feladattípusokat megoldatni, amelyek – amint már kifejtettem – nem szerepeltek a tananyagban, de ezt a fajta gondolkodásmódot megtanították.”

Komment




Hozzászólás száma:
Név:
Biztonsági kód
Elfogadom a mércét
Hozzászólások15
15.
4 Java
2012.02.15., szerda [21:42]
@Java az első hozzászólásodból tipikusan lerí a hozzá nem értés, és az okoskodás. Az algoritmikának nincs túl sok köze a 20 programozási nyelvedhez. Ha tudsz algoritmikát, bármelyik programozási nyelvet könnyedén elsajátítod. Szóval kérlek, menj, focit kommentálj! Cheerz
14.
csiki drukker
2012.02.08., szerda [14:02]
Eleg szimplista ez a megkozelites. Egy programozonak sosem volt dolga kenyeret sutni. Ellenben ha hasznosan vegzi a dolgat lehet, hogy a pekipari gepek, a logisztikai folyamatok optimalizalasaval csokkenti a kenyer arat 10-20%al...
13.
Jó Akaró
2012.02.08., szerda [09:01]
Először is gratulálok a fiúknak! Egyet ne felejtsetek el,az életben a szakmai tudáson kívül anyagiakra is szükség van. Lehetsz te akármilyen zseni, ha nincs kapcsolatod, akkor is keserves lesz elhelyezkedni. A XXI. században SAJNOS az ügyeskedőknek megy jól,és a jól felkészült szakemberek modern rabszolgáként dolgoznak ezeknek.
12.
Részben
2012.02.07., kedd [16:21]
Részben igaz, de a gyenge láncszem mindig is az ember volt, akik hülyén használta az eszközeit. A technika is eszköz, amit rosszul használtunk.
11.
zsukacska
2012.02.07., kedd [15:38]
Azért nem kell elfeledni hogy a technika és magasfoku fejlődés vezetett ide ahol most vagyunk.,vagyis a tudomány. VILÁGVÁLSÁG. Igazán csakis akkor fogom valamire értékelni mikor kenyeret és élelmiszert fognak előállitani egy profi beprogramozással.
10.
Szekely Szilard
2012.02.07., kedd [08:50]
Hajra kicsi infosok es tisztelet Hunor. A mai vilagban sajnos nem sokan fogjak fel, mit jelent egy ilyen versenyre felkeszulni. De a szakmabeliek, ha nem irigyek, akkor tudjak. A lenyeg, hogy nem szabad megfeledkezni a gyerkocok nevelesenk emberi oldalarol sem .
Kitartast:)
9.
Laci_'05
2012.02.06., hétfő [22:33]
Kicsit földhözragadt dolognak tartom ezt a "profizmus" elleni fellépést. Ezek a dolgok, mint rengeteg minden az életben relatívan kezelendők. És a szörszálhasogatást inkább részedről lehet érzékelni, a programozói témával kapcsolatban is.


Szerintem szükség van arra, hogy az ilyen tehetséges embereket biztassa a társadalom, és elismerje tudásukat, persze mindent csak mértékkel. Nem kell fejbe szálljon a dicsőség.
Tapasztalatból tudom, hogy ezeken a versenyeken eredményt elérni, csak komoly befektett munkával lehet. És majd a gyümölcse se marad el.
Gratulálok nekik, és a tanár úrnak is !
8.
Antal Kafka
2012.02.06., hétfő [22:01]
Gratulálok! :) Hajrá!
7.
Tanárbá
2012.02.06., hétfő [16:45]
Ha tanár lennék és nem tudnék helyesen írni, akkor csak álnéven írogatnék :).
6.
Programozó
2012.02.06., hétfő [16:41]
Kedves fiatalok, gratulálok a tehetésgetekhez és a kitartásotokhoz.
Csak arra kérlek, hogy nehogy programozók legyetek. A való világban elég ritka az érdekes feladat. Itt a pénz szabja meg, hogy mit kell csinálni és milyen eszközökkel. Könnyedén kiölnek az emberből mindenféle kreativitást és ha az ember nem vigyáz, akkor pár év alatt teljesen kiég.

Ne mondjátok, hogy nem szóltam! :D
5.
java
2012.02.06., hétfő [16:14]
@DIH:

kicsit tul erzekeny valaki. termeszetesen tisztaban vagyok azzal, hogy nem a nyelvek szama hatarozza meg a programozo erteket, en csak az ujsagiro altal hasznalt "profi" szoba kotottem bele. ha ujraolvasod a legelso mondatot ez kiderul. azert erzem tulzasnak a profi ertekelest, mert tobb eves munkat feltetelez, mint a realitas. mondjuk ennyi hozzaszolas utan ez nagyon szorszalhasogatasnak tunik :) talan szocs kollega fogalmazza meg legjobban:
"a saját korosztályukban profik :)".
viszont azert kivancsi vagyok arra a programozora, aki 15-20 evig 4-5 technologiaval dolgozik. a ma megkerulhetetlennek szamito technologiak egy resze nem, vagy alig letezett 15eve (javascript,php-1995,j2ee-1998,mysql-1997, hogy csak egy szuk szekvencialis, web magot emlitsek)...tovabbmegyek: kivancsi vagyok arra, aki 15 ev utan meg kodot ir...en biztos vagyok benne, hogy ezek a sracok az egyetm befejezese utan 15 evvel architect-ek, kutatasvezetok, teamleaderek lesznek. persze ha programozassal fognak foglalkozni :)
4.
2012.02.06., hétfő [15:47]
Kedves Java,

A diakjaim valoban csak egy (van aki ket) programozasi nyelvel foglalkoztak.
De 20 progrmozasi nyelv, technologia, framework stb.. megtanulhato, meg egy kozepszeru programozo altal is. Azok a diakjaim, akikrol ez a cikk szol konnyeden fogjak elsajatitani azt a 3-4 programozasi nyelvet, amelyre egy programozonak igazan szuksege van es azt a legfeljebb 4-5 technologiat es keretrendszert, amellyel dolgozniuk kell programozoi palyajuk elso 15-20 eveben, ha ugy dontenek, hogy programozok lesznek. Es a programozok 90%-val ellentetben "kepesek lesznak hasznalni" is azt amit megtanultak.
A verseny szintu programozashoz nem eleg az atlag esz, hanem olyan tehetseg kell, amellyel a embereknek csak egy kis toredeke rendelkezik. Ha akarod tudni, hogy hogyan boldogulnal, ha az ok helyeben lennel, akkor altogass el a kovetkezo oldalakra es oldogass meg nehany feladatot:
http://nemes.inf.elte.hu/nemes_archivum.html - innen a 2. vagy 3. korcsoport 2. vagy 3. fordulo feladatai
http://olimpiada.info/ - az OJI (Olimpiada Judeteana de Informatica) es az ONI (Olimpiada Nationala de Informatica) a hazai tantargyverseny megyei es orszagos szakaszai.
Es ha meg nem haragszol, miutan megoldottal egy feladatot kerd ki egy olyan velemenyet, aki jartas a temaban, mert nagyon konnyu 0 pontot ero megoldasokat adni, akarcsak 0 pontot ero velemenyt nyilvanitani valamirol, amivel meg sosem foglalkoztal.
Reszemrol a tema lezarva, mert nincs kedvem "a 0 pontokat osszeadogatni".
3.
szocs
2012.02.06., hétfő [12:46]
(szerkesztői hozzászólás)
Java, szerintem profik, mivel "kénytelenek" pontosan olyan körülmények között dolgozni, mint az igazi programozók. A versenyen öt óra alatt négy különféle programot kell megírjanak, szerintem ilyen körülmények közt helyt állni, profizmust jelent. Az igazi programozó, aki egy új helyzettel szembesül és megtalálja a megoldást, továbbá ha az egyetemek felvételi nélkül veszik fel az ilyen diákokat, akkor gondolom nem véletlenül kapják ezt a megelőlegezett bizalmat. Igaz, hogy életkorukból kifolyólag nem rendelkezhetnek akkora tapasztalattal illetve tudással mint egy húsz éve a szakmában dolgozó, de nagyon is a jó úton haladnak, és a saját korosztályukban profik :)
2.
csiki drukker
2012.02.06., hétfő [12:00]
Ugyesek a fiuk. Na de az kicsit meglepo, hog y hokista igy vagja az anyagot :).
1.
java
2012.02.06., hétfő [11:50]
minden elismeresem a tehetseges fiataloknak, de cikk iroja enyhen tuloz, mikor profi programozonak nevez olyan sracokat, akik jo ha egy programozasi nyelven tudnak valamennyit.
a profi programozo kb 20 elsajatitott nyelv korul kezdodik, nem is beszelve a rengeteg tecnhologiarol, frameworkrol stb,
Hozzászólások15