Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

Jije olupilẹṣẹ JavaScript jẹ itura nitori iwulo fun awọn pirogirama JS ti o dara nigbagbogbo n dagba ni ọja iṣẹ. Ni ode oni ọpọlọpọ awọn ilana, awọn ile-ikawe ati awọn nkan miiran ti o le ṣee lo ninu iṣẹ - ati ni iwọn nla a yẹ ki o dupẹ lati ṣii awọn orisun orisun fun eyi. Ṣugbọn ni aaye kan, olupilẹṣẹ kan bẹrẹ lati lo akoko pupọ lori awọn iṣẹ akanṣe JS ni akawe si gbogbo awọn iṣẹ ṣiṣe miiran.

O ṣee ṣe pupọ pe eyi yoo ja si awọn abajade ajalu fun iṣẹ rẹ ni ọjọ iwaju, ṣugbọn iwọ ko mọ sibẹsibẹ. Emi funrarami ti ṣe diẹ ninu awọn aṣiṣe ti a ṣalaye ni isalẹ ni igba atijọ, ati ni bayi Mo fẹ lati daabobo ọ lọwọ wọn. Eyi ni awọn aṣiṣe idagbasoke JS mẹjọ ti o le jẹ ki ọjọ iwaju rẹ kere si imọlẹ.

A leti: fun gbogbo awọn oluka ti "Habr" - ẹdinwo ti 10 rubles nigbati o forukọsilẹ ni eyikeyi iṣẹ-ẹkọ Skillbox nipa lilo koodu ipolowo “Habr”.
Skillbox ṣe iṣeduro: Ẹkọ lori ayelujara ti ẹkọ "Olugbese Java".

Lilo jQuery

jQuery ti ṣe ipa nla ninu idagbasoke gbogbo ilolupo eda JavaScript. Ni ibẹrẹ, JS ni a lo lati ṣẹda awọn agbelera ati awọn iru ẹrọ ailorukọ, awọn aworan aworan fun awọn oju opo wẹẹbu. jQuery jẹ ki o ṣee ṣe lati gbagbe nipa awọn iṣoro pẹlu ibamu koodu laarin awọn aṣawakiri oriṣiriṣi, iwọn lilo awọn ipele abstraction ati ṣiṣẹ pẹlu DOM. Ni ọna, eyi ṣe iranlọwọ ni irọrun AJAX ati awọn ọran pẹlu awọn iyatọ aṣawakiri-agbelebu.

Sibẹsibẹ, loni awọn iṣoro wọnyi ko ṣe pataki bi iṣaaju. Pupọ ninu wọn ni a yanju nipasẹ isọdiwọn - fun apẹẹrẹ, awọn ifiyesi yi fa ati awọn yiyan API.

Awọn iṣoro to ku ni a yanju nipasẹ awọn ile-ikawe miiran bii React. Awọn ile-ikawe pese ọpọlọpọ awọn ẹya miiran ti jQuery ko ni.

Nigbati o ba n ṣiṣẹ pẹlu jQuery, ni aaye kan o bẹrẹ ṣiṣe awọn ohun ajeji, bii lilo awọn eroja DOM bi awọn ipinlẹ lọwọlọwọ tabi data, ati kikọ koodu idiju ti o buruju lati ṣawari kini aṣiṣe pẹlu ipo iṣaaju, lọwọlọwọ, ati ipo iwaju ti DOM, ni afikun. lati rii daju iyipada to dara si awọn ipinlẹ ti n bọ.

Ko si ohun ti o lodi si lilo jQuery, ṣugbọn gba akoko lati ni imọ siwaju sii nipa awọn omiiran igbalode diẹ sii-React, Vue, ati Angular-ati awọn anfani wọn.

Etanje kuro igbeyewo

Nigbagbogbo Mo rii awọn eniyan ti n foju kọju si awọn idanwo ẹyọkan fun awọn ohun elo wẹẹbu wọn. Ohun gbogbo n lọ daradara titi ti ohun elo yoo fi kọlu pẹlu “aṣiṣe airotẹlẹ”. Ati ni akoko yii a ni iṣoro nla nitori a n padanu akoko ati owo.

Bẹẹni, ti ohun elo kan ba ṣajọ deede laisi ṣiṣe awọn aṣiṣe, ati ni kete ti o ba ṣajọ o ṣiṣẹ, eyi ko tumọ si pe o ti ṣetan fun lilo.

