Nzira yekudzora junior?

Nzira yekupinda sei mukambani huru kana iwe uri junior? Nzira yekuhaya junior akanaka kana iwe uri kambani hombe? Pazasi pekuchekwa, ini ndinokuudza nyaya yedu yekuhaya vanotanga kumberi: mashandiro atakaita kuburikidza nemabasa ebvunzo, takagadzirira kuitisa mabvunzurudzo uye kuvaka chirongwa chekupa mazano chekusimudzira uye kukwira kwevatsva, uyezve nei mibvunzo yekubvunzurudza isingaite. handishande.

Nzira yekudzora junior?
Ndiri kuedza kudzora Junior

Mhoro! Zita rangu ndiPavel, ndinoita basa rekupedzisira pachikwata cheWrike. Isu tinogadzira hurongwa hwekutungamira kweprojekiti uye kubatana. Ndanga ndichishanda pawebhu kubvira 2010, ndakashanda kwemakore 3 kunze kwenyika, ndakatora chikamu mukutanga uye ndakadzidzisa kosi pawebhu tekinoroji kuyunivhesiti. Pakambani, ini ndinobatanidzwa mukugadzirwa kwezvidzidzo zvehunyanzvi uye chirongwa cheWrike mentoring yevadiki, pamwe nekuvatora zvakananga.

Ko sei taitofunga zvekupinza vadiki basa?

Kusvika nguva pfupi yadarika, takatora vagadziri vepakati kana vakuru vedanho repamberi - vakazvimiririra zvakakwana kuti vaite mabasa echigadzirwa mushure mekupinda. Mukutanga kwegore rino, takaona kuti taida kushandura mutemo uyu: mukati megore nhamba yezvikwata zvedu zvechigadzirwa yakada kupetwa kaviri, nhamba yevagadziri vepamberi yasvika zana, uye munguva pfupi iri kutevera zvese izvi zvichave. inofanira kupeta zvakare. Kune basa rakawanda, maoko mashoma emahara, uye kune mamwe mashoma pamusika, saka takafunga kutendeukira kune vakomana vachangotanga rwendo rwavo kumberi kwekupedzisira ndokuona kuti takagadzirira kuisa mari mumari yavo. development.

Junior ndiani?

Uyu ndiwo mubvunzo wekutanga watakazvibvunza. Pane maitiro akasiyana, asi iri nyore uye inonzwisisika musimboti ndeuyu:

Junior anoda kutsanangurirwa kuti ndechipi chimiro uye maitirwo azvo. Wepakati anofanirwa kutsanangurirwa kuti chii chinodiwa, uye anozozvionera ega kuita. Iye anosaina pachake achakutsanangurira kuti nei chimiro ichi chisingadi kuitwa zvachose.

Imwe nzira kana imwe, junior mugadziri anoda zano rekuita izvi kana izvo mhinduro. Zvatakasarudza kuvaka pamusoro pazvo:

  1. Junior mumwe munhu anoda kukudziridza uye akagadzirira kushanda nesimba kune izvi;
  2. Haawanzoziva kuti ndeipi nzira yaanoda kukudziridza;
  3. Anoda mazano uye anotsvaka rubatsiro kubva kunze - kubva kumutungamiri wake, mutungamiri kana munharaunda.

Takavawo nemafungiro akati wandei:

  1. Pachave nedutu remhinduro kune chinzvimbo chaJune. Iwe unofanirwa kusefa mhinduro dzisina kurongeka padanho rekutumira yako tangazve;
  2. Sefa yekutanga haibatsiri. - mamwe mabasa ebvunzo anodiwa;
  3. Mabasa ekuyedza anovhundutsa munhu wese kure - havadiwi.

Uye zvechokwadi, isu takanga tine chinangwa: 4 juniors mumavhiki matatu.

Nekuziva uku takatanga kuedza. Urongwa hwacho hwakanga huri nyore: tanga nefunnel yakakura kwazvo inokwanisika uye edza kuidzikisa zvishoma nezvishoma kuitira kuti ugone kugadzirisa kuyerera, asi kwete kudzikisira kune 1 mumiriri pasvondo.

