Добре ствари нису јефтине. Али може бити бесплатно

У овом чланку желим да причам о школи Роллинг Сцопес, бесплатном курсу за ЈаваСцрипт/фронтенд који сам похађао и који сам заиста уживао. Случајно сам сазнао за овај курс, по мом мишљењу о њему има мало информација на интернету, али курс је одличан и заслужује пажњу. Мислим да ће овај чланак бити користан онима који покушавају сами да науче програмирање. У сваком случају, да ми је неко раније причао о овом курсу, свакако бих му био захвалан.

Они који сами нису покушали да уче од нуле могу имати питање - зашто су неки курсеви потребни, јер на интернету има много информација - узмите и научите. У ствари, море информација није увек добро, јер изабрати из овог мора баш оно што вам је потребно није нимало лако. Курс ће вам рећи: шта да научите, како да учите, којим темпом да учите; помоћи ће да се разликују добри и вредни пажње извори информација од неквалитетних и застарелих; понудиће велики број практичних задатака; омогућиће вам да постанете део заједнице страствених и заинтересованих људи који раде исто што и ви.

Током курса, стално смо испуњавали задатке: полагали тестове, решавали проблеме, креирали сопствене пројекте. Све ово је процењено и ушло у заједничку табелу, где сте могли да упоредите свој резултат са резултатима других ученика. Атмосфера такмичења је добра, забавна и занимљива. Али бодови, иако су важни за пролазак у наредну фазу, нису били сами себи циљ. Организатори курса су поздравили подршку и међусобну помоћ – у ћаскању су ученици разговарали о питањима која су се јављала приликом решавања задатака и заједно покушавали да нађу одговоре на њих. Поред тога, ментори су нам помогли у студирању, што је јединствена прилика за бесплатан курс.

Курс функционише скоро непрекидно: покреће се два пута годишње и траје шест месеци. Састоји се од три етапе. У првој фази смо углавном проучавали Гит и распоред, у другој - ЈаваСцрипт, у трећој - Реацт и Ноде.јс.

Они су напредовали у следећу фазу на основу резултата испуњавања задатака из претходне етапе. На крају сваке фазе обављен је интервју. Након прве и друге етапе, то су били едукативни интервјуи са менторима, а након треће етапе организовани су интервјуи за сто двадесет најбољих студената Минске ЕПАМ ЈС Лаб. Курс води белоруска заједница фронт-енд и ЈаваСцрипт програмера Тхе Роллинг Сцопес, тако да је јасно да имају контакте са канцеларијом ЕПАМ Минска. Међутим, заједница покушава да успостави контакте и препоручи своје студенте ИТ компанијама и другим градовима у Белорусији, Казахстану и Русији.

Прва фаза је трајала нешто више од месец дана. Ово је најпопуларнија фаза. У мојој регрутацији започело је 1860 људи – тј. сви који су се пријавили за курс. Курс похађају људи свих узраста, али већина студената су апсолвенти и они који су након вишегодишњег рада у другој области одлучили да промене професију.

У првој фази смо положили два теста из основа Гит-а, два теста из курсева ХТМЛ/ЦСС, Цодецадеми и ХТМЛ Ацадеми, креирали нашу биографију у облику мардовн фајла и у облику обичне веб странице, креирали мали распоред на једној страници и решио неколико прилично сложених проблема помоћу ЈаваСцрипт-а.

Најобимнији задатак прве фазе био је изглед сајта Хекал.
Најзанимљивија је игра Цоде Јам на познавању ЦСС селектора “ЦСС Куицк Драв”.
Најтежи су ЈаваСцрипт задаци. Пример једног од ових задатака: „Пронађи број нула на крају факторијела великог броја у наведеном бројевном систему“.

Пример задатка прве фазе: хекал.

На основу резултата извршених задатака прве етапе, позиве за интервју добило је 833 ученика. Прелазак ученика у другу фазу током интервјуа одредио је његов будући ментор. Ментори Роллинг Сцопес Сцхоол-а су активни програмери из Белорусије, Русије и Украјине. Ментори помажу и саветују, проверавају задатке, одговарају на питања. У нашем скупу је било више од 150 ментора.У зависности од расположивости слободног времена, ментор може да поведе од два до пет ученика, али му се на разговор шаљу још два студента како би током интервјуа бирао оне са којима он ће радити.

