Kako biti Front-end web programer?

5 koraka koji će vam pomoći da započnete s razvojnom karijerom

Bez obzira u kojoj ste profesiji, koliko imate godina, gdje živite, koji ste stupanj stekli (ili nemate), MOŽETE biti programer.

Ne morate ići u skupe gradske škole i steći diplomu informatike ili izdvojiti 10 tisuća dolara da biste postali programer. Uz postavljeni smjer, jasan fokus i strast, možete postati programer gotovo bez ikakvih troškova.

1. korak: strast

Koliko god kliše zvučalo, nećete moći održati novu profesiju ako je ne smatrate strastvenom. Pronađite svoju strast i krenite je! Ne stvarno! Napravite samoanalizu kako biste saznali što osjećate strastveno. Sviđa li vam se web? Želite li graditi mobilne aplikacije? Želite li raditi na sigurnosti platformi? Želite li raditi na mrežama? Kada sam bio dijete (ne tako davno), stvarno mi se svidjelo pomicanje teksta na zaslonu na web mjestu. Za one od vas koji ne znaju o čemu govorim, ta pomicanje stvari zapravo je element markee, a btw je sada zastarjeli HTML element (tamo sam se predao). Vjerojatno je to razlog zašto sam se automatski povukao prema web razvoju. Otkrijte zbog čega se zapravo osjećate uzbuđeno i učinite to zato što se zbog toga osjećate strastveno, a ne zato što je to novo što se tiče tog "kuka".

2. korak: pronađite resurse

Jednom kada znate što želite raditi, vrijeme je da počnete to raditi! Jedini način da saznate ono što znate ne znate je da proučite ono što ne znate. Nažalost, za to nema prečaca. Morate naporno raditi da biste znali svoje stvari. Srećom, zahvaljujući internetu, učenje novih stvari nikada nije bilo tako jednostavno. Gotovo bez ikakvih troškova možete pristupiti tonu mrežnih vodiča i e-knjiga kako biste započeli. Preporučujem sljedeće:

  1. freeCodeCamp: Ovo je najveći preporučljiv resurs novim programerima. Ima gotovo sve tehnologije koje trebate znati kako biste započeli svoju razvojnu karijeru. Najbolji dio je što je apsolutno BESPLATNO.
  2. Mozilla Developer Network: Smatra se biblijom tehnologija za web razvoj, ovo je mjesto koje svaki programer traži da preuzme brzu provjeru elemenata JavaScript, HTML i CSS.
  3. Codeacademy: Interaktivni alat za pomoć kod učenja koda. Volim da je to BESPLATNO i omogućuje vam praksu dok vas uči kako se razvijati.
  4. Tutsplus, Lynda: Nisu besplatni, ali sjajni su resursi nakon što svladate osnove.

5. Knjige

Pogledajte ovaj članak za popis resursa za razne tehnologije

Korak 3: KOD - HTML, CSS, JS

Ne bojte se. Započnite i počnite rano.

Ako tek započinjete s web razvojem, lako se izgubite na ogromnom popisu ključnih riječi o tehnologiji - Docker, SASS, React, Redux, JavaScript, Angular, jQuery, Jenkins .. bla bla bla. Ovaj je popis beskrajan. Ali ne brini. Ne morate ih sve znati. Krenite rano i započnite s malim.

Učenje web razvoja je kao kuhanje tjestenine. Možete napraviti svoju tjesteninu maštovitu i dodati super skupi sir i druge maštovite mahune, ali ako se vaša tjestenina ne kuha pravilno, onda neće imati baš dobar okus, zar ne? Slično tome, ako ne znate osnove web razvoja, nećete moći jako daleko. Naučite HTML, CSS, JavaScript kao i vaš život ovisi o tome (jer život vašeg web razvoja).

Postoje 3 osnovne stvari koje morate znati - HTML, CSS, JavaScript

Nakon što naučite osnove, možete se natopiti nogama sustavima za upravljanje sadržajem poput WordPressa i Drupala. To će vam pomoći da napravite web stranicu bez potrebe za postavljanje stražnjeg dijela aplikacije, napisati JavaScript i izgraditi CSS. Možete i isprobati izgradnju aplikacija u JavaScriptu pomoću internetskih uređivača koda, kao što su CodePen i JSFiddle.

4. korak: mreža

Upoznajte ljude, pohađajte sastanke, idite na besplatne kampove sa kodovima, sudjelujte na sajmu karijere. Ne mogu dovoljno naglasiti koliko je važno umrežavanje s ljudima i druženje s ljudima. Pohađajte sastanke u svom gradu da biste upoznali prave ljude. Ne samo da je ovo sjajan način upoznavanja novih ljudi, već i način da upoznate potencijalne poslodavce.

Korak 5: Napravite nastavak

Kad tek započinjete, teško se zaposliti jer vaš životopis nema posla jer ste novi.

Možda vam se čini da je u početku sastaviti vaš životopis, a tvrtke ne bi htjele ulagati u vas. Međutim, svoj portfelj i dalje možete graditi radeći na sporednim projektima. Ako još nemate profesionalnog iskustva, možete navesti aplikacije koje ste ugradili u svoje projekte tijekom učenja ovih tehnologija. freeCodeCamp može vam pomoći u stvaranju projekata, dok vas uči novoj vještini. Možete pomoći prijateljima i volonterima u izradi web stranice za njihov osobni posao ili izgradnji bloga za njih.

Napokon: primijenite poslove. Slobodni.

Vrijeme je da podesite nogu i vratite na posao. Nakon što sastavite svoj portfelj i nastavite ga s radom i možete ga koristiti za slobodne radove na portalima kao što su Odesk, Freelancer. To će vam pomoći da steknete pravo iskustvo u svijetu i izgradite svoj životopis.

Koji su vaši omiljeni resursi za učenje kodiranja? Koje ste alate koristili za početak? Javite mi u komentarima ispod!

Poziv na akciju

Ako vam je ovaj članak koristan, kliknite u nastavku kako biste mu pomogli da ga pronađu na mediju.

Volio bih čuti od vas. Povežite se sa mnom na LinkedIn da biste poslali bilo kakve prijedloge, komentare ili samo rekli HAI