Co je špatného na IT vzdělávání v Rusku

Co je špatného na IT vzdělávání v Rusku Ahoj všichni

Dnes vám chci říct, co přesně je na IT vzdělávání v Rusku špatně a co by se podle mě mělo dělat a poradím i těm, kteří se teprve hlásí ano, vím, že už je trochu pozdě. Lépe později než nikdy. Zároveň zjistím váš názor a možná se pro sebe něco nového naučím.

Žádám všechny, aby okamžitě zahodili argumenty „učí vás studovat na univerzitách“, „nikdy nevíte, co budete v životě potřebovat“ a „potřebujete diplom, bez něj se neobejdete“. O tom teď nemluvíme, pokud chcete, budu o tom mluvit také.

Pro začátek řeknu, že je mi 20, studoval jsem na UNN v Nižném Novgorodu. Toto je naše největší univerzita a určitě jedna ze tří nejlepších ve městě. Odešel jsem po 1.5 kurzu z důvodů, které popíšu níže. Na příkladu Nižnij Novgorodské státní univerzity ukážu, co je špatně.

Chci vyřešit všechny problémy od začátku do konce.

A abychom se dostali na začátek, musíme se vrátit o pár let zpět do roku 2010, kdy jsem vybíral, kam jít.

Část_1 Místo, kde chcete studovat, si vyberete téměř náhodně

S malým množstvím informací si možná neuvědomujete, že máte málo informací.

Ještě před začátkem Jednotné státní zkoušky jsem si musel vybrat, kam půjdu na jakou univerzitu a co si dám k přijetí. A stejně jako mnoho dalších jsem se obrátil na internet, abych zjistil, kam jít, abych se stal programátorem. Pak jsem nepřemýšlel o tom, který směr v programování je lepší zvolit a které jazyky je nejlepší se naučit.

Po prostudování webu UNN, přečtení obrovských textů vychvalujících každý směr svým vlastním způsobem, jsem se rozhodl, že v procesu tamního studia pochopím, že jsem do IT neměl vstupovat více podle svého.

A právě tady jsem udělal první chybu, kterou dělá příliš mnoho lidí v Rusku.

Moc jsem nepřemýšlel o tom, co jsem napsal. Právě jsem viděl slovo „informatika“ spolu s dalšími chytrými slovy a rozhodl jsem se, že mi vyhovuje. Tak jsem skončil ve směru „Aplikovaná informatika“.

Problém_1

Univerzity píší informace o směrech tak, že vůbec nerozumíte, o čem mluví, ale jsou velmi ohromeni.

Příklad převzatý z webu UNN v oboru, který jsem studoval.

Aplikovaná informatika. Směr je zaměřen na školení specialistů na tvorbu a používání softwarových nástrojů pro podporu rozhodovacích procesů, specialisty na vývoj algoritmů pro řešení znalostně náročných aplikovaných problémů.

No, kdo z vás je připraven říct, že přesně pochopil, o čem jsme mluvili?! Rozuměli byste tomu, když vám bylo 17? Ani zdaleka nevím, o čem mluví. Ale zní to působivě.

O tréninkovém plánu taky nikdo pořádně nemluví. Musíte najít data z minulého roku, abyste pochopili, kolik hodin na čem strávíte. A není pravda, že hodinky pro vás budou užitečné, ale o tom později.

Řešení_1

Ve skutečnosti stačí adekvátně psát o tom, co na univerzitě učíte. Pokud máte celou oblast programování webu, pište takto. Pokud máte jen šest měsíců studia C++, tak to napište. Ale stále chápou, že pak mnoho lidí nepůjde tam, kde říkají pravdu, ale tam, kde lžou. Proto všichni lžou. Přesněji řečeno, nelžou, ale skrývají pravdu pomocí chytrých větných struktur. Je to chaotické, ale funguje to.

Rada_1

Samozřejmě stále stojí za to prozkoumat webové stránky univerzity. Pokud něčemu nerozumíte, přečtěte si to ještě několikrát. Pokud to není jasné ani potom, možná problém není ve vás. Požádejte své přátele nebo dospělé, aby si přečetli totéž. Pokud tomu nerozumí nebo vám nemohou říct, čemu rozumí, nespoléhejte na tyto informace, hledejte jinou.

