Praktiskais ceļvedis, kā kļūt par profesionālu tīmekļa izstrādātāju

Šis raksts ir paredzēts kā praktisks ceļvedis, lai kļūtu par profesionālu tīmekļa izstrādātāju. Esmu pavadījis vairāk nekā 20 gadus, rakstot kodu tīmeklim. Es katru dienu strādāju ar izstrādātājiem un palīdzu tiem. Šajā rakstā es jums pastāstīšu, kas jums jāapgūst, kad jums tas jāapgūst un kur jūs to varat mācīties (parasti bez maksas ). Tad es jums sniegšu padomus, kā iegūt reālās pasaules pieredzi un, pats galvenais, kā saņemt samaksu par koda rakstīšanu.

Autora piezīme: tautas pieprasījuma dēļ šis raksts tagad ir pieejams kā izvērsta e-grāmata, kurā iekļauts īpašs pielikums, kas visas šī raksta saites ievieto vienā viegli sekojamā sarakstā. Jūs varat iegūt e-grāmatas versiju šeit.

Es nesaņemu tiešu kompensāciju, ja pieminēju kādu no šeit uzskaitītajām vietnēm. Es tikai vēlos jums nodrošināt pēc iespējas labākus resursus, lai palīdzētu jums nokļūt tur, kurp dodaties.

Divas lietas, kas jāpatur prātā ...

1. Ir labi izlaist uz priekšu.

Šī rokasgrāmata palīdzēs jums neatkarīgi no tā, kur atrodaties, lai kļūtu par profesionālu izstrādātāju. Pēc šī ievada izlasīšanas vienkārši ritiniet līdz virsrakstam, kas vislabāk raksturo jūsu situāciju, un sāciet lasīt no turienes. Ja jūs tikko sākat darbu vai domājat tikai par darba sākšanu, izpildiet karaļa padomus no Alises Brīnumzemē ...

“Sāciet sākumā un turpiniet, līdz nonākat līdz beigām; tad apstājies. ”

2. Vispirms ātri izgaršo visu un pēc tam specializējies.

Nauda nav vissvarīgākā lieta. Tev vajag ❤ MĪLĒT ❤ ko tu dari! Bet jūs nezināsiet, kas jums patīk, kamēr to neizmēģināsiet.

Šīs rokasgrāmatas mērķis ir palīdzēt jums pēc iespējas ātrāk iepazīties ar pēc iespējas vairāk tīmekļa izstrādes jomām un pēc tam specializēties tajā, kas jums patīk. Sākumā jūs neko neapgūsiet, vienkārši iemācīsities pamatus un pārejiet pie nākamās lietas. Kad atradīsit savu aizraušanos, es parādīšu, kā rakt dziļāk.

Esmu nolēmis iemācīties kodēt. Man patīk tīmeklis. Es neesmu pārliecināts, ar ko sākt.

Apsveicam! Tas ir liels pirmais solis un sākums kaut kam ļoti aizraujošam. Tas var būt arī milzīgs. Neuztraucieties, es esmu šeit, lai palīdzētu.

Jūsu pirmajam mērķim vajadzētu būt ļoti ātrai apgūšanai, izmantojot visu tīmekļa izstrādes jomu pamatus (ko bieži sauc par “pilnu kaudzi”). Jūs mācīsities ļoti plaši, bet ne pārāk dziļi. Tas ir tikai par to, kā palīdzēt jums atrast sev tīkamāko jomu un veidot vispārējas prasmes, lai jūs varētu novērtēt un tikt galā ar visdažādākajām problēmām neatkarīgi no tā, kur specializējaties.

Uzziniet pamata HTML

Hiperteksta iezīmēšanas valoda (HTML) ir tā, kas kontrolē jūsu tīmekļa pārlūkprogrammā redzamā saturu un izkārtojumu. Sākot ar to, jūs iegūsiet sev lietotāja saskarni , kuru varat izmantot, lai mijiedarbotos ar kodu un redzētu tā rezultātus. Risinot progresīvākas valodas, tas kļūs arvien nozīmīgāks. Jūs nevēlaties kodēt tumsā.

Šeit ir HTML, par kuru vispirms jāapgūst (noklikšķiniet uz saitēm, lai iegūtu bezmaksas apmācību):

  • Darba sākšana
  • Tagi, atribūti un elementi
  • Lappušu nosaukumi
  • Rindkopas
  • Virsraksti
  • Saraksti
  • Saites
  • Attēli
  • Galdi
  • Veidlapas
  • Saliekot to visu kopā

