Kuinka olla Front-end-web-kehittäjä?

5 vaihetta, joiden avulla pääset alkuun kehitysurallasi

Riippumatta siitä, missä ammatissa olet, kuinka vanha olet, missä asut, missä määrin sinulla on (tai sinulla ei ole), voit olla ohjelmoija.

Sinun ei tarvitse käydä kalliissa yleiskouluissa ja hankkia tietotekniikan tutkinto tai hankkia 10 000 dollaria tullaksesi kehittäjäksi. Asetetulla suunnalla, selkeällä keskittymisellä ja intohimolla voit tulla ohjelmoijaksi melkein ilman kustannuksia.

Vaihe 1: intohimo

Kuten klisheäkin voi kuulostaa, et voi ylläpitää uutta ammattia, jos et ole intohimoinen siihen. Löydä intohimosi ja etsi sitä! Oikeasti! Suorita itseanalyysi selvittääksesi mitä intohimoisesti olet kiinnostunut. Pidätkö verkosta? Haluatko rakentaa mobiilisovelluksia? Haluatko työskennellä alustojen turvallisuudessa? Haluatko työskennellä verkoissa? Kun olin lapsi (ei liian kauan sitten), piti todella selaamisesta tekstiä verkkosivuston näytöllä. Niille teistä, jotka eivät tiedä mistä puhun, se ”vierittävä asia” on oikeastaan ​​telttaelementti, joka btw on nyt vanhentunut HTML-elementti (siellä… annoin ikäni pois). Todennäköisesti se, miksi olen automaattisesti vetänyt web-kehitykseen. Selvitä, mistä olet todella innostunut, ja tee se koska olet intohimoinen siihen, ei siksi, että se on uusi ”lonkka” tehtävä.

Vaihe 2: Etsi resursseja

Kun tiedät mitä haluat tehdä, on aika aloittaa sen tekeminen! Ainoa tapa tietää mitä tiedät et tiedä on tutkia mitä et tiedä. Valitettavasti tähän ei ole pikavalintaa. Sinun on tehtävä töitä tuntea tavarasi. Onneksi internetin ansiosta uusien oppiminen ei ole koskaan ollut näin helppoa. Melkein ilmaiseksi voit käyttää tonnia online-oppaita ja e-kirjoja aloittamiseksi. Suosittelen seuraavaa:

  1. freeCodeCamp: Tämä on ylivoimaisesti suositeltavin resurssi uusille kehittäjille. Siinä on melkein kaikki tekniikat, jotka sinun on tiedettävä Web-kehitysuran aloittamiseksi. Parasta on, että se on täysin ILMAINEN.
  2. Mozilla-kehittäjäverkosto: Tätä verkkokehitysteknologioiden raamatuna pidetään jokaisen kehittäjän tapaa nopeasti tarkistaa JavaScript, HTML ja CSS -elementit.
  3. Codeacademy: Interaktiivinen työkalu, jonka avulla voit oppia koodia. Rakastan sitä, että se on ILMAINEN ja antaa harjoituksesi opettaessasi sinun kehittyä.
  4. Tutsplus, Lynda: Ei ilmaisia, mutta hienoja resursseja perusteiden hallitsemisen jälkeen.

5. Kirjat

Katso tästä artikkelista luettelo resursseista eri tekniikoille

Vaihe 3: KOODI - HTML, CSS, JS

Älä pelkää. Aloita ja aloita aikaisin.

Jos olet vasta aloittamassa verkkokehityksen kanssa, on helppo eksyä valtavasta luettelosta tekniikan avainsanoista - Docker, SASS, React, Redux, JavaScript, Angular, jQuery, Jenkins .. blah blah blah. Tämä luettelo on loputon. Mutta älä huoli. Sinun ei tarvitse tietää niitä kaikkia. Aloita aikaisin ja aloita pieni.

Verkkokehityksen oppiminen on kuin paskan keittäminen. Voit tehdä pastastasi hienoja ja lisätä erittäin kalliita juustoja ja muita hienoja shmancytavaroita, mutta jos pastaasi ei ole keitetty kunnolla, niin se ei maistu kovin hyvältä, eikö niin? Vastaavasti, jos et tiedä verkkokehityksen perusteita, et pääse päästä kovin pitkälle. Opi HTML, CSS, JavaScript kuten elämäsi riippuu siitä (koska Web-kehitys elämä ei).

On olemassa 3 välttämätöntä asiaa, jotka sinun täytyy tietää - HTML, CSS, JavaScript

Kun olet oppinut perusteet, voit kastella jalat märkä sisällönhallintajärjestelmillä, kuten WordPress ja Drupal. Tämä auttaa sinua luomaan verkkosivuston tarvitsematta määrittää sovelluksen taustaa, kirjoittaa JavaScriptiä ja rakentaa CSS: ää. Voit myös kokeilla sovellustesi rakentamista JavaScript-muodossa verkkokooditoimittajien, kuten CodePenin ja JSFiddle, avulla.

Vaihe 4: Verkko

Tapaa ihmisiä, osallistu kokouksiin, mene ilmaisiin koodileireihin, osallistu uramessuille. En voi riittävästi korostaa, kuinka tärkeää on verkostoitua ihmisten kanssa ja tavata ihmisiä. Osallistu kaupungin tapaamisiin tapaamaan oikeita ihmisiä. Tämä ei ole vain hieno tapa tavata uusia ihmisiä, vaan myös tapa tuntea potentiaaliset työnantajat.

Vaihe 5: Jatka rakentamista

Vasta aloittaessasi on vaikeaa palkata, koska jatkamisellasi ei ole työpaikkoja, koska olet uusi.

Voi tuntua vaikeaa luoda ansioluettelosi alussa, ja yritykset eivät haluaisi sijoittaa sinuun. Voit kuitenkin rakentaa salkkuasi työskentelemällä sivuprojekteilla. Jos sinulla ei vielä ole ammatillista kokemusta, voit luetella projektisi yhteydessä rakentamasi sovellukset opiskellessasi näitä tekniikoita. freeCodeCamp voi auttaa sinua luomaan projekteja samalla kun opetat sinulle uuden taiton. Voit auttaa ystäviä ja vapaaehtoisia rakentamaan verkkosivun henkilökohtaiseen yritykseensä tai rakentamaan blogin heille.

Viimeiseksi: Tee työpaikkoja. Freelance.

On aika asettaa jalka ovesta ja työskennellä. Kun olet rakentanut salkun ja jatkanut, voit käyttää sitä freelancereihin portaaleissa, kuten Odesk, Freelancer. Tämä auttaa sinua saamaan todellisen maailman kokemuksen ja rakentamaan jatkamisen.

Mitkä ovat suosikkisi lähteesi koodauksen oppimiseen? Mitä työkaluja käytit aloittamiseen? Kerro minulle alla olevissa kommenteissa!

Kehotus toimintaan

Jos pidit tästä artikkelista hyödyllistä, napsauta alla olevaa -painiketta, jotta muut löytävät median.

Haluaisin kuulla sinusta. Ota yhteyttä minuun LinkedInissä lähettääksesi ehdotuksia, kommentteja tai sanoaksesi vain HAI