Čo je zlé na IT vzdelávaní v Rusku?

Čo je zlé na IT vzdelávaní v Rusku? Ahoj všetci

Dnes vám chcem povedať, čo presne je na IT vzdelávaní v Rusku zlé a čo by sa podľa mňa malo robiť a poradím aj tým, ktorí sa práve zapisujú áno, viem, že už je trochu neskoro. Lepšie neskôr ako nikdy. Zároveň zistím váš názor a možno sa pre seba naučím niečo nové.

Žiadam všetkých, aby okamžite zahodili argumenty „naučia ťa študovať na univerzitách“, „nikdy nevieš, čo budeš v živote potrebovať“ a „potrebuješ diplom, bez neho sa nezaobídeš“. O tom teraz nehovoríme, ak chcete, porozprávam sa aj o tom.

Na začiatok poviem, že mám 20, študoval som na UNN v Nižnom Novgorode. Toto je naša najväčšia univerzita a určite jedna z troch najlepších v meste. Odišiel som po 1.5 kurze z dôvodov, ktoré popíšem nižšie. Na príklade Štátnej univerzity v Nižnom Novgorode ukážem, čo sa deje.

Chcem vyriešiť všetky problémy od začiatku do konca.

A aby sme sa dostali na začiatok, musíme sa vrátiť o pár rokov späť do roku 2010, keď som si vyberal, kam pôjdem.

Časť_1 Miesto, kde chcete študovať, si vyberiete takmer náhodne

Pri malom množstve informácií si možno neuvedomujete, že máte málo informácií.

Ešte pred začiatkom Jednotnej štátnej skúšky som si musel vybrať, kam pôjdem na ktorú univerzitu a čo si dám na prijatie. A ako mnohí iní som sa obrátil na internet, aby som zistil, kam ísť, aby som sa stal programátorom. Potom som nepremýšľal o tom, ktorý smer v programovaní je lepšie zvoliť a ktoré jazyky sa najlepšie učiť.

Po preštudovaní webovej stránky UNN, čítaní obrovských textov chváliacich každý smer svojím vlastným spôsobom, som sa rozhodol, že v procese štúdia tam pochopím, že som nemal vstúpiť do IT viac podľa mojich predstáv.

A práve tu som urobil prvú chybu, ktorú robí príliš veľa ľudí v Rusku.

Naozaj som nerozmýšľal nad tým, čo som napísal. Práve som videl slovo „informatika“ spolu s ďalšími inteligentnými slovami a rozhodol som sa, že mi to vyhovuje. Takto som skončil v smere „Aplikovaná informatika“.

Problém_1

Univerzity píšu informácie o smeroch takým spôsobom, že vôbec nerozumiete, o čom hovoria, ale sú veľmi ohromení.

Príklad prevzatý z webovej stránky UNN v odbore, ktorý som študoval.

Aplikovaná informatika. Smer je zameraný na prípravu špecialistov na tvorbu a používanie softvérových nástrojov na podporu rozhodovacích procesov, špecialistov na vývoj algoritmov na riešenie znalostne náročných aplikovaných problémov.

No, kto z vás je pripravený povedať, že presne pochopil, o čom sme hovorili?! Rozumeli by ste tomu, keď ste mali 17? Ani zďaleka neviem, o čom hovoria. Ale znie to pôsobivo.

Nikto vlastne nehovorí ani o tréningovom pláne. Musíte nájsť údaje z minulého roka, aby ste pochopili, koľko hodín sa venuje čomu. A nie je pravda, že hodinky budú pre vás užitočné, ale o tom neskôr.

Riešenie_1

V skutočnosti stačí adekvátne písať o tom, čo učíte na univerzite. Ak máte celú oblasť programovania webu, píšte takto. Ak máte len šesť mesiacov štúdia C++, napíšte to takto. Ale stále chápu, že potom veľa ľudí nepôjde tam, kde hovoria pravdu, ale tam, kde klamú. Preto všetci klamú. Presnejšie povedané, neklamú, ale skrývajú pravdu šikovnými vetnými štruktúrami. Je to chaotické, ale funguje to.

Rada_1

Samozrejme, stále stojí za to preskúmať webovú stránku univerzity. Ak niečomu nerozumiete, prečítajte si to ešte raz. Ak to nie je jasné ani potom, problém možno nie ste vy. Požiadajte svojich priateľov alebo dospelých, aby si prečítali to isté. Ak tomu nerozumejú alebo vám nevedia povedať, čomu rozumejú, nespoliehajte sa na tieto informácie, hľadajte inú.

