Góðir hlutir koma ekki ódýrir. En það getur verið ókeypis

Í þessari grein vil ég tala um Rolling Scopes School, ókeypis JavaScript/frontend námskeið sem ég tók og hafði mjög gaman af. Ég komst að þessu námskeiði fyrir tilviljun, að mínu mati eru litlar upplýsingar um það á netinu en námskeiðið er frábært og verðskuldar athygli. Ég held að þessi grein muni nýtast þeim sem eru að reyna að læra forritun á eigin spýtur. Allavega, ef einhver hefði sagt mér frá þessu námskeiði fyrr, hefði ég örugglega verið þakklátur.

Þeir sem hafa ekki reynt að læra frá grunni sjálfir gætu haft spurningu: hvers vegna þarf einhver námskeið, því það er mikið af upplýsingum á netinu - taktu það og lærðu það. Reyndar er hafsjór af upplýsingum ekki alltaf gott, því að velja úr þessum sjó nákvæmlega það sem þú þarft er alls ekki auðvelt. Námskeiðið mun segja þér: hvað á að læra, hvernig á að læra, á hvaða hraða á að læra; mun hjálpa til við að greina góða og eftirtektarverða upplýsingagjafa frá lággæða og úreltum; mun bjóða upp á fjölda hagnýtra verkefna; gerir þér kleift að verða hluti af samfélagi ástríðufulls og áhugasöms fólks sem gerir það sama og þú.

Í gegnum námskeiðið unnum við stöðugt verkefni: tókum próf, leystum vandamál, bjuggum til okkar eigin verkefni. Allt var þetta metið og farið í sameiginlega töflu, þar sem hægt var að bera niðurstöðuna saman við niðurstöður annarra nemenda. Keppnisstemningin er góð, skemmtileg og áhugaverð. En stig, þó þau séu mikilvæg til að komast á næsta stig, voru ekki markmið í sjálfu sér. Skipuleggjendur námskeiðsins fögnuðu stuðningi og gagnkvæmri aðstoð - í spjallinu ræddu nemendur spurningar sem komu upp við úrlausn verkefna og reyndu að finna svör við þeim í sameiningu. Auk þess hjálpuðu leiðbeinendur okkur í náminu sem er einstakt tækifæri á ókeypis námskeiði.

Námskeiðið starfar nánast samfellt: það er sett tvisvar á ári og stendur yfir í sex mánuði. Það samanstendur af þremur stigum. Á fyrsta stigi lærðum við aðallega Git og skipulag, á öðru - JavaScript, á því þriðja - React og Node.js.

Þeir komust áfram á næsta stig miðað við niðurstöður við að klára verkefni á fyrra stigi. Í lok hvers stigs var tekið viðtal. Eftir fyrsta og annað stig voru þetta fræðsluviðtöl við leiðbeinendur, eftir þriðja áfanga voru skipulögð viðtöl fyrir hundrað og tuttugu bestu nemendurna í Minsk EPAM JS Lab. Námskeiðið er haldið af hvítrússneska samfélagi framenda og JavaScript forritara The Rolling Scopes, svo það er ljóst að þeir hafa samband við EPAM Minsk skrifstofuna. Hins vegar er samfélagið að reyna að koma á tengslum og mæla með nemendum sínum við upplýsingatæknifyrirtæki og aðrar borgir í Hvíta-Rússlandi, Kasakstan og Rússlandi.

Fyrsti áfanginn stóð í rúman mánuð. Þetta er vinsælasta sviðið. Í ráðningunni minni byrjuðu 1860 manns - þ.e. allir sem skráðu sig á námskeiðið. Námskeiðið er tekið af fólki á öllum aldri en meirihluti nemenda eru eldri nemendur og þeir sem eftir nokkur ár á öðru sviði ákváðu að skipta um starfsgrein.