Es zinu dažus pamata HTML

Satriecošs! Tas ir svarīgs pirmais solis. Tagad jums ir nepieciešams daži pamata JavaScript.

Uzziniet pamata JavaScript

JavaScript ir tīmekļa valoda, visās lielākajās tīmekļa pārlūkprogrammās (Chrome, Firefox, Safari, IE un daudzās citās) ir iebūvēts JavaScript atbalsts. Katrā tīmekļa vietnē vai tīmekļa lietojumprogrammā, kuru esat kādreiz izmantojis, iespējams, ir daudz un daudz JavaScript koda aiz tā. Nemaz nerunājot par to, ka JavaScript tagad kļūst populārs arī citās platformās, tostarp serveros, galddatoros un ierīcēs.

Pagaidām jums ir nepieciešami tikai pamati. Šīs saites palīdzēs:

  • Lietas padarīšana
  • Mainīgie un dati
  • Veicot matemātiku
  • Loģika
  • Nosacīts
  • Cilpošana
  • Funkcijas
  • Objekti
  • Masīvi
  • DOM
  • Notikumi un atzvanīšana
  • AJAX
  • JSON
  • Darbības joma

Es zinu dažus pamata JavaScript un HTML

Fantastiski! Paņemsim kādu CSS zem jūsu jostas.

Uzziniet CSS

CSS nozīmē Kaskādes stila lapas. To izmanto, lai pielāgotu jūsu lapas HTML elementu izskatu un darbību. Izpildiet šo bezmaksas apmācību no Mozilla, lai iegūtu pamatus, un pēc tam bieži konsultējieties ar CSS-Tricks, lai atrisinātu vissarežģītākās CSS problēmas (izmantojiet meklēšanas funkciju augšējā labajā stūrī).

Pāriet uz sadaļu “Atpakaļ”

Šajā brīdī jūs esat saskāries ar tā saukto “priekšgala tīmekļa izstrādi”. Tas nozīmē, ka jūs zināt galvenās valodas, kas darbojas tīmekļa pārlūkprogrammā. Ir pienācis laiks pāriet uz “aizmuguri”. Kas ir kods, kas darbojas serverī. Neuztraucieties, ka, lai to uzzinātu, jums nav nepieciešams serveris, jūsu pašu dators darbosies lieliski.

Ir daudz aizmugures valodu, taču, tā kā jūs jau esat iepazinies ar JavaScript, es iesaku jums iemācīties izmantot Node JS. Mezgls JS ļauj izpildīt JavaScript kodu serverī (nevis pārlūkprogrammā).

Papildus Node JS jums vajadzētu uzzināt arī par Express un Mongo DB.

Izteikt

Express ir bibliotēka, kas atvieglo Node JS darbību kā tīmekļa serveri (ti, klausīties “pieprasījumus” no jūsu tīmekļa lapām un nosūtīt “atbildes” atpakaļ uz jūsu tīmekļa lapām).

Mongo DB

Mongo DB ir datu bāze. Tas ļauj jums saglabāt un izgūt informāciju.

Jūs varat uzzināt par Node JS, Express un Mongo DB no šīs lieliskās, bezmaksas apmācības un tās turpinājuma.

Man jāizvēlas starp “Front End”, “Back End” vai “Full Stack” izstrādātāju.

Ja esat bijis pakļauts abiem galiem, ir pienācis laiks izdarīt izvēli. Ja nē, lūdzu, izpildiet iepriekšējā sadaļā sniegtos padomus, lai aizpildītu visas nepilnības jūsu zināšanās.

Tagad esat uzrakstījis divu veidu kodus. Viens veids ir saistīts ar lietotāju mijiedarbību. Otrs veids ir saistīts ar datu mijiedarbību. Kuru jūs dodat priekšroku?

Lietotāju mijiedarbība? Apsveicam, ka esat izstrādātājs priekšgalā!

Datu mijiedarbība? Apsveicam, jūs esat back-end izstrādātājs!

Abi? Apsveicam, jūs esat pilnas kaudzes izstrādātājs!

Ienīda visu? Apsveicam, kļūšana par tīmekļa izstrādātāju nav domāta jums, priecājieties, ka to izdomājāt tagad, nevis tērējat vairāk laika un naudas. Vēl neesat gatavs padoties? Varbūt jūs vēl neesat atradis sev mīļu valodu? Izmēģiniet dažas citas valodas, kas apskatītas sadaļā “Es gribu būt aizmugures izstrādātājs”.

