Nid yw pethau da yn dod yn rhad. Ond gall fod yn rhad ac am ddim

Yn yr erthygl hon rwyf am siarad am Rolling Scopes School, cwrs JavaScript/frontend am ddim a gymerais ac a fwynheais yn fawr. Cefais wybod am y cwrs hwn ar ddamwain; yn fy marn i, nid oes llawer o wybodaeth amdano ar y Rhyngrwyd, ond mae'r cwrs yn rhagorol ac yn haeddu sylw. Rwy'n credu y bydd yr erthygl hon yn ddefnyddiol i'r rhai sy'n ceisio dysgu rhaglennu ar eu pen eu hunain. Beth bynnag, pe bai rhywun wedi dweud wrthyf am y cwrs hwn yn gynharach, byddwn yn bendant wedi bod yn ddiolchgar.

Efallai y bydd gan y rhai nad ydynt wedi ceisio dysgu o'r dechrau eu hunain gwestiwn: pam mae angen unrhyw gyrsiau, oherwydd mae llawer o wybodaeth ar y Rhyngrwyd - cymerwch ef a'i ddysgu. Mewn gwirionedd, nid yw môr o wybodaeth bob amser yn dda, oherwydd nid yw dewis o'r môr hwn yn union yr hyn sydd ei angen arnoch yn hawdd o gwbl. Bydd y cwrs yn dweud wrthych: beth i'w ddysgu, sut i ddysgu, ar ba gyflymder i ddysgu; yn helpu i wahaniaethu rhwng ffynonellau gwybodaeth da a nodedig a rhai o ansawdd isel a hen ffasiwn; yn cynnig nifer fawr o dasgau ymarferol; yn eich galluogi i ddod yn rhan o gymuned o bobl angerddol a diddordeb sy'n gwneud yr un peth â chi.

Trwy gydol y cwrs, rydym yn cwblhau tasgau yn gyson: cymryd profion, datrys problemau, creu ein prosiectau ein hunain. Aseswyd hyn i gyd a'i roi mewn tabl cyffredin, lle gallech gymharu eich canlyniad â chanlyniadau myfyrwyr eraill. Mae awyrgylch y gystadleuaeth yn dda, yn hwyl ac yn ddiddorol. Ond nid oedd pwyntiau, er eu bod yn bwysig ar gyfer trosglwyddo i'r cam nesaf, yn ddiben ynddynt eu hunain. Croesawodd trefnwyr y cwrs y gefnogaeth a’r cymorth y naill i’r llall – yn y sgwrs, bu’r myfyrwyr yn trafod cwestiynau a gododd wrth ddatrys aseiniadau ac yn ceisio dod o hyd i atebion iddynt gyda’i gilydd. Yn ogystal, fe wnaeth mentoriaid ein helpu yn ein hastudiaethau, sy’n gyfle unigryw ar gyfer cwrs rhad ac am ddim.

Mae'r cwrs yn gweithredu bron yn barhaus: caiff ei lansio ddwywaith y flwyddyn ac mae'n para chwe mis. Mae'n cynnwys tri cham. Yn y cam cyntaf buom yn astudio Git a gosodiad yn bennaf, yn yr ail - JavaScript, yn y trydydd - React a Node.js.

Aethant ymlaen i'r cam nesaf yn seiliedig ar ganlyniadau cwblhau tasgau'r cam blaenorol. Ar ddiwedd pob cam cynhaliwyd cyfweliad. Ar ôl y cam cyntaf a’r ail, cyfweliadau addysgol oedd y rhain gyda mentoriaid; ar ôl y trydydd cam, trefnwyd cyfweliadau ar gyfer y cant ac ugain o fyfyrwyr gorau yn Minsk EPAM JS Lab. Cynhelir y cwrs gan gymuned Belarwseg o ddatblygwyr pen blaen a JavaScript The Rolling Scopes, felly mae'n amlwg bod ganddynt gysylltiadau â swyddfa EPAM Minsk. Fodd bynnag, mae'r gymuned yn ceisio sefydlu cysylltiadau ac argymell ei myfyrwyr i gwmnïau TG a dinasoedd eraill yn Belarus, Kazakhstan, a Rwsia.

Parhaodd y cam cyntaf ychydig dros fis. Dyma'r llwyfan mwyaf poblogaidd. Wrth recriwtio, dechreuodd 1860 o bobl hynny - h.y. pawb a gofrestrodd ar gyfer y cwrs. Mae'r cwrs yn cael ei gymryd gan bobl o bob oed, ond mae mwyafrif y myfyrwyr yn fyfyrwyr hŷn a'r rhai sydd, ar ôl gweithio am nifer o flynyddoedd mewn maes arall, wedi penderfynu newid eu proffesiwn.