Á fyrsta stigi stóðumst við tvö próf um grunnatriði Git, tvö próf á HTML/CSS, Codecademy og HTML Academy námskeiðum, bjuggum til ferilskrá okkar í formi markdown skrá og í formi venjulegrar vefsíðu, bjuggum til lítið skipulag á einni síðu og leysti nokkur frekar flókin vandamál með JavaScript.

Umfangsmesta verkefni fyrsta áfanga var útlit vefsíðunnar Hexal.
Áhugaverðast er leikurinn Code Jam á þekkingu á CSS veljara "CSS Quick Draw".
Þau erfiðustu eru JavaScript verkefni. Dæmi um eitt af þessum verkefnum: "Finndu fjölda núlla í lok þáttaþáttar stórrar tölu í tilgreindu talnakerfi".

Dæmi um fyrsta áfanga verkefni: sexhyrningur.

Miðað við niðurstöður við að klára verkefni fyrsta áfanga fengu 833 nemendur boð í viðtöl. Framgangur nemandans á annað stig í viðtalinu var ákvörðuð af framtíðarleiðbeinanda hans. Leiðbeinendur Rolling Scopes School eru virkir þróunaraðilar frá Hvíta-Rússlandi, Rússlandi og Úkraínu. Leiðbeinendur aðstoða og ráðleggja, athuga verkefni, svara spurningum. Leiðbeinendur voru rúmlega 150. Leiðbeinendur í hópnum okkar eru rúmlega XNUMX. Leiðbeinandi getur tekið frá tvo til fimm nemendur, allt eftir því hvort frítími er í boði, en tveir nemendur til viðbótar eru sendir til hans í viðtal þannig að í viðtalinu getur hann valið þá sem hann mun vinna.

Staðsetning nemenda og leiðbeinenda var ein áhugaverðasta og spennandi stundin á námskeiðinu. Skipuleggjendurnir kynntu smá leikjahlut í það - gögn um leiðbeinendur voru geymd í flokkunarhatt, þegar smellt var á sem þú gætir séð nafn og tengiliði framtíðar leiðbeinanda þíns.

Þegar ég komst að nafni leiðbeinandans míns og skoðaði prófílinn hans á LinkedIn, áttaði ég mig á því að mig langaði virkilega að komast til hans. Hann er reyndur verktaki, eldri, og hefur starfað erlendis í nokkur ár. Að hafa svona leiðbeinanda er sannarlega mikill árangur. En mér sýndist kröfur hans verða mjög háar. Síðar kom í ljós að mér skjátlaðist um of miklar kröfur, en á þeim tíma fannst mér það.

Spurningarnar fyrir komandi viðtal voru þekktar og því hægt að undirbúa sig fyrir það fyrirfram.
OOP kennt með myndbandi [J]u[S]ekki frumgerð af þessu!. Höfundur þess, Sergei Melyukov, segir það á einstaklega aðgengilegan og skiljanlegan hátt.
Gagnauppbygging og Big O merking eru vel fjallað í greininni. Svindlblað fyrir tæknilegt viðtal.
Mestar efasemdir voru af völdum JavaScript verkefnisins, sem vissulega yrði með í viðtalinu. Almennt séð elska ég að leysa vandamál, en með Google og í vafraborðinu, og ef þú þarft að leysa það með penna og pappír (eða með mús í skrifblokk) verður allt miklu erfiðara.
Það er þægilegt fyrir ykkur bæði að búa ykkur undir viðtal á vefsíðunni skype.com/interviews/ – spyrðu hvort annað spurninga, komdu með vandamál. Þetta er nokkuð áhrifarík leið til að undirbúa sig: þegar þú kemur fram í mismunandi hlutverkum skilurðu betur hver er hinum megin á skjánum.