Es vēlos kļūt par pilnas grupas izstrādātāju

Forši. Jums ir nepieciešams, lai lasītu un jādara viss es gribu būt Front End Developer , un es gribu būt Back End Developer zemāk .

Es gribu būt front-end izstrādātājs un es zinu dažus pamata JavaScript, HTML un CSS

Lai būtu efektīvs kā front-end izstrādātājs, jums jāapgūst HTML, CSS un klienta JavaScript. Jums arī jāapgūst zināšanas dažās svarīgās sistēmās. Tas jums dos prasmes, kuras darba devēji un klienti sagaida no front-end izstrādātājiem.

Tagad jums vajadzētu zināt dažus HTML pamatus. Ja nē, dodieties atpakaļ uz HTML pamata apgūšanu.

Uzziniet vidējo un uzlaboto HTML

Izpildiet šo starpposma HTML apmācību un pēc tam šo uzlaboto HTML apmācību, lai jūs iegūtu prasmi.

Uzziniet uzlaboto klienta puses JavaScript

Lai uzlabotu JavaScript līmeni, es ļoti iesaku grāmatu sēriju “ Jūs nezināt JS”, ko sagatavojis Kails Simpsons. Autors visu sēriju ir padarījis pieejamu tiešsaistē bez maksas, izmantojot šīs saites:

  1. “Uz augšu un uz priekšu”
  2. “Darbības joma un slēgšana”
  3. “Šī un objekta prototipi”,
  4. “Veidi un gramatika”
  5. “Async & Performance”
  6. “ES6 un ārpus tās”

Kopā ar šīm grāmatām MDN JavaScript uzziņai vajadzētu kļūt par jūsu labāko draugu.

Zināt “front-end trifecta” HTML, CSS un JavaScript ir lieliski. Bet, lai sāktu pelnīt naudu, jums būs jāiepazīstas ar dažiem ietvariem.

Uzziniet jQuery

jQuery ir visu laiku populārākā JavaScript bibliotēka. Lai gan daži jaunāki ietvari padara jQuery mazāk aktuālu, ja jūs meklējat darbu, iespējams, ka jQuery vēl daudzus gadus būs darba apraksts (un intervija).

Es iesaku iet jQuery ceļu vietnē FreeCodeCamp, lai ātri un efektīvi sāktu mācīties jQuery. Pēc tam dodieties uz jQuery oficiālo mācību vietni, lai iegūtu vairāk instrukciju.

Jūs arī vēlaties, lai jQuery API dokumenti būtu ērti.

Uzziniet populāru JS sistēmu

Sistēmas atvieglo darbu ar noteiktu valodu vai tehnoloģiju, risinot un risinot dažas no lielākajām šīs tehnoloģijas problēmām. JavaScript ir redzējis milzīgu labumu ietvaru izstrādē un popularizēšanā.

Šķiet, ka katru nedēļu ir jauns JavaScript ietvars, kas tiek reklamēts kā nākamais defacto standarts. Jums būs jāpārbauda darba dēļi vai jāveic Google meklēšana, lai noskaidrotu, kurš no tiem ir vispopulārākais jūsu tirgū. Laba pārbaudīšanas vieta ir Hacker News nomas tendenču rīks.

Lūk, kas, šķiet, ir pieprasīts šī rakstīšanas laikā:

Reaģējiet JS

React izveidoja Facebook, lai strādātu ar viņu Flux arhitektūru. Tā ir JavaScript bibliotēka saskarņu veidošanai. Nesen tā ir pakāpusies uz pirmo vietu, apsteidzot Angular. Tāpēc sāciet ar React. Šeit ir labs bezmaksas kurss, kas iepazīstina ar React.

1. un 2. leņķis

Angular JS izveidoja Google un tas patiešām pacēlās, tiklīdz tas tika ieviests. Daudzi uzņēmumi ieguldīja lielu ieguldījumu sistēmā, un, kā redzat no iepriekš redzamās diagrammas, tā joprojām ir ļoti populāra. Diemžēl Google izjuta nepieciešamību pilnībā pārrakstīt Angular, kad viņi izveidoja 2. versiju. Tātad Angular 1 un Angular 2 ir gandrīz kā divi pilnīgi atšķirīgi ietvari. Ja vēlaties sevi tagad saukt par Angular ekspertu, jums jāiemācās abi, lai būtu patiešām nopērkami. Iespējams, joprojām ir laika logs, kurā pietiek tikai ar Angular 1 zināšanu. Bet tas logs tiek aizvērts. Lielākā daļa leņķisko darbu tiks veikti, pārejot Angular 1 koda bāzes uz Angular 2. Kodu skolai ir jautri bezmaksas kursi Angular 1. Leņķa 2 skatiet šo bezmaksas video sēriju, lai uzzinātu pamatus.

