8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

Það er töff að vera JavaScript forritari því þörfin fyrir góða JS forritara eykst stöðugt á vinnumarkaði. Nú á dögum er mikið af umgjörðum, bókasöfnum og öðru sem hægt er að nota í vinnunni - og að miklu leyti ættum við að vera þakklát opnum heimildum fyrir þetta. En á einhverjum tímapunkti byrjar verktaki að eyða of miklum tíma í JS verkefni miðað við öll önnur verkefni.

Það er mjög líklegt að þetta muni leiða til hörmulegra afleiðinga fyrir feril þinn í framtíðinni, en þú áttar þig ekki á því ennþá. Sjálfur hef ég áður gert nokkur af þeim mistökum sem lýst er hér að neðan og nú vil ég vernda þig fyrir þeim. Hér eru átta JS þróunarmistök sem gætu gert framtíð þína minna en björt.

Við minnum á: fyrir alla Habr lesendur - 10 rúblur afsláttur þegar þú skráir þig á hvaða Skillbox námskeið sem er með því að nota Habr kynningarkóðann.
Skillbox mælir með: Fræðslunámskeið á netinu "Java verktaki".

Að nota jQuery

jQuery hefur gegnt stóru hlutverki í þróun alls JavaScript vistkerfisins. Upphaflega var JS notað til að búa til myndasýningar og ýmiss konar búnað, myndasöfn fyrir vefsíður. jQuery gerði það mögulegt að gleyma vandamálum með kóða samhæfni á milli mismunandi vafra, staðla notkun abstraktstiga og vinna með DOM. Aftur á móti hjálpaði þetta til við að einfalda AJAX og vandamál með mismun yfir vafra.

Hins vegar eru þessi vandamál ekki eins viðeigandi og áður. Flest þeirra voru leyst með stöðlun - til dæmis snertir þetta sækja og API val.

Vandamálin sem eftir eru eru leyst af öðrum bókasöfnum eins og React. Bókasöfn bjóða upp á marga aðra eiginleika sem jQuery hefur ekki.

Þegar þú vinnur með jQuery, byrjarðu á einhverjum tímapunkti að gera undarlega hluti, eins og að nota DOM þætti sem núverandi ástand eða gögn, og skrifa hræðilega flókinn kóða bara til að komast að því hvað er rangt við fyrri, núverandi og framtíðarstöðu DOM, auk þess til að tryggja rétta umskipti til komandi ríkja.

Það er ekkert á móti því að nota jQuery, en gefðu þér tíma til að læra meira um nútímalegri valkostina — React, Vue og Angular — og kosti þeirra.

Forðastu einingaprófun

Ég sé oft fólk hunsa einingapróf fyrir vefforritin sín. Allt gengur vel þar til forritið hrynur með „óvæntri villu“. Og á þessari stundu fáum við mikið vandamál vegna þess að við erum að tapa tíma og peningum.

Já, ef forrit safnar venjulega saman án þess að framleiða villur, og þegar það hefur verið sett saman virkar það, þýðir það ekki að það sé tilbúið til notkunar.

Skortur á prófunum er jafnvel meira og minna ásættanlegt fyrir lítil forrit. En þegar forrit eru stór og flókin er erfitt að viðhalda þeim. Þess vegna verða próf afar mikilvægur þáttur í þróun. Þannig mun það ekki brjóta annan íhlut að breyta einum forritahluta.

Byrjaðu að nota prófa strax.

Námsrammar á undan JavaScript

Ég skil vel þá sem, þegar byrjað er að þróa vefforrit, byrja strax að nota vinsæl bókasöfn og ramma eins og React, Vue eða Angular.

Ég sagði áður að þú þyrftir að læra JavaScript fyrst og síðan rammana, en núna er ég sannfærður um að þú þarft að gera þetta allt á sama tíma. JS breytist mjög hratt, svo þú þarft að fá smá reynslu af því að nota React, Vue eða Angular á sama tíma og þú lærir JavaScript.

Þetta er farið að hafa áhrif á þær kröfur sem gerðar eru til umsækjenda um stöðu framkvæmdaraðila. Til dæmis, þetta er það sem ég fann þegar ég leitaði að „JavaScript“ á Indeed.

8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

Starfslýsingin segir að þeir þurfi þekkingu á jQuery OG JavaScript. Þeir. Fyrir þetta fyrirtæki eru báðir þættirnir jafn mikilvægir.

Hér er önnur lýsing sem sýnir aðeins „grunnkröfur“:

8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

Og þetta gerist í um helmingi lausra starfa sem ég skoðaði. Hins vegar tel ég að rétt hlutfall tíma til að læra JS og ramma sé um það bil 65% til 35%, ekki 50 til 50.

Tregðu til að kynnast hugtakinu „hreinn kóða“