Bylo by například dobré poptat se v okolí těch, kteří již na konkrétní univerzitě studují. Ano, někteří z nich nemusí mluvit o problémech, takže se hodně ptejte. A 2 není moc! Rozhovor s 10-15 lidmi, neopakuj moje chyby :) Zeptej se jich, co dělají ve svém oboru, jaké jazyky studují, jestli mají praxi (v 90% případů ne). Mimochodem, považujte za praxi pouze běžnou praxi, pokud váš partner udělal 3 úkoly v semestru na iteraci polem 20 prvků různými způsoby ve Visual Basicu - to je vážný důvod přemýšlet o jiném směru.

Obecně nesbírejte informace od univerzity, ale od těch, kteří tam studují. Takto to bude spolehlivější.

Část 2. Gratulujeme, byli jste přijati!

Kdo jsou všichni tito lidé? A kdo mi hodil do rozvrhu matematický rozbor?!

Takže další fáze byla, když jsem byl zapsán a spokojený jsem přišel v září studovat.
Když jsem viděl rozvrh, začal jsem být ostražitý. "Jsem si jistý, že jsem otevřel svůj rozvrh?" - Myslel jsem. "Proč mám za týden jen 2 páry, které matně připomínají programování, a asi 10 párů toho, čemu se obvykle říká vyšší matematika?" Přirozeně mi nikdo nedokázal odpovědět, protože polovina mých spolužáků se ptala úplně stejně. Jména předmětů byla vážně otravná a z toho množství cvičení slzely oči pokaždé, když někdo otevřel rozvrh.

Během následujícího 1.5 roku jsem měl jen 1 rok, kdy jsem se učil programovat. O kvalitě vzdělávání dále, tato část je o nepotřebných položkách.

Tak tady to je. Říkáte: "No, ano, 1 rok z 1.5, není to tak špatné." Ale je to špatné, protože to je VŠE, co jsem si naplánoval na 4.5 roku studia. Samozřejmě, chvílemi nám bylo řečeno, že se ještě všechno stane, ale příběhy těch, kteří už byli ve 4. ročníku, hovořily o opaku.

Ano, na naučení programování na dobré úrovni by mělo stačit 1.5 roku, ALE! pouze v případě, že těchto 1.5 roku strávíte většinu času učením. Ne 2 hodiny týdně.

Obecně jsem místo nových programovacích jazyků dostal trochu jiný jazyk – matematický. Miluji matematiku, ale vyshmat není přesně to, kvůli čemu jsem šel na univerzitu.

Problém_2

HROZNÝ vývoj tréninkového plánu.

Nevím, co to má společného s tím, že plán sestavují lidé, kterým je 50-60 let (ne ageismus, chlapi, nikdy nevíte) nebo stát tlačí svými normami či něčím jiným, ale fakt je fakt.
V Rusku mnoho univerzit vytváří šokující špatné tréninkové plány pro programátory.
Dle mého názoru je to dáno tím, že pro manažery se programování za posledních 20-30 let příliš nezměnilo a informatika a programování jsou pro ně jasná synonyma.

Řešení_2

Samozřejmě je potřeba dělat plány na základě aktuálních trendů.

Nemá smysl učit staré jazyky a psát v Pascalu šest měsíců. (I když ho miluji jako první jazyk :)

Nemá smysl dělat problémy binárním operacím (ve většině případů).

Nemá smysl učit studenty hromadu vyšší matematiky, pokud se chtějí stát systémovými administrátory a designéry rozvržení. (Jen se nehádejme o tom, že „je nutné nadávat při programování.“ Tedy, pouze pokud jste citliví)

Rada_2

V předstihu uslyšíte, v ADVANCE, najít tréninkové plány a rozvrhy pro oblasti, které vás zajímají, a prostudovat si je. Abyste nebyli překvapeni, co se stane později.