Napríklad by bolo dobré opýtať sa v okolí tých, ktorí už študujú na konkrétnej univerzite. Áno, niektorí z nich možno nehovoria o problémoch, preto sa veľa pýtajte. A 2 nie je veľa! Rozhovor s 10-15 ľuďmi, neopakuj moje chyby :) Spýtaj sa ich, čo robia vo svojom odbore, aké jazyky študujú, či majú prax (v 90% prípadov nie). Mimochodom, považujte za prax iba bežnú prax, ak váš partner urobil 3 úlohy v semestri na iterácii cez pole 20 prvkov rôznymi spôsobmi vo Visual Basicu - to je vážny dôvod premýšľať o inom smere.

Vo všeobecnosti nezbierajte informácie od univerzity, ale od tých, ktorí tam študujú. Takto to bude spoľahlivejšie.

Časť 2. Gratulujeme, boli ste prijatí!

Kto sú všetci títo ľudia? A kto mi hodil do rozvrhu matematický rozbor?!

Takže ďalšia fáza bola, keď som bol zapísaný a spokojný som prišiel v septembri študovať.
Keď som videl rozvrh, začal som byť ostražitý. "Som si istý, že som otvoril svoj rozvrh?" - Myslel som. "Prečo mám za týždeň len 2 páry, ktoré sa nejasne podobajú programovaniu, a asi 10 párov toho, čo sa zvyčajne nazýva vyššia matematika?" Prirodzene, nikto mi nevedel odpovedať, keďže polovica mojich spolužiakov sa pýtala presne tie isté otázky. Mená predmetov boli vážne otravné a z množstva drilu slzili oči zakaždým, keď niekto otvoril rozvrh.

Počas nasledujúceho 1.5 roka som mal len 1 rok, keď som sa učil programovať. O kvalite vzdelávania ďalej, táto časť je o nepotrebných položkách.

Takže tu to je. Poviete: "No, áno, 1 rok z 1.5, nie je to také zlé." Ale je to zlé, pretože toto je VŠETKO, čo som si naplánoval na 4.5 roka štúdia. Samozrejme, chvíľami nám bolo povedané, že všetko sa ešte stane, no príbehy tých, ktorí už boli v 4. ročníku, hovorili o opaku.

Áno, 1.5 roka by malo stačiť na to, aby ste sa naučili programovať na dobrej úrovni, ALE! iba ak týchto 1.5 roka strávite väčšinu času učením. Nie 2 hodiny týždenne.

Vo všeobecnosti som namiesto nových programovacích jazykov dostal trochu iný jazyk – matematický. Milujem matematiku, ale vyshmat nie je presne to, kvôli čomu som šiel na univerzitu.

Problém_2

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

Neviem, čo to má spoločné s tým, že plán zostavujú ľudia, ktorí majú 50-60 rokov (nie ageizmus, chlapi, človek nikdy nevie) alebo štát tlačí svojimi normami alebo niečím iným, ale fakt je fakt.
V Rusku mnohé univerzity vytvárajú šokujúco zlé školiace plány pre programátorov.
Podľa mňa je to spôsobené tým, že pre manažérov sa programovanie za posledných 20-30 rokov príliš nezmenilo a informatika a programovanie sú pre nich jasnými synonymami.

Riešenie_2

Samozrejme, musíte si robiť plány na základe aktuálnych trendov.

Nemá zmysel učiť staré jazyky a písať v Pascale šesť mesiacov. (Aj keď ho milujem ako prvý jazyk, stále je :)

Nemá zmysel dávať problémy binárnym operáciám (vo väčšine prípadov).

Nemá zmysel učiť študentov veľa vyššej matematiky, ak sa chcú stať systémovými administrátormi a dizajnérmi rozloženia. (Len sa nehádajme o tom, že „pri programovaní je potrebné nadávať.“ No, iba ak ste citlivý)

Rada_2

Vopred si v ADVANCE vypočujete, ako nájdete tréningové plány a rozvrhy pre oblasti, ktoré vás zaujímajú a preštudujete si ich. Aby vás potom neprekvapilo, čo sa stane.

A, samozrejme, opýtajte sa tých istých 10-15 ľudí na to, čo prežívajú. Verte mi, vedia vám povedať veľa zaujímavého.