Tinoisa vacancy

Zvekambani: Pachave nemazana emhinduro! Funga nezvesefa.

Zvejunior: Usatya gwaro remibvunzo usati watumira resume yako uye bvunzo basa - ichi chiratidzo chekuti kambani yakakuchengeta uye yakamisa maitiro nemazvo.

Pazuva rokutanga, takagamuchira vanenge 70 vakanyorazve zvidzidzo zvavo β€œnezivo yeJavaScript.” Uye zvakare. Uye mberi. Hatina kukwanisa kukoka munhu wese kuhofisi kubvunzurudzo uye takasarudza kubva kwavari vakomana vane mapurojekiti anotonhorera emhuka, rarama Github, kana ruzivo rwakanyanya.

Asi mhedziso huru yatakazviitira pachedu pazuva rokutanga chairo yakanga iri yokuti dutu rakanga ratanga. Ino ndiyo nguva yekuwedzera fomu remibvunzo usati waendesa CV yako. Chinangwa chake chaive chekubvisa vavhoti vanga vasingade kuisa zvishoma kuedza kuendesa CV, uye avo vasina ruzivo uye mamiriro kune kanenge Google mhinduro chaidzo.

Yaive nemibvunzo yakajairwa nezve JS, dhizaini, dandemutande, Computer Sayenzi - munhu wese anofungidzira zvavanobvunza pabvunzurudzo yekumberi anozviziva. Ndeupi musiyano uripo pakati pe let/var/const? Ndingaisa sei masitaira chete kumasikirini madiki pane 600px akafara? Hatina kuda kubvunza mibvunzo iyi pabvunzurudzo yehunyanzvi - tsika yakaratidza kuti inogona kupindurwa mushure mekubvunzurudzwa kwe2-3 pasina kunzwisisa kukura zvachose. Asi vakakwanisa kutiratidza pakutanga kana mukwikwidzi, mumusimboti, anonzwisisa zviri kutaurwa.

Muchikamu chega chega, takagadzirira mibvunzo 3-5 uye zuva nezuva takashandura seti yavo mufomu yekupindura kusvikira tabvisa zvakanyanya kupfuura uye zvakanyanya kuoma. Izvi zvakatibvumira kuderedza kuyerera - mumavhiki matatu atakagamuchira 122 vanoda kukwikwidza, yataigona kushanda nayo mberi. Ava vaiva vadzidzi veIT; vakomana vaida kuenda kumberi kubva kumashure; vashandi kana mainjiniya, ane makore 25-35, avo vaida zvakanyanya kuchinja basa ravo uye kuisa huwandu hwakasiyana hwekuedza mukuzvidzidzisa, makosi uye mainternship.

Kuzivana zviri nani

Zvekambani: Basa rekuyedza haridzivisi vanokwikwidza, asi rinobatsira kupfupisa funnel.

Zvejunior: Usakope-namira iwo ebvunzo - zvinoonekwa. Uye chengetedza github yako yakarongeka!

Kana tikadaidza munhu wese kubvunzurudzo yehunyanzvi, taizofanira kuita mabvunzurudzo makumi mana pasvondo chete kune vechidiki uye kumberi chete. Nokudaro, takasarudza kuedza yechipiri hypothesis - nezvebasa rekuedza.

Chii chaive chakakosha kwatiri muyedzo:

  1. Vaka yakanaka scalable architecture, asi pasina overengineering;
  2. Zviri nani kutora nguva yakareba, asi ita zvakanaka, pane kuisa pamwe chete mhizha usiku hwose uye kuitumira nemashoko okuti "Ndichapedzisa";
  3. Nhoroondo yebudiriro muGit itsika yeinjiniya, kusimudzira kwekudzokorora uye chokwadi chekuti mhinduro haina kuteedzerwa zviri pachena.

