Szoftverfejlesztés - jönnek a csodagyerekek?
Jelentkezz be a hozzászóláshoz.
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)
COMMODORE BASIC V3.5 60671 BYTES FREE 3-PLUS-1 ON KEY F1 READY.
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.
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-ikrek a 80'-as elején is eléggé fiatalok voltak, és egészen sokra vitték.
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.
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).
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.
Ez annyit bizonyít, hogy egy smutzig 12 éves hollandról beszélünk.
Nothing Ever Changes
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.)
Ĥ|Ψ>≈iħ∂|Ψ>/∂t (Az ember) \"Tudásra törpe és vakságra nagy.\" \"Ami igazán lényeges, az a szemnek láthatatlan.\" Használj TE is szinkrotronsugárzást!
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! 😄
www.icewebhu
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.
Ĥ|Ψ>≈iħ∂|Ψ>/∂t (Az ember) \"Tudásra törpe és vakságra nagy.\" \"Ami igazán lényeges, az a szemnek láthatatlan.\" Használj TE is szinkrotronsugárzást!
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.
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 <#idiota>#idiota>
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.
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.
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.
Felhasználó: mindig a gép a hibás Rendszergazda: a hibát először ne a gépben keresd.
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.
Õk szerencsések voltak.....
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.
Felhasználó: mindig a gép a hibás Rendszergazda: a hibát először ne a gépben keresd.
"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."
COMMODORE BASIC V3.5 60671 BYTES FREE 3-PLUS-1 ON KEY F1 READY.
COMMODORE BASIC V3.5 60671 BYTES FREE 3-PLUS-1 ON KEY F1 READY.
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 😄
Felhasználó: mindig a gép a hibás Rendszergazda: a hibát először ne a gépben keresd.
Asrock AM2NF3-VSTA, Athlon64 X2 4200+,Kingmax 2x1GB DDR2 800, Ati Radeon HD2600XT 256MB GDDR3 AGP, Xerox TFT-LCD 17\"+Samsung 32\" LCD-TV
És én is Elektromûszerészként végeztem. 😊
Asrock AM2NF3-VSTA, Athlon64 X2 4200+,Kingmax 2x1GB DDR2 800, Ati Radeon HD2600XT 256MB GDDR3 AGP, Xerox TFT-LCD 17\"+Samsung 32\" LCD-TV
(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.
COMMODORE BASIC V3.5 60671 BYTES FREE 3-PLUS-1 ON KEY F1 READY.
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.
A halat horoggal, az ostobát szavakkal fogják. Autodesk Inventor Spezialist, CAD/CAM/CIM/PLC
gyááááá
A halat horoggal, az ostobát szavakkal fogják. Autodesk Inventor Spezialist, CAD/CAM/CIM/PLC
É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.
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.
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... 😞 😞
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!😊
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.
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.