Kaj je narobe z IT izobraževanjem v Rusiji

Kaj je narobe z IT izobraževanjem v Rusiji Pozdravljeni vsi.

Danes vam želim povedati, kaj točno je narobe z IT izobraževanjem v Rusiji in kaj bi bilo po mojem mnenju treba narediti, svetoval pa bom tudi tistim, ki se šele vpisujete, ja, vem, da je že malo pozno. Bolje pozno kot nikoli. Hkrati bom izvedela vaše mnenje in se mogoče naučila kaj novega zase.

Prosim vse, da takoj zavržejo argumente o tem, da »na univerzah te učijo študirati«, »nikoli ne veš, kaj boš v življenju potreboval« in »rabiš diplomo, brez nje ne gre«. Zdaj ne govorimo o tem, če želite, bom govoril tudi o tem.

Za začetek bom rekel, da imam 20 let, študiral sem na UNN v Nižnem Novgorodu. To je naša največja univerza in zagotovo ena izmed treh najboljših v mestu. Odšel sem po 1.5 tečajih iz razlogov, ki jih bom opisal spodaj. Na primeru državne univerze v Nižnem Novgorodu bom pokazal, kaj gre narobe.

Želim rešiti vse težave od začetka do konca.

In da se vrnem na začetek, se je treba vrniti v leto 2010 za nekaj let nazaj, ko sem izbiral, kam naj grem.

Del_1 Kraj, kjer se želite učiti, boste izbrali skoraj naključno

Z malo informacijami se morda ne boste zavedali, da imate malo informacij.

Še pred začetkom enotnega državnega izpita sem moral izbrati, kam naj grem na katero univerzo in kaj naj vzamem za sprejem. In jaz sem se, tako kot mnogi drugi, obrnil na internet, da bi izvedel, kam naj grem, da postanem programer. Takrat nisem razmišljal, katero smer programiranja je bolje izbrati in katere jezike je najbolje naučiti.

Po študiju spletne strani UNN, branju ogromnih besedil, ki hvalijo vsako smer na svoj način, sem se odločil, da bom v procesu študija tam razumel, da ne bi smel vstopiti v IT bolj po mojem okusu.

In tu sem naredil prvo napako, ki jo naredi preveč ljudi v Rusiji.

Nisem res razmišljal o tem, kar sem napisal. Pravkar sem videl besedo "računalništvo" skupaj z drugimi pametnimi besedami in se odločil, da mi ustreza. Tako sem pristal na smeri »Uporabna informatika«.

Problem_1

Univerze pišejo informacije o smereh tako, da sploh ne razumeš, o čem govorijo, ampak si zelo navdušen.

Primer iz spletne strani UNN na področju, ki sem ga študiral.

Uporabna informatika. Smer je osredotočena na usposabljanje strokovnjakov za ustvarjanje in uporabo programskih orodij za podporo procesom odločanja, strokovnjakov za razvoj algoritmov za reševanje uporabnih problemov, ki zahtevajo veliko znanja.

No, kdo od vas je pripravljen reči, da je natančno razumel, o čem sva govorila?! Bi to razumeli, ko ste bili stari 17 let? Niti približno ne vem, o čem govorijo. Ampak sliši se impresivno.

Prav tako nihče ne govori o načrtu treninga. Morate najti podatke iz lanskega leta, da razumete, koliko ur je porabljenih za kaj. In ni dejstvo, da vam bo ura koristna, a o tem kasneje.

Rešitev_1

Pravzaprav morate samo ustrezno pisati o tem, kar poučujete na univerzi. Če imate celo področje spletnega programiranja, napišite tako. Če imate samo šest mesecev učenja C++, potem napišite tako. Ampak še vedno razumejo, da potem veliko ljudi ne bo šlo tja, kjer govorijo resnico, ampak tja, kjer lažejo. Zato vsi lažejo. Natančneje, ne lažejo, ampak resnico prikrivajo s premetenimi stavčnimi strukturami. Neurejeno je, vendar deluje.

Nasvet_1