Ember JS

Cilvēkiem ar Ember JS pieredzi joprojām ir diezgan daudz darbu, taču, kā redzat no diagrammas, tas sāk izlīdzināties. Tam nav tāda žonglera kā Google vai Facebook atbalsta, un jums būs pilnas rokas ar React un Angular. Tomēr, ja jūs zināt, jūs varat sekot līdzi oficiālajam Ember JS ceļvedim.

Kad esat izvēlējies sistēmu, kas jums patīk vislabāk, un esat to pietiekami pārzinājis, var būt vērts izpētīt pievienoto CSS sistēmu. Divi CSS dominējošie spēlētāji šobrīd ir Bootstrap un Material Design.

Bootstrap

Bootstrap ir izveidojis Twitter, un tas ir diezgan nobriedis un populārs. Ir Bootstrap for Angular, Angular 2 un React versijas.

Materiāls

Materiāls ir Google izstrādāta dizaina vadlīnija, kas kļūst arvien pievilcīgāka. Tam ir arī Angular un React versijas. Tā kā Angular ir izlicis arī Google, jūs atradīsit, ka tur ir dabiski piemērots.

Šeit ir dažas saites, lai jūs varētu sākt darboties.

  • Reaģējiet sāknēšanas siksnu
  • Stūra Bootstrap
  • Leņķa 2 sāknēšanas siksna
  • Materiālais lietotāja interfeiss (reaģēt)
  • Stūra materiāls
  • Leņķa 2 materiāls

Apsveicam! Jums tagad ir galvenās prasmes, kas nepieciešamas, lai būtu priekšgala izstrādātājs!

Es gribu būt aizmugures izstrādātājs

Izcili! Pirmais solis ir valodas izvēle. Aizmugurē ir daudz valodu, kas darbojas, visām ir savas stiprās un vājās puses. Apskatiet šo grafiku, un tā popularitātes ziņā ierindo programmēšanas valodas. Tie visi desmit gadu laikā ir bijuši labāko desmitniekā. Zaļās krāsas ir tīmekļa valodas, kuras gadu gaitā ir kļuvušas arvien populārākas.

Jums vajadzētu koncentrēties uz zaļā valodā esošajām valodām. Ja jūs vēl nezināt nevienu no šiem, sāciet augšpusē un virzieties uz leju. Apstājies, kad atrodi sev tīkamu, un iedziļinies!

Ja jums jau ir zināma kāda zaļā valoda un tā jums patīk, koncentrējieties uz šo valodu.

Java

Java ir ārkārtīgi populāra valoda, un tā var darboties (gandrīz) jebkur. To izstrādāja Sun Microsystems (tagad pieder Oracle ). Java ir valoda, ko izmanto Android lietotņu izveidošanai. To var izmantot arī darbvirsmas lietojumprogrammu veidošanai un, protams, to var izmantot tīmekļa lietojumprogrammu veidošanai (vai nu kā atsevišķu aizmuguri, vai arī kopā ar JSP). Tas ir nobriedis, stabils, un Java apguvei ir daudz resursu. Tā ir arī viena no visbiežāk mācītajām objektorientētās programmēšanas valodām koledžās un universitātēs visā pasaulē. Šeit ir bezmaksas Java kurss iesācējiem, tas ir diezgan labi.

C #

C # ir valoda, kuru izveidojusi Microsoft, lai tieši konkurētu ar Java. Vēl nesen tas nebija labi atbalstīts sistēmās, kas nav Microsoft, taču tas ātri mainās. Tāpat kā Java, tā ir orientēta uz objektu, un to var izmantot, lai izveidotu ne tikai tīmekļa lietojumprogrammas (vai nu kā atsevišķu aizmuguri, vai arī kopā ar ASP.Net), bet arī darbvirsmas lietotnēm. Ja jūs esat Windows lietotājs un vēlaties, lai tajā ieprogrammētu nedaudz ierobežotāku ekosistēmu, C # varētu būt pareizais ceļš. Apskatiet šo bezmaksas virtuālo akadēmijas kursu.