Hvernig ímyndaði ég mér að viðtalið yrði? Líklegast fyrir próf þar sem prófdómari og próftakandi eru. Reyndar var þetta örugglega ekki próf. Frekar samtal tveggja ástríðufullra manna sem eru að gera það sama. Viðtalið var einstaklega rólegt, þægilegt, vinalegt, spurningarnar voru ekki mjög erfiðar, verkefnið var frekar einfalt og leiðbeinandinn var alls ekki á móti því að leysa það í stjórnborðinu og leyfði mér meira að segja að skoða Google („enginn mun banna notkun Google í vinnunni“).

Eftir því sem mér skilst var megintilgangur viðtalsins ekki að prófa þekkingu okkar og getu til að leysa vandamál heldur að gefa leiðbeinanda tækifæri til að kynnast nemendum sínum og sýna þeim hvernig viðtal lítur út almennt. Og sú staðreynd að aðeins góðar birtingar voru eftir af viðtalinu var afleiðing af meðvituðu viðleitni hans, löngun til að sýna að það væri í raun ekkert skelfilegt í viðtalinu og maður gæti farið í gegnum það með ánægju. Önnur spurning er hvers vegna það var frekar auðvelt fyrir mann með tæknimenntun að gera þetta, en mjög sjaldan fyrir kennara. Það muna allir hversu spenntir þeir voru að taka prófið, jafnvel þótt þeir kunni efnið fullkomlega. Og þar sem við erum að tala um opinbera kennslufræði, mun ég deila einni athugun í viðbót. Námskeiðið sóttu meðal annars háttsettir nemendur í upplýsingatækni. Og því héldu þeir því fram að þjálfunarsniðið sem Rolling Scopes School býður upp á sé miklu gagnlegra, áhugaverðara og árangursríkara en venjulegt háskólanám.

Ég stóðst viðtalið. Í kjölfarið ákvað leiðbeinandinn dag vikunnar og tíma þar sem honum hentaði að tala við mig. Ég undirbjó spurningar fyrir þennan dag og hann svaraði þeim. Ég hafði ekki margar spurningar um verkefnin sem ég var að sinna – ég fann flest svörin á Google eða skólaspjallinu. En hann talaði um verk sín, um hugsanleg vandamál og leiðir til að leysa þau og deildi athugasemdum sínum og athugasemdum. Á heildina litið voru þessar samræður mjög gagnlegar og áhugaverðar. Að auki er leiðbeinandi nánast eini aðilinn sem hefur áhuga á því sem og hvernig þú gerir, einstaklingur sem mun skoða vinnuna þína, segja þér hvað er að því og hvernig hægt er að bæta það. Nærvera leiðbeinenda er sannarlega mikill kostur skólans, hlutverk hans verður vart ofmetið.

Á öðru stigi var mjög áhugavert og kraftmikið Code Jam „JavaScript Arrays Quick Draw“; slíkar keppnir í skólanum eru spennandi og spennandi.
Code Jam „CoreJS“ reyndist vera miklu flóknari. 120 JavaScript vandamál, sem tók 48 klukkustundir að leysa, urðu alvarleg próf.
Við vorum líka með nokkur JavaScript próf, tengil á einn af þeim Ég hef vistað það í bókamerkjum vafrans míns. Þú hefur 30 mínútur til að klára prófið.
Næst settum við saman NeutronMail útlitið, kláruðum Code Jam „DOM, DOM Events,“ og bjuggum til YouTube leitarvél.

Önnur verkefni annars stigs: Verkefni: Codewars – leysa vandamál á samnefndri síðu, Code Jam „WebSocket Challenge“. – senda og taka á móti skilaboðum með því að nota vefinnstungur, Code Jam „Animation Player“ – búa til lítið vefforrit.

Frekar óvenjulegt og áhugavert verkefni á öðrum áfanga var „Kynning“ verkefnið. Megineinkenni hennar er að kynningin þurfti að vera undirbúin og sett fram á ensku. Hér Þú getur séð hvernig augliti til auglitis stig kynninganna fór fram.

