Gutt Saache kommen net bëlleg. Mee et kann gratis sinn

An dësem Artikel wëll ech iwwer Rolling Scopes School schwätzen, e gratis JavaScript / Frontend Cours deen ech gemaach hunn a wierklech genoss hunn. Ech hunn zoufälleg iwwer dëse Cours erausfonnt, menger Meenung no gëtt et wéineg Informatiounen doriwwer um Internet, awer de Cours ass exzellent a verdéngt Opmierksamkeet. Ech mengen dësen Artikel wäert nëtzlech sinn fir déi, déi probéieren eleng ze programméieren. Op alle Fall, wann iergendeen mir iwwer dëse Cours virdru gesot hätt, wier ech definitiv dankbar gewiescht.

Déi, déi net selwer probéiert hunn aus Schrummen ze léieren, kënnen eng Fro hunn: Firwat sinn Coursen néideg, well et vill Informatioun um Internet gëtt - huelt et a léiert et. Tatsächlech ass e Mier vun Informatioun net ëmmer gutt, well aus dësem Mier genau ze wielen wat Dir braucht ass guer net einfach. De Cours wäert Iech soen: wat ze léieren, wéi ze léieren, a wéi engem Tempo ze léieren; wäert hëllefen gutt an bemierkenswäert Informatiounsquellen aus niddereg-Qualitéit an al sinn z'ënnerscheeden; wäert eng grouss Zuel vu praktesch Aufgaben Offer; erlaabt Iech en Deel vun enger Gemeinschaft vu passionéierte an interesséierte Leit ze ginn, déi d'selwecht maachen wéi Dir.

Am Laf vum Cours hu mir stänneg Aufgaben ofgeschloss: Tester gemaach, Probleemer geléist, eis eege Projeten erstallt. All dëst gouf bewäert an ass an eng gemeinsam Tabell gaang, wou Dir Äert Resultat mat de Resultater vun anere Schüler vergläiche konnt. D'Konkurrenzatmosphär ass gutt, lëschteg an interessant. Mee Punkten, obwuel si wichteg si fir op déi nächst Etapp ze kommen, waren net en Zil fir sech. D'Course Organisateuren hunn d'Ënnerstëtzung an d'géigesäiteg Hëllef begréisst - am Chat hunn d'Schüler Froen diskutéiert, déi sech beim léisen vun Aufgaben opgetrueden hunn a probéiert zesummen Äntwerten dorop ze fannen. Zousätzlech hunn d'Mentoren eis bei eise Studien gehollef, wat eng eemoleg Geleeënheet fir e gratis Cours ass.

De Cours funktionnéiert bal kontinuéierlech: et gëtt zweemol am Joer lancéiert an dauert sechs Méint. Et besteet aus dräi Etappen. Op der éischter Etapp hu mir haaptsächlech Git a Layout studéiert, op der zweeter - JavaScript, op der drëtter - React an Node.js.

Si sinn op déi nächst Etapp fortgeschratt op Basis vun de Resultater vun der Ofschloss vun den Aufgaben vun der viregter Etapp. Um Enn vun all Etapp gouf en Interview gemaach. No der éischter an zweeter Etapp waren dat pädagogesch Interviewe mat Mentoren, no der drëtter Etapp goufen Interviewe fir déi honnertzwanzeg bescht Studenten am Minsk EPAM JS Lab organiséiert. De Cours gëtt vun der wäissrussescher Gemeinschaft vu Front-End a JavaScript Entwéckler The Rolling Scopes geleet, sou datt et kloer ass datt se Kontakter mam EPAM Minsk Büro hunn. Wéi och ëmmer, d'Gemeinschaft probéiert Kontakter opzebauen an hir Studenten un IT Firmen an aner Stied a Wäissrussland, Kasachstan a Russland ze recommandéieren.

Déi éischt Etapp huet e bësse méi wéi engem Mount gedauert. Dëst ass déi populär Etapp. A menger Rekrutéierung hunn 1860 Leit et ugefaang - d.h. jiddereen deen sech fir de Cours ugemellt huet. De Cours gëtt vu Leit vun all Alter geholl, awer d'Majoritéit vun de Studenten si Seniorstudenten an déi, déi no e puer Joer an engem anere Beräich geschafft hunn, hire Beruff änneren.