Python

Lai gan aiz tā nav liela nosaukuma uzņēmuma, piemēram, Java vai C #, Python ir lieliska valoda, lai ātri paveiktu lietas. To ir samērā viegli iemācīties, un tas katru gadu kļūst arvien populārāks. Ja jūs nemīlat citus, šī ir laba valoda, kurā var nolaist zobus. Labākā vieta, kur sākt, ir tieši šeit.

JavaScript

Ja jūs sekojat līdzi kopš sākuma, mēs jau esam iekļāvuši JavaScript. Līdz ar Node JS parādīšanos un npm (Node Package Manager) popularitāti JavaScript serverī kļūs populārāks tikai nākamajos gados. Vērts mācīties.

Ja jūs to nedarījāt agrāk, tagad ir piemērots laiks, lai uzzinātu par Node JS, Express un Mongo DB, izmantojot šo lielisko, bezmaksas apmācību un tās turpinājumu.

Rubīns

Rubīns ir nepāra putns. Cilvēki, kuri to mīl, patiešām, patiešām, mīl to. Tas ir top 10, bet šķiet, ka izaugsme palēninās. Pati valoda ir sajaukums starp funkcionālo programmēšanu un obligāto programmēšanu. Es iesaku izmēģināt, varbūt jūs kļūsiet par vienu no iecienītajiem faniem. Turpmākos gados būs daudz rubīna darbu. Bet, iespējams, vēlēsities vēlreiz pārbaudīt sarakstus savā konkrētajā apgabalā, lai pārliecinātos, ka vismaz dažus uzņēmumus ir sakodusi Ruby kļūda.

Labākā vieta, kur mācīties Rubīnu, ir RubyMonk

Kas par PHP?

Tirgū ir daudz PHP, taču, vismaz saskaņā ar šo datu kopu, šķiet, ka tas kļūst mazāk populārs. Es to padarīju dzeltenu, jo domāju, ka šobrīd tā joprojām ir reāla izvēle, pēc kuras veidot karjeru. Tāpat pilnīgas izpaušanas labad es neesmu PHP cienītājs, tāpēc varbūt arī šeit ir iezagusies kāda personiska tendence, taču es nevaru iedomāties, ka nākamajos 5–10 gados PHP būs vērtīgāks par JavaScript , lai arī tas šobrīd ir augstāk, un, iespējams, PHP izstrādātājiem joprojām būs darba vietas.

Esmu daudz iemācījies, bet man nav reālas pasaules pieredzes.

Ir ārkārtīgi grūti iegūt darbu bez jebkādas pieredzes.

Pirmais solis ir pabeigt vienu vai divus personīgos projektus, lai ērti izveidotu lietas no gala līdz beigām.

Sākot veidot personiskos projektus, ir lietderīgi, ja jums ir veids, kā pārvaldīt un publicēt kodu. Lai to izdarītu, jums ir nepieciešams GitHub.

GitHub

GitHub ir tiešsaistes pirmkodu krātuve, kas veidota uz Git platformas. Tas ļauj jums saglabāt, pārvaldīt un publicēt savu kodu. Ja šodien esat izstrādātājs, jums JĀBŪT GitHub kontam. Jūs varat uzzināt vairāk par GitHub un to, kā lietot GitHub, šajā “Hello World” ceļvedī, kā arī šajā interaktīvajā apmācībā par Git platformas izmantošanu.

Personīgie projekti

