Sergey Shedov- zakladateľ a riaditeľ Moskovskej školy programátorov. Vyštudoval Moskovskú štátnu univerzitu, fakultu
Semen Obukhov— Riaditeľ rozvoja Moskovskej školyprogramátorov. V roku 2018 absolvoval Fakultu informatiky na Vysokej škole ekonomickej Národnej výskumnej univerzity. Od roku 2018 študuje na Inštitúte vzdelávania Vysokej školy ekonomickej Národnej výskumnej univerzity. Päť rokov vyučuje IT odbory na Škole programátorov. Od roku 2015 organizuje olympiády vrátane školských, mestských a regionálnych etáp Celoruskej olympiády školákov v informatike v Moskovskom regióne, ako aj každoročnú Medzinárodnú vesmírnu olympiádu.
Ako sa stať programátorom skôr, ako sa stane trendom
Sergey Shedov:
- Začal som programovať na strednej školezačiatkom deväťdesiatych rokov. Rodičia si kúpili počítač, ale bez monitora - na to jednoducho nebolo dosť peňazí. Nečakal som, až sa objaví, a začal zostavovať základné programy so zameraním na zvukové signály systémovej jednotky.
Po ukončení Moskovskej štátnej univerzity pôsobil dva roky v kancelárii.programátor. Ale čoskoro som si uvedomil, že ma to nezaujalo. A keď mi môj učiteľ informatiky ponúkol prácu v škole, ktorú som ukončil, okamžite som súhlasil. Spočiatku to boli kurzy iba v sobotu a potom sa rozhodli natrvalo meniť zamestnanie. Moji rodičia nesúhlasili s týmto rozhodnutím, pretože som stratil veľa peňazí - v kancelárii som dostal 1 000 dolárov a v škole bol plat iba 50 USD. Uvedomil som si však, že sa mi to páči a moje žiadosti boli potom malé - aj keď na internete dosť.
Sergej Šedov. Foto: Anton Karliner / Hi-Tech
Pochopil som, že nie všetci študenti majú záujemprogramovania a je nemožné pripraviť IT špecialistov na výučbu informatiky. Potom som sa rozhodol vytvoriť si vlastnú školu programátorov. To bolo v roku 2001. Spočiatku to bol obyčajný kruh, do ktorého chodili deti z okolitých škôl. Len málo ľudí pochopilo, čo je programovanie, zatiaľ to nebol trend.
Kruh postupne rástol a po šiestich rokoch som aj jaregistrovala súkromnú inštitúciu ďalšieho vzdelávania. Teraz máme o niečo viac ako 4 000 detí, 30% z nich je online. Zapojení sú študenti denného štúdia z Moskvy a Moskovského regiónu - okrem Mytiščiho existujú aj pobočky v Moskve, Puškin, Korolev a Dolgoprudny, celkovo ich je deväť. Deti z celého Ruska študujú online, sú dokonca aj chlapci z Kazachstanu.
O základných vedomostiach, hudbe a programovaní
Sergey Shedov:
- V roku 2001 neexistovali žiadne analógy takejto školy. Bolo potrebné nakresliť nápad do mojej hlavy. Študoval som na hudobnej škole 10 rokov a rozhodol som sa spojiť túto skúsenosť so skúsenosťami so štúdiom na Moskovskej štátnej univerzite. Zrodila sa tak myšlienka, že dieťa by sa nemalo len učiť niekoľko mesiacov a odchádzať. Chcel som poskytnúť nielen aplikované informácie, ale aj základné vedomosti, pretože bez tohto by nebolo možné stať sa serióznym programátorom. Preto sa do školy neprijímajú jedenásti zrovnávači - je nemožné dať vážne znalosti do jedného roka a nechceme sa angažovať v vulgárnosti. Študenti chodia do školy od druhého ročníka a učia ich až do 11. ročníka.
Predpokladá sa, že programovanie nie je potrebnévysokoškolské vzdelávanie. Závisí to od toho, čo musí človek urobiť. Napríklad osoba, ktorá sa zaoberá strojovým vzdelávaním, musí ukončiť univerzitu, pretože si to vyžaduje znalosť matematiky, ktorá sa neposkytuje v škole. V budúcnosti je potrebné hľadať, čo bude v budúcnosti žiadané. Teraz budete písať programy v skriptovacom programovacom jazyku a za 20 rokov to nebude potrebné. A na prijatie na dobré univerzity musí človek začať študovať informatiku na škole.
Snažíme sa neustále a neustále informovaťpredstaviť nové disciplíny. Teraz má škola na internete kurzy vecí, blockchainu, kybernetickej bezpečnosti, veľkých dát - všetko, čo sa objavilo relatívne nedávno, ale bez ktorých je už nemožné urobiť.
Kto „žiari“ študentov
Semjon Obukhov:
- Pri uchádzaní sa o prácu kandidáti prechádzajúviacstupňový výber. Počiatočný pohovor pre učiteľov je otvorenou lekciou. Úlohu študentov zohrávajú naši metodológovia, ktorí napodobňujú správanie detí. Napríklad, ak učiteľ bude pracovať s piatimi zrovnávačmi, metodici môžu začať bojovať s vládcami. Sledujeme, ako sa človek vyrovná s takouto situáciou. Tí, ktorí absolvovali počiatočnú fázu, sa vyzývajú, aby sa vzdelávali vo vyučovacích metódach. Medzi tými, ktorí chodia učiť, je veľa IT špecialistov a študentov IT univerzít, ktorí predtým s deťmi nepracovali. Preto je pre nich veľmi dôležité poskytnúť pedagogické zručnosti. Konečné rozhodnutie sa prijíma po záverečnej skúške, ktorá sa koná aj vo forme otvorenej hodiny pre metodikov. Na tomto mieste musia uchádzači preukázať, ako dobre zvládli pedagogické zručnosti získané na školeniach.
Semen Obukhov. Foto: Anton Karliner / "Hightech"
Sergey Shedov:
- Som si istý, že učiteľ môže študenta zaujaťiba ak „zhorí“ so svojím predmetom. Okrem toho musí byť dobre oboznámený s materiálom a musí byť schopný nájsť spoločný jazyk so žiakmi. Prístup k výberu učiteľov je preto veľmi vážny. Približne polovica učiteľov sú naši absolventi. Vracajú sa nielen k výučbe, ale podieľajú sa aj na vývoji a pracujú ako analytici. Myslím si, že je veľmi dôležité analyzovať údaje a za 18 rokov sme zhromaždili veľa materiálu na analýzu. Napríklad sa deti učia programovať a robiť nejaké chyby. Ak existuje databáza, môžete údaje pomocou strojového učenia preskočiť a predpovedať, aké chyby bude mať dieťa po troch rokoch. A zabezpečte školenie vopred, aby ste sa im vyhli. Alebo povedzte dieťaťu: Python vám nevyhovuje, je lepšie zvoliť Photoshop a webdizajn. Ak chceme zostať jedničkou v škole, musíme vždy robiť progresívne veci.
O predispozícii k programovaniu
Sergey Shedov:
- Nepoznal som deti, ktoré by malikontraindikácie programovania. Ale pre úspešné učenie musí dieťa milovať a rozumieť matematike. Po prijatí nevyžadujeme počiatočné znalosti programovania, ale overujeme, či ide o matematické znalosti.
Ak hovoríme o osobných kvalitách, hlavnou vecou pre dieťa, ktoré sa zaoberá programovaním, je odhodlanie. Nemal by sa báť chýb, zaobchádzať s nimi pokojne a byť schopný ich napraviť.
Nie každý chce byť programátorom. Stáva sa, že rodičia prinesú dieťa a hovoria, že bude napríklad zubárom. Zároveň však chcú, aby mal programovacie schopnosti, pretože je to užitočné v profesii. Školské vlaky nielen programátori, ale aj absolventi môžu pracovať na križovatke vied. Existujú príklady, keď deti prišli študovať ako programátor, ale nakoniec išli do Ostankinského inštitútu, pretože sa im páčilo strih videa. Medzi našimi absolventmi je muž, ktorý sa začal zaujímať o strih, odišiel do Hollywoodu a nahral fotografie so Spielbergom.
Výučba je rozdelená do semestrov súčasne vjeden semester dieťaťa, v závislosti od veku, môže ísť od jedného do troch predmetov. Pre každý subjekt sú stanovené dve kontrolné opatrenia - v polovici semestra a na konci semestra. Je to hlavne praktická práca - musíte napísať programovacie úlohy alebo predložiť projekt. Existujú však aj predmety, ktoré majú zložitejší univerzitný systém. Tam, kde musíte najskôr napísať praktické úlohy, odovzdajte ústnu časť. To nestačí, jedná sa o témy týkajúce sa programovania, algoritmov a dátových štruktúr Olympiády. Olympijské hry nie sú viazané na predmety a sú samostatnou súťažou, nezávislou skúškou vedomostí. Zvyčajne idú v druhej polovici marca - prvej polovici apríla.
Ak dieťa neprešlo druhýkrát, môževylúčiť. Študent môže byť vylúčený z dôvodu neúčasti. Okolnosti alebo záujmy sa menia, nemôže ďalej alebo nechce chodiť - to je normálna situácia pre ďalšie vzdelávanie. Škola však má dobrý ukazovateľ zostávajúcich detí - 91%.
Sergey Shedov. Foto: Anton Karliner / High Tech
Semen Obukhov:
- Prijímacie skúšky sa líšia vekom. Pre malé deti majú formu otvorenej hodiny, keď potrebujete odpovedať na otázky v počítači. Od piateho ročníka je to klasická písomná matematická skúška, pre študentov stredných škôl testujeme znalosti učebných osnov. Mnoho neštandardných úloh na testovanie schopnosti logicky myslieť. Všetky testy vyvíjajú učitelia škôl. Mnoho detí sa však bojí písať niečo neštandardné, niečo, čo sa nevyučovalo. Na stretnutiach sa hovorí, že by sa nemali báť napísať najneštandardnejšie riešenia, pretože to sa, bohužiaľ, často nevyučuje na komplexnej škole.
Ak dieťa neprešlo bodmi, vidíme točo chce urobiť, ponúkneme vám znova vstupné testy. Pri každej skúške rozdávame odznaky ako dôkaz, že dieťa skúšku zložilo. Bol chlapec, ktorý cestoval do všetkých našich oddelení a stále to robil po štvrtýkrát.
Na každom oddelení školy sa nazývajú učebnerôznymi spôsobmi. Deje sa tak s cieľom motivovať deti k veľkým úspechom. Škola by mala vytvoriť skvelú atmosféru, kam sa chcete vrátiť. Chceme, aby k nám prišli deti a očakávali niečo zaujímavé.
O skutočnej praxi v Yandexe
Sergey Shedov:
- Máme záverečné školenie -priemyselné programovanie, analóg priemyselnej praxe. Skutočné programovanie, tímová práca a učíme to chlapcom. Vyberú si projekt a rozdelia úlohy: niekto bude programátor, niekto - dizajnér, vedúci tímu a tak ďalej.
Yandex je naším kľúčovým partnerom, sme s nimiSpolupracujeme od roku 2014. Deti chodia do svojej kancelárie a študujú technológiu, napríklad Alice, Yandex.Maps. Druhým partnerom je spoločnosť GK Osnova, s ktorou sme podpísali dohodu pred dvoma rokmi. Tam sa naši chlapci zúčastňujú stáže na blockchainu. Spolupracujeme tiež s technoparkom MIPT.
Všetci naši študenti robia maturitné projektyškoly, takže sa môžete pokúsiť uplatniť zručnosti v reálnom živote. Napríklad prišli s powerbankingom: keď človek vezme powerbank na jednej stanici metra a nabíja telefón na ceste a potom zariadenie odovzdá na inej stanici. Nebol to iba papierový projekt: existovala stanica, ktorá vydávala energetické banky, a základňa, ktorá počítala minúty, virtuálne peniaze. Tieto a podobné projekty sú vlastne spustením IT, ktoré študenti stredných škôl robia po celý rok a bránia sa v kancelárii Yandex.
O olympiádach a konkurenčnom duchu
Semjon Obukhov:
- Všetci študenti školy sa zúčastňujú olympiád v roku 2007na programovanie. Máme dva typy olympiád: osobné a tímové. V tímových deťoch sú osobitne určené jednému počítaču pre troch, aby sa naučili rokovať a distribuovať prácu.
V informatike, okrem programovania aRobotika je olympiáda informačnej bezpečnosti, ktorá je medzi študentmi veľmi populárna. V roku 2014 sa to prvýkrát uskutočnilo pre školákov v Moskve, predtým ako sa konali takéto súťaže v Jekaterinburgu. V prvom roku to oznámili mesiac pred podujatím a všetci šli s vedomím, že mali, pretože nikto nevedel, ako sa pripraviť. Náš tím to zvíťazil a potom štyri roky obsadil prvé miesto, zatiaľ čo včerajší víťazi sa vrátili ako tréneri a pripravili nových účastníkov. O štyri roky neskôr organizátori odmietli usporiadať tieto súťaže. Počas tohto obdobia sa však vyvinula komunita študentov, ktorí sa chceli venovať tejto konkrétnej oblasti. A usporiadali sme novú olympiádu na základe technoparku, ktorý je z hľadiska informačnej bezpečnosti v Moskve v súčasnosti najväčší.
Foto: Anton Karliner / "Hightech"
Naším posledným úspechom je víťazstvo vo sveteOlympiáda v robotike. V tomto roku bolo viac ako 70 krajín a tím študentov našej školy získal zlatú medailu za Rusko v najprestížnejšej vekovej skupine pre seniorov.
Pre dieťa je dôležité zúčastniť sa olympiádypohyb. Po prvé osloví ostatných a po druhé získa zručnosť riešiť zložité problémy. Olympiády navyše poskytujú možnosť vstúpiť na univerzitu bez skúšok. Napríklad tento rok viac ako 50 našich študentov nastúpilo na Vysokú školu ekonomickú, kde má odbor IT veľmi vysoké skóre. Kompletnú štatistiku prijímania našich absolventov na vysoké školy zatiaľ nevedieme, ale tento rok plánujeme uskutočniť náš prvý „Deň absolventov 2020“ a pozvať všetkých absolventov do ich domovskej školy, ktorá im dala štart do života.
Získavanie bodov v roku 2019 veľkým univerzitám v oblasti IT špecialít *:
- Moskovská štátna univerzita: informatika - 440, základná informatika a informačné technológie - 438;
- School of Economics: informatika a počítačové inžinierstvo - 275, softvérové inžinierstvo - 300;
- MSTU pomenovaný po Baumanovi: informatika a počítačové inžinierstvo - 280, aplikovaná informatika - 279;
- MIPT: informatika a počítačové inžinierstvo - 389.
* Na univerzitách absolvujú iný počet predmetov, od troch do piatich.
O školskom IT vzdelávaní
Sergey Shedov:
- Globálny trend - deti začínajúnaprogramovať všetko skôr. Keď som začal s programovaním, robili to iba študenti stredných škôl a teraz používajú tablety v základných ročníkoch. V priebehu času sa základné skriptovacie zručnosti stanú rovnako bežné ako čítanie a písanie. Dieťa sa učí programovanie učenia, rozvíja algoritmické myslenie - naučí sa plánovať činnosti, rozdeľuje úlohy na čiastkové úlohy - a získa zručnosti v práci s informáciami. Teraz je vo svete problémom to, že existuje veľa informácií a nie je jasné, ako nájsť potrebné údaje a analyzovať ich. Preto napríklad v HSE sa študenti učia zručnosti na prácu s údajmi bez ohľadu na ich špecializáciu.
Pred niekoľkými rokmi sa objavilo mnoho škôl.programovanie. Konkurencia sa rozrástla, ale pre nás sa stala iba plusom. Ak existuje veľa škôl, nie je potrebné vysvetľovať, prečo je to dobré - naučiť sa programovať, stačí preukázať dobrú kvalitu.
Chceme globálny vplyv na vzdelávanie v oblasti ITškoláci z Ruska. Zúčastňujeme sa na rôznych projektoch. Tento rok sme napríklad uviedli náš vlastný programovací jazyk Mark pre študentov od druhého do piateho ročníka. Je postavený na vrchole Pythonu, ale hravým spôsobom. Vďaka tomu môžu študenti základných škôl hlboko študovať programovanie. V zásade chceme zvýšiť úroveň počítačovej vedy v Rusku, preto sme sa stali partnerom spoločnosti Yandex v novom školskom kurze. Prepracovali sme program siedmeho stupňa, ktorý sa teraz upravuje v 30 regiónoch Ruska. Tento rok začali písať program pre ôsmu triedu. Je dôležité nielen učiť sa, ale šíriť nahromadené vedomosti.