Sérhver upprennandi verktaki verður að læra að búa til hreinan kóða ef þeir vilja verða fagmenn. Það er þess virði að kynna þér hugtakið „hreinn kóða“ í upphafi ferils þíns. Því fyrr sem þú byrjar að fylgja þessu hugtaki, því fyrr munt þú venjast því að skrifa hreinan kóða sem auðvelt er að viðhalda síðar.

Við the vegur, til að skilja kosti góðs og hreins kóða þarftu ekki að reyna að skrifa slæman kóða sjálfur. Hæfni þín kemur sér vel síðar, í vinnunni, þegar þú ert hræddur við slæman kóða einhvers annars.

Byrjað of snemma að vinna stór verkefni

8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

Snemma á ferlinum gerði ég stór mistök: Ég reyndi að taka að mér stórt verkefni þegar ég var ekki enn tilbúinn í það.

Þú gætir spurt hvað sé að hér. Það er svar. Staðreyndin er sú að ef þú ert ekki miðlungs eða eldri, þá muntu líklegast ekki geta klárað „stóra verkefnið“ þitt. Það verða of margir þættir og hlutir sem þarf að huga að. Og þú munt ekki geta ráðið við ef þú hefur ekki í upphafi ferils þíns þróað með þér þá vana að skrifa „hreinan kóða“, nota próf, stigstærðan arkitektúr osfrv.

Segjum að þú hafir eytt miklum tíma í þetta verkefni, kláraðir það ekki og ert nú að reyna að fara á miðstigið. Og svo skyndilega áttarðu þig á því að þú getur ekki sýnt neinum þennan kóða vegna þess að hann er ekki mjög góður og þarfnast endurbóta. Hins vegar eyddir þú miklum tíma í þetta „verkefni aldarinnar“ og hefur nú engin dæmi um góða vinnu til að bæta við eignasafnið þitt. Og þú missir hvert viðtalið á fætur öðru til þeirra umsækjenda sem geta sýnt verk sín, þó ekki mjög stór, í möppu.

Í öllum tilvikum, í framtíðinni verður þú að endurskoða, þar sem kóðinn er ekki mjög góður og tæknin sem þú notaðir er ekki nákvæmlega það sem þú þarft. Fyrir vikið áttarðu þig á því að það er auðveldara að endurskrifa allt frá grunni en að reyna að laga það.

Auðvitað er allt þetta hægt að bæta við eignasafnið þitt, en hugsanlegur vinnuveitandi mun sjá marga annmarka þar og komast að niðurstöðum sem valda þér vonbrigðum.

Tregðu til að læra gagnagerð og reiknirit

Það er hægt að deila lengi um hvenær þú ættir að byrja að rannsaka gagnagerð og reiknirit. Sumir mæla með því að gera þetta áður en þeir ná tökum á JavaScript, aðrir eftir.

Ég tel að það sé ekki nauðsynlegt að læra þetta í smáatriðum í upphafi, en það er þess virði að skilja reikniritin, þar sem þetta gefur grunnskilning á vinnu tölvuforrita og útreikninga.

Reiknirit eru óaðskiljanlegur hluti af öllum útreikningum og forritum. Reyndar eru tölvuforrit sjálf sambland af mengi reiknirita og gagna sem eru skipulögð á ákveðinn hátt, það er allt.

Neitun um hreyfingu

8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

Það er mjög mikilvægt fyrir þróunaraðila að stunda íþróttir. Ég er ekki þjálfari, en ég hef horft á líkama minn breytast, ár eftir ár. Þess vegna get ég sagt þér hvað skortur á líkamsrækt leiðir til.

Fyrsta starfið mitt var frekar erfitt af ýmsum ástæðum og eitt af vandamálunum var að á aðeins ári þyngdist ég um tæplega tvo tugi kílóa. Síðan lærði ég virkan JavaScript.

Ef þú hreyfir þig ekki er hætta á að þyngjast og það mun hafa margar neikvæðar afleiðingar: offita, mígreni (þar á meðal langvarandi), háan blóðþrýsting osfrv. Listinn yfir vandamálin er sannarlega endalaus.

Félagsleg sjálfeinangrun

8 mistök byrjendur JavaScript verktaki gera sem koma í veg fyrir að þeir verði atvinnumenn

Fjölskylda og ástvinir eru mikilvægir. Með því að sökkva þér niður í að læra JavaScript og vanmeta mikilvægi hugar- og tilfinningalífs þíns átt þú á hættu að verða þunglyndur, pirraður, sefur illa og margt fleira.

Niðurstöður

Ég vona að eitthvað af þessu sé gagnlegt fyrir þig. Ef þú hugsar um sjálfan þig í dag þarftu ekki að leiðrétta mistök síðar.

Skillbox mælir með:

Heimild: www.habr.com

Bæta við athugasemd