Tagad, kad esat izveidojis GitHub, šeit ir pāris personisku projektu idejas.

  • Izveidojiet vienkāršu emuāru (šeit ir apmācība, izmantojot React un Node)
  • Izveidojiet vienkāršu kalendāru (šeit ir apmācība, izmantojot C # un .Net)

Bezmaksas Code Camp ir jāizmēģina arī dažādi projekti, tostarp daži tikai priekšējie. Šeit ir divi mani faves:

  • Izveidojiet “pomodoro” pulksteni (tikai priekšpusē)
  • Grāmatu tirdzniecības kluba pārvaldīšana (pilnas kaudzes projekts)

Īsta pieredze

Tālāk jums ir nepieciešama reāla pieredze . Patiesa pieredze nozīmē darīt darbu kāda cita labā. Personīgie projekti ir noderīgi, taču ar tiem nepietiek, lai padarītu jūs konkurētspējīgu darba tirgū. Ir daži veidi, kā iegūt reālu pieredzi.

1. Piedalieties atklātā pirmkoda projektā

Pateicoties GitHub popularitātei, tur ir miljoniem atvērta pirmkoda projektu ar atklātiem jautājumiem (kļūdām), kas tikai gaida, kad tos labos kāds līdzīgs jums. Atsauksmes par to, ka esat piedalījies dažos populāros un labi zināmos atvērtā koda projektos, ir lielisks veids, kā izveidot un palielināt savu uzticamību. Labākais resurss, lai noskaidrotu, kādos projektos piedalīties, ir Code Triage. Code Triage ļauj jums izvēlēties iecienītāko projektu un katru dienu nosūtīs jums citu atvērtu jautājumu tieši uz iesūtni.

2. Strādājiet pie drauga vai ģimenes locekļa

Atrodiet draugu vai ģimenes locekli, kam ir uzņēmums, un izveidojiet viņiem tīmekļa lietotni vai vietni vai uzlabojiet viņu esošo. Vienkārši pārliecinieties, ka izvēlaties ļoti uzmanīgi, jums jāizvēlas pareizā izmēra projekts un īstais ģimenes loceklis, lai jūs izvairītos no neērtām situācijām. Ideālā gadījumā tam vajadzētu būt projektam, kuru jūs varat pabeigt mazāk nekā 90 dienu laikā, un personai, ar kuru jums ir ļoti godīgas attiecības. Jums nevajadzētu baidīties atzīt, ja / kad viss notiek ne tā, kā plānots, un jums nevajadzētu baidīties vai uztraukties par to, ka jums jāsaka “nē” vai jāsaka viņiem “atkāpties” pēc noteiktiem pieprasījumiem vai cerībām. Turklāt jums vajadzētu būt pārliecinātam, ka, ja kāds no jums jebkāda iemesla dēļ nonāk pie glābšanas, tas neatgriezeniski nesabojās jūsu attiecības.

3. Darbs labdarības / bezpeļņas labā

Ļoti noderīgs veids, kā iegūt reālu pieredzi, ir veikt kādu darbu bezpeļņas organizācijām un / vai labdarības organizācijām. Jūs varat vērsties vietējā labdarības organizācijā vai bezpeļņas organizācijā, par kuru jūtaties ļoti un piedāvājat palīdzību. Varat arī izmantot vietni Catch a Fire, lai atrastu projektu, kurā varat palīdzēt. Visbeidzot, ja jūs sekojat programmai Free Code Camp un nopelnīsit visu viņu sertifikātus, jūs iegūsit piekļuvi bezpeļņas projektiem, kur varēsit labi izmantot savas prasmes.

4. iztikas darbs

Pēc manas pieredzes, ja jūs izvēlaties šo ceļu un pēc tam iegūstat darbu vai izmantojat ārštata darbu, jūs noteikti uz to atskatīsieties kā uz iztikas līdzekļiem. Vietnes, piemēram, Upwork, Fiverr un PeoplePerHour, dod jums iespēju uzvarēt biznesā, taču jums būs jāsaglabā ļoti zemas likmes un jāpieņem, ka jūs to darāt tikai pieredzes dēļ.

Man ir reāla pieredze, lūdzu, palīdziet man atrast darbu.

1. noteikums - nesauciet sevi par “tīmekļa izstrādātāju”

Pārbaudiet to ...

Kāda heck ir atšķirība starp “tīmekļa izstrādātāju” un “priekšgala” izstrādātāju! Acīmredzot apmēram 7000 $ gadā. Nopietni, kad pienāks laiks, vienkāršas izmaiņas tajā, ko jūs saucat pats, var radīt lielas pārmaiņas.

Ir spēcīgs atsākt

Neskatoties uz visiem lasītajiem stāstiem par cilvēkiem, kas dara mežonīgas un trakas lietas, lai piesaistītu darba devēja uzmanību, jums joprojām ir jābūt labai CV. Šis Tech Republic raksts jums palīdzēs.

Izveidojiet portfeļa vietni

Svarīgāk par labu CV ir spēcīgas portfeļa vietnes izveidošana. Paņemiet visus reālos jūsu paveiktos projektus un ievietojiet tos personīgajā mājas lapā, kas tos parāda. Šajā SitePoint rakstā ir sniegti daži labi padomi par portāla vietnes izveidi. Viena cita lieta, ko es vēlētos uzsvērt, ir tas, ka jums vajadzētu pārliecināties, lai uzsvērtu, cik katrs no saviem projektiem atrisināt kādu biznesa problēmu savam klientam (vai darba devējs). Dariet to, un jūsu portāla vietne stāvēs ar galvu un pleciem virs pārējās.

Sagatavojieties interviju kodēšanai

Mans iepriekšējais raksts "Kā uzvarēt kodēšanas interviju" jums palīdzēs.

Lieciet lietā savas vispārējās intervijas prasmes

Jums vajadzētu būt gatavam ne tikai kodēšanas daļai. Šis Life Hacker gabals ir labs ceļvedis uz daudz vērtīgas un svarīgas informācijas.

Vienkārši ielieciet kāju durvīs

Neuztraucieties par tūlītēju darbu pie sava sapņu darba devēja par savu sapņu algu. Vienkārši uztraucieties par to, ka kādu laiku saņemat samaksu par koda rakstīšanu. Kad jums būs vēl kāda pieredze zem jostas, jūs varat sākt apsvērt savu nākamo soli.

Es gribu kļūt par ārštata darbinieku.

Būt pašam par savu priekšnieku ir pārsteidzoša lieta, taču tai ir arī daudz papildu spiediena un sarežģītības. Labākais informācijas avots par ārštata darbu, ko es jebkad esmu redzējis, ir Brennana Danna DoubleYourFreelancing.com. Viņam ir rakstu sērija, kas palīdzēs jums kļūt par ārštata darbinieku labāk par visu, ko es jebkad varētu šeit uzrakstīt. Tātad, pārbaudiet tos.

Vēl viena ārštata iespēja, ja jūs uzskatāt, ka esat patiešām labs, ir pievienoties Toptal. Viņi pieņem tikai 3% pieteikumu iesniedzēju, un viņu process ir ārkārtīgi grūts, taču, ja jūs iekļūsit, jums būs piekļuve daudzām labi apmaksātām ārštata iespējām, kur jūs varat strādāt attālināti.

Es sāku pa šo ceļu, bet tagad jūtos iestrēdzis.

ES tevi dzirdu. Tas nav viegli, un ikviens, kurš jums teica, ka būs viegli, vai nu nekad to nav darījis, vai arī cenšas no jums iegūt naudu. Ja jūtaties iestrēdzis, jūs varat darīt šādi:

Atkal atklājiet savu sākotnējo nodomu

Pajautājiet sev un pierakstiet, kāpēc jūs vispār sākāt šo ceļu. Vai jūsu atbilde joprojām ir patiesa? Ja jā, tad kāpēc tagad apstāties? Ejam!

Get Real

Tagad, kad jūs zināt vairāk par to, kas patiesībā ir iesaistīts un kas patiešām ir iespējams, jums ir labāka ideja par labāko scenāriju, sliktāko scenāriju un visticamāko turpināšanas scenāriju. Pierakstiet to visu, apskatiet to un saprotiet, ka "visdrīzākais scenārijs" ir tas, kurš, iespējams, notiks, un ka tas, iespējams, ir tuvāk "labākajam gadījumam" nekā "sliktākajam gadījumam". Jums nav jābaidās. Virzīties uz priekšu. Tu to vari izdarīt!

Lasi šo!

Lūdzu, nepametiet - katrs eksperts kādreiz bija iesācējs

Ja jūs esat tāds pats kā es, jums kaut kad ir jāpieliek pūles, lai iemācītos programmēt, nometāt rokas un teicāt: “Man vajag ... medium.freecodecamp.com

Priecīgu kodēšanu!

Lūdzu ❤ un dalieties

Es gribu palīdzēt pēc iespējas vairāk cilvēkiem. Jūs varat man palīdzēt, iesitot mazajam zaļajam ❤ un arī daloties ar šo rakstu sociālajos tīklos.

Visbeidzot, neaizmirstiet paņemt šī raksta paplašināto e-grāmatu versiju ar visām saitēm vienā viegli sekojamā pielikumā. Noklikšķiniet zemāk, lai to iegūtu.

Bezmaksas ceļvedis, kā kļūt par tīmekļa izstrādātāju

Šis apbrīnojamais bezmaksas ceļvedis soli pa solim iepazīstina jūs ar mācību procesu, lai kļūtu par profesionālu tīmekļa izstrādātāju freebies.devmastery.com