Programozás,nem a program nyelvek ismretétõl,indul. Azt ,hogy programnyelveket ismer az ember az csak jó dolog,maga az alap elkészítés,a fontos,azt hogy utána milyen programnyelven írod az másodlagos dolog. Ha az alap adott,azt szinte bármilyen programnyelvre lefordíthatod (1990-ben mikor programozást tanultam legalább is ez volt a fõ szempont ,minden másodlagos volt)
Ja, és õk nem csodagyerekek, hanem átlagos, informatikához érdeklõdõen hozzáálló gyerekek.
Aki azt mondja, hogy régebben egyszerûbb volt programozni, az nem teljesen van tisztában a dolgokkal. Én kb. 11 évesen kezdtem el programozni, viszont akkoriban pl. meghatározni, hogy hol áll az egér jóval bonyolultabb volt mint most (33h megszakítás, amit QBasic-ben gépi kódban kellett felvinni), ráadásul az internet sem volt a közelben, hogy kisegítsen (maradtak a könyvek, magazinok) és keresni sem annyiból állt, hogy beírtam, mit akarok.
Az androidot nem rég kezdtem el tanulni, pár órámba telt, és már egy 3D-s modelt tudok ujjal forgatni. Akkoriban (90-es évek) ez ott kezdõdött volna, hogy 3D síkre vetítése, float nélküli lineáris interpolációval textúra felhúzása, stb.
Nem, nem volt könnyebb.
"Nem muszáj Delphiben tolni, jó az a JAVA is." Vagy ha már Delphi - ott a Lazarus illetve a Freepascal is. Ugyancsak ingyenes, multiplatformos.
"Ha jól tudom 13-14 évesen már logóznak suliban is" Sõt már 10-11 évesen is (5. osztály) elkezdik - legalábbis kis hazánkban ez (volt) a trend.
Egyébként a cikkhez hozzászólva: nincs új a nap alatt: az Oliver-ikreka 80'-as elején is eléggé fiatalok voltak, és egészen sokra vitték.
Azért 12 évesen nem nagy dolog programozni. Ha jól tudom 13-14 évesen már logóznak suliban is, és végül is az is egy programnyelv (lehet benne rekurziót is csinálni pl).
"Igaz, hogy ott mindent mi adtunk meg, viszont ott egy program állt mondjuk 10ezer sorból, ma meg egy egyszerûbb program is ennek többszörösébõl áll." Amelynek a 3/4 részét legenerálja egy template. Megnéztem amit jelenleg fejlesztek, 3/4 éve programot. A kliens oldal 1.2M, ez 3 alkalmazás, csak vannak közös része (mivel van szerver, és db réteg, is, vegyük ezt 1 programnak). Mondjuk 50 karakter/sor átlaggal nézve ez is csak 24K sor, és dec 6-án már vevõnek mutogatjuk... Nyilván vannak ettõl nagyobb alkalmazások, de ez fõleg annak tudható be, hogy az internet elterjedésével divat lett különbözõ frameworköket, modulokat gyártani, árulni. Ezek a modulok meg ha tudják azt amire neked szükséged van, akkor általában 100x annyit tudnak, és 1/10 sorból megoldhatóak lennének. De minek szarakodjunk vele - befordítjuk azt a 2 megás jar fájlt is, oszt jónapot.
"Igaz, hogy vannak olyan programozási környezetek, ahol a "fogd, vidd és használd" elven alapulva az elemeket össze kell dobálni, el kell kicsit rendezni, meg kell adni a feladatukat és ennyi az egész. Erre mondom, hogy aki igazán programozó, az úgyse így csinálja, hanem könyékig mászik a forráskódba és úgy oldja meg a feladatot." Ma már mindegyik ilyen. Vagyis tudja mindkét módot. Szerinted minek van realitása: egy 12 éves gyerek elkezd osztályokat származtatni jobbra-balra, vagy kihúz egy gombot a vizuális felületen?
"Ugyanakkor sajnos azt vagyok kénytelen látni, hogy azok, akik anno a 8-as években kezdtek programozni, ugyanúgy ezeket a fogd, vidd és használt progikat használják, nem forráskódban dolgoznak, mégis ha valaki tud valamit, akkor közlik, hogy mi ez a régi dolgokhoz képest... Nem akarok senkit elítélni, de ez számomra kicsit kétszínû dolognak tûnik." Vagyis ha valaki tud kézzel kaszálni, akkor traktorra ne merjen ülni? Esetleg tagadja le, hogy az könnyebb, mint kézzel kaszálni? Ez elég beteg felfogás. A vizuális fejlesztõeszközök jók. Azért jók, mert olyan tevékenység gondjától szabadítanak meg, amelynek a mai gépek teljesítménye mellett már nincs értelme. Ma már nem kell azzal szarakodni, hogy csináljunk menü kezelõt, és vigyázzunk hogy ne villogjon akkor se, ha folyamatosan nyomom a lefelé gombot. Van gyári, feltöltöm elemekkel, és írom a lényegi kódot.
"Ugyanakkor emlékszem olyanra, mikor nemzetközi programozási versenyen 2003-2004 környékén egy 12 éves srác sikeresen zavarba hozta a versenybírákat, mert megalkotott egy olyan folyamatot, ami csak õ maga értett, hogy hogyan mûködik, senki más nem tudta megfejteni, pedig olyanok voltak a bírák, akik már évtizedek óta programoztak." Tehetséges. De nem jó programozó. Mivel az arról ismerszik meg, hogy a kódja olvasható, és könnyen érthetõ. Ettõl még lehet elegáns, lehet hatékony, lehet gyors, és lehetnek benne k.rva jó ötletek. Az érthetetlen kókányt egy jó programozó kerüli.
"Emberek, vegyük már észre, hogy sokat változott a világ a '80-as évek óta! Az akkori programok gyerekjátékok voltak a maiakhoz képest, ez köszönhetõ a rohamosan fejlõdõ technológiáknak." Ez nem igaz. A strukturált programozás alapjait valamikor a 60-70-es években fektették le. A 80-as évektõl annyi változott, hogy megjelent az OOP, a többszálúság, és az eseményvezérelt programozás. Ezeket ugyanúgy el tudom magyarázni egy félmûvelt egyetemistának 45 percben, ahogy a QuickSortot is, és ugyanolyan hatékonysággal fogja fel mindkettõt. A QuickSortot meg bármely, a 80-as években végzett programozó már tanulta. És a QuickSort alapalgoritmust - értsd: azért még nem kapsz enni. Attól többet kell tudni.
"Akkoriban egészen más szempontok szerint programoztak, más metodika szerint és még sorolhatnám, mennyi minden volt más." Na sorold. Mert én valamennyire azért sejtem, bár inkább már a 90-es években kezdtem el programozni. Akkor tényleg más volt minden, mert a kód sebessége számított jobban, nem a fejlesztési idõ. Most a kód sebesség nem igazán számít, csak legyen kész tegnapra. Most senki se fog bináris keresést írni, mert bár az csak logaritmikusan lassul, de van vagy 5-6 sor, amit begépelni fájl. Helyette ír lineárist, amely lineárisan lassul. 1000 elemnél már 100x lassabb - de ki nem sz.rja le - van ezekben a gépekben kraft.
"Sok programozó ma se tud olyan szinten, mint ez a 12 éves kis srác, mégis megél belõle." Ez a kis srác amit csinált az részben letölthetõ tutorialok formájában, részben tényleg a 12 éves színvonal. A mi korunkban mindenki szöveges kalandjátékot írt, mert ahhoz volt tutorial (könyv formájában).
"Bezzeg nektek milyen jó. Én jelenleg 11.-ként ott tartok, hogy végre valahára egy nyámnyila tanárral elkezdhettem a C#-os alapokat." Baz, nekem tanárom se volt. Meg internet se volt. Meg gépem se volt. Mégis 14 évesen már versenyautós játékot írtam, C16-ra, papíron (jó, egy A betû volt az autóm, de akkor is). Könyvbõl tanultam meg programozni (mert a tanár konkrétan nem tudott), mikor a heti 2 órás szakkörre gép közelébe jutottam, akkor 1.5 óra alatt begépeltem, utána meg fél órán át játszottam vele, majd jött a gép kikapcsolás (elmenteni persze nem tudtam:-)
Az egész csak hozzáállás kérdése. A jelen generációnak ki van nyalva a popója. Van gépe, netje mindenkinek - más meg mi a rák kell a tanuláshoz? Ha ennyibõl nem tudsz megtanulni, válassz más szakmát, mert úgyse lesz belõled jó programozó (arra születni kell). Tessék, itt van neked villanytanár: Flex in a week.
Nem JAVA-val kéne kezdeni. Eleve nem objektumorientáltan kell kezdeni. Kezdõ nyelvnek szerintem ma is a legjobb a Pascal, mondjuk egy Turbo Pascal (valami emulátorban biztos elindul még:-). Van az egész nyelvben kb 10 utasítás, nem sokkal több típus, erõsen típusos. Arra pont jó, hogy eljuss benne oda, hogy meg tudod írni, tudod lépésenként futtatni, fel tudod fogni az összes alapalgoritmust, mondjuk Quick Sorttal, esetleg a bináris fa algoritmusaival bezárólag. Aztán ha ez megvan, akkor már tökmind1 lesz neked hogy JAVA vagy C# vagy AS3, vagy bármi más.
"Az általa készített ingyenes TafelTrainer és a 79 centbe kerülõ TafelTrainer+ bizonyítja, hogy tehetséges tinédzserrõl van szó."
Ez annyit bizonyít, hogy egy smutzig 12 éves hollandról beszélünk.
"Ha valaki anno megtanult egy elavult program nyelvet,ráérzett tudott írni bonyolult dolgokat,miért nem ír 1 "primitív" mobil alkalmazást?! kicsit jól élne,még ha nem is lesz sláger."
A gondolatmenetedet követve: Ha valaki anno megtanult írni, miért nem ír egy könyvet, kicsit jól megélne, még ha nem is lesz sláger.
Remélem vetted, hogy attól mert ismersz egy (programozási) nyelvet, még nem biztos, hogy a mûveddel bármilyen sikert elérsz. Kell még egy jó ötlet, majd azt esztétikusan ki kell dolgoznod.
(Lehet, hogy számodra a programozás egy misztikus tevékenység, de kb ugyanolyan nyelv mint a természetes nyelvek, csak nem emberekkel hanem gépekkel kommunikálsz. Ráadásul ez a kommunikáció eléggé idegesítõ, mert ha nem értetek egyet, a végén mindig kiderül, hogy igazából te vagy a hülye és neki van igaza.)
Szerintem nem is az a nagy szám, hogy 12 évesen tud programot készíteni iOS-re, hanem hogy át tudta rágni magát az Apple ezer hülyeségén, mire felkerült a Store-ba! :-)
vicces volt olvasni mennyi "zseni" ember van itt. Mindjárt kiderül hogy mikor otthon én nintendoztam ,más magának írta a játékot xD
Ha valaki anno megtanult egy elavult program nyelvet,ráérzett tudott írni bonyolult dolgokat,miért nem ír 1 "primitív" mobil alkalmazást?! kicsit jól élne,még ha nem is lesz sláger.
De nem.. Tudjuk h országunk tele van zsenivel ,profi tudosokkal,programozokkal ,és mindenki itt sír SG-n hogy szar az élet. Magyarország én így szeretlek! :D
Mennyi okos ember van itt, nekem valahogy nem megy ez a programozás dolog, bár 11évesen tanították 286oson, de nem értettem meg a lényegét, mondjuk 'írd amit diktálok és nézd mit csinál' dolog volt, mindennemû magyarázás nélkül. Szóval, hozzám képest sokkal ügyesebbek és jól kiaknázták a lehetõségeket, bár az is biztos hogy nagy szerepe van hírnévben a szülõknek és a médiának.
Hát szerintem meg oda kell figyleni az ilyen kisrácokra! ÉS semmiféle képpen nem nevezném õket mindenfajta negatív jelzõvel. Viszont sok igazság van abban amit itt sokan írtak: ha nincs PR nincs ismeretség akkor ennyi. Tehát anno amikor pl. én (meg itt sokan mások) 10 évesek voltak, a net még tervben sem létezett. A gépek lokálisak voltak, és ha csak nem csináltál valami nagy durranást (pl. Te voltál egy játék töréséért a felelõs) soha nem ismerték meg a neved, és akkor is csak a nick-edet. Én 8 évesen kaptam az elsõ gépemet egy VideotonTV kompjútert 32kb RAM-al + kazi. Mivel játék nem nagyon volt és ami volt az nem mindíg volt az az ütõs valami ezért progrmaozni kezdtem és 9 évesen megírtam az elsõ adatbázis kezelõ programomat az anyunak (akkor szüksége volt egy nyilvántartó programra). Büszke is voltam magamra :)) Tehát csak itt a fórumon legalább 5-7 ember van aki 10n évesen programozott. LEhet ha most lennénk 10n évesek akkor mi is kapnánk ekkora reflektor fényt. Ez van.
12 évesen én is írtam PASCAL-ban egy telefonkönyvet (késõbb kiderült, hogy egy felhasználóm volt is, egy haveromnak megmutattam, az anyja megtalálta és használta) és egy Paint szerû rajzolóprogramot (16 szín, alap geometriák, mentés betöltés). Mégse lettem Bill Gates...
"ha jól emlékszem az egyik linken láttam, hogy a csávóka neve nem egyedül szerepel, hanem van egy másik is de a családnév ugyanaz."
Az az apja, ugyanis app-okat nem arulhat kiskoru, tehat kellett egy felnott a regisztraciohoz.
"A fejlesztõeszközökrõl már ne is beszéljünk,"
Nem iphone-ra kell fejleszteni, az draga. Viszont androidra: -linux (pl. debian): ingyenes -eclipse: ingyenes (ha nem tetszik a vi vagy az emacs) -android devkit: ingyenes -android nativ devkit: ingyenes (ez altalaban csak a profiknak kell) -android emulator: ingyenes (hibakereseshez)
A marketre pedig fel lehet tolteni a kesz alkalmazast, aztan ha veszik, akkor a reszesedest pl. paypal szamlara lehet kerni, amit egy magyar bankkartyaval osszekotve megkaphato a penz. A kettos adoztatas elkerulese vegett a jovedelembol torteno adozas a szerzodes altal erintett orszagaban tortenik, tehat kaliforniaban. Innentol csak az a kerdes, hogy tud-e eladhato termeket kesziteni az ember.
A fejlesztõeszközökrõl már ne is beszéljünk, ha már valaki pl. említette a Delphi-t, akkor példaképp:
Delphi XE2 Enterprise New User Elektronikus Licensz; Bruttó ár: 799 600 Ft
Ezért jön rengeteg "garázsfejlesztõ" hobbi programozó, akik csinálnak apró app-okat és ha bejön valamelyik, akkor az megteremtheti azt az alapot, hogy ne azon gondolkozz, hogy hogyan tartsd fent a vállalkozásod.
Ja és még valami... ha jól emlékszem az egyik linken láttam, hogy a csávóka neve nem egyedül szerepel, hanem van egy másik is de a családnév ugyanaz. Tehát lehet, hogy a bátyóka "besegít" picit, csak így nagyobb hírverést lehet kelteni
Én is szintúgy 12 évesen már programozgattam, de ugye az internet még akkor sehol, a helyi ismerõsökön kívül nem tudtak rólam. Manapság webes fejlesztésekkel próbálkozom, de kicsit jókor vagyok rossz helyen, mert kereslet az lenne most bõven, a tapasztalatom is elég már mindenhez, csak épp az idõm hiánya(egy ideje én vagyok itthon a mindenes) és a számlaadási képtelenségeim (a cégalapítást még megoldanám, de a havi járulékok miatt kapásból biztosítanom kéne havi stabil 200k fölötti bevételt) gátolnak a sikerben. Azt mondja mindenki hülye vagyok, hogy nem feketézek, de az én lelkivilágomnak már az is sok, hogy a hülye TB miatt zaklat a NAV, nem hogy még akkor bújkáljak elõlük...
Örülök, hogy egyetértünk akkor.
Nem írtam, hogy az akkori meg a mostani az egyforma, de azt meg írtam, hogy én is használom jelenleg is a "fogd, vidd és használd" módszert, csak persze nálam ez a munka 5%-a és 95%-a pedig a forráskód kézzel való megírása. Nem kétszínûség ez, csupán akkor nem volt elérhetõ ez (és mi írtuk meg ezt a részét is), de ha ma már szinte mindegyik fejlesztõeszköz ezt tartalmazza, akkor nem tudod kikerülni a használatát, pláne, ha segít, akkor nem is akarod.
A legtöbb felkerült app (android-os és iOS-es is) egy hétvégi "mû" mindösszesen, csak valamit túlértékelnek, vagy egyszerûen valaki olyan dolgot talált ki, ami tetszik másoknak, legyen az akármilyen egyszerû is (pl. Angry Birds).
Egyetértek abban, is hogy a régi forráskód a pár ezer sortól a pár tízezres nagyságrendig tartott és a mai meg pont több tízezertõl kezdõdik, de azért ne feledjük, hogy az itt bemutatott két "fiatalember" munkásságából lehet, hogy a két kezemen meg tudom számolni a kézzel írt sorokat.
A csodagyerek kategória talán onnan indul, amit te is írtál, hogy a bírák sem értik, hogy pontosan mit mûvel a program, csak "végzi a dolgát". Assembly versenyen láttam fiatal srácokat, akik a 4k-s kategóriában (azaz 4096 karakter a teljes progi), olyan dolgokat kreálnak (zenével, térbeli animációkkal), hogy le a kalappal elõttük.
De végül is talán az a legkönnyebb, ha különbséget teszünk a programozó és a szoftverfejlesztõ között. Itt a cikk is szoftverfejlesztõkrõl szól, nem programozókról, akik görnyednek több tízezer-százezer sor felett.
Ha mar a mai szamitastechnika oset keressuk, akkor nem a 70-es evek hanem a hardver szempontjabol az 50-es, szoftver szempontjabol pedig a 60-as evek. Egy mai android-os telefonban linux van, az meg egy unix valtozat, aminek az api-ja 1969-bol jon. Es azota nem sokat valtozott. Az objektumorientalt programozas pedig 1971-bol jon, a java is ezt a filozofiat koveti, bar jocskan atvett a unix-hoz kifejlesztett c nyelvbol, de az is 1973-as. Aki ezekben tudott anno programozni, az most sem fog meglepodni semmin es tud programozni egy mai rendszeren is. (egy api listaval a kezeben)
Egyebkent anno en is irogattam programokat 6-10 evesen (c64-re), mai is ezt teszem par evtizeddel kesobb (most pl. eppen android-ra). A cikkben szereplo gyerekek eseten a lenyeg, hogy a kozossegi media lehetove tette, hogy a szulok segitsegevel hiresek legyenek, meg ha kis mertekben is. Ez a mai osszekapcsolt vilagunk egyik mellekhatasa es eleg fontos jelenseg a tarsadalom fejlodese szempontjabol.
ps: A belinkelt szorzos alkalmazas regen klasszikus tankonyvi pelda volt a programozas oktatasakor, a srac ezt hozta ossze egesz jo grafikaval. (hasonlo van egyebkent az elte scratch oktatoanyagban is, ott tanitokepzosoknek tanitanak szamitogepes oktatasi anyag keszitest) A csapkodos alkalmazas ugyancsak tankonyvi pelda, a c64-es valtozatban a commodore leghajo ikon volt, a karakteres valtozataban pedig O betu. Itt is a jo grafika kivalasztasa volt a lenyeges elem, meg a megfelelo marketing.
Ezt az "aki nem csinálta, az nem állítsa, hogy régen egyszerûbb volt" részt nem egészen értem, mint írtam, én is programoztam Pascalban meg Basic-ben, így amit leírtam, az a személyes véleményem. Igaz, hogy ott mindent mi adtunk meg, viszont ott egy program állt mondjuk 10ezer sorból, ma meg egy egyszerûbb program is ennek többszörösébõl áll. Igaz, hogy vannak olyan programozási környezetek, ahol a "fogd, vidd és használd" elven alapulva az elemeket össze kell dobálni, el kell kicsit rendezni, meg kell adni a feladatukat és ennyi az egész. Erre mondom, hogy aki igazán programozó, az úgyse így csinálja, hanem könyékig mászik a forráskódba és úgy oldja meg a feladatot. Ugyanakkor sajnos azt vagyok kénytelen látni, hogy azok, akik anno a 8-as években kezdtek programozni, ugyanúgy ezeket a fogd, vidd és használt progikat használják, nem forráskódban dolgoznak, mégis ha valaki tud valamit, akkor közlik, hogy mi ez a régi dolgokhoz képest... Nem akarok senkit elítélni, de ez számomra kicsit kétszínû dolognak tûnik.
Nem azt mondom, hogy ez a gyerek tényleg csodagyerek, sõt, kifejezetten nem szeretem, ha egy gyereket sztárolnak, mert a legtöbbjüknek nem tesz jót. Ugyanakkor emlékszem olyanra, mikor nemzetközi programozási versenyen 2003-2004 környékén egy 12 éves srác sikeresen zavarba hozta a versenybírákat, mert megalkotott egy olyan folyamatot, ami csak õ maga értett, hogy hogyan mûködik, senki más nem tudta megfejteni, pedig olyanok voltak a bírák, akik már évtizedek óta programoztak. Õ se volt csodagyerek, mint ahogy ez a gyerek se az, pusztán volt a dologhoz tehetsége, ahogy ennek a srácnak is van.
Bõ két évtizedes programozási múltamat szem elõtt tartva, és hogy folyamatos önképzés (és persze más képzéseken való részvétel) után a jelenlegi technikák, programozási nyelveket (most pl. éppen androidra fejlesztek app-ot) ismerve kijelenthetem, hogy ez igenis átlagosnak mondható.
Egyáltalán megnéztétek, hogy milyen "csodálatos" alkotások születtek.
Ma behúzok a projektbe egy menüelemet, megadok pár paramétert és elnevezem és kész a menü, behúzok egy hátteret mögé és kész. Kreálok egy új form-ot és megadom, hogy az egyikre menüpontot kiválasztva ez jelenjen meg és már húzhatok rá csomó gombot, amiknek megadom, hogy pl. egy szintén behúzott képen pl. módosítsa a színértékeket elõre beállított vagy százalékos módon és gyakorlatilag összedobtam egy app-ot egy laza délután alatt.
Ennyi...... ez lenne csodagyerek?!
És aki nem csinálta, az nem állítsa, hogy régen egyszerûbb volt, mert akkoriban még neked kellett a menüt is megrajzoltatni a géppel, ráadásul le kellett programozni azt is, hogy ha valamelyik billentyût lenyomja (pl. le vagy fel nyíl), akkor a menüben az adott sort hátterét állítsa vissza normál színûre a betûvel együtt, majd az alatt vagy felette lévõ sort színezze át és váltson betûszínt. Nem beszélve arról, hogy figyelni is kellett, hogy mi történik, ha eléri a menü alját, vagy tetejét.
Ma ennek a csodagyereknek nem kell veszõdnie semmi ilyennel, csak kitalálja, hogy 4 sor legyen, elnevezi õket, és a gyári ezernyi mintából kiválasztja, hogy hogyan nézzen ki, vagy leszed egyet a netrõl, végsõ esetben szerkeszt egy sajátot, amit behúz egy egérmozdulattal és készen is van.
Hosszan sorolhatnám, ismerve mindkét oldalt, de aki egy picit is konyít hozzá, az egyetért velem.
Egyébiránt nem tartom rossznak, ha valaki képes ilyenre 12 évesen, csak ne illessük "csodagyerek" jelzõvel és ne csak kettõt emeljünk ki belõlük.
Nézd, ezen elvitatkozhatnánk, 2 évig tanultam Delphi-ben programozni, 1 évig Pascalban, anno tanultam vagy 2 évig Basic-ben, felsõ oktatásban pedig jött a C, a C++, a Java és webalapnak a HTML és a PHP. Mind más volt, bár sokmindenben hasonlítottak.
A számítástechnika alapjaiban változott a 80-as évek óta, ezt azt hiszen rendszerinformatikusként elég reálisan meg tudom ítélni. Nem csak a külcsín, hanem az egész informatikai viselkedéskultúra megváltozott, ennek megfelelõen egészen más kihívások vannak ma, mint anno voltak a Commodore-os idõkben. Tény, hogy sokkal könnyebben lehet ma számítógéphez jutni, így ez a része nem okoz kihívást, de maga a számítógép kezelése, üzemeltetése, programozása gyökeresen megváltozott.
Sok helyen azt mondják, hogy az informatika alapjait a 70-es évektõl kell nézni. Nos, én és még sok gyakorló informatikus ezzel nem értünk egyet, mert ha már alapokról beszélünk, akkor a mai informatika alapja a 8086-os CPU-n alapuló gépekben keresendõ, hiszen ezek álltak elsõnek közel a mai PC-khez. A korábbi gépeket alapként említeni olyan, mintha a lézerszike elõdjének tekintenénk a pattintott kõkést.
Kezdem azt hinni, hogy csak irigykedünk:) Viszont személy szerint azt nem nevezném programozásnak, hogy valaki behúzkodja a komponenseket és csinál valami alap dolgot velük. Persze jó, ha valaki fiatalon elkezdi és késõbb komolyan foglalkozik vele, de nem kéne a médiának ezt-azt felkapnia, mert épp nincs más ötletük. Ezzel szépen el lehet ronatani a srácokat.
Azt te csak hiszed,hogy más! A számítástecnika alapja semmit nem változott,attól még ,hogy minden gyors meg csilli villi!
"emberek fogjuk már fel ,hogy a 80-as években nem volt ennyi kütyü,és a számítestechnika gyerek cipõben volt" de ugyan úgy emberek vették körül,a hülye akkor sem volt képes bonyolultabb progit írni. És már bocsánat ,séma szerint ,uygan az a programozás ,mint ma."
Na ez a nem mindegy. Kis szarosok pofátlanul egyszerû Ifos appokkal mulattatják a közönséget, és egy zsák pénzt keresnek, nálunk meg a profi informatikus otthon tengõdik mert nincs munkája, és unalmában nagy nevû külföldi szervezetek gépeit törögeti fel...
Emberek, vegyük már észre, hogy sokat változott a világ a '80-as évek óta!
Az akkori programok gyerekjátékok voltak a maiakhoz képest, ez köszönhetõ a rohamosan fejlõdõ technológiáknak. Akkoriban egészen más szempontok szerint programoztak, más metodika szerint és még sorolhatnám, mennyi minden volt más.
Sok programozó ma se tud olyan szinten, mint ez a 12 éves kis srác, mégis megél belõle. Ezek után én nem merném átlagosnak nevezni.
De ha annyira átlagos, tessék, lehet utánozni :D
nyaltanító=nyelvtanító :)
Hihetetlen! Mintha magamat olvasnám kisebb eltérésekkel. Én 76-os vagyok. Valamikor 87-ben kaptam a mamámtól egy C16-ot bõvített RAM-val és imádtam a BASIC V3.5-öt. Írtam nem egy programot. (nyaltanító és tesztelõt, raktár programot...) És én is Elektromûszerészként végeztem. :)
Szerintem ennyire nem kell lenézni,a fiatalabb genárációt. (persze jóval elkényeztetebbek,az átlagnál,számítástechnikai kütyükkbõl,mint mondjuk én voltam valamikor) Egy ilyen tapicskálos gépet ,36éves koromban is elfogadnék,de nem ez a legfontosabb.
Az elsõ programot 1981-ben írtem egy Primo képre 2KByte -os masinára Basic nyelven.(kölcsön kaptam kb 5 hónapra) Egy egyszerü hangenerátoros,szinti. 10sorbol áló kis vacakot. 12-évesen tóltam C-16-ost,utána C+4-es kis masinát gépikód+Basic3.5,hát király volt.(2évig gyûjtöttem a zsebpénzembõl rá+locsolkodás,+karácsony) mikor összegyûlt 7000Ft-om 2-es,5-ös,10-20Ft-osokba.(plusz a magnót családi összefogásban kaptam hozzá) Soha többet nem mentem a programozás közelébe,Elektromûszerészként végeztem,tanultam kezdetlegesebb számítástechnikát a 90-es évek elején,de mára már nem érdekel.(nem is értek hozzá) Támogatás+sikerélmény elõre viszi a fiatalokat,így lehet,hogy pályán maradnak,csak mivel nagy a konkurencia,és hamar fejébe szál a dicsõség,nehogy egy átlagos középszerü,vagy még az se,legyen az ilyen nagyrabecsült fiatalból.
Az tetszik a cikkben: "A 12 éves holland fejlesztõ példaképe nem Mark Zuckerberg és még csak nem is Steve Jobs" Utóbbi két úriembert a sekélyes II-III osztálybeli programozók választják példaképnek. Felkapott nevek, de inkább jó marketingmenedzserek, mint programozó-zsenik. A Facebook meg az Apple cuccok mögött pedig több ezres szakembergárda áll.
Attól még nem csodagyerek hogy 12 évesen tud programozni. Én már 10 évesen is tudtam, csak az volt a bibi, hogy comodore plus/4-esen mert akkoriban ezek voltak "elterjedve", igy aztán nem is volt túl nagy célközönség.
ehhez képest nagyot változott a világ, sokkal kisebb melóval sokkal nagyobb célközönséget tudsz elérni.
Én 11 éves koromban (ötödikesként 1989-ben) C64-re írtam (BASIC) olyan programot, ahol egy katalógusból feltöltött árukészletet tudtak kód alapján keresni, megrendelõt nyomtatni és árukészletet nyilvántartani.
Csak akkor nem tudtam szétkürtölni twitteren vagy facebookon, saját honlapra sem tudtam felrakni, youtube-ra sem tölthettem, hogy videóban nyilatkozzak róla, és "prezentálni" pláne nem volt lehetõsége az embernek.
Még csak jegyet sem kaphattam rá az iskolában, mert nem volt számítástechnika óra akkoriban (még gépterem sem létezett az iskolában).
Ma nem csodagyerekként kell tekinteni ezekre a gyerekekre, hanem átlagosnak azok közül, akiket ez a terület érdekel. Megnéztem mit "alkottak" és egyáltalán nem kell nagy dolgokra gondolni. Ilyen srácokból biztos vagyok benne, hogy több ezer létezik .
Azért nem kell "sírni", hogy: "...Én 11.-ként ott tartok, végre valahára egy nyámnyila tanárral elkezdhettem a C#-os alapokat."
Nekünk tanár sem volt. Nem arra kell várni, hogy egy tanár megtanítsa akkor, amikor a neten ezerféle dokumentáció, tankönyv, útmutató, segédanyag, stb. megtalálható. Mi elmentünk könyvtárba, vagy a zsebpénzünkbõl vettünk szakkönyveket amibõl elkezdtük.
Mi az a TafelTrainer? Nem egy bonyolult dolog szerintem a program nevét lemásolni. De itt 2x sem sikerült.
Én örültem volna 12 évesen ha ilyen elõadást tudtam volna tartani :D Sõt, abban sem vagyok biztos, hogy most tudnék ilyet. Lehet ott lõne le engem a lámpaláz.
Bezzeg nektek milyen jó. Én jelenleg 11.-ként ott tartok, hogy végre valahára egy nyámnyila tanárral elkezdhettem a C#-os alapokat. A tanár felkészültségét mutatja, hogy õ is úgy készül internetes forrásokból az órára, + kijelentette, hogy Õ annál többet nem hajlandó megtudni, mint ami az érettségire kell, tehát pl. a StreamReader és a ByteReader/Writer nem mond neki semmit. Abszolútt agymosások az órái, úgy taníttat be minket, mint a hülyéket és elvárja, hogy vakon elfogadjunk mindent s még véletlenül se próbáljunk meg többet, mint amit õ tud. És mindehhez az asztalt kellet verjem, hogy 3-ban végre megengedjék hogy emelt szintû info-faktra járjak, amikor pedig végre eljutottam odáig, a hülye tanár elhatározta, hogy õ fakultáción mindenféle hülyeséget fog tartani programozás helyett, a C#-ot pedig áttette szakkörre, úgyhogy bezzeg most már mindenkinek nyitott a kapu.
Szerintem az is gond, hogy úgy állítják be, hogy a programozás csak a nemesek kiváltsága, csak a kiválasztottak tanulják meg, a többi szerencsétlen pedig rohadjon meg a scriptelõs nyelvekkel, amiket bezzeg utána remekül lehet ócsárolni, hogy mennyire nem igazi programnyelvek... :( :(
oops, metaxx helyett Master91 akart lenni:)
14 évesen én is írtam egy kis grafikus játékot turbo pascalban. Ketten is lehetett játszani:) Az infotanárom reakciója a "Ne játszatok az órán!" volt. Õk meg egybõl elõadást tartanak? :D Metaxx, Javaban szerintem még mindig könnyebb megtanulni az objektum orientált programozás alapjait, mint mondjuk a szkriptnyelvekben, vagy akár C++-ban (bár sztem az Eiffel viszi ebben a pálmát). Kitartás!:)
vision5! Dettó. Igaz én kicsit késõbb kezdtem én is 12-13 évesen kaptam meg az elsõ gépem egy IBM 386SX 20MHz 2MB RAM-al, akkor én is elkezdtem "programozni" QBasic-ben DOS 5.0 alatt, akkor én és csodagyerek "fejlesztõ" vagyok? :D pf. Hogy mibõl tudnak manapság cikket írni... borzalmas :D
A második videón nagyon látszik, hogy a gyerek csak betanulta az elõadásmódot, és az öltözködésben is szimplán lemásoltak egy felnõttet. Saját stílussal sokkal hitelesebb lenne, nekem ez így erõltetett.
Nem változott egyébként a világ, én is 10 éves korom óta programozom, csak talán ezek a kiscsákók több publikusságot kapnak a közösségi oldalak és az Internet által.
"20 évesen a Java nyelv alapjait alig bírom meg tanulni :( "
Manapság a legnagyobb gond hogy az alapokat nehéz elsajátítani. Javaslom kezdd valami egyszerûbbel, pl. szkriptnyelvekkel, ahol egybõl látod a végeredményt, ki tudod próbálni az ötleteidet stb. A java bár "bolondbiztos" fordítóval rendelkezik (pár tipikus hibát tekintve már maga a nyelv szintaktikája rátereli az embert a helyes útra), nehézkes az exceptionök és a nem túl nyilvánvaló hibaüzenetei miatt. Persze konzolos programokkal Java-ban is lehet tanulni, de pl. nem érdemes szervlet programozással elkezdeni.
Ok, viszont csak óvatosan ócsároljátok õket : nem tudhatjátok hogy miben fejlesztenek.
Egyrészt szerintem mobilra nehezebb fejleszteni (bár nem tudom, de mondjuk a mobil és a java nagyon nem az én világom. Másrészrõl azért 12 éveshez képest ez is jó. Ha már 9 évesen elkezdett akár alap szinten is, vannak ötletei és szereti abból még simán kijöhetnek jó dolgok felnõtt korára. Lehet hogy tényleg jó dolgokat láttak meg benne, nem pedig azt nézik, hogy 12 évesen már rendszerprogramozzon, ezt nem is várhatjuk el senkitõl. Legalább már vannak tervei. Harmadrészrõl pedig ha az emberek fogósak a primitív programokra, és ezt õk ki tudják használni, akkor miért ne tegyék meg. A hülye nép megengedi, sõt... õk meg ezt jól ki tudják használni.
Igazad van. De ez mindig is így volt. Ezekben az éneklõs mûsorokban is elájulnak kappanhangú hamis vernyogásoktól, pedig egy zeneiskolában/énekkarban a legrosszabb is jobb ezeknél.
Imádom az ilyen kis csoda kölköket, akik programozónak vagyis bocsánat fejlesztõnek hiszik magukat, mert összedobtak valami krikszkrakszot, egy varázslós 3 kattintós seggedkinyalós "fejlesztõben", és kódolniuk meg gyakorlatilag nullát kell. Majd ha Fortran-ban kódol 10 évig, akkor fejlesztõ lesz, addig egy túlértékelt kis seggdugasz. Már elnézést.
"Örülnék neki, ha informatikus lenne, de akkor is támogatom majd, ha az iskola elvégzése után dolgozni fog" :D:D ez nem semmi mondat
Az a baj, hogy már minden vackot beengednek az AppStore-ba.
mik vannak :O mondjuk azon felröhögtem, hogy Minecraftos arc a példa képe :D 20 évesen a Java nyelv alapjait alig bírom meg tanulni :(