Yn y cam cyntaf, fe wnaethom basio dau brawf ar hanfodion Git, dau brawf ar gyrsiau HTML/CSS, Codecademy ac Academi HTML, creu ein CV ar ffurf ffeil marcio i lawr ac ar ffurf tudalen we reolaidd, creu a cynllun un dudalen fach, ac wedi datrys sawl problem eithaf cymhleth trwy JavaScript.

Tasg fwyaf helaeth y cam cyntaf oedd gosodiad gwefan Hexal.
Y mwyaf diddorol yw'r gêm Code Jam ar wybodaeth dewiswyr CSS “CSS Quick Draw”.
Y rhai anoddaf yw tasgau JavaScript. Enghraifft o un o'r tasgau hyn: “Dewch o hyd i nifer y sero ar ddiwedd ffactoraidd nifer fawr yn y system rhifau penodedig”.

Enghraifft o dasg cam cyntaf: hecsal.

Yn seiliedig ar ganlyniadau cwblhau tasgau'r cam cyntaf, derbyniodd 833 o fyfyrwyr wahoddiadau am gyfweliadau. Pennwyd taith y myfyriwr i’r ail gam yn ystod y cyfweliad gan ei ddarpar fentor. Mae mentoriaid Rolling Scopes School yn ddatblygwyr gweithredol o Belarus, Rwsia a'r Wcráin. Mae mentoriaid yn helpu ac yn cynghori, yn gwirio aseiniadau, yn ateb cwestiynau. Roedd mwy na 150 o fentoriaid yn ein set.Yn dibynnu ar argaeledd amser rhydd, gall mentor gymryd rhwng dau a phump o fyfyrwyr, ond anfonir dau fyfyriwr arall ato am gyfweliad fel ei fod yn gallu dewis y rhai gyda phwy yn ystod y cyfweliad. bydd yn gweithio.

Roedd lleoli myfyrwyr a mentoriaid yn un o adegau mwyaf diddorol a chyffrous y cwrs. Cyflwynodd y trefnwyr elfen gêm fach i mewn iddo - roedd data am fentoriaid yn cael ei storio mewn het ddidoli, ar ôl clicio arni y gallech weld enw a chysylltiadau eich darpar fentor.

Pan wnes i ddarganfod enw fy mentor ac edrych ar ei broffil ar LinkedIn, sylweddolais fy mod yn awyddus iawn i'w gyrraedd. Mae'n ddatblygwr profiadol, yn uwch, ac wedi bod yn gweithio dramor ers sawl blwyddyn. Mae cael mentor o'r fath yn wirioneddol yn llwyddiant mawr. Ond roedd yn ymddangos i mi y byddai ei ofynion yn uchel iawn. Yn ddiweddarach daeth i'r amlwg fy mod yn anghywir am y gofynion rhy uchel, ond ar y pryd roeddwn i'n meddwl hynny.

Roedd y cwestiynau ar gyfer y cyfweliad sydd i ddod yn hysbys, felly roedd yn bosibl paratoi ar ei gyfer ymlaen llaw.
OOP a addysgir gan fideo [J]u[S]t prototeip hwn!. Mae ei awdur, Sergei Melyukov, yn ei ddweud mewn ffordd hynod hygyrch a dealladwy.
Ymdrinnir yn dda â strwythurau data a nodiant O Mawr yn yr erthygl. Taflen Twyllo Cyfweliad Technegol.
Codwyd yr amheuon mwyaf gan y dasg JavaScript, a fyddai'n sicr yn cael ei chynnwys yn y cyfweliad. Yn gyffredinol, rwyf wrth fy modd yn datrys problemau, ond gyda Google ac yn y consol porwr, ac os oes angen i chi ei ddatrys gyda phen a phapur (neu gyda llygoden mewn llyfr nodiadau), mae popeth yn dod yn llawer anoddach.
Mae’n gyfleus i’r ddau ohonoch baratoi ar gyfer cyfweliad ar y wefan skype.com/interviews/ – gofyn cwestiynau i'ch gilydd, dod o hyd i broblemau. Mae hon yn ffordd eithaf effeithiol o baratoi: pan fyddwch chi'n perfformio mewn gwahanol rolau, rydych chi'n deall yn well pwy sydd ar ochr arall y sgrin.

