Co riesite?
Syntax PHP otazka hodiny. Nette 3 dni. Kym som prisiel na to, k comu je signal, lebo sa mi take nieco odrazu hodilo v aplikaciil. SQL - zvladnut CRUD, ked budem prehanat tak den. HTML pozna kazdy programator. Neviem, co tam este bolo. Klasicky web je PHP + MySQL + Apache. DOM struktura strasne tazka vec na pochopenie. Klasicky strom, ktory pozna kazdy programator. Javascript podla toho co treba, ale tiez nie dlho. Programator do 20 dni musi dat nejaku schopnu webovu aplikaciu. Clovek, ktory nevie co je strom, foreach, slovnik, array, neviem. Pamatam si, ze som for cyklus ako dieta nepochopil na prvy krat.
Pre Vasu informaciu, v Pascale som pisal prevazne algoritmy a datove struktury cez 3 roky. Potom Delphi, kde som nepochopil OOP. Chapanie OOP prislo az pri Jave. Medzi som robil C++ STL, kvoli algoritmom. Dnes ma zivi C#. Ked to zratam od cias, kedy som zacal ako samouk, programujem uz cez 10 rokov. Ale ano, vyhonte si svoje ega a tvrdte, ze som sa to vsetko naucil za 20 dni. Ako.. ked programator neda dokopy web za 20 dni, co je spusta casu ak clovek nerobi nic ine tak..
ORM ak nikdy predtym programator nevidel tak pol dna pochopenie a zvysneho poldna na synax v danom jazyku. Alebo vy zije v tom, ze programator medituje nad foreachom v kazdom novom jazyku? Teraz som doucoval kamosa programovanie, ktory nevedel co ma robit metoda GetItemByName. Tak ked ta metoda vola GetItemByName tak predpokladam, ze v triede je nejaka koleckia, pole alebo zoznam alebo v whatever a ta metoda ma prejst najskor celu tu kolekciu a vratit jeden prvok (ak chcete, prvy prvok) s tym menom. Alebo si ma programator ku kazdej metode so vsehovoriacim citat dokumentaciu?
Kamos, zaciatocnik v programovani riesil do skoly jednu ulohu 2 tyzdne, nad ktorou, keby som si sadol, tak ju naprogramujem celu za 3 hodiny z toho 20 minut by som cital trojstrankove zadanie. Hej, trochu som ho zdeptal, ze podla nazvu metody viem o co asi ide ale hned som mu vysvetlil, ze tiez som zacinal a mam uz cosi odprogramovane a toto je bezny standard. A zacinal som Pascalom, nie PHP..
Ja stale neviem, ci si uvedomute, ale programotor si precita ze DOM je stromova struktura HTML elementov a tym je mu vsetko, co potrebuje jasne. Na upravu DOM sa bezne pouziva jQuery, ok vygoogli jQuery tutorial, potom dokumentaciu a ked tam ma metoda nazov AddNode alebo AddChild alebo neviem aka, ale precitam jej nazov a viem co robi. Ked chcem odstranit uzol (kazdeho programatora napadne, ze samozrejme aj jeho detmi) tak hladam nieco kde je remove/delete v uchylnom pripade erase.
Ludia, ja neviem ako vy premyslate a fungujete, ale ked meditujete nad kazdym novym foreachom, tak sorry... Pride mi poriadku, ak ulohu do skoly, ktory ja naprogramujem za 3 hodiny s 2 decami slivovice v sebe, ze ju zaciatocnik riesi 2 tyzdne. Ale pride mi divne, ked ju programator riesi viac ako par hodin. Preto som presvedceny, ze ked sa programator 20 dni venovat iba webu, tak tie veci musi dat z predu odzadu tri krat.
Mimochodom, znamy sa za 2 tyzdne naucil programovat vo Foxpro, spravil si vlastny program, ktory zacal predavat. Ked prisiel Windows, presiel na Visual Foxpro a dodnes na tom zaraba fakt slusne zaraba. Sice tie prve 2 tyzdne boli utrpenie a predtym riesil iba nejake datove sklady v Tesle ale.. Ale tiez sikovy clovek, co na Vyske sa nepripravil na cviko tak pri tabuly vymyslel dokaz vety, ktory cviciaci este nevidel.
Ak clovek chce, alebo nema na vyber, tak za 20 dni dokaze zazraky.. A ked nemusi, neurobi ani za 20 dni nic. Je to o pristupe a o tom, ci vyhladavate vyzvy a prekonavate samych seba, alebo chcete pracovat denne 8 hodin a je Vam jedno na com.