Пласман ученика и ментора био је један од најзанимљивијих и најузбудљивијих тренутака курса. Организатори су у њу унели мали елемент игре - подаци о менторима чувани су у шеширу за сортирање, кликом на који можете видети име и контакте вашег будућег ментора.

Када сам сазнао име свог ментора и погледао његов профил на ЛинкедИн-у, схватио сам да заиста желим да дођем до њега. Он је искусан програмер, старији, и већ неколико година ради у иностранству. Имати таквог ментора је заиста велики успех. Али чинило ми се да ће његови захтеви бити веома високи. Касније се испоставило да сам се преварио око превисоких захтева, али сам тада тако мислио.

Питања за предстојећи интервју су била позната, па се за њега могло унапред припремити.
ООП подучава видео [Н]и[]неш ово прототип!. Њен аутор Сергеј Мељуков то казује на изузетно приступачан и разумљив начин.
Структуре података и Биг О нотација су добро обрађени у чланку. Технички интервју Цхеат Схеет.
Највеће недоумице изазвао је задатак ЈаваСцрипт, који би свакако био укључен у интервју. Генерално, волим да решавам проблеме, али са Гуглом и у конзоли претраживача, а ако то треба да решите оловком и папиром (или мишем у бележници), све постаје много теже.
За обоје је згодно да се припремите за интервју на веб страници скипе.цом/интервиевс/ – постављајте једни другима питања, смишљајте проблеме. Ово је прилично ефикасан начин припреме: када играте у различитим улогама, боље разумете ко је са друге стране екрана.

Како сам замишљао да ће интервју изгледати? Највероватније, за испит где постоји испитивач и испитаник. У ствари, то дефинитивно није био испит. Тачније, разговор између двоје страствених људи који раде исту ствар. Интервју је био изузетно миран, удобан, пријатељски настројен, питања нису била тешка, задатак је био прилично једноставан, а ментор се уопште није бунио да га решавам у конзоли и чак ми је дозволио да погледам у Гугл („нико неће забранити коришћење Гугла на послу“).

Колико сам разумео, главна сврха интервјуа није била да проверимо наше знање и способност решавања проблема, већ да ментору пружимо прилику да упозна своје ученике и покаже им како интервју уопште изгледа. А то што су од интервјуа остали само добри утисци резултат је његовог свесног труда, жеље да покаже да у интервјуу заправо нема ништа страшно и да се кроз њега може са задовољством проћи. Друго је питање зашто је то било прилично лако за особу са техничким образовањем, али веома ретко за наставнике. Сви се сећају колико су били узбуђени због полагања испита, чак и ако су савршено знали материју. А пошто говоримо о званичној педагогији, изнећу још једно запажање. Курс су, између осталог, похађали и студенти виших разреда информатике. И тако су тврдили да је формат обуке који нуди школа Роллинг Сцопес много кориснији, занимљивији и ефикаснији од редовног универзитетског програма.

Прошао сам интервју. Након тога, ментор је одредио дан у недељи и време када му је било згодно да разговара са мном. Припремио сам питања за овај дан, а он је на њих одговорио. Нисам имао много питања о пројектима које сам спроводио – већину одговора сам нашао на Гуглу или школском ћаскању. Али он је говорио о свом раду, о могућим проблемима и начинима за њихово решавање, и поделио своја запажања и коментаре. Све у свему, ови разговори су били изузетно корисни и занимљиви. Поред тога, ментор је практично једина особа коју занима шта и како радите, особа која ће сагледати ваш рад, рећи вам шта у њему није у реду и како га можете побољшати. Присуство ментора је заиста огромна предност школе, чија се улога тешко може преценити.