A samozřejmě se zeptejte stejných 10-15 lidí na to, čím procházejí. Věřte, že vám mohou říct spoustu zajímavých věcí.

Část_3. Ne všichni učitelé jsou dobří

Pokud je vašemu učiteli IT více než 50-60 let, s největší pravděpodobností nezískáte potřebné znalosti

Co je špatného na IT vzdělávání v Rusku

Už při první hodině mi vadilo, že nás C (ne ++, ne #) učila paní, které bylo 64 let. To není ageismus, neříkám, že samotný věk je špatný. Nejsou s ním žádné problémy. Problém je v tom, že programování se rychle rozvíjí a dospělí lidé za plat, který dostávají, příliš pravděpodobně nerozumí něčemu novému.
A v tomto případě jsem se nemýlil.

Příběhy o děrných štítcích nebyly špatné jen první 2x.

Výuka probíhala pouze za pomoci tabule a křídy. (Ano, skutečně napsala kód na tabuli)
Ano, i výslovnost jednotlivých slov z terminologie C byla vtipná na poslech.
Obecně toho bylo málo užitečného, ​​ale zabralo to opět hodně času.

Trochu mimo téma s vtipnými momentyTo nedává smysl, ale nemohu si pomoct, abych vám sdělil, jak absurdní všechno může být. A zde je pár bodů, se kterými jsem se během studia setkal.

Vyskytl se případ, kdy se moji spolužáci pokusili předat 3 stejné kódy k vyřešení problému. Kód je rovnou 1 v 1. Hádejte, kolik z nich prošlo?! Dva. Dva prošli. Navíc zabili toho, kdo byl druhý. Také mu řekli, že to, co udělal, je nesmysl a že to musí udělat znovu. Dovolte mi připomenout, že kód 1 v 1 byl stejný!

Vyskytl se případ, kdy přišla zkontrolovat úkol. Začal jsem posouvat kód s tím, že je všechno špatně. Pak odešla, nasadila si brýle, vrátila se a napsala problém. Co to bylo? Nejasný!

Problém_3

Velmi. Špatný. Učitelé

A tento problém není překvapivý, pokud i na největší univerzitě ve městě s více než milionem obyvatel dostávají učitelé méně než kterýkoli začínající vývojář.

Mladí lidé nemají motivaci učit, pokud místo toho můžete pracovat za normální peníze.

Lidé, kteří již pracují na univerzitách, nemají motivaci zlepšovat své dovednosti a udržovat si znalosti o aktuální realitě programování.

Řešení_3

Řešení je nasnadě – potřebujeme normální platy. Chápu, že malé univerzity to dokážou jen s obtížemi, ale ty velké snadno. Mimochodem, rektor UNN před nedávným odstraněním dostával 1,000,000 1 100,000 (XNUMX milion) rublů měsíčně. Ano, to by stačilo na celé malé oddělení s normálními učiteli s platem XNUMX XNUMX rublů měsíčně!

Rada_3

Jako student na to pravděpodobně nebudete mít žádný vliv.

Hlavní rada je studovat vše mimo vysokou školu. Nečekejte, že budete poučeni. Učte se sami!
Nakonec někteří ano odstraněno pole „Vzdělání“.a z vlastní zkušenosti se mě na vzdělání vůbec neptali. Ptali se na znalosti a dovednosti. Žádné papírování. Někteří se samozřejmě zeptají, ale ne všichni.

Část_4. Skutečná praxe? Je to nezbytné?

Teorie a praxe v izolaci od sebe nebudou příliš užitečné

Co je špatného na IT vzdělávání v Rusku

Takže jsme měli špatnou teorii a nějakou praxi. Ale to nestačí. Ostatně v práci bude všechno poněkud jinak.

Zde nemluvím o všech univerzitách, ale existuje podezření, že tato situace je rozšířená. Ale řeknu vám konkrétně o státní univerzitě v Nižním Novgorodu.

Někde tedy žádná opravdová praxe nebude. Vůbec. Jen když si to najdeš sám. Ale ať jste jakkoli úspěšní, univerzitu to nebude zajímat a nepomůže vám nic najít.

Problém_4

To je problém pro všechny. A to pro studenty i pro univerzity a pro zaměstnavatele.

Studenti opouštějí univerzitu bez běžné praxe. Univerzita si mezi budoucími studenty nezlepšuje pověst. Zaměstnavatelé nemají spolehlivý zdroj kompetentních nových zaměstnanců.

Řešení_4

Je zřejmé, že začněte hledat zaměstnavatele na léto pro nejlepší studenty.
Ve skutečnosti to vyřeší všechny výše uvedené problémy.

Rada_4

Opět rada – vše dělejte sami.

Najděte si letní brigádu ve společnosti, která dělá to, co máte rádi.

A jak by teď podle mě mělo vypadat školení programátorů na univerzitách a ve vzdělávacích institucích?

Uvítám kritiku mého přístupu. Pouze kompetentní kritika :)