Časť_3. Nie všetci učitelia sú dobrí

Ak má váš učiteľ IT viac ako 50-60 rokov, s najväčšou pravdepodobnosťou nedostanete potrebné znalosti

Čo je zlé na IT vzdelávaní v Rusku?

Už na prvej hodine mi prekážalo, že nás C (nie ++, nie #) učila žena, ktorá mala 64 rokov. Toto nie je ageizmus, nehovorím, že samotný vek je zlý. Nie sú s ním žiadne problémy. Problém je v tom, že programovanie sa rýchlo rozvíja a dospelí ľudia za plat, ktorý dostávajú, pravdepodobne nerozumejú niečomu novému.
A v tomto prípade som sa nemýlil.

Príbehy o diernych štítkoch neboli zlé len prvé 2 krát.

Vyučovanie prebiehalo len pomocou tabule a kriedy. (Áno, skutočne napísala kód na tabuľu)
Áno, aj výslovnosť jednotlivých slov z C terminológie bola vtipná na počúvanie.
Vo všeobecnosti toho bolo málo užitočného, ​​ale zabralo to opäť veľa času.

Trochu mimo tému s vtipnými momentmiTo nedáva zmysel, ale nemôžem si pomôcť, ale povedať vám, aké absurdné môže byť všetko. A tu je pár bodov, s ktorými som sa stretol počas štúdia.

Stal sa prípad, keď sa moji spolužiaci pokúsili odovzdať 3 rovnaké kódy, aby vyriešili problém. Kód je rovno 1 v 1. Hádajte, koľko z nich prešlo?! Dva. Dvaja prešli. Navyše zabili toho, kto skončil ako druhý. Tiež mu povedali, že to, čo urobil, je nezmysel a že to musí urobiť znova. Dovoľte mi pripomenúť, že kód 1 v 1 bol rovnaký!

Vyskytol sa prípad, keď prišla skontrolovať úlohu. Začal som rolovať kód a povedal som, že je všetko zle. Potom odišla, nasadila si okuliare, vrátila sa a napísala problém. Čo to bolo? Nejasné!

Problém_3

Veľmi. Zlé. Učitelia

A tento problém neprekvapuje, ak aj na najväčšej univerzite v meste s vyše miliónom obyvateľov dostávajú učitelia menej ako ktorýkoľvek začínajúci vývojár.

Mladí ľudia nemajú motiváciu učiť, ak namiesto toho môžete pracovať za normálne peniaze.

Ľudia, ktorí už pracujú na univerzitách, nemajú motiváciu zdokonaľovať sa a udržiavať si vedomosti o súčasnej realite programovania.

Riešenie_3

Riešenie je zrejmé – potrebujeme normálne platy. Chápem, že malé univerzity to dokážu len s ťažkosťami, ale veľké to dokážu ľahko. Mimochodom, rektor UNN pred nedávnym odstránením dostal 1,000,000 1 100,000 (XNUMX milión) rubľov mesačne. Áno, to by stačilo na celé malé oddelenie s normálnymi učiteľmi s platom XNUMX XNUMX rubľov mesačne!

Rada_3

Ako študent na to pravdepodobne nebudete mať žiadny vplyv.

Hlavná rada je študovať všetko mimo univerzity. Nečakajte, že budete poučení. Učte sa sami!
Nakoniec niektorí áno odstránili pole „Vzdelanie“.a z vlastnej skusenosti sa ma na vzdelanie vobec nepytali. Pýtali sa na vedomosti a zručnosti. Žiadne papierovanie. Niektorí sa samozrejme budú pýtať, ale nie všetci.

Časť_4. Skutočná prax? Je potrebné?

Teória a prax v izolácii od seba nebudú veľmi užitočné

Čo je zlé na IT vzdelávaní v Rusku?

Takže sme mali nejakú zlú teóriu a nejakú prax. To však nestačí. Koniec koncov, v práci bude všetko trochu iné.

Nehovorím tu o všetkých univerzitách, ale existuje podozrenie, že táto situácia je rozšírená. Ale poviem vám konkrétne o štátnej univerzite v Nižnom Novgorode.

Niekde teda nebude skutočná prax. Vôbec. Iba ak to nájdete sami. Ale nech ste akokoľvek úspešní, univerzitu to nebude zaujímať a nepomôže vám nič nájsť.

Problém_4

Toto je problém pre každého. A to pre študentov a pre univerzity a pre zamestnávateľov.

Študenti odchádzajú z univerzity bez bežnej praxe. Univerzita si medzi budúcimi študentmi nezlepšuje reputáciu. Zamestnávatelia nemajú spoľahlivý zdroj kompetentných nových zamestnancov.

Riešenie_4

Je zrejmé, že začnite hľadať zamestnávateľov na leto pre najlepších študentov.
V skutočnosti sa tým vyriešia všetky vyššie uvedené problémy.

Rada_4

Opäť rada - robte všetko sami.

Nájdite si letnú brigádu v spoločnosti, ktorá robí to, čo máte radi.

A ako má teraz podľa mňa vyzerať príprava programátorov na univerzitách a vzdelávacích inštitúciách?

Uvítal by som kritiku môjho prístupu. Len kompetentná kritika :)