Takabvumirana kuti taida kutarisa dambudziko rimwe chete realgorithmic uye diki rewebhu application. Algorithmic iwo akagadzirirwa padanho rekutanga-level marabhoritari - binary kutsvaga, kuronga, kutarisa maanagrams, kushanda nemazita nemiti. Pakupedzisira, takagara pakutsvaga kwebhinari seyekutanga sarudzo. Iyo webhu application yaifanirwa kunge iri tic-tac-toe uchishandisa chero chimiro (kana isina iyo).

Inenge hafu yevakomana vakasara vakapedza basa rekuyedza - vakatitumira mhinduro 54 vanoda kukwikwidza. Kunzwisisa kunoshamisa - mangani maitirwo eti-tac-toe, akagadzirira kukopa-namira, iwe unofunga kuti aripo paInternet?

Zvingani?Muchokwadi, zvinoita sekunge kune 3 chete. Uye muzvizhinji zvezvisarudzo zvaive chaizvo izvi 3 sarudzo.
Zvandaisafarira:

  • kopi-namira, kana kusimudzira kunoenderana nedzidziso imwechete pasina yako yekuvaka;
  • mabasa ese ari mune imwechete repository mumafolda akasiyana, hongu hapana nhoroondo yekuzvipira;
  • tsvina code, DRY kutyorwa, kushaya fomati;
  • musanganiswa wemuenzaniso, maonero uye mutongi mukirasi imwe mazana emitsara yekodhi yakareba;
  • kusava nekunzwisisa kwekuongororwa kweyuniti;
  • mhinduro ye "musoro-pamusoro" ndeye hardcode ye 3x3 matrix yekukunda musanganiswa, izvo zvichange zvakaoma kuwedzera kusvika 10x10, semuenzaniso.

Isu takateererawo kune dzakavakidzana marepositori - inotonhorera zvipfuyo mapurojekiti aive akawedzera, uye boka remabasa ebvunzo kubva kune mamwe makambani raive rekumuka-muka: sei mukwikwidzi asina kusvika ikoko?

Nekuda kweizvozvo, takawana sarudzo dzinotonhorera muReact, Angular, Vanilla JS - pakanga paine 29. Uye takasarudza kukoka mumwe mukwikwidzi pasina kuyedza mapurojekiti ake anotonhorera kwazvo. Kufungidzira kwedu nezve mabhenefiti emabasa ebvunzo akasimbiswa.

Hurukuro yehunyanzvi

Zvekambani: Havasi vepakati / vakuru vauya kwauri! Tinoda imwe nzira yemunhu oga.

Zvejunior: Rangarira kuti iyi haisi bvunzo - usaedze kuramba wakanyarara kune C kana kubhowa purofesa nerukova rweruzivo rwako rwese kuti avhiringike uye anopa "zvakanakisa".

Chii chatinoda kunzwisisa mubvunzurudzo yehunyanzvi? Chinhu chiri nyore - kuti mukwikwidzi anofunga sei. Anogona kunge ane humwe hunyanzvi hwakaoma kana akapfuura matanho ekutanga ekusarudza - zvinoramba zvichionekwa kuti anoziva mashandisiro azvo. Takabvumirana pane 3 mabasa.

Yekutanga ndeye algorithms uye data zvimiro. Nepeni, pabepa, mumutauro wekunyepedzera uye nerubatsiro rwekudhirowa, takafunga nzira yekukopa muti kana kuti tingabvisa sei chinhu kubva pane imwe chete yakabatana runyorwa. Zvakawanikwa zvisingafadzi ndezvekuti havasi vese vanonzwisisa kudzokorora uye kuti mareferenzi anoshanda sei.