У другој фази имали смо веома интересантан и динамичан Цоде Јам „ЈаваСцрипт Арраис Куицк Драв“; оваква такмичења у школи су узбудљива и узбудљива.
Испоставило се да је Цоде Јам „ЦореЈС“ много сложенији. 120 ЈаваСцрипт проблема, за чије је решавање било потребно 48 сати, постало је озбиљан тест.
Такође смо имали неколико ЈаваСцрипт тестова, линк до један од њих Сачувао сам га у обележивачима претраживача. Имате 30 минута да завршите тест.
Затим смо саставили НеутронМаил изглед, завршили Цоде Јам „ДОМ, ДОМ догађаји“ и направили ИоуТубе претраживач.

Остали задаци друге фазе: Задатак: Цодеварс – решавање проблема на истоименом сајту, Цоде Јам „ВебСоцкет Цхалленге“. – слање и примање порука преко веб сокета, Цоде Јам „Аниматион Плаиер“ – креирање мале веб апликације.

Прилично необичан и занимљив задатак друге фазе био је задатак „Презентација“. Његова главна карактеристика је да је презентација морала бити припремљена и представљена на енглеском језику. Овде Можете видети како се одвијала фаза презентација лицем у лице.

И, несумњиво, најсложенији и најобимнији је био завршни задатак друге фазе, током које смо замољени да направимо сопствену копију веб апликације Пискел (ввв.пискелапп.цом).
Овај задатак је трајао више од месец дана, при чему је већину времена утрошено на разумевање како то функционише у оригиналу. Ради веће објективности, завршни задатак је проверавао други, насумично одабрани ментор. А интервју после друге етапе је такође водио случајни ментор, јер смо ми већ били навикли на наше, а он је навикао на нас, а у правим интервјуима, по правилу, срећемо људе који се не познају.

Други интервју се показао много тежим од првог. Као и раније, постојао је списак питања за интервју за који сам се припремао, али је ментор одлучио да једноставно постављање теорије неће бити сасвим исправно и припремио је сет задатака за интервју. Задаци су, по мом мишљењу, били прилично тешки. На пример, он искрено није разумео шта ме спречава да напишем бинд полифил, а ја сам такође искрено веровао да је то што знам шта је бинд, а шта полифил већ много. Нисам решио овај проблем. Али било је и других са којима сам се бавио. Али проблеми нису били једноставни и чим сам пронашао решење, ментор је мало променио услов, а ја сам морао поново да решавам проблем, у сложенијој верзији.
Истовремено, напомињем да је атмосфера интервјуа била веома пријатељска, задаци занимљиви, ментор је провео доста времена припремајући их и трудио се да интервју за обуку у будућности помогне да се прође прави интервју приликом конкурисања за посао.

Примери задатака друге фазе:
НеутронМаил
Палета
ИоуТубеЦлиент
ПискелЦлоне

У трећој фази нам је понуђен задатак Културни портал. Изводили смо га у групи и први пут смо се упознали са карактеристикама тимског рада, расподеле одговорности и решавања конфликата при спајању грана у Гиту. Ово је вероватно био један од најзанимљивијих задатака на курсу.

Пример задатка треће фазе: Културни портал.

По завршетку треће фазе, студенти који су се пријавили за посао у ЕПАМ-у и који су уврштени на листу 120 најбољих прошли су телефонски интервју како би тестирали своје знање енглеског језика, а тренутно су на техничким интервјуима. Већина њих ће бити позвана у ЕПАМ ЈС Лаб, а потом и на праве пројекте. Сваке године више од стотину дипломаца Роллинг Сцопес школе запошљава ЕПАМ. У поређењу са онима који су започели курс, ово је прилично мали проценат, али ако погледате оне који су дошли до финала, њихове шансе да добију посао су прилично велике.

Од потешкоћа на које треба да будете спремни, навешћу две. Прво је време. Треба ти доста тога. Циљајте на 30-40 сати недељно, више је могуће, ако мање, мало је вероватно да ћете имати времена да завршите све задатке, пошто је програм курса веома интензиван. Други је ниво енглеског А2. Ако је нижи, неће шкодити студирање курса, али ће наћи посао са овим нивоом језика прилично тешко.

Ако имате питања, питајте, покушаћу да одговорим. Ако знате друге сличне бесплатне онлине курсеве руског језика, поделите, биће занимљиво.

Извор: ввв.хабр.цом

Додај коментар