Op der éischter Etapp hu mir zwee Tester iwwer d'Grondlage vu Git passéiert, zwee Tester op HTML / CSS, Codecademy an HTML Academy Coursen, eis CV erstallt a Form vun enger Markdown Datei an a Form vun enger regulärer Websäit, erstallt eng e klenge Layout vun enger Säit, an huet e puer zimlech komplex Probleemer mat JavaScript geléist.

Déi extensivst Aufgab vun der éischter Etapp war de Layout vun der Hexal Websäit.
Déi interessantst ass d'Spill Code Jam op d'Wëssen vun CSS Selektor "CSS Quick Draw".
Déi schwieregst sinn JavaScript Aufgaben. E Beispill vun enger vun dësen Aufgaben: "Fannt d'Zuel vun Nullen um Enn vum Faktorial vun enger grousser Zuel am spezifizéierten Zuelensystem".

Beispill vun enger éischter Etapp Aufgab: hexal.

Baséierend op d'Resultater vun der Ofschloss vun den Aufgaben vun der éischter Etapp, kruten 833 Studenten Invitatiounen fir Interviewen. De Passage vum Student op déi zweet Stuf während dem Interview gouf vu sengem zukünftege Mentor bestëmmt. Rolling Scopes School Mentoren sinn aktiv Entwéckler aus Wäissrussland, Russland, an der Ukraine. Mentoren hëllefen a beroden, kontrolléieren Uerderen, beäntweren Froen. Et ware méi wéi 150 Mentoren an eisem Set, jee no der Disponibilitéit vun der Fräizäit kann e Mentor vun zwee bis fënnef Schüler huelen, awer zwee méi Schüler ginn him fir en Interview geschéckt fir datt hien während dem Interview déi wiele kann mat deenen. hie wäert schaffen.

D'Placement vun de Studenten a Mentoren war ee vun den interessantsten a spannendsten Momenter vum Cours. D'Organisateuren hunn e klengt Spillelement dran agefouert - Daten iwwer Mentoren goufen an engem Sortéierungshut gespäichert, wann Dir klickt op deen Dir den Numm a Kontakter vun Ärem zukünftege Mentor gesinn.

Wéi ech den Numm vu mengem Mentor erausfonnt hunn a säi Profil op LinkedIn gekuckt hunn, hunn ech gemierkt datt ech wierklech bei hie wollt kommen. Hien ass en erfuerene Entwéckler, Senior, a schafft zënter e puer Joer am Ausland. Sou e Mentor ze hunn ass wierklech e grousse Succès. Mä et huet mir geschéngt, datt seng Fuerderunge ganz héich wieren. Méi spéit huet sech erausgestallt datt ech mech iwwer déi exzessiv héich Ufuerderunge verwiesselt hunn, awer deemools hunn ech dat geduecht.

D'Froen fir den nächsten Interview ware bekannt, sou datt et méiglech war am Viraus ze preparéieren.
OOP geléiert vum Video [J]u[S]t Prototyp dëst!. Säin Auteur, de Sergei Melyukov, erzielt et op eng extrem zougänglech a verständlech Manéier.
Datestrukturen a Big O Notatioun si gutt am Artikel ofgedeckt. Technesch Interview Cheat Sheet.
Déi gréissten Zweifel goufen duerch d'JavaScript-Task verursaacht, déi sécherlech am Interview mat abegraff wier. Am Allgemengen hunn ech gär Problemer ze léisen, awer mat Google an an der Browserkonsole, a wann Dir et mat Pen a Pabeier (oder mat enger Maus an engem Notizblock) léise musst, gëtt alles vill méi schwéier.
Et ass bequem fir Iech zwee fir en Interview op der Websäit virzebereeden skype.com/interviews/ - géigesäiteg Froen stellen, mat Probleemer kommen. Dëst ass eng zimlech effektiv Manéier fir ze preparéieren: wann Dir a verschiddene Rollen spillt, verstitt Dir besser wien op der anerer Säit vum Écran ass.

Wéi hunn ech mir virgestallt datt den Interview wier? Wahrscheinlech fir en Examen wou et en Examinator an en Tester gëtt. Tatsächlech war et definitiv keen Examen. Éischter, e Gespréich tëscht zwee passionéierte Leit déi déi selwecht Saach maachen. Den Interview war extrem roueg, gemittlech, frëndlech, d'Froen waren net ganz schwéier, d'Aufgab war ganz einfach, an de Mentor huet guer net géint et an der Konsole geléist an huet mir souguer erlaabt Google ze kucken ("keen wäert verbitt Google op der Aarbecht ze benotzen").

