Želim biti front-end developer

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.

Hvala i lijep pozdrav.

Preporučio bih ti da naučiš Ajax nakon što usavršiš Javascript :wink:

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.

Niti ovo nije tocno ali nema veze.

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.

Ali cemu preuvelicavanje toga sto sve treba znati?

  • SASS - Ako znas css znas i SASS treba ti doslovno 10 minuta da ga naucis.
  • Github - Pogledas onaj video od 30minuta kako se koristi i jos malo sam isprobavas i naucio si ga dakle 1 dan
  • json - Bez ikakvih pametovanja to je naredba koja pretvara array ili objekt u string.
  • rest api - To ce mu tek kad nauci nesto tipa Angular neznam bas kad se to koristi sa jQueryem

@ivan2 Moj ti je savjet da rade gledas video tutoriajle gdje ljudi rade cijeli projekat…

I nemoj previse uciti cisti javascript nema potrebe za time nauci osnove i to je to.
Zatim toga nauci jQuery i AngularJS.

Kod Angulara se posveti da naucis raditi signle page aplikacije pa mi se javi :smiley:

HTML5 / CSS3 (+SASS) -> JS -> JS Frameworks.

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

Hvala vam svima na odgovorima.

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. :wink:
Nitko ti ne može reći koliko treba da postaneš iskusan developer. To će ovisit o tebi.

1 Like

Možeš li navesti koje knjige?

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.

Pa masu puta si mogao vidjeti da ljudi koriste jQuery samo da bi dodali neku klasu, a pogledaj samo u cemu je razlika:

JS - koristim setAttribute() metodu

document.getElementById("neki-id").setAttribute("class", "neka-klasa");

jQuery - addClass() funkcija

$("#neki-id") .addClass(".neka-klasa");

I po cemu je ovdje jQuery bolji ? Moj prethodni post je bio o tome kako developeri koriste jQuery za najbanalnije stvari, poput ove npr.

@ariosto Learning Javascript - TIM WRIGHT

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 :smiley: 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 :wink: jQuery je OK, ali kao sto rekoh ko zna koji put, koristi se cak i za najbanalnije stvari.

1 Like

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).

@tpojka to je tocno ali decko oce biti front-end developer dakle od javascripta mu trebaju samo osnove i dobro poznavanje jQuerya i AngularaJS

Hm.

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.

@tpojka jesi pročitao ovo što si napisao ? Ispravi se da ja ne moram.

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.

1 Like