Aini idanwo paapaa jẹ itẹwọgba diẹ sii tabi kere si fun awọn ohun elo kekere. Ṣugbọn nigbati awọn eto ba tobi ati eka, wọn nira lati ṣetọju. Nitorinaa, awọn idanwo jẹ ẹya pataki ti idagbasoke. Ni ọna yii, iyipada paati ohun elo kan kii yoo fọ omiiran.

Bẹrẹ lilo idanwo lẹsẹkẹsẹ.

Awọn ilana ẹkọ Ṣaaju JavaScript

Mo loye daradara awọn ti, nigbati o bẹrẹ lati ṣe agbekalẹ ohun elo wẹẹbu kan, lẹsẹkẹsẹ bẹrẹ lilo awọn ile-ikawe olokiki ati awọn ilana bii React, Vue tabi Angular.

Mo sọ tẹlẹ pe o nilo lati kọ JavaScript akọkọ ati lẹhinna awọn ilana, ṣugbọn nisisiyi Mo ni idaniloju pe o nilo lati ṣe gbogbo rẹ ni akoko kanna. JS yipada ni iyara pupọ, nitorinaa o nilo lati ni iriri diẹ nipa lilo React, Vue tabi Angular ni akoko kanna bi kikọ JavaScript.

Eyi n bẹrẹ lati ni ipa awọn ibeere ti a gbe sori awọn oludije fun ipo ti idagbasoke. Fun apẹẹrẹ, eyi ni ohun ti Mo rii nigbati Mo wa “JavaScript” lori Lootọ.

Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

Apejuwe iṣẹ sọ pe wọn nilo imọ ti jQuery ATI JavaScript. Awon. Fun ile-iṣẹ yii, awọn paati mejeeji jẹ pataki bakanna.

Eyi ni apejuwe miiran ti o ṣe atokọ awọn ibeere “ipilẹ” nikan:

Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

Ati pe eyi ṣẹlẹ ni iwọn idaji awọn aye ti Mo wo. Sibẹsibẹ, Mo gbagbọ pe ipin to pe ti akoko lati kọ ẹkọ JS ati awọn ilana jẹ isunmọ 65% si 35%, kii ṣe 50 si 50.

Ilọra lati di faramọ pẹlu imọran ti “koodu mimọ”

Gbogbo olupilẹṣẹ ti o nireti gbọdọ kọ ẹkọ lati ṣẹda koodu mimọ ti wọn ba fẹ di alamọja. O tọ lati mọ ararẹ pẹlu imọran ti “koodu mimọ” ni ibẹrẹ iṣẹ rẹ. Ni kete ti o bẹrẹ si tẹle imọran yii, ni kete ti iwọ yoo lo lati kọ koodu mimọ ti o rọrun lati ṣetọju nigbamii.

Nipa ọna, lati ni oye awọn anfani ti o dara ati koodu mimọ, iwọ ko nilo lati gbiyanju lati kọ koodu buburu funrararẹ. Awọn ọgbọn rẹ yoo wa ni ọwọ nigbamii, ni iṣẹ, nigbati koodu buburu ti ẹnikan ba bẹru rẹ.

Bibẹrẹ iṣẹ lori awọn iṣẹ akanṣe nla ni kutukutu

Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

Ni kutukutu iṣẹ mi, Mo ṣe aṣiṣe nla kan: Mo gbiyanju lati ṣe lori iṣẹ akanṣe nla kan nigbati Emi ko ti ṣetan fun rẹ.

O le beere kini aṣiṣe nibi. Idahun wa. Otitọ ni pe ti o ko ba jẹ agbedemeji tabi agba, lẹhinna o ṣeese julọ kii yoo ni anfani lati pari “iṣẹ akanṣe nla” rẹ. Awọn eroja pupọ ati awọn nkan yoo wa lati ronu. Ati pe iwọ kii yoo ni anfani lati koju ti o ba jẹ pe, ni ibẹrẹ iṣẹ rẹ, iwọ ko ni idagbasoke ihuwasi kikọ “koodu mimọ”, lilo awọn idanwo, faaji iwọn, ati bẹbẹ lọ.

