Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Mahavariana ny maha-mpamorona JavaScript azy satria mitombo hatrany eo amin'ny tsenan'ny asa ny filΓ na mpandrindra JS tsara. Amin'izao fotoana izao, be dia be ny rafitra, trano famakiam-boky ary zavatra hafa azo ampiasaina amin'ny asa - ary amin'ny ankapobeny dia tokony hankasitraka ireo loharano misokatra ho an'izany isika. Saingy amin'ny fotoana iray dia manomboka mandany fotoana be loatra amin'ny tetikasa JS ny developer iray raha oharina amin'ny asa hafa rehetra.

Tena azo inoana fa hiteraka voka-dratsy ho an'ny asanao izany amin'ny ho avy, saingy mbola tsy tsapanao izany. Ny tenako dia nanao ny sasany amin'ireo fahadisoana voalaza etsy ambany taloha, ary ankehitriny dia te-hiaro anao amin'izany aho. Ireto misy hadisoana valo amin'ny mpamorona JS izay mety hahatonga ny hoavinao ho tsy dia mamirapiratra.

Mampahatsiahy izahay: ho an'ny mpamaky rehetra ny "Habr" - fihenam-bidy 10 roubles rehefa misoratra anarana amin'ny taranja Skillbox rehetra mampiasa ny code promotional "Habr".
Skillbox dia manoro hevitra: Fampianarana an-tserasera "Java developer".

Mampiasa jQuery

jQuery dia nandray anjara lehibe tamin'ny fampivoarana ny tontolo iainana JavaScript manontolo. Tamin'ny voalohany, JS dia nampiasaina mba hamoronana sary mihetsika sy karazana widgets isan-karazany, sarin-tsary ho an'ny tranokala. Ny jQuery dia afaka nanadino ny olana amin'ny code compatibility eo amin'ny navigateur samihafa, manara-penitra ny fampiasana ny haavon'ny abstraction ary miasa amin'ny DOM. Ho setrin'izany, dia nanampy tamin'ny fanamorana ny AJAX sy ny olana amin'ny fahasamihafan'ny navigateur.

Na izany aza, amin'izao fotoana izao ireo olana ireo dia tsy manan-danja toy ny teo aloha. Ny ankamaroan'izy ireo dia voavaha tamin'ny alΓ lan'ny manara-penitra - ohatra, momba ny fetch sy ny mpifidy API.

Ny olana sisa dia voavahan'ny tranomboky hafa toa ny React. Ny tranomboky dia manome endri-javatra maro hafa izay tsy ananan'ny jQuery.

Rehefa miasa miaraka amin'ny jQuery ianao, dia manomboka manao zavatra hafahafa ianao, toy ny fampiasana singa DOM ho fanjakana na angona ankehitriny, ary manoratra kaody sarotra be mba hamantarana izay tsy mety amin'ny DOM teo aloha, ankehitriny ary ho avy, ankoatra izany. mba hiantohana ny fifindrana araka ny tokony ho izy any amin'ireo fanjakana ho avy.

Tsy misy manohitra ny fampiasana jQuery, fa makΓ  fotoana hianarana bebe kokoa momba ireo safidy maoderina kokoa β€” React, Vue, ary Angular β€” ary ny tombony azony.

Misoroka ny fitiliana unit

Matetika aho no mahita olona tsy miraharaha ny fitsapana unit ho an'ny fampiharana tranonkala. Mandeha tsara ny zava-drehetra mandra-pahatongan'ny fampiharana midona amin'ny "erreur tsy ampoizina". Ary amin'izao fotoana izao dia mahazo olana goavana isika satria very fotoana sy vola.

Eny, raha manangona ara-dalΓ na ny fampiharana iray nefa tsy miteraka hadisoana, ary rehefa natambatra dia miasa izany, tsy midika izany fa vonona hampiasaina.

Ny tsy fahampian'ny fitsapana dia mbola azo ekena ho an'ny fampiharana kely. Saingy rehefa lehibe sy sarotra ny programa dia sarotra ny mitazona azy ireo. Noho izany, ny fitsapana dia lasa singa tena manan-danja amin'ny fampandrosoana. Amin'izany fomba izany, ny fanovana singa iray amin'ny fampiharana dia tsy hanapaka ny iray hafa.

Manomboka mampiasa fitiliana avy hatrany.

Rafitra fianarana alohan'ny JavaScript

Azoko tsara ireo izay, rehefa manomboka mamorona rindranasa tranonkala, dia manomboka avy hatrany mampiasa tranomboky sy rafitra malaza toa ny React, Vue na Angular.

Nilaza aho taloha fa mila mianatra JavaScript aloha ianao ary avy eo ny frameworks, saingy izao dia resy lahatra aho fa mila manao izany rehetra izany ianao amin'ny fotoana iray. Miova haingana be ny JS, noho izany dia mila manana traikefa amin'ny fampiasana React, Vue na Angular ianao miaraka amin'ny fianarana JavaScript.

Manomboka misy fiantraikany amin'ny fepetra apetraka amin'ny kandidΓ  amin'ny toeran'ny developer izany. Ohatra, ity no hitako rehefa nikaroka ny "JavaScript" tao amin'ny Indeed.

Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Ny famaritana asa dia milaza fa mila fahalalana ny jQuery SY JavaScript izy ireo. Ireo. Ho an'ity orinasa ity, ny singa roa dia manan-danja.

Ity misy famaritana iray hafa izay mitanisa ireo fepetra "fototra" ihany:

Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Ary izany dia mitranga amin'ny antsasaky ny toerana banga nojereko. Na izany aza, mino aho fa ny tahan'ny fotoana hianarana JS sy frameworks dia eo amin'ny 65% ​​ka hatramin'ny 35%, fa tsy 50 hatramin'ny 50.