Yechipiri ndeye live coding. Takaenda codewars.com, vakasarudza zvinhu zvakapfava sekugadzirisa mutsara wemazwi nebhii rekupedzisira uye kwemaminetsi 30-40 pamwe chete nemukwikwidzi vakaedza kuita kuti bvunzo dzese dzipfuure. Zvaiita sekuti hapafanirwe kuve nekushamisika kubva kune vakomana vaive nehunyanzvi tic-tac-toe - asi mukuita, havasi vese vakakwanisa kuona kuti kukosha kwacho kunofanirwa kuchengetwa mukusiyana, uye basa rinofanira kudzorera chimwe chinhu kuburikidza nekudzoka. Kunyangwe ini ndinovimba nemoyo wese kuti yaive jitters, uye vakomana vakakwanisa kubata nemabasa aya mumamiriro akareruka.

Pakupedzisira, yechitatu idiki nezvezvivakwa. Takakurukura maitiro ekugadzira bhari yekutsvaga, kuti debounce inoshanda sei, nzira yekupa majeti akasiyana-siyana mumazano ekutsvaga, kuti kumucheto kwepamberi kunogona kupindirana sei nechekumashure. Paive nemhinduro dzakawanda dzinonakidza, kusanganisira server-side rendering uye web sockets.

Takaita bvunzurudzo makumi maviri neimwe tichishandisa dhizaini iyi. Vateereri vaive vakasiyana zvachose - ngatitarisei makomiki:

  1. "Rocket". Haatombodzikama, anobatanidzwa muzvinhu zvose, uye panguva yekubvunzurudza iye achakukurira iwe nerukova rwepfungwa dzisingatomboenderani zvakananga nemubvunzo wakabvunzwa. Dai kwaive kuyunivhesiti, uku kungave kuedza kwakajairika kuratidza, zvakanaka, ruzivo rwako rwese, kana zvese zvaunorangarira nezve tikiti rawakasangana naro nderokuti nezuro manheru wakafunga kusaridzidza - hausati wagona kuwana. kunze.
  2. "Groot". Zvakaoma kuti ndibatane naye nekuti ndiGroot. Munguva yekubvunzurudzwa, unofanirwa kupedza nguva yakareba uchiedza kuwana mhinduro neshoko neshoko. Zvakanaka kana chiri chinyararire - zvikasadaro zvichakuomera zvakanyanya mubasa rako rezuva nezuva.
  3. "Drax". Ndaiwanzoshanda mukutakura zvinhu, uye maererano nepurogiramu ndakadzidza JS chete paStackoverflow, saka handiwanzonzwisisa zviri kukurukurwa pabvunzurudzo. Panguva imwecheteyo, iye munhu akanaka, ane vavariro dzakanakisisa uye anoda kuva mugadziri mukuru wepamberi.
  4. Zvakanaka, zvichida "Star Lord". Pakazara, mumiriri akanaka waunogona kutaurirana naye uye kuvaka nhaurirano.

Pakupera kwetsvagiridzo yedu 7 vakwikwidzi vakasvika kumagumo, vachisimbisa unyanzvi hwavo hwakaoma nebasa guru rekuedza uye mhinduro dzakanaka kubvunzurudzo.

tsika yakakodzera

Zvekambani: Unoshanda naye! Mumiriri anoda kushanda nesimba zvakanyanya kuti abudirire? Achakwana here muchikwata ichi?

Zvejunior: Unoshanda navo! Iyo kambani yakagadzirira chaizvo kuisa mari mukukura kwevadiki, kana kuti inongorasira basa rese rakasviba pauri nemuhoro wakaderera?

Mumwe nemumwe mudiki, mukuwedzera kune timu yechigadzirwa, iyo inotungamira inofanirwa kubvuma kumutora, anowana chipangamazano. Basa remurairidzi nderekumutungamira mumwedzi mitatu yekukwira uye kusimudzira hunyanzvi hwakaoma. Nokudaro, takasvika kune imwe neimwe yetsika yakakodzera sevadzidzisi uye takapindura mubvunzo: "Ndichatora basa rekusimudzira mumiriri mumwedzi ye3 maererano nehurongwa hwedu?"

Iyi nhanho yakapfuura isina chero yakakosha uye pakupedzisira yatiunza 4 inopa, 3 yavo yakagamuchirwa, uye vakomana vakapinda muzvikwata.