Jẹ ki a sọ pe o lo akoko pupọ lori iṣẹ akanṣe yii, ko pari rẹ, ati ni bayi o n gbiyanju lati lọ si ipele aarin. Ati lẹhinna lojiji o mọ pe o ko le fi koodu yii han si ẹnikẹni nitori pe ko dara pupọ ati pe o nilo atunṣe. Sibẹsibẹ, o lo akoko pupọ lori “iṣẹ akanṣe ti ọgọrun ọdun” ati ni bayi o ko ni apẹẹrẹ ti iṣẹ to dara lati ṣafikun si portfolio rẹ. Ati pe o padanu ifọrọwanilẹnuwo kan lẹhin ekeji si awọn oludije wọnyẹn ti o le ṣafihan iṣẹ wọn, botilẹjẹpe ko tobi pupọ, ninu apo-ọja kan.

Ni eyikeyi idiyele, ni ọjọ iwaju iwọ yoo ni atunṣe, nitori koodu ko dara pupọ, ati awọn imọ-ẹrọ ti o lo kii ṣe deede ohun ti o nilo. Bi abajade, o mọ pe o rọrun lati tun kọ ohun gbogbo lati ibere ju lati gbiyanju lati ṣatunṣe.

Nitoribẹẹ, gbogbo eyi ni a le ṣafikun si portfolio rẹ, ṣugbọn agbanisiṣẹ ti o ni agbara yoo rii ọpọlọpọ awọn ailagbara nibẹ ati wa si awọn ipinnu ti o jẹ itiniloju fun ọ.

Ilọra lati kọ ẹkọ awọn ẹya data ati awọn algoridimu

O le jiyan fun igba pipẹ nipa igba ti o yẹ ki o bẹrẹ ikẹkọ eto data ati awọn algoridimu. Diẹ ninu awọn eniyan daba lati ṣe eyi ṣaaju ki o to ṣiṣakoso JavaScript, awọn miiran lẹhin.

Mo gbagbọ pe ko ṣe pataki lati kọ eyi ni awọn alaye ni ibẹrẹ, ṣugbọn o tọ lati ni oye awọn algoridimu, niwon eyi yoo funni ni oye ipilẹ ti iṣẹ ti awọn eto kọmputa ati awọn iṣiro.

Awọn alugoridimu jẹ apakan pataki ti eyikeyi awọn iṣiro ati awọn eto. Lootọ, awọn eto kọnputa funrararẹ jẹ apapo awọn algoridimu kan ati iṣeto data ni ọna kan, iyẹn ni gbogbo.

Kiko ti ara aṣayan iṣẹ-ṣiṣe

Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

O ṣe pataki pupọ fun idagbasoke lati ṣe ere idaraya. Emi kii ṣe olukọni, ṣugbọn Mo ti wo ara mi yipada, ọdun lẹhin ọdun. Nitorinaa, Mo le sọ fun ọ kini aini adaṣe ti ara ṣe yori si.

Iṣẹ akọkọ mi jẹ iṣoro pupọ fun awọn idi pupọ, ati ọkan ninu awọn iṣoro naa ni pe ni ọdun kan Mo gba fere awọn kilo meji mejila. Nigbana ni mo ti nṣiṣe lọwọ iwadi JavaScript.

Ti o ko ba ṣe adaṣe, o ni ewu nini iwuwo, ati pe eyi yoo ni ọpọlọpọ awọn abajade odi: isanraju, migraines (pẹlu awọn onibaje), titẹ ẹjẹ giga, ati bẹbẹ lọ. Awọn akojọ ti awọn isoro ni iwongba ti ailopin.

Iyasọtọ ara ẹni lawujọ

Awọn aṣiṣe 8 olubere JavaScript awọn olupilẹṣẹ ṣe ti o ṣe idiwọ wọn lati di alamọja

Ebi ati awọn ololufẹ jẹ pataki. Nipa fifi ara rẹ bọmi ni kikọ JavaScript ati ṣiṣaroye pataki ti igbesi aye ọpọlọ ati ẹdun, o ni ewu ti di irẹwẹsi, di ibinu, ko sun daradara, ati pupọ diẹ sii.

awari

Mo nireti pe diẹ ninu eyi wulo fun ọ. Ti o ba tọju ararẹ loni, iwọ kii yoo ni lati ṣe atunṣe awọn aṣiṣe nigbamii.

Skillbox ṣe iṣeduro:

orisun: www.habr.com

Fi ọrọìwòye kun