Web razvoj polje je koje se širi uvođenjem novih tehnologija, poput aplikacija na pametnim telefonima i tabletima. Potražnja za ljudima koji su upoznati sa stvaranjem novih aplikacija i programa vrlo je velika. Postati web programer dobra je strategija za ljude koji se razumiju u tehnologiju, ali za to će biti potrebno malo rada i učenja. Ako želite izgraditi karijeru kao web programer, morat ćete naučiti skup vještina koje uključuju programske jezike, grafičko uređivanje i marketing.
Koraci
1. dio od 5: Razumijevanje onoga što je potrebno da biste postali web programer
Korak 1. Znajte što poslodavci traže
Većina tvrtki koje žele zaposliti web developera oglasit će se za osobu koja ima nekoliko kvalifikacija.
- Mnogi će poslodavci htjeti da web developer ima diplomu računalnih znanosti.
- Studije računalnih znanosti pripremaju pojedinca poučavajući ga vještinama potrebnim za razvoj weba: programiranje, web dizajn, upravljanje bazama podataka, umrežavanje i matematiku.
- Umjesto stjecanja diplome, mnogi web programeri posjeduju profesionalne certifikate. Možete ih nabaviti na fakultetima u zajednici, uslugama kontinuiranog obrazovanja i nekoliko tehnoloških tvrtki.
- Na primjer, Microsoft nudi tečaj obuke za web razvoj koji zahtijeva da položite ispit i imate 2-3 godine radnog iskustva.
- Iako je diploma ili certifikat najpoželjniji, na tržištu postoji mnogo slobodnih web programera koji grade uspješno poslovanje.
Korak 2. Shvatite koje su vam računalne vještine potrebne da biste postali web programer
Sposobnost dizajniranja osnovne web stranice minimum je koji ćete morati moći napraviti.
- Morate znati kako web radi i kako programirati.
- Postoji mnogo različitih programskih jezika koje bi dobar web programer trebao poznavati. Morat ćete znati kodirati u različitim programskim jezicima i kada ih koristiti.
- Novi programski jezici i sučelja pojavljuju se svakodnevno. Morate pratiti tehnološke trendove kako biste napredovali na ovom polju.
- Morat ćete znati neke osnovne aspekte dizajna: teoriju boja, blokiranje mreže, fontove itd.
- Iako vaš posao nije prvenstveno dizajn grafike, trebali biste znati kako web stranica ili aplikacija izgledati atraktivno i istovremeno prilagođeni korisnicima.
Korak 3. Shvatite da je web razvoj vrlo zahtjevna karijera
Morat ćete imati međuljudske vještine za odnos s klijentima, kao i za suočavanje sa stresom i zauzetim radnim okruženjem.
- Međuljudske vještine vrlo su važan aspekt na području web razvoja. Svakodnevno ćete se suočavati s klijentima, suradnicima i tvrtkama.
- Važno je znati kako se ponašati s osobom koja je nestrpljiva ili koja ne razumije tehnologiju.
- Možda imate posla s teškim klijentima ili ljudima kojima je potrebna dodatna pomoć u učenju korištenja tehnologije koju razvijate.
- Također će vam trebati vještine upravljanja stresom i upravljanja vremenom. Biti web programer vrlo je zahtjevno.
- Možda radite na nekoliko projekata odjednom i imate teške rokove.
2. dio od 5: Učenje o programskim jezicima
Korak 1. Shvatite svrhu i funkciju programskih jezika i platformi
Bez njih web i drugi programi ne bi pravilno funkcionirali.
- Programski jezici i platforme programeri koriste za izradu aplikacija, skripti ili drugih skupova uputa koje računala trebaju slijediti.
- Postoji na desetke različitih programskih jezika.
- Svaki jezik koristi različitu platformu ili program za pisanje skripti, programa i uputa.
Korak 2. Upoznajte se s HTML -om
Ovo je jedan od najjednostavnijih i najčešće korištenih programskih jezika za web stranice.
- Većina ljudi može naučiti osnove HTML -a u poslijepodnevnim satima pomoću jednog od mnogih dostupnih internetskih vodiča.
- HTML je jezik koji se sastoji od više kratkih kodova upisanih u tekstualni dokument. Ima svoju gramatiku i sintaksu kao i svaki jezik.
- HTML označava jezik za označavanje hiperteksta.
- Hipertekst je metoda kojom se krećete internetom. Kliknete na vezu, koja je hipertekst koja vas vodi s jedne stranice na drugu.
- Kada pišete u HTML -u, koristiti ćete niz oznaka. Ove oznake poručuju tekstu što treba učiniti: kurzivom, povezivanjem na drugu stranicu, oznakom s grafičkim oznakama itd.
- Kada upisujete HTML u tekstualnu datoteku, on se tada sprema kao html datoteka. Ovu datoteku tada otvara preglednik, poput Google Chromea ili Firefoxa.
- Vaš preglednik čita datoteku i prevodi vaš kôd u vizualni oblik. To je web stranica koju vidite.
- Za korištenje HTML -a možete upotrijebiti jednostavan uređivač teksta ili moćan alat za uređivanje HTML -a poput HTML Kit -a.
- Ostali programski jezici rade slično, ali koriste različite sintakse i oznake. Za složenije vrste web stranica dostupni su drugi jezici.
Korak 3. Saznajte o Javi
Ovo je vrlo često korišten programski jezik za web programere.
- Glavni cilj Jave je omogućiti web programerima da napišu skriptu ili skup uputa za aplikaciju.
- Ovaj jezik omogućuje piscima aplikacija da "pišu jednom, rade bilo gdje".
- Neke popularne web stranice koje koriste ovaj jezik su Netflix, Edmunds i Zappos.
- Neki od najpopularnijih alata za pisanje i kodiranje u Javi su JSON i CORE.
Korak 4. Razviti vještine korištenjem NET/ C#
To je bitno ako radite na Microsoftovim sustavima.
- Ovaj programski jezik stvoren je za Microsoftove platforme.
- Popularne web stranice koje ovo koriste kao razvojni alat su ExactTarget, Comcast i XBOX.
- Alati za razvoj koji će vam pomoći pri pisanju u NET/C# su Flippy, SQL Helper, Imagehandler i CodeSmith.
- Drugi alati koji mogu provjeriti vaš kôd i pomoći u nesmetanom pokretanju vaših aplikacija su FxCop, Regulator, NUnit i NDoc.
Korak 5. Razmislite o učenju PHP -a
Ovo je još jedan jezik koji je posebno pogodan za web razvoj.
- To je najčešće korišteni skriptni jezik.
- Ovaj jezik omogućuje web programerima da brzo pišu. Ovaj je jezik fleksibilniji u svom kodu od drugih.
- Facebook, Tumblr i Wikipedia koriste PHP kao svoj programski jezik.
- Neki od najboljih alata za korištenje PHP -a su Slim. PHP, Secureimage i Webgrind.
- Ostali alati za PHP uključuju, ali nisu ograničeni na, Scavenger, PHP DOX i PHP_Debug. Za korištenje s PHP -om dostupno je više testera, ispravljača pogrešaka i dokumenata.
Korak 6. Razmislite o razvoju vještina pisanja C ++ koda
Ovaj se jezik uglavnom koristi za programiranje sustava.
- Ovaj programski jezik je jednostavan za korištenje i ima fleksibilnost u kodu.
- Popularne web stranice koje koriste C ++ su JPMorgan Chase, DIRECTTV i Sony.
- Postoji više alata koji vam mogu pomoći u kodiranju u C ++, kao što su Doxygen, Graphviz i Mscgen.
- Eclipse je još jedan popularan alat za korištenje C ++.
Korak 7. Saznajte kako kodirati u Pythonu
Ovo je vrlo popularan jezik kodiranja koji koriste mnoge popularne web stranice.
- Python je programski jezik poznat po jednostavnosti korištenja koji programerima omogućuje brzo stvaranje koda i integraciju sustava.
- Ovaj jezik ima programsku sintaksu koja se lako čita i prati. Time se smanjuju troškovi održavanja programa.
- Neke od web stranica koje vjerojatno svakodnevno koristite temelje se na Pythonu, poput Googlea i Youtubea.
- Neki od alata koje možete isprobati za rad s Pythonom su Komodo Edit IDE, PyCharm IDE i Eclipse s PyDevom.
3. dio od 5: Učenje o grafičkom dizajnu
Korak 1. Shvatite osnove grafike na web stranici
Većina web programera ne radi svoj grafički dizajn, ali važno je znati osnove.
- Trebali biste znati izrezati grafiku, promijeniti joj veličinu, promijeniti shemu boja i dodati tekst.
- Postoji mnogo različitih aplikacija i programa za uređivanje slika i fotografija koje možete koristiti.
- Svaki ima svoje sučelje i metode.
- Iako većina web programera u većim tvrtkama ne radi grafički dizajn za aplikacije i stranice, važno je imati dobar opći osjećaj za osnovno grafičko uređivanje.
- Mnogi će web programeri završiti s nekim osnovnim grafičkim uređivanjem, osobito u manjim tvrtkama ili ako su samozaposleni.
Korak 2. Preuzmite besplatni softver za uređivanje grafike
To će vam omogućiti vježbanje i orijentaciju uz jednostavno grafičko uređivanje.
- Besplatni softverski paketi za uređivanje, poput GIMP -a i Inkscape -a, dostupni su za preuzimanje.
- Postoji nekoliko internetskih vodiča za GIMP i Inkscape.
- Ovi besplatni softverski paketi za uređivanje omogućuju vam osnove grafičkog i foto uređivanja.
- Pomoću GIMP-a i Inkscape-a možete izrezati i promijeniti veličinu fotografije ili grafike, dodati oblike i tekst, ukloniti efekt crvenih očiju i promijeniti boje grafike.
Korak 3. Vježbajte dodavanje slika na web mjesto
Napravite jednostavnu web stranicu temeljenu na temi koja vas zanima.
- Iskoristite svoje HTML kodiranje da postavite jednostavne slike i grafike na web stranicu.
- Za uređivanje slika upotrijebite GIMP ili Inkscape.
- Provjerite web stranicu kako biste vidjeli kako promjene na vašim slikama utječu na izgled web stranice.
- Morat ćete vježbati i igrati se s opcijama kako biste saznali načine na koje više volite uređivati slike.
- Nakon što imate klijenta, trebali biste moći uređivati slike i grafike prema njihovim potrebama.
4. dio od 5: Oglašavanje svojih vještina
Korak 1. Planirajte nekoliko web stranica
Ovo je nešto što možete pokazati potencijalnim klijentima kako biste pokazali svoje vještine.
- Trebali biste napraviti nekoliko različitih vrsta web stranica: jednu za prikaz slika poput umjetničkih djela ili fotografija i video zapisa, jednu za tvrtku, a drugu za blog, hobi ili interes.
- Ove vrste web stranica su ono s čime ćete se obično susretati kao web programer.
- Napravite lažnu poslovnu stranicu uključujući vrstu poslovanja, proizvode i usluge koji se prodaju, slike potencijalnog posla, stranicu s proizvodima i uslugama i stranicu za kontakt.
- Napravite vlastitu osobnu web stranicu, uključujući vrste programiranja koje poznajete, cijene i veze do bilo koje web stranice na kojoj ste radili ili stvorili.
- To će omogućiti klijentima da vide vaš rad.
- Izradite web stranicu za blog na kojoj korisnici mogu koristiti sučelje za dodavanje sadržaja.
- Radite s različitim jezicima kako bi vaši potencijalni klijenti mogli vidjeti s čime možete raditi.
Korak 2. Napravite posjetnice
Podijelite ih na događajima.
- Pobrinite se da imate vezu do osobne ili poslovne web stranice za vaš slobodni web razvoj.
- Navedite podatke za kontakt na svojoj kartici.
- Navedite veze do web stranica na kojima ste radili kako bi potencijalni klijenti mogli vidjeti vaš rad.
Korak 3. Pojačajte svoju prisutnost na društvenim medijima
Napravite stranicu o svom poslu i za koje ste vrste web razvoja specijalizirani.
- Baš kao i poslovna web stranica, ovo je vrlo važan korak u pronalaženju posla za sebe.
- Pokušajte napraviti Facebook stranicu za svoje poslovanje i uključite koje vrste programiranja možete raditi, cijene usluga i svoje podatke za kontakt.
- Napravite Twitter račun i dajte ažuriranja i veze na web stranice na kojima radite.
- Pobrinite se da imate Google + stranicu ili blog o tome na čemu radite i radite s web razvojem.
- Koristite LinkedIn za komunikaciju s drugim profesionalcima u industriji.
Korak 4. Oglašavajte se na internetu i u novinama
Nakon što počnete raditi široki spektar usluga web razvoja, trebali biste se široko oglašavati.
- Napravite oglas na Craigslistu na stranici Usluge za svoje područje.
- Uključite veze na web stranice na kojima ste radili i neke podatke za kontakt.
- Pokušajte objaviti oglas u lokalnim novinama i časopisima.
- To bi vaše poduzeće moglo dobiti lokalni razvoj od lokalnih društvenih grupa, dobrotvornih organizacija i vlasnika tvrtki koje žele izgraditi ili poboljšati svoje web stranice.
5. dio od 5: Dobivanje posla kao web programer
Korak 1. Pripremite i ažurirajte svoj životopis ili životopis
Uključite svako iskustvo, čak i dobrovoljno, koje imate za projektiranje i programiranje web stranica ili aplikacija.
- Važno je da prilikom izrade životopisa budete pošteni. Nemojte uključivati lažna iskustva niti pretjerivati.
- Klonite se industrijskog žargona i modnih riječi. Jasno prezentirajte svoje iskustvo bez riječi poput "sinergija" ili "kreativno".
- Uključite svjedočanstva o svom radu i veze do koda ili web stranica koje ste razvili.
- Neka vaš prijatelj ili kolega pregleda vaš životopis prije nego što se prijavite za posao.
- Stavite svoj životopis na mrežu nakon što je dovršen ili ažuriran. Pokušajte koristiti web stranice poput LinkedIna ili Career 2.0.
- Pitajte sve industrijske veze koje morate pogledati u životopisu da biste saznali znaju li za njih.
Korak 2. Postavite dio koda koji ste napisali na internetu
Prisutnost web programera od vitalnog je značaja za uspješnu karijeru.
- Stavite sporedni projekt na suradnička mjesta poput GitHub -a.
- Doprinesite otvorenim projektima na GitHubu i sličnim web stranicama.
- Budući poslodavac koji vidi da kandidat u slobodno vrijeme radi s drugima na web projektu bit će privlačan potencijalni zaposlenik.
- Stavite svoj najkvalitetniji kôd na svoje internetske profile.
- Nakon što ste napisali neki kôd ili dali svoj doprinos projektu, to možete staviti u svoj životopis.
- Također biste mogli pokrenuti blog o projektima na kojima radite ili trendovima u web razvoju. Stavite vezu na ovaj životopis. Potencijalni poslodavci često će provjeravati je li kandidat u tijeku s trendovima i projektima na tom području.
Korak 3. Istražite tehnološke tvrtke
Pogotovo ako vas je regruter kontaktirao ili ste se prijavili na određeni posao, važno je znati prednosti i nedostatke tvrtke.
- Saznajte koliko tvrtka postoji.
- Uvjerite se da razumijete ciljeve i misiju tvrtke.
- Upoznajte se s proizvodima ili uslugama tvrtki.
- Potencijalni poslodavac neće htjeti razgovarati s nekim tko očito ne zna što njegova tvrtka radi i kako posluju.
Korak 4. Provedite vrijeme na tehničkim ispitivanjima
Mnoge će tvrtke htjeti da prije ili nakon intervjua napravite test tehničke osposobljenosti.
- Shvatite ovo ozbiljno, čak i ako vam se zadatak čini trivijalnim.
- Tvrtke će htjeti vidjeti možete li kodirati na određenom jeziku ili razviti određenu vrstu web stranice.
- Uložite što više napora u ispit. Morat ćete se uvjeriti da nemate pogrešaka u kodu i da se ispravno sastavlja.
- Upotrijebite internetski test za postavljanje koda za test. To će potencijalnom poslodavcu pokazati da znate primijeniti kod koji ste napisali.
Korak 5. Idite na sve pripremljene intervjue
Istražite vlastitu klimu u tvrtki.
- Pokušajte zaključiti koji je to dress code tvrtke, potrebno radno vrijeme i hoćete li morati putovati.
- Dođite 15 minuta ranije na razgovor. To će pokazati da ste točni i da imate vještine upravljanja vremenom.
- Pripremite nekoliko vlastitih pitanja koja ćete postaviti ispitivaču. Trebali biste postaviti pitanja o radnom okruženju, kulturi tvrtke, na kojim vrstama projekata ćete očekivati raditi itd.
- Odlazak na razgovor s pitanjima o poslu dobar je pokazatelj poslodavcu da ste dobro razmislili o razgovoru i poslu.
- Izbjegavajte uobičajene zamke intervjua. Ne pitajte o plaći ili lošem poslu prošlih poslodavaca i kolega. Nemojte pretjerivati u svom iskustvu kada vas pitaju o projektima na kojima ste radili.