Souwäit ech verstinn, war den Haaptzil vum Interview net eis Wëssen a Fähegkeet fir Problemer ze léisen ze testen, mee dem Mentor d'Méiglechkeet ze ginn seng Schüler kennen ze léieren an hinnen ze weisen wéi en Interview iwwerhaapt ausgesäit. An d'Tatsaach, datt nëmmen gutt Impressiounen aus dem Interview bliwwen waren, war d'Resultat vu senge bewosst Efforten, de Wonsch ze weisen, datt et eigentlech näischt grujeleg am Interview war, an et kéint ee mat Freed duerchgoen. Eng aner Fro ass firwat et fir eng Persoun mat enger technescher Ausbildung ganz einfach war dat ze maachen, awer ganz seelen fir Enseignanten. Jiddereen erënnert sech wéi opgereegt si waren den Examen ze maachen, och wa se d'Material perfekt kennen. A well mir iwwer offiziell Pädagogik schwätzen, wäert ech nach eng Observatioun deelen. Um Cours goufen ënner anerem Senioren IT Studenten deelgeholl. An dofir hunn se argumentéiert datt d'Formatiounsform vun der Rolling Scopes School vill méi nëtzlech, interessant an effektiv ass wéi e reguläre Universitéitsprogramm.

Ech hunn den Interview passéiert. Duerno huet de Mentor en Dag vun der Woch ernannt an eng Zäit wou et bequem war fir mat mir ze schwätzen. Ech hunn Froen fir dësen Dag virbereet, an hien huet se geäntwert. Ech hat net vill Froen iwwer d'Projeten déi ech duerchgefouert hunn - ech hunn déi meescht Äntwerten op Google oder am Schoulchat fonnt. Mä hien huet iwwer seng Aarbecht geschwat, iwwer méiglech Problemer a Weeër fir se ze léisen, an huet seng Observatioune a Kommentarer gedeelt. Allgemeng waren dës Gespréicher extrem nëtzlech an interessant. Ausserdeem ass e Mentor praktesch déi eenzeg Persoun, déi interesséiert ass fir wat a wéi Dir maacht, eng Persoun déi Är Aarbecht kuckt, Iech seet wat domat falsch ass a wéi et ka verbessert ginn. D'Präsenz vu Mentoren ass wierklech e grousse Virdeel vun der Schoul, d'Roll vun deem ka kaum iwwerschätzt ginn.

Op der zweeter Etapp hate mir e ganz interessanten an dynamesche Code Jam "JavaScript Arrays Quick Draw"; sou Concoursen an der Schoul si spannend a spannend.
Code Jam "CoreJS" huet sech vill méi komplex erausgestallt. 120 JavaScript Probleemer, déi 48 Stonnen gedauert hunn fir ze léisen, goufen e seriöse Test.
Mir haten och e puer JavaScript Tester, Link op ee vun hinnen Ech hunn et a mengem Browser Lieszeeche gespäichert. Dir hutt 30 Minutte fir den Test ofzeschléissen.
Als nächst hu mir den NeutronMail Layout zesummegesat, de Code Jam "DOM, DOM Events" ofgeschloss an eng YouTube Sichmotor erstallt.

Aner Aufgaben vun der zweeter Stuf: Aufgab: Codewars - Problemer léisen um Site mam selwechten Numm, Code Jam "WebSocket Challenge." - Schécken a kréien Messagen mat Web Sockets, Code Jam "Animatiounsspiller" - eng kleng Webapplikatioun erstellen.

Eng zimlech ongewéinlech an interessant Aufgab vun der zweeter Stuf war d'Aufgab "Presentatioun". Seng Haaptfunktioun ass datt d'Presentatioun op englesch virbereet an presentéiert gouf. et ass Dir kënnt gesinn wéi d'face-to-face Etapp vun de Presentatiounen stattfonnt huet.