Seveda je še vedno vredno raziskati spletno stran univerze. Samo če česa ne razumeš, preberi nekajkrat. Če tudi takrat ni jasno, potem morda težava niste vi. Prosite svoje prijatelje ali odrasle, da preberejo isto. Če tega ne razumejo ali vam ne morejo povedati, kaj razumejo, se ne zanašajte na te informacije, poiščite druge.

Na primer, dobro bi bilo povprašati tiste, ki že študirajo na določeni univerzi. Da, nekateri od njih morda ne govorijo o težavah, zato veliko sprašujte. In 2 ni veliko! Intervjujte 10-15 ljudi, ne ponavljajte mojih napak :) Vprašajte jih, kaj delajo na svojem področju, katere jezike študirajo, ali imajo prakso (v 90% primerov je nimajo). Mimogrede, upoštevajte le običajno prakso kot prakso, če je vaš sogovornik opravil 3 naloge v semestru na ponavljanju niza 20 elementov na različne načine v Visual Basicu - to je resen razlog za razmišljanje o drugačni smeri.

Na splošno ne zbirajte informacij od univerze, ampak od tistih, ki tam študirajo. Tako bo bolj zanesljivo.

2. del. Čestitamo, sprejeti ste!

Kdo so vsi ti ljudje? In kdo mi je v urnik vrgel analizo matematike?!

Naslednja stopnja je bila torej, ko sem se vpisala in sem zadovoljna septembra prišla študirat.
Ko sem videl urnik, sem postal previden. "Ali sem prepričan, da sem odprl svoj urnik?" - Mislil sem. "Zakaj imam v enem tednu le 2 para, ki nejasno spominjata na programiranje, in približno 10 parov tistega, čemur se običajno reče višja matematika?!" Seveda mi nihče ni znal odgovoriti, saj je polovica mojih sošolcev postavljala popolnoma enaka vprašanja. Imena predmetov so bila hudo moteča, količina drila pa je orosila oči vsakič, ko je kdo odprl urnik.

V naslednjih 1.5 letih so me samo 1 leto učili programirati. Nadalje o kakovosti izobraževanja, ta razdelek govori o nepotrebnih predmetih.

Torej, tukaj je. Rečete: "No, ja, 1 leto od 1.5, ni tako slabo." Ampak to je slabo, ker je to VSE, kar sem načrtoval za 4.5 leta študija. Seveda so nam včasih govorili, da se bo vse še zgodilo, a zgodbe tistih, ki so bili že v 4. letniku, so govorile nasprotno.

Da, 1.5 leta bi moralo biti dovolj, da se naučite programiranja na dobri ravni, AMPAK! samo če se teh 1.5 leta večino časa učijo. Ne 2 uri na teden.

Na splošno sem namesto novih programskih jezikov prejel nekoliko drugačen jezik - matematični. Obožujem matematiko, vendar vyshmat ni ravno tisto, zaradi česar sem šel na univerzo.

Problem_2

GROZLJIV razvoj načrta usposabljanja.

Ne vem kaj ima to veze s tem, da načrt sestavljajo ljudje stari 50-60 let (pa ne ageism, fantje, nikoli se ne ve) ali država pritiska s svojimi standardi ali kaj tretjega. ampak dejstvo je dejstvo.
V Rusiji številne univerze ustvarjajo šokantno slabe načrte usposabljanja programerjev.
Po mojem mnenju je to posledica dejstva, da se za vodstvene ljudi programiranje v zadnjih 20-30 letih ni veliko spremenilo in sta računalništvo in programiranje jasna sinonima zanje.

Rešitev_2

Seveda morate načrtovati glede na trenutne trende.

Nima smisla šest mesecev poučevati stare jezike in pisati v Pascalu. (Čeprav mi je všeč kot prvi jezik :)

Nima smisla dajati težav z binarnimi operacijami (v večini primerov).

Študentov nima smisla učiti kup višje matematike, če hočejo postati sistemski administratorji in oblikovalci postavitev. (Samo da se ne prepiramo o tem, "ali je preklinjanje potrebno pri programiranju." No, samo če ste občutljivi)

Nasvet_2

Vnaprej slišite, VNAPREJ poiščite načrte in urnike treningov za področja, ki vas zanimajo in jih preučite. Da ne bi bili presenečeni nad tem, kar se bo zgodilo kasneje.