Hupenyu mushure mekupihwa

Zvekambani: Chengetedza vadiki vako kana vamwe vachadaro!

Zvejunior: AAAAAAAAAAAAA!!!

Kana mushandi mutsva achinge abuda, anofanirwa kukwikwidzwa - kukwidziridzwa nemaitiro, kuudzwa kuti zvese zvinoshanda sei mukambani uye muchikwata, uye nemabatiro aanofanira kuita mune zvese. Kana junior achibuda, unofanirwa kunzwisisa kuti ungamukudziridza sei.

Patakafunga nezvazvo, takawana rondedzero yehunyanzvi makumi maviri nenhanhatu, semaonero edu, mudiki anofanirwa kunge ave nawo panopera mwedzi mitatu yekukwira. Izvi zvaisanganisira hunyanzvi hwakaoma (maererano nestack yedu), ruzivo rwemaitiro edu, Scrum, zvivakwa, uye dhizaini yekuvaka. Takazvibatanidza kuita mepu yemugwagwa, yakagoverwa pamusoro pemwedzi mitatu.

Nzira yekudzora junior?

Semuenzaniso, heino mepu yemugwagwa wejunior wangu

Isu tinopa muperekedzi kune wega junior anoshanda naye ega. Zvichienderana neanopa chipangamazano uye nedanho razvino remumiriri, misangano inogona kuitika kubva pa1 kusvika kashanu pasvondo kweawa imwe. Vaperekedzi vanozvipira kumberi-kuguma vanogadzira vanoda kuita chimwe chinhu chinopfuura kungonyora kodhi.

Mumwe wemutoro kune varairidzi unobviswa nemakosi pane yedu stack - Dart, Angular. Makosi anoitwa nguva dzose kumapoka madiki e4-6 vanhu, uko vadzidzi vanodzidza pasina kukanganiswa kubva kubasa.

Mukati memwedzi mitatu, tinopota tichitora mhinduro kubva kune vechidiki, varairidzi vavo uye vanotungamira uye kugadzirisa maitiro ega. Unyanzvi hwekupomba hunotariswa 3-1 nguva mukati menguva yese, cheki imwechete inoitwa kumagumo - zvichibva pazviri, kurudziro inoumbwa pane izvo chaizvo zvinoda kuvandudzwa.

mhedziso

Zvekambani: Zvakakodzera kuisa mari mujuniors? Ehe!

Zvejunior: Tsvaga makambani anonyatso sarudza vavhoti uye anoziva magadzirirwo avo

Kwemwedzi mitatu, takaongorora 3 mibvunzo, makumi mashanu nemana ebvunzo mabasa uye 122 hunyanzvi hwekubvunzurudza. Izvi zvakatiunzira 54 vechidiki vakanyanya vapedza hafu yekukwira kwavo uye kukurumidza migwagwa. Vari kutopedza mabasa chaiwo echigadzirwa mupurojekiti yedu, uko kune anopfuura 21 mitsetse yekodhi uye anopfuura 3 repositories kumberi kwekupedzisira chete.

Isu takaona kuti faniro yevadiki inogona uye inofanirwa kuve yakaoma, asi mukupedzisira chete ivo vakomana vakanyatso gadzirira kushanda nesimba uye kuisa mari mukusimudzira kwavo vanopfuura nepairi.

Iye zvino basa redu guru nderekupedzisa mwedzi mitatu yekuvandudza migwagwa yejunior yega yega nenzira yebasa remunhu nemudzidzisi uye makosi akajairwa, kuunganidza metrics, mhinduro kubva kune vanotungamira, varairidzi uye vakomana pachavo. Panguva ino, kuedza kwekutanga kunogona kunzi kwapera, mhedziso dzinogona kutorwa, maitiro anogona kuvandudzwa uye anogona kutangwa zvakare kusarudza vatsva.

Source: www.habr.com

Voeg