An, ouni Zweiwel, déi komplexst a voluminösst war déi lescht Aufgab vun der zweeter Etapp, während där mir gefrot goufen eis eege Kopie vun der Piskel Webapplikatioun (www.piskelapp.com) ze kreéieren.
Dës Aufgab huet méi wéi ee Mount gedauert, mat der meescht vun der Zäit ze verstoen wéi et am Original funktionnéiert. Fir méi Objektivitéit gouf déi lescht Aufgab vun engem aneren, zoufälleg ausgewielten Mentor gepréift. An d'Interview no der zweeter Etapp gouf och vun engem zoufälleg Mentor gehaal, well mir waren schonn un eis Gewunnecht, an hien war un eis Gewunnecht, an an real Interviewen, an der Regel, Leit treffen déi all aner net kennen.

Den zweeten Interview huet sech vill méi schwéier gewisen wéi déi éischt. Wéi virdrun gouf et eng Lëscht vu Froen fir den Interview, op déi ech mech virbereet hunn, awer de Mentor huet decidéiert datt einfach d'Theorie froen net ganz korrekt wier, an huet eng Rei vun Aufgaben fir den Interview virbereet. D'Aufgaben, menger Meenung no, ware ganz schwéier. Zum Beispill, hien huet éierlech net verstanen wat mech verhënnert e Bind Polyfill ze schreiwen, an ech hunn och éierlech gegleeft datt d'Tatsaach datt ech weess wat Bind ass a wat e Polyfill ass scho vill ass. Ech hunn dëse Problem net geléist. Awer et waren anerer mat deenen ech beschäftegt hunn. Awer d'Problemer waren net einfach, a soubal ech eng Léisung fonnt hunn, huet de Mentor d'Konditioun e bëssen geännert, an ech hunn de Problem erëm missen léisen, an enger méi komplexer Versioun.
Zur selwechter Zäit bemierken ech datt d'Atmosphär vum Interview ganz frëndlech war, d'Aufgaben waren interessant, de Mentor huet vill Zäit verbruecht fir se virzebereeden, a probéiert ze garantéieren datt d'Formatiounsinterview an Zukunft hëllefe fir e richtegen Interview ze passéieren beim Demande fir eng Aarbecht.

Beispiller vun Aufgaben vun der zweeter Stuf:
NeutronMail
Faarftéin
YouTube Client
PiskelClone

Op der drëtter Etapp krute mir d'Aufgab vum Kulturportal ugebueden. Mir hunn et an enger Grupp gemaach, a fir d'éischte Kéier hu mir d'Features vun der Teamaarbecht, Verdeelung vu Verantwortung a Konfliktléisung bei der Fusioun vu Filialen am Git vertraut. Dëst war wuel eng vun den interessantsten Aufgaben vum Cours.

Beispill vun enger drëtter Stuf Aufgab: Kulturportal.

No der drëtter Stuf ofgeschloss hunn, hunn d'Studenten, déi fir eng Aarbecht bei EPAM ugemellt hunn an an der Top 120 Lëscht abegraff waren, en Telefonsinterview gemaach fir hir Englesch Sproochkompetenzen ze testen, a sinn am Moment technesch Interviewen. Déi meescht vun hinnen ginn op EPAM JS Lab invitéiert, an dann op real Projeten. All Joer si méi wéi honnert Rolling Scopes School Graduéierter vun EPAM agestallt. Am Verglach mat deenen, déi de Cours ugefaang hunn, ass dat e relativ klenge Prozentsaz, awer wann Dir kuckt op déi, déi d'Finale erreecht hunn, ass hir Chance fir eng Aarbecht ze kréien zimlech grouss.

Vun de Schwieregkeeten, op déi Dir virbereet musst sinn, wäert ech zwee nennen. Déi éischt ass Zäit. Dir braucht zimmlech vill dovun. Zil fir 30-40 Stonnen d'Woch, méi ass méiglech; wa manner ass et onwahrscheinlech datt Dir Zäit hutt fir all d'Aufgaben ze kompletéieren, well de Kursprogramm ganz intensiv ass. Déi zweet ass Englesch Niveau A2. Wann et méi niddereg ass, wäert et net schueden de Cours ze studéieren, awer eng Aarbecht mat dësem Sproochniveau ze fannen ass ganz schwéier.

Wann Dir Froen hutt, frot, ech probéieren ze beäntweren. Wann Dir aner ähnlech gratis russeschsproocheg Online Coursen kennt, deelt w.e.g., et wäert interessant sinn.

Source: will.com

Setzt e Commentaire