Dobar dan. Zanima me da li je moguce zaposliti se u nekoj firmi kao front end developer iako nemam skolu/faks za to. Poceo sam 2014 sa ucenjem html i css i javascript preko video tutorijala, ali sam se sada okrenuo knjigama i procitao sam html/css knjigu i sada prolazim javascript/jquery.
Takoder me zanima koliko bi mi vremena trebalo da postanem iskusan developer za freelance trziste ili cak zaposljavanje u firmi (ako je to moguce). Predan sam ucenju jer me to stvarno zanima. Naravno ako mi mozete preporuciti jos neki jezik za nauciti sto se tice front-end developmenta. Nigdje mi se ne zuri, imam 18 godina i zelim nauciti temeljito.
Ajax nije jezik, nema se tu što previše učiti, da ne plašiš čovjeka. Ajax je doslovice upit kojim omogucujes povlačenje podataka sa servera bez reloada stranice…i time svakako trebas baratati. Ja to podrazumjevam pod znanje JSa, mozda grijesim…
Ono što bi ti ja preporučio…što će ti vrijediti vise od diplome, radi svoje stvari koje ces moci pokazati drugima kad ces traziti job… Putem ces takodjer uciti i u praksi vidjeti gdje su ti rupe koje treba popuniti. Tek kad ces moci napraviti nesto zanimljivo…i sebi i drugima ces pokazati da si ovladao znanjem.
Danas je lepeza znanja koje frontend developer puno veca od one koju je morao poznavati nego ona koju je morao poznavati prije 10tak godina.
Izmedju ostaloga tu spada sass less js html css github json rest api ajax itd. Itd.
Za sve ovo, posebno JS preporucujem ti da nadjes neke knjige.Meni je @creatifcode preporucio neke odlicne su, nisu naporne i veoma su ugodne za citanje.Uslov je samo da dobro poznajes Engleski jezik
AJAX je ukljucen u knjizi koju trenutno citam, a i ima puno tutorijala na youtube tako da me to ne brine. Sto se tice stvari koje je creatifcode naveo, za github i sass sam cuo da treba max 3-4 dana da se usavrsi, za json isto nema puno muka(barem sam tako citao dok sam pretrazivo internet).
@Dooki Javascript sam prosao osnove i jos malo iznad, uostalom tako je i bilo preporuceno da ucim i da krenem dalje na jQuery. Za angural sam cuo i malo sam proucavao, i iskreno cini mi se malo zajeb*n, ali hvala na preporuci.
@belmin ucim jquery po ovoj knjizi (nasao sam piratsku verziju na jednom sajtu). Svi je hvale i kazu da je jedna od najboljih.
Ne znam zasto programeri toliko zaobilaze JS i odmah skacu na neke biblioteke poput jQuery-a, i forsiraju koristenje istog, i samim tim zaobilaze cisti JS.
Web development se ne može naučiti, on se uči dok ne krepaš ili ne promjeniš zanimanje.
Sve što su ti rekli lažu te, ništa nećeš u 1 dan ili 10 minuta kako neki ovdje rekoše.
Nitko ti ne može reći koliko treba da postaneš iskusan developer. To će ovisit o tebi.
Zasto onda progameri ne uce progamirati od asemblera i od 01010101, ajde reci mi iskreno kolko si puta koristio cist javascript dok si nesto radio? Ako sa jqueryjom to mozes isto napraviti sa puno manje linija.
Nema potrebe znati javascript u srz osim ako ne planiras raditi neki framework u njemu, bitno je da znas osnove kako radi…
Treba pratiti tehnologiju, kad si vidio na stackoverflowu da neko nekom pomogne sa cistim javasctiptom jako rijetko svi ti napisu kod u jQeriju
Mozda sam i u krivu jer nisam primarno front end developer, ali sam dosta radio i front end i nikad mi nije zatrebo pure javascript.
Dao si jako banalan primjer i pogledaj kolko je kod kraci, a sta da se radi o ovome:
Napisi program koji ce kada se klikne na button sa klasom clickme u parent divu naci klasu .findme i u njoj svakom ul dodati koji je po redu npr ako u divu find me imamo 3 ul a prvi ce imat class 1, drugi 2 itd… takoder svakom ul u treba dodati css background-color: #000; paragraphu unutra ul-a color: #fff; a anchor tagu color: #eee;
Pa da vidimo razliku u duljini koda Glup i banalan primjer ali ti hocu rec da jquery i stvarno ubrzava programiranje…
Nisi bas shvatio sta zelim reci, ovdje je rijec i o samoj optimizaciji.
Kod jeste kraci tebi, i lakse za procitati i sve, ali mislim da browser ne mislis bas tako jQuery je OK, ali kao sto rekoh ko zna koji put, koristi se cak i za najbanalnije stvari.
Malo se miksuje jQuery i JS ovde.
jQuery sluzi da se prikazu, izmjene, sklone HTML elementi. Ima vise veze sa HTML-om.
JS uglavnom ima vise veze sa matematikom tj. logikom procesa.
Ako treba izvrsiti matematicki proracun, trigonometriju, algebru ili bilo sta slicno core JS je mama u poredjenju JS i jQ.
Ako treba to upakovati i predstaviti vizitoru, jQuery je poprilicno dovoljan.
Dakle, jQ > (HTML+CSS); JS ~ programiranje (poput PHP-a, Java-e i sl).
Primjera radi ako treba izracunati udaljenost od tacke i slicno, ako kroz funkcijski algoritam treba izmijeniti elemente niza i slicno. To je JavaScript. jQuery je prikaz elemenata (uglavnom).
jQuery je bilioteka koja je napisana u Javascriptu - skup funkcija koje su predefinisane i olaksavaju rad, odnosno omogucavaju ti da neku kul animaciju ili nesto slicno zavrsis u sto kracem roku.
@Dooki Sto se tice angulara, je li potrebno nauciti jos nesto uz to? Npr. vidio sam da ljudi koriste node js i mongoDb i express uz angular pri izradnji aplikacija.
Sve 5, ali samo pravim distinkciju. Koncept (a i primjena) JS-a je kudikamo veci nego pojedinih biblioteka.
A sto se tice front end-a, pa trenutno ako bi se neko obuhvatno bavio front end-om trebalo bi da se zainteresuje za OOP JS. Backbone, underscore i slicne FW-e / biblioteke. jQuery ne moze pomoci za tako nesto. Samo kazem da je JS siri pojam od jQ: JS > jQ. Front end je puno vise od jQuery-ja u odnosu na Javascript kod kojem i jQuery pripada. jQuery je :hover CSS-a. Naravno da ga koristim gdje stignem i ne pada mi na pamet da koristim kobasice od addListener-a getElementById-ja etc, samo kazem da jQ jeste JS dok JS nije jQ. To je ideja.