Sut beth feddyliais i fyddai'r cyfweliad? Yn fwyaf tebygol, ar gyfer arholiad lle mae arholwr a rhywun sy'n cymryd prawf. Yn wir, yn bendant nid oedd yn arholiad. Yn hytrach, sgwrs rhwng dau berson angerddol sy'n gwneud yr un peth. Roedd y cyfweliad yn dawel iawn, yn gyfforddus, yn gyfeillgar, nid oedd y cwestiynau'n anodd iawn, roedd y dasg yn eithaf syml, ac nid oedd y mentor o gwbl yn gwrthwynebu ei datrys yn y consol a hyd yn oed yn caniatáu i mi edrych i mewn i Google (“ni fydd unrhyw un yn gwahardd defnyddio Google yn y gwaith”).

Hyd y deallaf, nid profi ein gwybodaeth a’n gallu i ddatrys problemau oedd prif bwrpas y cyfweliad, ond rhoi cyfle i’r mentor ddod i adnabod ei fyfyrwyr a dangos iddynt sut olwg sydd ar gyfweliad yn gyffredinol. A'r ffaith mai dim ond argraffiadau da a oedd ar ôl o'r cyfweliad oedd canlyniad ei ymdrechion ymwybodol, yr awydd i ddangos nad oedd unrhyw beth brawychus yn y cyfweliad mewn gwirionedd, a gallai rhywun fynd trwyddo â phleser. Cwestiwn arall yw pam ei bod yn eithaf hawdd i berson ag addysg dechnegol wneud hyn, ond yn anaml iawn i athrawon. Mae pawb yn cofio pa mor gyffrous oedden nhw i sefyll yr arholiad, hyd yn oed os oeddent yn gwybod y deunydd yn berffaith. A chan ein bod ni'n siarad am addysgeg swyddogol, byddaf yn rhannu un sylw arall. Mynychwyd y cwrs, ymhlith pethau eraill, gan uwch fyfyrwyr TG. Ac felly roedden nhw'n dadlau bod y fformat hyfforddi a gynigir gan Rolling Scopes School yn llawer mwy defnyddiol, diddorol ac effeithiol na rhaglen prifysgol reolaidd.

Pasiais y cyfweliad. Yn dilyn hynny, penododd y mentor ddiwrnod o’r wythnos ac adeg pan oedd yn gyfleus iddo siarad â mi. Paratoais gwestiynau ar gyfer y diwrnod hwn, ac atebodd yntau hwy. Doedd gen i ddim llawer o gwestiynau am y prosiectau roeddwn i'n eu cynnal - des i o hyd i'r rhan fwyaf o'r atebion ar Google neu'r sgwrs ysgol. Ond siaradodd am ei waith, am broblemau posibl a ffyrdd o'u datrys, a rhannodd ei arsylwadau a'i sylwadau. Ar y cyfan, roedd y sgyrsiau hyn yn hynod ddefnyddiol a diddorol. Yn ogystal, yn ymarferol mentor yw'r unig berson sydd â diddordeb yn yr hyn yr ydych yn ei wneud a sut, person a fydd yn edrych ar eich gwaith, yn dweud wrthych beth sydd o'i le arno, a sut y gellir ei wella. Mae presenoldeb mentoriaid yn fantais enfawr i'r ysgol, a phrin y gellir goramcangyfrif eu rôl.

Yn yr ail gam cawsom Code Jam hynod ddiddorol a deinamig “JavaScript Arrays Quick Draw”; mae cystadlaethau o’r fath yn yr ysgol yn gyffrous a chyffrous.
Daeth Code Jam “CoreJS” yn llawer mwy cymhleth. Daeth 120 o broblemau JavaScript, a gymerodd 48 awr i'w datrys, yn brawf difrifol.
Cawsom hefyd sawl prawf JavaScript, dolen i un o nhw Rwyf wedi ei gadw yn nodau tudalen fy mhorwr. Mae gennych 30 munud i gwblhau'r prawf.
Nesaf, fe wnaethon ni lunio cynllun NeutronMail, cwblhau'r Code Jam “DOM, DOM Events,” a chreu peiriant chwilio YouTube.

Tasgau eraill yr ail gam: Tasg: Codewars – datrys problemau ar y safle o’r un enw, Code Jam “WebSocket Challenge.” – anfon a derbyn negeseuon gan ddefnyddio socedi gwe, Code Jam “Animation Player” – creu cymhwysiad gwe bach.

Tasg eithaf anarferol a diddorol yr ail gam oedd tasg y “Cyflwyniad”. Ei phrif nodwedd yw bod yn rhaid paratoi a chyflwyno'r cyflwyniad yn Saesneg. Yma Gallwch weld sut y digwyddodd y cam cyflwyniadau wyneb yn wyneb.