Prvé — po prijatí všetkých ľudí hodíme do rovnakých skupín, kde sa im v priebehu niekoľkých mesiacov ukážu rôzne smery v programovaní.
Potom bude možné rozdeliť každého do skupín podľa toho, čo má najradšej.

druhý - musíte odstrániť nepotrebné položky. A v ideálnom prípade ich len tak nevyhadzujte, ale nechajte ich ako „voliteľné“ položky. Ak sa chce niekto naučiť počítať, nech to urobí. Len to nerobte povinne.

Opäť, ak si študent vybral smer, kde je matematická analýza určite potrebná, je to povinné a nie voliteľné. To je jasné, ale radšej to vysvetlím :)

To znamená, že ak sa chcete len naučiť programovať, skvelé. Navštevovali ste požadované hodiny a ste zadarmo, choďte domov a študujte tam tiež.

tretia — mali by sa zvýšiť platy a zamestnať mladších, odbornejších ľudí.

Tu je mínus - ostatní učitelia budú z toho pobúrení. Ale čo narobíme, chceme propagovať IT a v IT je, samozrejme, vždy veľa peňazí.

Vo všeobecnosti by však bolo žiaduce, aby si učitelia a lektori zvýšili platy, ale o tom teraz nehovoríme.

štvrtý — komunikácia medzi univerzitou a firmami je nevyhnutná, aby sa na stáže mohli umiestniť tí najlepší študenti. Pre skutočnú prax. Je to veľmi dôležité.

piaty - budete musieť skrátiť čas školenia na 1-2 roky. Som si istý, že obdobie učenia sa programovania by sa nemalo naťahovať na viac ako toto obdobie. Okrem toho sa zručnosti rozvíjajú v práci a nie na univerzite. Nemá zmysel tam sedieť 4-5 rokov.

Samozrejme, toto nie je ideálna možnosť a je toho ešte veľa, čo sa dá dokončiť, ale ako základ bude podľa mňa táto možnosť veľmi dobrá a môže vytvoriť veľa dobrých programátorov.

tiráž

Takže, to je veľa textu, ale ak si toto prečítate, ďakujem, vážim si váš čas.

Napíšte do komentárov, čo si myslíte o IT vzdelávaní v Ruskej federácii, podeľte sa o svoj názor.

A dúfam, že sa vám tento článok páčil.

Veľa štastia :)

UPD. Po chatovaní v komentároch by bolo fér poznamenať správnosť mnohých tvrdení a komentovať ich.
A to
— Potom to bude odborná škola, nie vysoká škola.
Áno, toto už nie je tak celkom univerzita, keďže neškolí „vedcov“, ale jednoducho dobrých pracovníkov.
Ale toto nie je odborná škola, keďže školia DOBRÝCH pracovníkov a naučiť sa programovať si vyžaduje značné znalosti, aspoň v oblasti matematiky. A ak ste absolvovali GIA so známkami C a chystáte sa na odbornú školu, toto nie je presne tá úroveň vedomostí, o ktorej hovorím :)

- Načo potom vzdelávanie vôbec, existujú kurzy
Prečo potom neposkytujeme kurzy pre inžinierov, lekárov a iných odborníkov?
Pretože chceme mať istotu, že máme špeciálne miesta, kde môžu dobre trénovať a vydávať potvrdenie, že je človek dobre trénovaný.
A na akom kurze mozem dostat taketo potvrdenie, ktore bude citat aspon niekde v Rusku? A ideálne v iných krajinách?

Zdroj: hab.com

Pridať komentár