Og án efa var það flóknasta og umfangsmesta lokaverkefni annars stigs, þar sem við vorum beðin um að búa til okkar eigið eintak af Piskel vefforritinu (www.piskelapp.com).
Þetta verkefni tók meira en mánuð og mestur tími fór í að skilja hvernig það virkaði í frumritinu. Fyrir meiri hlutlægni var lokaverkefnið athugað af öðrum leiðbeinanda sem valinn var af handahófi. Og viðtalið eftir annað stig var líka tekið af handahófskenndum leiðbeinanda, því við vorum þegar vön okkar, og hann var vanur okkur, og í alvöru viðtölum, að jafnaði, hittum við fólk sem þekkir ekki hvert annað.

Annað viðtalið reyndist mun erfiðara en það fyrra. Eins og áður var spurningalisti fyrir viðtalið sem ég undirbjó fyrir, en leiðbeinandinn ákvað að það væri ekki alveg rétt að spyrja um kenninguna og útbjó verkefnasett fyrir viðtalið. Verkefnin voru að mínu mati frekar erfið. Hann skildi til dæmis ekki í einlægni hvað var að stoppa mig í að skrifa bind polyfill, og ég trúði því líka í einlægni að það að ég viti hvað bind er og hvað polyfill er er nú þegar mikið. Ég hef ekki leyst þetta vandamál. En það voru aðrir sem ég var að takast á við. En vandamálin voru ekki einföld og um leið og ég fann lausn breytti leiðbeinandinn ástandinu aðeins og ég þurfti að leysa vandamálið aftur, í flóknari útgáfu.
Á sama tíma tek ég fram að andrúmsloftið í viðtalinu var mjög vinalegt, verkefnin áhugaverð, leiðbeinandinn eyddi miklum tíma í að undirbúa þau og reyndi að tryggja að þjálfunarviðtalið í framtíðinni myndi hjálpa til við að standast alvöru viðtal. þegar sótt er um starf.

Dæmi um verkefni annars stigs:
NeutronMail
Litatöflu
YouTube Client
PiskelClone

Á þriðja stigi var okkur boðið Menningargátt verkefnið. Við fluttum það í hópi og kynntumst í fyrsta skipti eiginleikum teymisvinnu, ábyrgðardreifingu og ágreiningslausn við sameiningu útibúa í Git. Þetta var líklega eitt áhugaverðasta verkefni námskeiðsins.

Dæmi um þriðja þreps verkefni: Menningargátt.

Eftir að hafa lokið þriðja stigi fóru nemendur sem sóttu um starf hjá EPAM og voru á topp 120 listanum í símaviðtal til að prófa enskukunnáttu sína og eru nú í tækniviðtölum. Flestum þeirra verður boðið í EPAM JS Lab og síðan í alvöru verkefni. Á hverju ári eru meira en eitt hundrað útskriftarnemar í Rolling Scopes School starfandi hjá EPAM. Miðað við þá sem byrjuðu á námskeiðinu er þetta frekar lítið hlutfall en ef litið er til þeirra sem komust í úrslit eru möguleikar þeirra á að fá vinnu frekar miklir.

Af þeim erfiðleikum sem þú þarft að búa þig undir skal ég nefna tvo. Í fyrsta lagi er tíminn. Þú þarft frekar mikið af því. Miðaðu við 30-40 tíma á viku, meira er mögulegt; ef minna er ólíklegt að þú hafir tíma til að klára öll verkefnin þar sem námskeiðið er mjög mikið. Annað er enska stig A2. Ef það er lægra mun það ekki meiða að læra námskeiðið, en það verður frekar erfitt að finna vinnu með þessu tungumáli.

Ef þú hefur spurningar skaltu spyrja, ég skal reyna að svara. Ef þú þekkir önnur svipuð ókeypis námskeið á rússnesku á netinu, vinsamlegast deildu því, það verður áhugavert.

Heimild: www.habr.com

Bæta við athugasemd