In seveda vprašajte istih 10-15 ljudi o tem, skozi kaj gredo. Verjemite, da vam lahko povedo marsikaj zanimivega.

Part_3. Niso vsi učitelji dobri

Če je vaš učitelj informatike star več kot 50-60 let, najverjetneje ne boste prejeli potrebnega znanja

Kaj je narobe z IT izobraževanjem v Rusiji

Že med prvo uro me je zmotilo, da nas je C (ne ++, ne #) učila ženska, stara 64 let. To ni staranje, ne trdim, da je starost sama po sebi slaba. Z njim ni težav. Težava je v tem, da se programiranje hitro razvija in odrasli za takšno plačo zelo verjetno ne bodo razumeli česa novega.
In v tem primeru se nisem zmotil.

Zgodbe o luknjanih kartah niso bile slabe samo prva 2x.

Pouk je potekal le s pomočjo table in krede. (Da, dejansko je napisala kodo na tablo)
Ja, tudi izgovorjava posameznih besed iz terminologije C je bila smešna.
Na splošno je bilo malo koristnega, vendar je spet vzelo veliko časa.

Malo izven teme s smešnimi trenutkiTo nima smisla, vendar si ne morem pomagati, da vam ne povem, kako absurdno je lahko vse. In tukaj je nekaj točk, s katerimi sem se srečal med študijem.

Bil je primer, ko so moji sošolci poskušali posredovati 3 enake kode, da bi rešili problem. Koda je naravnost 1 v 1. Uganete, koliko jih je uspelo?! Dva. Dva sta minila. Poleg tega so ubili tistega, ki je bil drugi. Rekli so mu tudi, da je to, kar počne, neumnost in da mora to ponoviti. Naj vas spomnim, da je bila koda 1 v 1 enaka!

Bil je primer, ko je prišla preverit nalogo. Začel sem brskati po kodi in rekel, da je vse narobe. Nato je odšla, si nadela očala, se vrnila in napisala težavo. Kaj je bilo? Nejasno!

Problem_3

Zelo. Slab. Učitelji

In ta težava ni presenetljiva, če celo na največji univerzi v mestu z več kot milijonom prebivalcev učitelji prejmejo manj kot kateri koli razvijalec začetnik.

Mladi nimajo motivacije za poučevanje, če lahko namesto tega delaš za normalen denar.

Ljudje, ki že delajo na univerzah, nimajo motivacije za izboljšanje svojih sposobnosti in ohranjanje znanja o trenutni realnosti programiranja.

Rešitev_3

Rešitev je očitna - potrebujemo normalne plače. Razumem, da majhne univerze to zmorejo le s težavo, velike pa zlahka. Mimogrede, rektor UNN je pred nedavno odstranitvijo prejel 1,000,000 (1 milijon) rubljev na MESEC. Da, to bi bilo dovolj za cel majhen oddelek z običajnimi učitelji s plačo 100,000 rubljev na mesec!

Nasvet_3

Kot študent verjetno na to ne boste imeli vpliva.

Glavni nasvet je, da vse študirate zunaj univerze. Ne pričakujte, da vas bodo poučili. Naučite se sami!
Na koncu nekateri tudi odstranil polje »Izobrazba«., po lastnih izkušnjah pa me o izobrazbi sploh niso spraševali. Spraševali so po znanju in spretnostih. Brez papirologije. Nekateri bodo seveda vprašali, vendar ne vsi.

Del_4. Prava praksa? Ali je potrebno?

Teorija in praksa ločeno ena od druge ne bosta zelo koristni

Kaj je narobe z IT izobraževanjem v Rusiji

Tako smo imeli nekaj slabe teorije in nekaj prakse. Vendar to ni dovolj. Navsezadnje bo v službi vse nekoliko drugače.

Tu ne govorim o vseh univerzah, vendar obstaja sum, da je to stanje zelo razširjeno. Povedal pa vam bom posebej o državni univerzi v Nižnem Novgorodu.

Torej nekje ne bo prave prakse. Nasploh. Samo če ga najdeš sam. A ne glede na to, kako uspešni ste, univerze to ne bo zanimalo in vam ne bo nič pomagala najti.

Problem_4

To je problem za vse. In za študente in za univerze in za delodajalce.

Študenti zapustijo univerzo brez normalne prakse. Univerza ne izboljšuje svojega ugleda med bodočimi študenti. Delodajalci nimajo zanesljivega vira kompetentnih novih kadrov.

Rešitev_4

Očitno začnite poleti iskati delodajalce za najboljše študente.
Pravzaprav bo to rešilo vse zgornje težave.

Nasvet_4

Še enkrat, nasvet - naredite vse sami.

Poiščite poletno delo v podjetju, ki dela tisto, kar imate radi.

In kako naj bi zdaj po mojem mnenju izgledalo izobraževanje programerjev na univerzah in izobraževalnih ustanovah?

Vesel bi bil kritike mojega pristopa. Samo kompetentna kritika :)