Ny fisalasalana ho zatra amin'ny foto-kevitry ny "kaody madio"

Ny mpamorona maniry rehetra dia tsy maintsy mianatra mamorona kaody madio raha te ho matihanina. Ilaina ny mahafantatra tsara ny foto-kevitry ny "kaody madio" eo am-piandohan'ny asanao. Arakaraka ny anombohanao manaraka an'io foto-kevitra io no ho zatra manoratra kaody madio mora tazonina any aoriana.

Raha ny tokony ho izy, mba hahatakarana ny tombony amin'ny kaody tsara sy madio dia tsy mila manandrana manoratra kaody ratsy ianao. Ny fahaizanao dia ho azo ampiasaina any aoriana any, any am-piasana, rehefa mihorohoro amin'ny fehezan-dalΓ na ratsy ataon'olon-kafa ianao.

Manomboha asa amin'ny tetikasa lehibe aloha loatra

Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Teo am-piandohan'ny asako dia nanao fahadisoana lehibe aho: Nanandrana nanao tetikasa lehibe aho raha mbola tsy vonona amin'izany.

Mety hanontany ianao hoe inona no tsy mety eto. Misy valiny. Ny zava-misy dia raha tsy antonony na zokiolona ianao, dia azo inoana fa tsy ho vitanao ny hamita ny "projet lehibe". Be loatra ny singa sy zavatra hodinihina. Ary tsy ho vitanao izany raha toa ka, tany am-piandohan'ny asanao, dia tsy namolavola ny fahazarana manoratra "kaody madio", amin'ny fampiasana fitsapana, maritrano azo ekena, sns.

Aoka hatao hoe nandany fotoana be tamin'ity tetikasa ity ianao, tsy nahavita izany, ary ankehitriny ianao dia miezaka ny hifindra any amin'ny ambaratonga afovoany. Ary tampoka teo dia tsapanao fa tsy afaka mampiseho an'io kaody io amin'olona ianao satria tsy dia tsara loatra ary mila refactoring. Na izany aza, nandany fotoana betsaka tamin'ity "tetik'asa tamin'ny taonjato" ity ianao ary ankehitriny dia tsy manana ohatra momba ny asa tsara ampiana ao amin'ny portfolio-nao. Ary very ny resadresaka nifanesy tamin'ireo kandidΓ  afaka mampiseho ny asany, na dia tsy dia lehibe aza, ao anaty portfolio.

Na ahoana na ahoana, amin'ny hoavy dia tsy maintsy refactor ianao, satria tsy dia tsara loatra ny kaody, ary ny teknolojia nampiasainao dia tsy izay ilainao. Vokatr'izany dia tsapanao fa mora kokoa ny mamerina manoratra ny zava-drehetra hatrany am-boalohany noho ny manandrana manamboatra azy.

Mazava ho azy, izany rehetra izany dia azo ampidirina ao amin'ny portfolio-nao, fa ny mpampiasa iray mety hahita lesoka be dia be ao ary tonga amin'ny fanatsoahan-kevitra izay mandiso fanantenana anao.

Ny fisalasalana hianatra rafitra angona sy algorithm

Azonao atao ny miady hevitra mandritra ny fotoana maharitra momba ny fotoana tokony hanombohanao hianatra ny firafitry ny data sy ny algorithm. Ny olona sasany dia manoro hevitra ny hanao izany alohan'ny hifehezana ny JavaScript, ny hafa aorian'izany.

Mino aho fa tsy ilaina ny mianatra izany amin'ny antsipiriany amin'ny voalohany, fa mendrika ny hahatakatra ny algorithm, satria izany dia hanome fahatakarana fototra momba ny asan'ny programa informatika sy ny kajy.

Ny algorithm dia ampahany manan-danja amin'ny kajy sy programa rehetra. Raha ny marina, ny programa informatika mihitsy dia fitambarana andiana algorithm sy angon-drakitra voarafitra amin'ny fomba iray, izany ihany.

Fandavana ny asa ara-batana

Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Tena zava-dehibe ho an'ny mpamorona ny milalao fanatanjahan-tena. Tsy mpanazatra aho, fa nijery ny fiovan'ny vatako, isan-taona. Noho izany, afaka milaza aminareo aho hoe inona no mahatonga ny tsy fahampian'ny fanatanjahan-tena.

Ny asako voalohany dia tena nanana olana noho ny antony maro, ary ny iray amin'ireo olana dia ny hoe tao anatin'ny herintaona monja dia nahazo roa ambin'ny folo kilao aho. Avy eo dia nianatra JavaScript aho.

Raha tsy manao fanatanjahan-tena ianao, dia mety hihena ny lanjany, ary hisy vokany ratsy maro izany: matavy loatra, migraine (anisan'izany ny mitaiza), tosidra ambony, sns. Ny lisitry ny olana dia tena tsy misy farany.

Fitokana-monina ara-tsosialy

Fahadisoana 8 ataon'ny mpamorona JavaScript vao manomboka izay manakana azy ireo tsy ho matihanina

Zava-dehibe ny fianakaviana sy ny olon-tiana. Amin'ny alΓ lan'ny fandrotsahana ny tenanao amin'ny fianarana JavaScript sy ny fanaovana tsinontsinona ny maha-zava-dehibe ny fiainanao ara-tsaina sy ara-pihetseham-po, dia mety ho ketraka ianao, ho mora tezitra, tsy matory tsara, sy ny maro hafa.

hitany

Manantena aho fa mahasoa anao ny sasany amin'izany. Raha mikarakara ny tenanao ianao anio, dia tsy voatery hanitsy ny fahadisoana ianao any aoriana.

Skillbox dia manoro hevitra:

Source: www.habr.com

Add a comment