{"id":2713,"date":"2019-10-31T00:01:03","date_gmt":"2019-10-30T23:01:03","guid":{"rendered":"http:\/\/www.webotlet.hu\/?p=2713"},"modified":"2020-01-15T12:44:46","modified_gmt":"2020-01-15T11:44:46","slug":"vissza-es-eloretekintes","status":"publish","type":"post","link":"https:\/\/www.webotlet.hu\/?p=2713","title":{"rendered":"Vissza- \u00e9s el\u0151retekint\u00e9s"},"content":{"rendered":"<h1>Honnan hov\u00e1<\/h1>\n<p>A mai este megfogalmaz\u00f3dott bennem p\u00e1r dolog az oldallal kapcsolatban, ezeket osztan\u00e1m meg Veletek, olvas\u00f3immal. Lesz benne minden vegyesen. T\u00f6ri, statisztika, gondolatok, tervek, ami \u00e9pp kavarog a fejemben. Tal\u00e1n n\u00e9ha j\u00f3 ilyeneket is olvasni, mert akkor egy kicsit ti is betekint\u00e9st nyerhettek abba, milyen munk\u00e1val is j\u00e1r egy ilyen oldalnak a szerkeszt\u00e9se, meg tal\u00e1n engem is jobban megismertek. Az elej\u00e9n egy kis t\u00f6rt\u00e9nelemmel kezden\u00e9m, ut\u00e1na p\u00e1r sz\u00e1raz adattal folytatn\u00e1m, hogy akit \u00e9rdekelnek a szem\u00e9lyesebb dolgaim, azok ki is \u00e9rdemelj\u00e9k azt \ud83d\ude42 Nem mintha ne lehetne lejjebb lapozni, s\u0151t ha rendszeres olvas\u00f3 vagy, m\u00e1r megszokhattad, hogy igyekszem megfelel\u0151en tagolni a cikkeimet.<\/p>\n<h2>\u00d6tletb\u00f6rze<\/h2>\n<p>Abszol\u00fat nem ezzel a t\u00e9m\u00e1val kellene kezdenem, de enn\u00e9l a pontn\u00e1l tal\u00e1n m\u00e9g nem vesz\u00edtettem el a cikk olvas\u00f3inak 95%-\u00e1t. Az eg\u00e9sz oldal eddig kiz\u00e1r\u00f3lag arra \u00e9p\u00edtett, hogy \u00c9n mit tartok fontosnak. Eddig \u00fagy eml\u00e9kszem soha nem k\u00e9rdeztelek meg Benneteket, Ti mit tartan\u00e1tok fontosnak, mit ig\u00e9nyeln\u00e9tek, mit hi\u00e1nyoltok. Annyi lenne a k\u00e9r\u00e9sem, hogy ez a cikk legyen egyfajta gy\u0171jt\u0151pont, ahov\u00e1 hozz\u00e1sz\u00f3l\u00e1sokban j\u00f6het minden kritika, \u00e9szrev\u00e9tel, \u00f6tlet, v\u00e9lem\u00e9ny, \u00f3haj, s\u00f3haj, olt\u00e1s, stb. L\u00e1tod milyen j\u00f3 fej vagyok? -&gt;<a href=\"#nem_unalmas\">Ide<\/a>&lt;- kattintva \u00e1tugorhatod az unalmasabb r\u00e9szeket.<\/p>\n<h2>Egy kis t\u00f6rt\u00e9nelem<\/h2>\n<ul>\n<li>Mag\u00e1t a webotlet.hu domain nevet 2011. m\u00e1rcius 11-\u00e9n k\u00e9relmeztem.<\/li>\n<li>A t\u00e1rhelyet 8 nappal k\u00e9s\u0151bb hozta l\u00e9tre a t\u00e1rhely szolg\u00e1ltat\u00f3m, akihez az\u00f3ta is ragaszkodom (<a href=\"https:\/\/zerotimeservices.com\">zerotimeservices.com<\/a>)<\/li>\n<li>Ahogy az <a href=\"https:\/\/web.archive.org\/web\/*\/webotlet.hu\">archive.org<\/a> oldalon visszan\u00e9zem, az oldalnak 2011. \u00e1prilis 19. kedd, 20:10-kor volt egy ment\u00e9se, ahol m\u00e1r a nyit\u00e1sr\u00f3l \u00edrok. Az oldal a kezdet kezdet\u00e9n m\u00e9g <a href=\"https:\/\/www.joomla.org\/\">Joomla!<\/a> alap\u00fa volt, mivel arra volt egy pici r\u00e1l\u00e1t\u00e1som, de ekkor meg is rekedt a dolog, valami GIMP-es cikket tal\u00e1ltam csak rajta.<\/li>\n<li>A k\u00f6vetkez\u0151 m\u00e9rf\u00f6ldk\u0151 2012. febru\u00e1r 23-\u00e1n volt, amikor Nyit\u00e1s V2 n\u00e9ven m\u00e1r valami nagyon kezdetleges Java tartalom is felker\u00fclt, de m\u00e9g ekkor sem volt olyan akt\u00edv az oldal szerkeszt\u00e9se.<\/li>\n<li>2014. \u00e1prilis 9-\u00e9n m\u00e1r <a href=\"https:\/\/wordpress.org\/\">WordPress<\/a> alapon m\u0171k\u00f6d\u00f6tt az oldal a saj\u00e1t t\u00e1rhelyemen (Nyit\u00e1s V3), amit az\u00f3ta is nagyon j\u00f3 d\u00f6nt\u00e9snek tartok. Gyakorlatilag az \u00f6sszes friss\u00edt\u00e9s a be\u00e9p\u00edtett update-manager-en kereszt\u00fcl t\u00f6rt\u00e9nt, az\u00f3ta is gond n\u00e9lk\u00fcl. A Joomla! eset\u00e9n a f\u0151verzi\u00f3k k\u00f6z\u00f6tti v\u00e1lt\u00e1s sz\u00e1momra mindig valami gubanccal v\u00e9gz\u0151d\u00f6tt.<\/li>\n<li>A tartalom az\u00f3ta is folyamatosan b\u0151v\u00fcl, igaz kisebb-nagyobb sz\u00fcnetek voltak a szerkeszt\u00e9sben, tal\u00e1n most megint fel\u00edvel\u0151ben van a munkakedvem.<\/li>\n<\/ul>\n<h2>Egy kis statisztika<\/h2>\n<p>M\u00e1ra eljutottam oda, hogy a Google keres\u0151be a nevemet be\u00edrva az els\u0151 oldalon szerepelek, \u00e9s ez \u00fagy t\u0171nik nem csak 15 m\u00e1sodperc h\u00edrn\u00e9v (hell\u00f3 TikTok). Az &#8220;\u00edr\u00f3, szerz\u0151, dramaturg&#8221; n\u00e9vrokonomat val\u00f3sz\u00edn\u0171leg nem fogom letasz\u00edtani a tr\u00f3nr\u00f3l, de \u00e9n m\u00e1r ezt is hatalmas eredm\u00e9nynek tekintem. Sz\u00e1mos kulcssz\u00f3 eset\u00e9n top3 helyeken szerepel az oldal. Nem mondom meg, mik ezek, tal\u00e1lj\u00e1tok meg \ud83d\ude42<\/p>\n<p>Ha lehet hinni a telep\u00edtett statisztikai modulomnak (7,5 \u00e9ve m\u0171k\u00f6dik), akkor a k\u00f6vetkez\u0151 sz\u00e1mokkal lehetne az oldalt jellemezni:<\/p>\n<p><strong>\u00d6sszes\u00edtett adatok:<\/strong><\/p>\n<ul>\n<li>A modul telep\u00edt\u00e9se \u00f3ta 249 736 l\u00e1togat\u00f3ja volt az oldalnak. (nem keres\u0151robotok)<\/li>\n<li>A l\u00e1togat\u00f3k 798 909 oldallet\u00f6lt\u00e9st gener\u00e1ltak.<\/li>\n<li>Keres\u0151oldalakon kereszt\u00fcl 111 709 alkalommal jutottatok ide.<\/li>\n<li>160 orsz\u00e1gb\u00f3l \u00e9rkeztek l\u00e1togat\u00f3k, t\u00f6bbs\u00e9g\u00e9ben term\u00e9szetesen Magyarorsz\u00e1gr\u00f3l (71%).<\/li>\n<\/ul>\n<p><strong>A mostani aktu\u00e1lis adatok naponta:<\/strong><\/p>\n<ul style=\"list-style-type: disc;\">\n<li>200-210 l\u00e1togat\u00f3<\/li>\n<li>500-600 oldallet\u00f6lt\u00e9s<\/li>\n<li>120-150 keres\u0151oldali tal\u00e1lat<\/li>\n<\/ul>\n<p>Lehet, hogy mindez nem sok, egy sima \u00e9telrendel\u0151 oldalnak biztosan nagyobb a forgalma, de az nem is olyan unalmas, mint ez. F\u0151leg ha \u00e9hes is vagy \ud83d\ude00<\/p>\n<p><strong>A top10 cikk l\u00e1togatotts\u00e1g szerint (a f\u0151oldalt lesz\u00e1m\u00edtva)<\/strong><\/p>\n<table width=\"367\">\n<tbody>\n<tr>\n<td width=\"303\">Java programoz\u00e1s 21. \u2013 F\u00e1jlkezel\u00e9s alapjai<\/td>\n<td width=\"64\">32\u00a0998 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 16. \u2013 Alap algoritmusok<\/td>\n<td>32\u00a0602 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 15. \u2013 String<\/td>\n<td>19\u00a0433 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>C++ programoz\u00e1s 14. \u2013 T\u00f6mb\u00f6k<\/td>\n<td>16\u00a0366 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 14. \u2013 T\u00f6mb\u00f6k<\/td>\n<td>15\u00a0592 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>C++ programoz\u00e1s 16. \u2013 String<\/td>\n<td>15\u00a0292 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 18. \u2013 Adatbek\u00e9r\u00e9s<\/td>\n<td>13\u00a0779 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 6. \u2013 Oper\u00e1torok<\/td>\n<td>13\u00a0273 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 20. \u2013 ArrayList<\/td>\n<td>12\u00a0186 megtekint\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Java programoz\u00e1s 17. \u2013 T\u00f6bbdimenzi\u00f3s t\u00f6mb\u00f6k<\/td>\n<td>11\u00a0959 megtekint\u00e9s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Sz\u00e1momra k\u00fcl\u00f6n \u00e9rdekes a k\u00e9t C++ lecke szerepl\u00e9se, err\u0151l kicsit k\u00e9s\u0151bb m\u00e9g \u00edrok.<\/p>\n<h2><a name=\"nem_unalmas\"><\/a>Motiv\u00e1ci\u00f3<\/h2>\n<p>Az egyik legfontosabb tulajdons\u00e1gnak tartom az \u00e9letben. N\u00e9lk\u00fcle \u00fagy gondolom, nincs semmi. Ahogy l\u00e1thatj\u00e1tok, az elm\u00falt id\u0151szakban ism\u00e9t ker\u00fcltek fel \u00faj tartalmak. Ennek t\u00f6bb oka is van:<\/p>\n<ul>\n<li>Szeretem a programoz\u00e1st, \u00e9s mi\u00f3ta egy ideig hanyagoltam, r\u00e1j\u00f6ttem, hogy hi\u00e1nyzik.<\/li>\n<li>Szeretek tan\u00edtani, \u00e9s hiszem, hogy semmi nem hat\u00e9konyabb, mint egy j\u00f3 tan\u00e1r. Pl\u00e1ne, ha ingyen van.<\/li>\n<li>Az olvas\u00f3i visszajelz\u00e9sek alapj\u00e1n \u00fagy l\u00e1tom, az oldal \u00e9s annak tartalma hi\u00e1nyp\u00f3tl\u00f3.<\/li>\n<li>1 \u00e9v sz\u00fcnet ut\u00e1n ism\u00e9t fel kell k\u00e9sz\u00edtenem egy csoportot az emelt \u00e9retts\u00e9gire.<\/li>\n<li>Az oldal l\u00e1togatotts\u00e1ga folyamatosan n\u0151, ez\u00e9rt valahol k\u00f6teless\u00e9gemnek \u00e9rzem, hogy kiszolg\u00e1ljam a l\u00e1togat\u00f3imat. Pedig id\u0151rabl\u00f3 hivat\u00e1s tan\u00e1rnak lenni, pl\u00e1ne, ha lelkes.<\/li>\n<\/ul>\n<h2>Mi\u00e9rt olyan, amilyen?<\/h2>\n<p>Nem mondhatn\u00e1m, hogy az oldal t\u00fals\u00e1gosan szakmai. Ez a tananyagok szintj\u00e9b\u0151l, \u00e9s a nagyon apr\u00f3l\u00e9kos, szinte sz\u00e1jbar\u00e1g\u00f3s magyar\u00e1zatokb\u00f3l is l\u00e1tszik. Az oldal alapvet\u0151 c\u00e9lja az emelt k\u00f6zismereti informatika \u00e9retts\u00e9gi programoz\u00e1s feladat\u00e1ra val\u00f3 felk\u00e9sz\u00edt\u00e9s, ak\u00e1r a kezd\u0151 szintt\u0151l. A k\u00f3dmin\u0151s\u00e9g is ezt t\u00e1masztja al\u00e1, err\u0151l m\u00edg k\u00e9s\u0151bb \u00edrok egy kicsit. A feladatok jellemz\u0151en egyfajta logik\u00e1t k\u00f6vetnek, valamint a magyar\u00e1zatokn\u00e1l, leck\u00e9kn\u00e9l is \u00e9szrevehetted, hogy igyekszem tipiz\u00e1lni a feladatokat. Ennek igaz\u00e1b\u00f3l egyetlen oka van: Nekem jelenleg nagyon kev\u00e9s id\u0151m van felk\u00e9sz\u00edteni a di\u00e1kjaimat egy emelt programoz\u00e1s feladat megold\u00e1s\u00e1ra. 86 tan\u00f3r\u00e1t \u00edrtam be magamnak ehhez a szint\u0171 felk\u00e9sz\u00edt\u00e9shez. Nincs t\u00f6bb, pedig nagyon j\u00f3 lenne.<\/p>\n<p>Sokszor ez\u00e9rt nem \u00edrok r\u00f6vid, \u00e9s t\u00f6m\u00f6r megold\u00e1sokat (pedig hidd el, \u00e9n is tudn\u00e9k). A v\u00e1ltoz\u00f3kat mindig egyes\u00e9vel vezetem be, hogy vil\u00e1gos legyen, melyiknek mi a feladata. Igaz, a kor\u00e1bbi k\u00f3djaimat \u00fajra \u00e1t kellene n\u00e9znem, \u00e9s ennek megfelel\u0151ek aktualiz\u00e1lni, mert menet k\u00f6zben finom\u00edtottam az elveimen a c\u00e9l \u00e9rdek\u00e9ben. Ezzel m\u00e9g ad\u00f3s vagyok. A p\u00e9ld\u00e1im olyanok, amelyek a legteljesebb m\u00e9rt\u00e9kben alapoznak az el\u0151z\u0151leg tanultakra. Arra \u00e9p\u00edtem az eg\u00e9szet, hogy a bonyolultabb feladatokat megtan\u00edtsam visszavezetni m\u00e1r megoldott probl\u00e9m\u00e1kra, amikre m\u00e1r ott van egy majdnem k\u00e9sz megold\u00e1s is a fejedben.<\/p>\n<p>Azzal szoktam p\u00e9ld\u00e1l\u00f3zni a di\u00e1kjaimnak, hogy a j\u00f3 programoz\u00f3 olyan, mint a j\u00f3 sakkoz\u00f3. Mindkett\u0151nek ott van sz\u00e1mtalan parti (feladat) a fej\u00e9ben, az adott probl\u00e9m\u00e1k buktat\u00f3i, \u00e9s az azokra egykor m\u0171k\u00f6d\u0151 l\u00e9p\u00e9sek. Min\u00e9l t\u00f6bb ilyen kis feladatot l\u00e1t a kezd\u0151 programoz\u00f3, ann\u00e1l k\u00f6nnyebben ismerheti fel m\u00e1s feladatokban ugyanazokat a s\u00e9m\u00e1kat. Mi\u00e9rt, a matek t\u00e1n nem ilyen?<\/p>\n<h2>Mi\u00e9rt Java?<\/h2>\n<p>Nemr\u00e9g lehet\u0151s\u00e9gem ny\u00edlt besz\u00e9lgetni egy olyan emberrel, aki a Java nyelv egyik k\u00f6zismert \u00e9s elismert szaktekint\u00e9lye. Nem tudom sz\u00f3 szerint id\u00e9zni, amit pontosan mondott, de a l\u00e9nyege ez volt: A Java alap filoz\u00f3fi\u00e1ja az, hogy ne legyen k\u00f6nny\u0171 vele elsz\u00farni a dolgokat, mivel r\u00e1k\u00e9nyszer\u00edt bizonyos dolgok helyes haszn\u00e1lat\u00e1ra.<\/p>\n<p>Ezt \u00e9n is \u00edgy l\u00e1tom.<\/p>\n<ul>\n<li>A Java sok mindent megk\u00f6vetel, \u00e9s azokat k\u00f6ny\u00f6rtelen\u00fcl betartatja veled. Teszi mindezt az\u00e9rt, hogy\u00a0 min\u00e9l kevesebb lehet\u0151s\u00e9ged legyen hib\u00e1zni, amire az\u00e9rt m\u00e9g \u00edgy is akad lehet\u0151s\u00e9ged.<\/li>\n<li>A Java alapesetben \u00e1tl\u00e1that\u00f3, \u00e9s besz\u00e9des, b\u00e1r ez t\u00f6bb g\u00e9pel\u00e9ssel is j\u00e1rhat.<\/li>\n<li>A Java rengeteg el\u0151re meg\u00edrt k\u00f3ddal rendelkezik, amiket k\u00f6nny\u0171 haszn\u00e1lni, ez\u00e1ltal sok mindent levesz a v\u00e1lladr\u00f3l, ez\u00e9rt arra koncentr\u00e1lhatsz, amire val\u00f3ban kell.<\/li>\n<\/ul>\n<p>Ilyenkor m\u00e1s nyelvek m\u0171vel\u0151i azzal v\u00e1ghatnak vissza, hogy elrejt el\u0151led dolgokat, ez\u00e9rt nem fogod meg\u00e9rteni, val\u00f3j\u00e1ban mi is t\u00f6rt\u00e9nik. Erre csak egyetlen dolgot v\u00e1laszoln\u00e9k: 86&#215;45 perc. Ennyi id\u0151m van.<\/p>\n<h2>Mi\u00e9rt nem C++?<\/h2>\n<p>El\u0151re jelzem, ez a r\u00e9sz az \u00e9n saj\u00e1t v\u00e9lem\u00e9nyem. Ellentmond\u00e1s a c\u00edmmel kapcsolatban, hogy az oldalon C++ tananyagok is vannak fent. Ez puszt\u00e1n amiatt t\u00f6rt\u00e9nt meg, mert egy \u00e9vig C++ nyelven is tan\u00edtanom kellett, de nem igaz\u00e1n tal\u00e1ltam kezd\u0151knek sz\u00f3l\u00f3 tananyagot, amivel kieg\u00e9sz\u00edthettem volna az \u00f3r\u00e1imat. Vagy csak \u00e9n nem kerestem el\u00e9gg\u00e9. Igaz tal\u00e1ltam, de azokat nem tartottam megfelel\u0151en frissnek, de olyan is volt, amiben komoly szakmai hib\u00e1kat tal\u00e1ltam. Ink\u00e1bb \u00fagy d\u00f6nt\u00f6ttem, meg\u00edrom magam, hogy haladhassunk. Azonban ha egy m\u00f3d van r\u00e1, ezt a nyelvet a j\u00f6v\u0151ben elker\u00fcln\u00e9m az oktat\u00e1sban. Mi\u00e9rt? A C++ rossz? Egy\u00e1ltal\u00e1n nem. Akkor mi\u00e9rt? Ha lehet, kezd\u0151knek ne! \u00cdme n\u00e9h\u00e1ny ok a teljess\u00e9g ig\u00e9nye n\u00e9lk\u00fcl, mi\u00e9rt nem javaslom kezd\u0151knek:<\/p>\n<ul>\n<li>Hi\u00e1ba egyszer\u0171bb a nyelvezete (relat\u00edv), t\u00fals\u00e1gosan megenged\u0151.<\/li>\n<li>Nem koppint az orrodra, ha valami rosszat teszel:\n<ul style=\"list-style-type: circle;\">\n<li>Nincs \u00e9rt\u00e9ke a v\u00e1ltoz\u00f3nak? &#8220;Sebaj, majd lesz benne valami.&#8221;<\/li>\n<li>Rossz \u00e9rt\u00e9ket \u00e1ll\u00edtott\u00e1l be valahol, amit nem is lehetne? &#8220;Nincs itt semmi l\u00e1tnival\u00f3, haladjunk&#8230;&#8221;<\/li>\n<li>M\u0171k\u00f6d\u00e9s k\u00f6zben valami hiba k\u00f6vetkezik be? &#8220;Ugyan, ha nem vetted \u00e9szre, meg sem t\u00f6rt\u00e9nt.&#8221;<\/li>\n<li>Bocs, \u00f6sszeomlott? &#8220;N\u00e9zd \u00e1t \u00fajra. Igen, az eg\u00e9szet!&#8221;<\/li>\n<\/ul>\n<\/li>\n<li>Valami bonyolultabb dolgot haszn\u00e1ln\u00e1l? &#8220;\u00cdrd meg magadnak, nehogy m\u00e1r seg\u00edtsek.&#8221;<\/li>\n<li>86 \u00f3ra<\/li>\n<\/ul>\n<p>A p\u00e1r \u00e9ve felker\u00fclt C++ leck\u00e9k n\u00e9melyike \u00fcst\u00f6k\u00f6sk\u00e9nt robbant be. Val\u00f3sz\u00edn\u0171leg az\u00e9rt, mert ez is hi\u00e1nyp\u00f3tl\u00f3. Nem \u00edg\u00e9rem meg, hogy ezt a ter\u00fcletet akt\u00edvan b\u0151v\u00edteni fogom, de voltak m\u00e1r komolyabb meglepet\u00e9sek is az \u00e9letemben \ud83d\ude42<\/p>\n<h2>A programoz\u00e1s csapatmunka<\/h2>\n<p>Sokszor azt tapasztalom, hogy a p\u00e9ldak\u00f3dok meg\u00edr\u00e1sa sor\u00e1n a k\u00f6zz\u00e9tev\u0151k mintha kifejezetten\u00a0 t\u00f6rekedn\u00e9nek a min\u00e9l t\u00f6m\u00f6rebb megold\u00e1sokra. V\u00e9lem\u00e9nyem szerint oktat\u00e1si c\u00e9lb\u00f3l a legjobb \u00fat az, ha a k\u00f3d min\u00e9l \u00e1ttekinthet\u0151bb, hogy aki tanulni szeretne bel\u0151le, a leghamarabb meg\u00e9rtse a m\u00f6g\u00f6tte m\u0171k\u00f6d\u0151 logik\u00e1t. Ut\u00e1na majd, kell\u0151 tapasztalattal felv\u00e9rtezve, \u00fagyis tudni fogja, hol \u00e9s mikor \u00e9rdemes t\u00f6m\u00f6r\u00edteni a k\u00f3don ahhoz, hogy m\u00e1sok is k\u00f6vetni tudj\u00e1k, mi t\u00f6rt\u00e9nik. Mindig abb\u00f3l kell kiindulni, hogy a k\u00f3dot nem magunknak \u00edrjuk, hanem minden esetben m\u00e1soknak.<\/p>\n<p>T\u00f6bbek k\u00f6z\u00f6tt ez\u00e9rt is veheted \u00e9szre, hogy szell\u0151s k\u00f3dokat \u00edrok. Sokkal t\u00f6bb sor, m\u00e1r csak a blokkok kapcsos z\u00e1r\u00f3jelei miatt is, amiket a p\u00e9ld\u00e1imban k\u00f6vetkezetesen mindig k\u00fcl\u00f6n sorban nyitok \u00e9s z\u00e1rok. Teszem mindezt az\u00e9rt, hogy j\u00f3l k\u00f6vethet\u0151 legyen, melyik utas\u00edt\u00e1s melyik blokkba tartozik. \u00c9lesben magam sem biztos, hogy \u00edgy haszn\u00e1ln\u00e1m, de most mindenk\u00e9pp az a c\u00e9l, hogy aki kezd\u0151 \u00e9s olvassa, tanuljon bel\u0151le. Most az\u00e9rt csapatmunka a programoz\u00e1s, mert \u00e9n \u00edrom a k\u00f3dokat, m\u00e1sok pedig a csapatom tagjaik\u00e9nt olvass\u00e1k, meg\u00e9rtik, megtanulj\u00e1k, alkalmazz\u00e1k, \u00e9s v\u00e9gs\u0151 c\u00e9lk\u00e9nt \u00faj probl\u00e9m\u00e1k eset\u00e9n kombin\u00e1lj\u00e1k, vagy a feladatnak megfelel\u0151en v\u00e1ltoztatnak rajta.<\/p>\n<h2>Hogyan tov\u00e1bb?<\/h2>\n<p>A helyzet az, hogy az emelt \u00e9retts\u00e9gi feladatok megold\u00e1saib\u00f3l el\u00e9g kicsi a felhozatal. Ezen bel\u00fcl k\u00fcl\u00f6n gy\u00e1szos a Java helyzete. Nem tudom ennek mi az oka. Ennyire nem haszn\u00e1lj\u00e1k m\u00e1sok? Hah\u00f3, <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#technology-_-programming-scripting-and-markup-languages\">top5 programoz\u00e1si nyelv<\/a> a vil\u00e1gon! \u00c9s ha kivessz\u00fck <span style=\"font-size: 15px; font-weight: 300;\">azokat, amik nem v\u00e1laszthat\u00f3 programoz\u00e1si nyelvek emelt \u00e9retts\u00e9gin? Akkor top2! \u00c9s nem sokkal maradt le a Python-t\u00f3l. Persze lenne m\u00e9g p\u00e1r tippem mi\u00e9rt nem tal\u00e1lunk Java megold\u00e1sokat. Tal\u00e1n csak szimpl\u00e1n nincs r\u00e1 idej\u00fck, hogy ezeket a megold\u00e1sokat elk\u00e9sz\u00edts\u00e9k.<\/span><\/p>\n<p>Rettent\u0151 macer\u00e1s olyan k\u00f3dot \u00edrni, amib\u0151l hat\u00e9konyan lehet tanulni, \u00e9s hatalmas felel\u0151ss\u00e9g is. Pl\u00e1ne, ha m\u00e9g tananyagot is \u00edr mell\u00e9 az ember. A Java &#8211; Alap algoritmusok leck\u00e9n\u00e9l 71 v\u00e1ltozatn\u00e1l j\u00e1r a sz\u00e1ml\u00e1l\u00f3, ennyi l\u00e9p\u00e9sben k\u00e9sz\u00edtettem el, \u00edrtam \u00e1t, m\u00f3dos\u00edtottam vagy \u00e9pp jav\u00edtottam. Munka\u00f3r\u00e1ban meg sem merem tippelni mennyi id\u0151 volt. A mostani legutols\u00f3 lecke, a Java rendezett t\u00f6mb\u00f6k &#8211; ami m\u00e9retileg kicsivel t\u00f6bb, mint az el\u0151z\u0151 fele &#8211; legal\u00e1bb 32 \u00f3ra volt. Mintha 4 napon kereszt\u00fcl napi 8 \u00f3r\u00e1ban semmi m\u00e1s sem csin\u00e1ltam volna. Nem 45 perc, hanem \u00f3ra! \u00c9s m\u00e9g biztosan tal\u00e1ltok benne ti is valami jav\u00edtani val\u00f3t.<\/p>\n<p>A terveim k\u00f6z\u00f6tt szerepel az \u00f6sszes emelt \u00e9retts\u00e9gi programoz\u00e1si feladat elk\u00e9sz\u00edt\u00e9se Java nyelven. Val\u00f3sz\u00edn\u0171leg valami rendezett form\u00e1ban is kiteszem \u0151ket, hogy egyszer\u0171en megtal\u00e1lhat\u00f3ak legyenek. Az m\u00e1r csak az \u00e9n h\u00fclyes\u00e9gem, hogy egyik-m\u00e1sikb\u00f3l ak\u00e1r t\u00f6bb verzi\u00f3t is k\u00e9sz\u00edtek majd, nem felt\u00e9tlen csak t\u00f6mb-lista adatszerkezet miatt, hanem p\u00e9ldak\u00e9nt komplexebb adatszerkezetek vagy technik\u00e1k bemutat\u00e1sa c\u00e9lj\u00e1b\u00f3l, ami az\u00e9rt m\u00e1r kicsit t\u00falmutatna az emelt \u00e9retts\u00e9gi tananyagon.<\/p>\n<p>Azt sem z\u00e1rn\u00e1m ki, hogy bizonyos egy\u00e9b, nem programoz\u00e1ssal kapcsolatos t\u00e9mak\u00f6r\u00f6k is felker\u00fclnek majd az oldalra, mert az informatika oktat\u00e1s meglehet\u0151sen sokr\u00e9t\u0171, de erre nem tudok garanci\u00e1t v\u00e1llalni.<\/p>\n<p>Oktat\u00f3vide\u00f3k? Gondolkodom rajta.<\/p>\n<h2>Ingyen?<\/h2>\n<p>Tov\u00e1bbra is az az alapfiloz\u00f3fi\u00e1m, hogy a tud\u00e1s mindenki\u00e9, \u00e9s ha megosztjuk, azzal mindannyian t\u00f6bbek lesz\u00fcnk. Ezen a k\u00e9s\u0151bbiekben sem k\u00edv\u00e1nok v\u00e1ltoztatni. Mindez nem z\u00e1rja ki, hogy az oldalon kereszt\u00fcl megpr\u00f3b\u00e1ljak valami bev\u00e9telhez jutni k\u00f6zvetett vagy k\u00f6zvetlen m\u00f3don, hogy legal\u00e1bb a fenntart\u00e1s\u00e1nak a k\u00f6lts\u00e9geit r\u00e9szben finansz\u00edrozni tudjam. Nem mintha ez hanyatt v\u00e1gna, de k\u00edv\u00e1ncsi lenn\u00e9k, Nektek mit \u00e9r ez az eg\u00e9sz.<\/p>\n<p>Az itt el\u00e9rhet\u0151 tananyagok mindenki sz\u00e1m\u00e1ra tov\u00e1bbra is ingyenesen el\u00e9rhet\u0151ek a j\u00f3l l\u00e1that\u00f3 m\u00f3don elhelyezett licenc szerint. \u00c9ppen ez\u00e9rt kifejezetten rosszul esik, amikor belebotlok, vagy \u00e9pp az olvas\u00f3im jelzik, hogy bizonyos helyeken forr\u00e1smegjel\u00f6l\u00e9s n\u00e9lk\u00fcl haszn\u00e1lj\u00e1k ezeket. Legal\u00e1bb ennyivel tisztelj\u00fck meg a munk\u00e1mat, a hozz\u00e1\u00e1ll\u00e1somat, hogy hivatkozunk arra, ha innen haszn\u00e1lunk valamit.<\/p>\n<p>Ez term\u00e9szetesen a m\u00e1sik ir\u00e1nyban is igaz, ha b\u00e1rki felfedezi a saj\u00e1t anyagait az oldalon, amit nem jeleztem kell\u0151 k\u00f6r\u00fcltekint\u00e9ssel, k\u00e9rem vegye a f\u00e1radts\u00e1got \u00e9s sz\u00f3ljon nekem, igyekszem j\u00f3v\u00e1 tenni az esetleges hib\u00e1mat.<\/p>\n<p>Mit mondtam el\u0151z\u0151leg? &#8220;Pedig id\u0151rabl\u00f3 hivat\u00e1s tan\u00e1rnak lenni, pl\u00e1ne, ha lelkes.&#8221; 2019.10.30 23:59. Illetve nem, \u00e9pp most lett holnap. (0:30, mert csak beleturk\u00e1ltam m\u00e9g&#8230;)<\/p>\n<p>Tov\u00e1bbi j\u00f3 olvas\u00e1st mindenkinek, \u00e9s v\u00e1rom a hozz\u00e1sz\u00f3l\u00e1sokat!<\/p>\n<p>Mik\u00f3 Csaba<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Honnan hov\u00e1 A mai este megfogalmaz\u00f3dott bennem p\u00e1r dolog az oldallal kapcsolatban, ezeket osztan\u00e1m meg Veletek, olvas\u00f3immal. Lesz benne minden vegyesen. T\u00f6ri, statisztika, gondolatok, tervek, ami \u00e9pp kavarog a fejemben. Tal\u00e1n n\u00e9ha j\u00f3 ilyeneket is olvasni, mert akkor egy kicsit <a class=\"more-link\" href=\"https:\/\/www.webotlet.hu\/?p=2713\">Tov\u00e1bb <span class=\"screen-reader-text\">  Vissza- \u00e9s el\u0151retekint\u00e9s<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2713","post","type-post","status-publish","format-standard","hentry","category-hirek"],"_links":{"self":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/2713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2713"}],"version-history":[{"count":50,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/2713\/revisions"}],"predecessor-version":[{"id":2765,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/2713\/revisions\/2765"}],"wp:attachment":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}