1. — po sprejemu vse ljudi vržemo v iste skupine, kjer jim v nekaj mesecih pokažejo različne smeri programiranja.
Po tem bo mogoče vse razdeliti v skupine, glede na to, kaj jim je najbolj všeč.

drugi - odstraniti morate nepotrebne predmete. In v idealnem primeru jih ne zavrzite, ampak jih pustite kot "neobvezne" predmete. Če se kdo želi naučiti računanja, naj to stori. Samo naj to ne bo obvezno.

Še enkrat, če je študent izbral smer, kjer je matematična analiza vsekakor potrebna, je ta obvezna in ne izbirna. To je očitno, vendar raje pojasnim :)

Se pravi, če se samo želite naučiti programiranja, super. Obiskovali ste obvezne ure in ste prosti, pojdite domov in se učite tudi tam.

tretji — povečati plače in zaposliti mlajše, bolj strokovne ljudi.

Tu je minus - drugi učitelji bodo zaradi tega ogorčeni. A kaj moremo, IT želimo promovirati, v IT pa je očitno vedno veliko denarja.

Na splošno pa bi bilo zaželeno, da bi učiteljem in lektorjem zvišali plače, a o tem zdaj ne govorimo.

Četrtič — komunikacija med univerzo in podjetji je nujna, da lahko najboljše študente umestijo na prakso. Za pravo prakso. Je zelo pomembno.

Petič - čas usposabljanja boste morali skrajšati na 1-2 leti. Prepričan sem, da se obdobje učenja programiranja ne sme raztegniti dlje kot to obdobje. Poleg tega se veščine razvijajo v službi in ne na univerzi. Nima smisla sedeti tam 4-5 let.

Seveda to ni idealna možnost in se da še marsikaj dokončati, ampak kot osnova bo po mojem mnenju ta možnost zelo dobra in lahko ustvari veliko dobrih programerjev.

Konec

Torej, to je veliko besedila, a če to berete, potem hvala, cenim vaš čas.

V komentarje napišite, kaj menite o izobraževanju IT v Ruski federaciji, delite svoje mnenje.

In upam, da vam je bil ta članek všeč.

Vso srečo :)

UPD. Po klepetu v komentarjih bi bilo pošteno ugotoviti pravilnost mnogih trditev in jih komentirati.
In sicer:
— Potem bo to strokovna šola, ne univerza.
Da, to ni več prava univerza, saj ne usposablja "znanstvenikov", ampak preprosto dobre delavce.
Ampak to ni strokovna šola, saj izobražujejo DOBRE delavce, učenje programiranja pa zahteva kar nekaj znanja, vsaj s področja matematike. In če si opravil GIA z oceno C in greš na poklicno šolo, to ni ravno nivo znanja o katerem govorim :)

- Zakaj potem sploh izobraževanje, obstajajo tečaji
Zakaj potem ne nudimo tečajev za inženirje, zdravnike in druge specialiste?
Ker želimo biti prepričani, da imamo posebne prostore, kjer lahko dobro trenirajo in izdajo potrdilo, da je človek dobro usposobljen.
In na katerem tečaju lahko dobim takšno potrditev, ki bo citirana vsaj nekje v Rusiji? In idealno v drugih državah?

Vir: www.habr.com

Dodaj komentar