Ac, yn ddiamau, y mwyaf cymhleth a swmpus oedd tasg olaf yr ail gam, pan ofynnwyd i ni greu ein copi ein hunain o gymhwysiad gwe Piskel (www.piskelapp.com).
Cymerodd y dasg hon fwy na mis, a threuliwyd y rhan fwyaf o'r amser yn deall sut roedd yn gweithio yn y gwreiddiol. Er mwyn cael mwy o wrthrychedd, cafodd y dasg derfynol ei gwirio gan fentor arall a ddewiswyd ar hap. Ac mae'r cyfweliad ar ôl yr ail gam hefyd yn cael ei gynnal gan fentor ar hap, oherwydd ein bod eisoes yn gyfarwydd â ni, ac roedd yn gyfarwydd â ni, ac mewn cyfweliadau go iawn, fel rheol, rydym yn cwrdd â phobl nad ydynt yn adnabod ei gilydd.

Trodd yr ail gyfweliad yn llawer anoddach na'r cyntaf. Fel o’r blaen, roedd rhestr o gwestiynau ar gyfer y cyfweliad y bûm yn paratoi ar ei gyfer, ond penderfynodd y mentor na fyddai gofyn y ddamcaniaeth yn gwbl gywir, a pharatowyd set o dasgau ar gyfer y cyfweliad. Roedd y tasgau, yn fy marn i, yn eithaf anodd. Er enghraifft, nid oedd yn deall yn ddiffuant beth oedd yn fy atal rhag ysgrifennu polyfill rhwymo, a chredais yn ddiffuant hefyd fod y ffaith fy mod yn gwybod beth yw rhwymiad a beth yw polyfill eisoes yn llawer. Nid wyf wedi datrys y broblem hon. Ond roedd yna rai eraill y deliais i â nhw. Ond nid oedd y problemau yn syml, a chyn gynted ag y darganfyddais ateb, newidiodd y mentor y cyflwr ychydig, a bu'n rhaid i mi ddatrys y broblem eto, mewn fersiwn fwy cymhleth.
Ar yr un pryd, nodaf fod awyrgylch y cyfweliad yn gyfeillgar iawn, y tasgau'n ddiddorol, treuliodd y mentor lawer o amser yn eu paratoi, a cheisio sicrhau y byddai'r cyfweliad hyfforddi yn y dyfodol yn helpu i basio cyfweliad go iawn. wrth wneud cais am swydd.

Enghreifftiau o dasgau'r ail gam:
NeutronMail
Palet
YouTubeClient
PiskelClone

Yn y trydydd cam, cynigiwyd tasg y Porth Diwylliant i ni. Fe wnaethom ei berfformio mewn grŵp, ac am y tro cyntaf daethom yn gyfarwydd â nodweddion gwaith tîm, dosbarthiad cyfrifoldebau, a datrys gwrthdaro wrth uno canghennau yn Git. Mae'n debyg mai hwn oedd un o aseiniadau mwyaf diddorol y cwrs.

Enghraifft o dasg trydydd cam: Porth Diwylliant.

Ar ôl cwblhau'r trydydd cam, cafodd myfyrwyr a ymgeisiodd am swydd yn EPAM ac a gafodd eu cynnwys ar restr y 120 uchaf gyfweliad ffôn i brofi eu sgiliau Saesneg, ac maent yn cael cyfweliadau technegol ar hyn o bryd. Bydd y rhan fwyaf ohonynt yn cael eu gwahodd i EPAM JS Lab, ac yna i brosiectau go iawn. Bob blwyddyn, mae mwy na chant o raddedigion Ysgol Rolling Scopes yn cael eu cyflogi gan EPAM. O’i gymharu â’r rhai a ddechreuodd y cwrs, mae hon yn ganran gweddol fach, ond os edrychwch ar y rhai a gyrhaeddodd y rowndiau terfynol, mae eu siawns o gael swydd yn eithaf mawr.

O’r anawsterau y mae angen ichi fod yn barod ar eu cyfer, enwaf ddau. Y cyntaf yw amser. Mae angen cryn dipyn ohono. Anelwch at 30-40 awr yr wythnos, mae mwy yn bosibl; os llai, mae'n annhebygol y bydd gennych amser i gwblhau'r holl dasgau, gan fod rhaglen y cwrs yn ddwys iawn. Yr ail yw lefel Saesneg A2. Os yw'n is, ni fydd yn brifo astudio'r cwrs, ond bydd dod o hyd i swydd gyda'r lefel hon o iaith yn eithaf anodd.

Os oes gennych gwestiynau, gofynnwch, byddaf yn ceisio ateb. Os ydych chi'n gwybod am gyrsiau ar-lein tebyg am ddim yn yr iaith Rwsieg, rhannwch, bydd yn ddiddorol.

Ffynhonnell: hab.com

Ychwanegu sylw