První — po přijetí všechny lidi hodíme do stejných skupin, kde se jim během několika měsíců ukáže různé směry programování.
Poté bude možné rozdělit každého do skupin podle toho, co má nejraději.

Druhý - musíte odstranit nepotřebné položky. A v ideálním případě je nevyhazujte, ale nechte je jako „volitelné“ položky. Pokud se někdo chce naučit počítat, udělejte to prosím. Jen to nedělejte povinně.

Opět, pokud si student zvolil směr, kde je matematická analýza rozhodně potřeba, je to povinné, nikoli nepovinné. To je jasné, ale radši to upřesním :)

To znamená, že pokud se chcete naučit programovat, skvělé. Zúčastnili jste se požadovaných kurzů a jste zdarma, jděte domů a studujte tam také.

Třetí — je třeba zvýšit platy a přijmout mladší, odbornější lidi.

Zde je mínus - ostatní učitelé z toho budou pobouřeni. Ale co naděláme, chceme propagovat IT a v IT je evidentně vždycky hodně peněz.

Obecně by však bylo žádoucí, aby učitelé a lektoři zvýšili své platy, ale o tom teď nemluvíme.

čtvrtý — komunikace mezi univerzitou a firmami je nezbytná k tomu, aby se na stáže mohli umístit ti nejlepší studenti. Pro skutečnou praxi. Je to velmi důležité.

Za páté - budete muset zkrátit dobu školení na 1-2 roky. Jsem si jist, že období učení se programování by se nemělo natahovat na více než toto období. Dovednosti se dále rozvíjejí v práci, nikoli na univerzitě. Nemá cenu tam sedět 4-5 let.

Samozřejmě to není ideální možnost a je toho ještě hodně, co lze dokončit, ale jako základ bude podle mého názoru tato možnost velmi dobrá a může vytvořit mnoho dobrých programátorů.

Konec

To je tedy hodně textu, ale pokud si to přečtete, děkuji, vážím si vašeho času.

Napište do komentářů, co si myslíte o IT vzdělávání v Ruské federaci, podělte se o svůj názor.

A doufám, že se vám tento článek líbil.

Hodně štěstí :)

UPD. Po chatování v komentářích by bylo fér poznamenat si správnost mnoha tvrzení a okomentovat je.
A to
— Pak to bude odborná škola, ne univerzita.
Ano, toto už není tak docela univerzita, protože nevzdělává „vědce“, ale prostě dobré pracovníky.
Ale toto není odborná škola, protože školí DOBRÉ pracovníky a naučit se programovat vyžaduje značné znalosti, alespoň v oblasti matematiky. A pokud jste prošli GIA se známkami C a chystáte se na odbornou školu, není to přesně úroveň znalostí, o které mluvím :)

- Proč tedy vzdělávání vůbec, existují kurzy
Proč tedy neposkytujeme kurzy pro inženýry, lékaře a další specialisty?
Protože chceme mít jistotu, že máme speciální místa, kde se může dobře cvičit a vydávat potvrzení, že je člověk dobře vycvičený.
A na jakém kurzu mohu získat takové potvrzení, které bude citováno alespoň někde v Rusku? A ideálně v jiných zemích?

Zdroj: www.habr.com

Přidat komentář