![Kako postati Front-End Web Developer](https://i.ytimg.com/vi/by9hv4K_S-4/hqdefault.jpg)
Sadržaj
- faze
- 1. dio Razumijevanje potrebnih vještina
- Drugi dio Upoznajte se s programskim jezicima
- Treći dio Naučite osnove grafičkog dizajna
- Dio 4 Demonstriranje vještina
- Dio 5 Pronalaženje posla
Web razvoj kao poslovna domena neprestano se razvija i ne čudi: nove tehnologije (na primjer, aplikacije za tablete i pametne telefone) pojavljuju se gotovo svakodnevno. Iz tog razloga potražnja za osobljem sa sposobnošću stvaranja aplikacija i računalnih programa vrlo je velika. Postati web programer odlična je ideja za ljude koji su pametni u tehnologiji, ali za to morate uložiti napore i naučiti. Ako tražite karijeru kao web programer, morat ćete steći ne jednu vještinu, već cijeli skup, uključujući programske jezike, grafičko uređivanje i marketing.
faze
1. dio Razumijevanje potrebnih vještina
-
Otkrijte što poslodavci traže. Gotovo sve tvrtke koje žele zaposliti web programera traže stručnjaka sa specifičnim kvalifikacijama.- Mnogi poslodavci traže web programere sa diplomom računalnih znanosti.
- U stvari, tečajevi informatike pomažu studentima da savladaju vještine potrebne za profesiju web programera, uključujući programiranje, web dizajn, upravljanje bazama podataka, umrežavanje, a da ne spominjemo matematiku.
- Umjesto sveučilišne diplome, mnogi web programeri radije dobivaju stručnu potvrdu. Stručne potvrde mogu izdati obrazovne institucije, službe za kontinuirano obrazovanje i nekoliko tehnoloških tvrtki.
- Na primjer, Microsoft organizira tečajeve za web razvoj. Za dobivanje certifikata morat ćete položiti ispit i imati 2 ili 3 godine iskustva.
- Iako je dobivanje diploma ili potvrda poželjan zahtjev, mnogi su neovisni programeri na tržištu uspjeli izgraditi uspješna poduzeća bez njih.
-
Shvatite vještine potrebne za web programera. Najosnovnija vještina koja vam je potrebna jest stvaranje jednostavne web stranice.- Morate shvatiti kako funkcionira web i računalno programiranje.
- Dobar web programer mora znati mnogo programskih jezika. Mogućnost kodiranja na više jezika i njihove ispravne upotrebe najvjerojatnije će biti korisna.
- Svakog dana se pojavljuju novi programski jezici i nova sučelja. Ako želite napredovati u ovom području, morate biti u toku s novim tehnološkim trendovima.
- Morate znati neke osnovne aspekte dizajna, uključujući teoriju boja, sastav stranica, odabir slova i tako dalje.
- Iako vam glavni zadatak nije stvaranje privlačne grafike, trebali biste znati kako web stranicu ili aplikaciju učiniti privlačnima korisnicima i istovremeno ih lako koristiti.
-
Shvatite da je to vrlo zahtjevno područje. Morate imati izvrsne međuljudske vještine da biste ostavili dobar dojam na klijente i mogli se nositi sa stresom u užurbanom radnom okruženju.- Interpersonalne vještine gotovo su kamen temeljac za web razvoj. Zapravo biste trebali svakodnevno komunicirati s kupcima, kolegama ili predstavnicima drugih tvrtki.
- Mogućnost upravljanja nestrpljivim kupcima ili kupcima koji nemaju veliko razumijevanje tehnologije bit će vrlo korisna.
- Bit ćete suočeni s teškim kupcima i ljudima kojima treba puno pomoći da nauče kako koristiti tehnologiju koju razvijate.
- Također ćete trebati imati vještine u upravljanju stresom i vremenom. Posao web programera vrlo je zahtjevan.
- Moguće je da ste istovremeno zauzeti za više projekata odjednom, a rokovi isporuke bit će blizu.
Drugi dio Upoznajte se s programskim jezicima
-
Shvatite njihovu svrhu i funkciju. Bez programskih jezika i IT platformi vaši programi i web aplikacije vjerojatno neće dobro funkcionirati.- Jezici programiranja i razvojne platforme zapravo su alati koje programeri koriste za stvaranje skripti, aplikacija i drugih skupova uputa koje računalo mora izvršiti.
- Trenutno postoji desetak programskih jezika.
- Svaki jezik ima svoju platformu ili sastavljeni program, na kojem je sve napisano i namijenjeno pokretanju na računalu.
-
Upoznajte se s HTML-om. To je jedan od najjednostavnijih i najčešće korištenih jezika za izradu web stranica.- To je tako jednostavno da je gotovo svatko u stanju naučiti osnove u popodnevnim satima, uz udžbenik.
- HTML koristi nekoliko kratkih kodova ugrađenih u dokument e. Kao i svaki drugi jezik, ima svoju gramatiku i sintaksu.
- HTML označava Hypere Markup Language, koji je označni jezik dizajniran za predstavljanje web stranica.
- Lhypere je sustav kojim korisnici surfaju Internetom. Kada kliknete na vezu, hiper vas usmjerava s jedne stranice na drugu.
- Kad pišete u HTML-u, koristite slijed oznaka. Te oznake upućuju na izvršavanje zadataka: oblikovanje kurzivom, stvaranje veze na drugu stranicu, umetanje popisa s tabele i tako dalje.
- Nakon što napišete HTML kod u datoteku e, spremit ćete ga kao HTML datoteku. Tada se može otvoriti u bilo kojem pregledniku, primjerice u pregledniku Google Chrome ili Firefox.
- Preglednici mogu čitati datoteke i prevoditi kod u vizualni oblik. Dakle, objavite web stranicu koju ćete vidjeti.
- Da biste pisali u HTML-u, jednostavno možete koristiti uređivač e-pošte ili moćan alat za uređivanje kao što je HTML Kit.
- Postoje i drugi programski jezici koji rade na isti način, ali koriste različite sintakse i oznake. Trebat će vam ako želite stvoriti složenije stranice.
-
Shvatite Java. To je programski jezik koji obično koriste web programeri.- Glavni zadatak Jave je omogućiti programeru da opiše skriptu ili upute za aplikaciju.
- Ovaj jezik omogućuje opisivanje skripte koja se može izvršiti na svim platformama.
- Netflix, Edmunds i Zappos neke su od popularnih web mjesta koja koriste Javu.
- JSON i CORE su neki od najpopularnijih alata za pisanje i programiranje na Javi.
-
Saznajte kako koristiti NET / C #. Ako radite na Microsoftovim sustavima, morate razviti svoje vještine korištenjem ovog programskog jezika.- U stvari, to je programski jezik koji je posebno stvoren za Microsoftove platforme.
- ExactTarget, Comcast i XBOX samo su neke od web lokacija i usluga koje koriste ovaj programski jezik.
- Flippy, Imagehandler, SQL Helper i CodeSmith neki su od razvojnih alata za pisanje u NET / C #.
- Ostali alati koji će vam pomoći da provjerite usklađenost s kodom i lakše pokrenu aplikacije, uključuju Flippy, Imagehandler, SQL Helper i CodeSmith.
-
Razmislite o učenju PHP-a. To je još jedan jezik posebno pogodan za web razvoj.- To je najčešće korišteni skriptni jezik.
- Ovaj programski jezik omogućuje programerima da brzo opišu. Uz to, znatno je fleksibilniji od ostalih jezika.
- Facebook, Wikipedia i Tumblr koriste PHP kao programski jezik.
- Među glavnim alatima za rad s PHP-om nalaze se Slim.PHP, Webgrind i Secureimage.
- Postoje i drugi alati, uključujući Scavenger, PHP DOX i PHP_Debug. Za rad s PHP-om dostupni su i mnogi testeri, uređaji za uklanjanje pogrešaka i alati za dokumentaciju.
-
Razmislite o razvoju svojih C ++ vještina. Taj se jezik posebno koristi za programske sustave.- To je programski jezik koji se lako koristi uz fleksibilni kod.
- Najpopularnije web stranice razvijene u C ++ su DIRECTTV, JPMorgan Chase i Sony.
- Postoji nekoliko alata koji će vam pomoći kodati u C ++, uključujući Doxygen, Mscgen i Graphviz.
- Eclipse je još jedan popularan alat za rad s C ++.
-
Naučite programirati u Pythonu. To je vrlo čest jezik koji koriste mnoge web stranice.- Ovaj je programski jezik popularan zbog svoje jednostavnosti, koji omogućava programerima da brzo izrade program i integriraju različite sustave.
- Sintaksa ovog jezika prilično je jednostavna i razumljiva, što smanjuje troškove održavanja programa.
- Neke web stranice koje svakodnevno koristite temelje se na Pythonu, naime Googleu i YouTubeu.
- Za rad s Python-om možete koristiti alate kao što su Komodo Edit IDE, Eclipse s PyDev-om i PyCharm IDE.
Treći dio Naučite osnove grafičkog dizajna
-
Shvatite osnove grafičkog dizajna na web stranici. Većina web programera se ne brine za grafički dizajn svojih web lokacija, ali uvijek je važno znati osnove ovog aspekta.- Morate biti u mogućnosti obrezati sliku, promijeniti joj veličinu, promijeniti shemu boja i dodati e.
- Mnogo je aplikacija i programa za uređivanje grafika i fotografija koje možete koristiti.
- Svaki od ovih programa ima svoje sučelje i vlastite metode korištenja.
- Opet, većina web programera koji rade u velikim tvrtkama ne bavi se grafičkim dizajnom aplikacija i samih web stranica. Stoga je važno imati razumijevanje procesa uređivanja grafike.
- Međutim, ako radite u maloj tvrtki ili samostalno, morat ćete koristiti osnovne grafičke vještine.
-
Preuzmite besplatni softver za grafičko uređivanje. To će vam omogućiti da steknete osnovne vještine u grafičkom uređivanju.- Na primjer, izdavači poput GIMP i Inkscape dostupni su besplatno.
- Na Internetu ćete pronaći mnoge udžbenike za te programe.
- Ovi besplatni programi omogućuju vam izvršavanje najjednostavnijih zadataka za uređivanje i stvaranje osnovne grafike.
- Pomoću GIMP-a i Inkscapea možete obrezivati i mijenjati veličinu slika i grafike, dodavati oblike i e, uklanjati efekte crvenih očiju i mijenjati boje.
-
Saznajte kako dodati slike web mjestu. Napravite jednostavno web mjesto na temu koja vas zanima.- Upotrijebite svoje vještine programiranja HTML-a za dodavanje jednostavnih slika i slika na web mjesto.
- Za uređivanje slika koristite GIMP ili Inkscape.
- Pogledajte web mjesto da biste vidjeli kako promjene na slikama utječu na izgled stranica.
- Trebate vježbati i testirati različite mogućnosti da biste pronašli tehnike i procese koji vam najviše odgovaraju.
- No, kada vas zaposli klijent, morat ćete po potrebi uređivati slike i grafike.
Dio 4 Demonstriranje vještina
-
Dizajnirajte više web lokacija. Ovo je važno jer ćete potencijalnim kupcima moći dokazati svoje sposobnosti.- Trebali biste stvoriti različite vrste web lokacija: virtualnu umjetničku galeriju za prikaz umjetničkih djela ili fotografija i videozapisa, komercijalnu web stranicu i platformu posvećenu hobiju ili vašoj strasti kao blogu.
- Jedan od glavnih zadataka web programera je stvaranje sličnih web mjesta.
- Stvorite stranicu za izmišljenu tvrtku. Navedite opis poslovne aktivnosti, ponuđenih proizvoda i usluga, dodajte slike mogućnosti zaposlenja, stvorite stranicu s opisom roba i usluga i stranicu s kontaktima.
- Izradite vlastitu web stranicu. Uključite informacije o uslugama web programiranja koje nudite, cijenama i vezama do web stranica koje ste radili ili sami izradili.
- Moći ćete pokazati klijentima sve svoje projekte.
- Stvorite blog u kojem korisnici mogu sami dodavati sadržaj koristeći posebno sučelje.
- Koristite različite programske jezike kako biste potencijalnim kupcima demonstrirali svoje vještine.
-
Dizajnirajte profesionalne kartice. Distribuirajte ih tijekom događanja.- Na svojim posjetnicama morate navesti adresu svoje osobne ili poslovne web stranice kako biste postali poznati kao neovisni web programer.
- Na kartici unesite svoje ostale kontakt podatke.
- Dodajte veze na web mjesta koja ste stvorili da bi potencijalni kupci mogli vidjeti vaš rad.
-
Povećajte svoju vidljivost na društvenim mrežama. Pokušajte stvoriti stranicu o svojoj tvrtki i vašim specijalitetima u web razvoju.- Kao i web stranica, ova će vam stranica također pomoći da promovirate svoje sposobnosti.
- Stvorite Facebook stranicu za svoje poslovanje. Navedite usluge koje nudite u vezi s web programiranjem, cijenama i kontaktnim podacima.
- Stvorite račun i stavite veze na web mjesta na kojima radite.
- Provjerite imate li Google + stranicu ili blog kako biste potencijalne kupce obavijestili o projektima na kojima radite i vašem napretku.
- Za komunikaciju s drugim web programerima možete koristiti LinkedIn.
-
Oglasite svoje usluge putem interneta i u novinama. Nakon što savršeno usavršite teren, svoje usluge biste trebali promicati u velikoj mjeri.- Postavite oglas na Leboncoin.fr ili na druge slične web stranice.
- Obavezno dodajte veze na web mjesta koja ste stvorili i ne zaboravite navesti podatke za kontakt.
- Pokušajte objaviti oglas u lokalnim novinama i časopisu.
- Ove strategije mogu vam pomoći da svoje usluge učinite poznatim lokalnim društvenim skupinama, neprofitnim organizacijama i tvrtkama koje žele stvoriti ili poboljšati vlastite web lokacije.
Dio 5 Pronalaženje posla
-
Napišite i ažurirajte svoj životopis. Pokušajte uključiti sva iskustva, čak i neplaćena, koja uključuju dizajn i programiranje web stranica i aplikacija.- Važno je u životopisu navesti iskrene informacije. Ne pišite lažne podatke i ne pretjerujte u svojim iskustvima.
- Izbjegavajte tehničke izraze i jezične riječi. Jasno opišite svoja radna iskustva bez korištenja riječi poput "sinergija" ili "kreativnost".
- Dodajte izjave svojih kupaca kao i veze na kod ili web mjesta koja ste stvorili.
- Pročitajte ga prijatelj ili kolega prije prijave za posao.
- Nakon što napišete ili ažurirate, objavite ih na Internetu. Da biste to učinili, možete koristiti web lokacije kao što su LinkedIn ili Upwork.
- Zamolite sve svoje kontakte u industriji da pogledaju vaš životopis i obavijeste vas ako pronađu ponude za posao.
-
Objavite dio svog rada na Internetu. Bitno je da svaki web programer koji traži sjajnu karijeru ima internetsku vidljivost.- Objavite projekt koji radite u slobodno vrijeme na web stranicama kao što su Github.
- Sudjelujte u projektima otvorenog koda na GitHub-u i sličnim web stranicama.
- Osoba koja radi na web projektu tijekom svog slobodnog vremena bit će zanimljiv kandidat u očima svakog poslodavca.
- Na svoje mrežne profile stavite svoj najbolji kod.
- Jeste li napisali računalni kôd ili doprinijeli projektu? Ako je odgovor da, navedite to u svom životopisu.
- Možete i voditi blog o svojim trenutnim projektima ili najnovijim trendovima u razvoju web stranica. U svoj životopis uvrstite vezu do stranice. Potencijalni poslodavci često žele provjeriti prate li kandidati najnovije trendove na tom polju.
-
Istražite na tehnološkim tvrtkama. Ako se obratite za intervju ili se prijavljujete za određeni posao, vrlo je važno znati što je moguće više detalja o tvrtki.- Saznajte koliko dugo tvrtka posluje.
- Pokušajte znati svoje ciljeve.
- Obavezno naučite više o ponuđenim uslugama i proizvodima.
- Potencijalni poslodavac neće gubiti vrijeme na razgovor s kandidatom koji očito ne zna ništa o njegovom poslu ili poslovanju.
-
Provedite vrijeme na tehničkim testovima. Prije intervjua, mnoge tvrtke organiziraju test kako bi procijenile tehničke sposobnosti kandidata.- Ispitajte ozbiljno čak i ako se zadatak čini laganim.
- Lon vas može pitati možete li programirati pomoću određenog programskog jezika ili razviti određenu vrstu web mjesta.
- Dajte sve od sebe za vrijeme testa. Provjerite je li vaš kôd bez grešaka i dobro sastavljen.
- Na internetsku stranicu stavite rezultat testa. Na ovaj će način potencijalni poslodavci znati da ste u mogućnosti izvršiti kod koji ste sami napisali.
-
Pripremite se za intervju. Istražite samu tvrtku i klimu.- Vrijedno je ispitati postoji li dress code, znati sate rada i jesu li poslovna putovanja potrebna.
- Dođite 15 minuta prije zakazanog vremena za razgovor. Pokazuje koliko ste sada blizu i možete dobro upravljati svojim vremenom.
- Pripremite nekoliko pitanja koja ćete postaviti sugovorniku. Trebali biste naučiti o radnom okruženju, kulturi tvrtke, vrstama projekata na kojima ćete raditi itd.
- Ako dođete na intervju i postavite relevantna pitanja, pokazujete potencijalnom poslodavcu da ste pomno razmislili o poslu i samom intervjuu.
- Izbjegavajte najčešće pogreške napravljene tijekom intervjua. Ne pitajte o plaći i ne razgovarajte o svojim dosadašnjim poslodavcima ili kolegama. Ne duplicirajte svoja iskustva kada postavljate pitanja o projektima na kojima ste radili.