Što nije u redu s IT obrazovanjem u Rusiji

Što nije u redu s IT obrazovanjem u Rusiji Pozdrav.

Danas vam želim reći što točno ne valja s informatičkim obrazovanjem u Rusiji i što bi, po mom mišljenju, trebalo učiniti, a dat ću i savjet onima koji se tek upisuju da, znam da je već malo kasno. Bolje ikad nego nikad. Istovremeno ću saznati vaše mišljenje, a možda i naučim nešto novo za sebe.

Molim sve da odmah odbace argumente o “na fakultetima te uče da učiš”, “nikad ne znaš što će ti trebati u životu” i “treba ti diploma, bez nje se ne može”. Ne pričamo sada o tome, ako hoćete, i ja ću o tome.

Za početak, reći ću da imam 20 godina, studirao sam na UNN u Nižnjem Novgorodu. Ovo je naše najveće sveučilište i sigurno jedno od tri najbolja u gradu. Otišao sam nakon 1.5 tečaja, iz razloga koje ću opisati u nastavku. Na primjeru državnog sveučilišta u Nižnjem Novgorodu pokazat ću što ne valja.

Želim riješiti sve probleme od početka do kraja.

A da se vratim na početak, treba se vratiti u 2010. godinu prije par godina, kada sam birao gdje ću.

Part_1 Mjesto gdje želite učiti odabrat ćete gotovo nasumično

S malo informacija, možda nećete shvatiti da imate malo informacija.

Čak i prije početka Jedinstvenog državnog ispita, morao sam odabrati gdje ići na koje sveučilište i što ću uzeti za prijem. I ja sam se, kao i mnogi drugi, okrenuo internetu kako bih saznao gdje ići da postanem programer. Tada nisam razmišljao koji smjer u programiranju je bolje odabrati i koje je jezike najbolje učiti.

Nakon proučavanja web stranice UNN-a, čitanja ogromnih tekstova koji hvale svaki smjer na svoj način, odlučio sam da ću u procesu tamošnjeg studiranja shvatiti da nisam trebao upisati IT više po svom ukusu.

I tu sam napravio prvu grešku koju čini previše ljudi u Rusiji.

Nisam baš razmišljao o onome što sam napisao. Upravo sam vidio riječ "informatika" zajedno s drugim pametnim riječima i zaključio da mi pristaje. Tako sam završio na smjeru “Primijenjena informatika”.

Problem_1

Sveučilišta pišu informacije o smjerovima na takav način da uopće ne razumijete o čemu govore, ali ste vrlo impresionirani.

Primjer preuzet sa web stranice UNN-a iz oblasti za koju sam studirao.

Primijenjena informatika. Smjer je usmjeren na osposobljavanje stručnjaka za stvaranje i korištenje softverskih alata za podršku procesima donošenja odluka, stručnjaka za razvoj algoritama za rješavanje primijenjenih problema koji zahtijevaju veliko znanje.

Pa, tko je od vas spreman reći da je točno shvatio o čemu smo pričali?! Biste li to razumjeli kada ste imali 17 godina? Nisam ni blizu da znam o čemu pričaju. Ali zvuči impresivno.

Nitko zapravo ne govori ni o planu treninga. Morate pronaći podatke od prošle godine da biste shvatili koliko je sati potrošeno na što. I nije činjenica da će vam sat biti koristan, ali više o tome kasnije.

Rješenje_1

Zapravo, samo trebate adekvatno pisati o onome što predajete na sveučilištu. Ako imate cijelo područje web programiranja, pišite tako. Ako imate samo šest mjeseci učenja C++, onda to tako napišite. Ali ipak shvaćaju da će tada mnogi ljudi otići ne tamo gdje govore istinu, nego tamo gdje lažu. Zato svi lažu. Točnije, ne lažu, već skrivaju istinu pametnim strukturama rečenica. Neuredan je, ali radi.

Savjet_1

Naravno, još uvijek vrijedi istražiti web stranicu sveučilišta. Samo ako nešto ne razumijete, pročitajte još jednom nekoliko puta. Ako ni tada nije jasno, onda možda problem nije u vama. Zamolite svoje prijatelje ili odrasle da pročitaju isto. Ako oni to ne razumiju ili vam ne mogu reći što razumiju, nemojte se oslanjati na te informacije, potražite druge.

Na primjer, bilo bi dobro raspitati se oko onih koji već studiraju na određenom sveučilištu. Da, neki od njih možda ne govore o problemima, pa pitajte puno. A 2 nije puno! Intervjuirajte 10-15 ljudi, nemojte ponavljati moje greške :) Pitajte ih što rade u svojoj struci, koje jezike uče, imaju li praksu (u 90% slučajeva nemaju). Usput, smatrajte samo normalnu praksu praksom, ako je vaš sugovornik napravio 3 zadatka u semestru na ponavljanju niza od 20 elemenata na različite načine u Visual Basicu - to je ozbiljan razlog za razmišljanje o drugom smjeru.

Općenito, prikupljajte informacije ne od sveučilišta, već od onih koji tamo studiraju. Ovako će biti pouzdanije.

2. dio. Čestitamo, primljeni ste!

Tko su svi ti ljudi? A tko mi je u raspored ubacio analizu matematike?!

Dakle, sljedeća faza je bila kada sam se upisao i zadovoljan došao na studij u rujnu.
Kad sam vidio raspored, postao sam oprezan. "Jesam li siguran da sam otvorio svoj raspored?" - Mislio sam. “Zašto u tjednu imam samo 2 para koji nejasno podsjećaju na programiranje, a oko 10 pari onoga što se obično zove viša matematika?!” Naravno, nitko mi nije znao odgovoriti jer je pola mojih kolega postavljalo ista pitanja. Imena predmeta ozbiljno su smetala, a od količine drila zasuzile su oči svaki put kad bi netko otvorio raspored.

Tijekom sljedeće 1.5 godine samo sam 1 godinu učio programirati. O kvaliteti obrazovanja nadalje, ovaj odjeljak govori o nepotrebnim predmetima.

Pa evo ga. Kažete: "Pa, da, 1 godina od 1.5, nije tako loše." Ali to je loše, jer ovo je SVE što sam planirao za 4.5 godine studija. Naravno, ponekad nam se govorilo da će se sve još dogoditi, ali priče onih koji su već bili na 4. godini govorile su suprotno.

Da, 1.5 godina bi trebalo biti dovoljno za učenje programiranja na dobroj razini, ALI! samo ako ove 1.5 godine većinu vremena provede učeći. Ne 2 sata tjedno.

Općenito, umjesto novih programskih jezika, dobio sam nešto drugačiji jezik - matematički. Volim matematiku, ali vyshmat nije baš ono zbog čega sam išao na sveučilište.

Problem_2

STRAŠAN razvoj plana treninga.

Ne znam kakve to veze ima s tim što plan rade ljudi od 50-60 godina (nije ejdžizam, ljudi, nikad se ne zna) ili država pritiska svojim standardima ili nešto treće, ali činjenica je činjenica.
U Rusiji mnoga sveučilišta stvaraju šokantno loše planove obuke za programere.
Po mom mišljenju, to je zbog činjenice da se za menadžere programiranje nije mnogo promijenilo u proteklih 20-30 godina i da su informatika i programiranje jasni sinonimi za njih.

Rješenje_2

Naravno, morate napraviti planove na temelju trenutnih trendova.

Nema smisla podučavati stare jezike i pisati u Pascalu šest mjeseci. (Iako ga volim kao prvi jezik :)

Nema smisla davati probleme na binarnim operacijama (u većini slučajeva).

Nema smisla podučavati studente hrpi više matematike ako žele postati administratori sustava i dizajneri izgleda. (Samo da se ne raspravljamo o tome "je li psovanje potrebno u programiranju." Pa, samo ako ste osjetljivi)

Savjet_2

Unaprijed čujete, UNAPRIJED pronađite planove i rasporede treninga za područja koja vas zanimaju i proučite ih. Kako se ne bi iznenadili što će se kasnije dogoditi.

I, naravno, pitajte istih 10-15 ljudi kroz što prolaze. Vjerujte mi, oni vam mogu ispričati puno zanimljivih stvari.

dio_3. Nisu svi učitelji dobri

Ako je vaš učitelj informatike stariji od 50-60 godina, najvjerojatnije nećete dobiti potrebno znanje

Što nije u redu s IT obrazovanjem u Rusiji

Već na prvom satu zasmetalo mi je što nas C (ne ++, ne #) uči žena od 64 godine. Ovo nije ageizam, ne kažem da je starost sama po sebi loša. S njim nema problema. Problem je što se programiranje ubrzano razvija, a odrasli, za plaću koju primaju, vrlo vjerojatno neće shvatiti nešto novo.
I u ovom slučaju nisam pogriješio.

Priče o bušenim karticama nisu bile loše samo prva 2 puta.

Nastava se odvijala samo uz pomoć ploče i krede. (Da, zapravo je napisala kod na ploču)
Da, čak je i izgovor pojedinih riječi iz C terminologije bilo smiješno čuti.
Općenito, bilo je malo korisnog, ali trebalo je, opet, puno vremena.

Malo izvan teme sa smiješnim trenucimaOvo nema smisla, ali ne mogu a da vam ne kažem kako sve može biti apsurdno. I evo nekoliko stvari s kojima sam se susreo tijekom studija.

Bio je slučaj kada su moji kolege iz razreda pokušali prenijeti 3 identična koda kako bi riješili problem. Šifra je ravno 1 u 1. Pogodite koliko ih je prošlo?! Dva. Dva su prošla. Štoviše, ubili su drugoga. Rekli su mu i da je to što je napravio glupost i da to mora ponoviti. Da vas podsjetim da je kod 1 u 1 bio isti!

Bio je slučaj kada je došla provjeriti zadatak. Počeo sam listati kod, govoreći da je sve pogrešno. Zatim je otišla, stavila naočale, vratila se i napisala problem. Što je to bilo? nejasno!

Problem_3

Vrlo. Loše. Učitelji

I ovaj problem ne čudi ako čak i na najvećem sveučilištu u gradu s preko milijun stanovnika nastavnici primaju manje od bilo kojeg programera početnika.

Mladi ljudi nemaju motiva predavati ako umjesto toga možete raditi za normalan novac.

Ljudi koji već rade na sveučilištima nemaju motivaciju poboljšati svoje vještine i zadržati znanje o trenutnoj stvarnosti programiranja.

Rješenje_3

Rješenje je očito – trebaju nam normalne plaće. Razumijem da mala sveučilišta to mogu učiniti s poteškoćama, ali velika mogu lako. Inače, rektor UNN-a prije nedavne smjene primao je 1,000,000 (1 milijun) rubalja MJESEČNO. Da, ovo bi bilo dovoljno za cijeli mali odjel s normalnim učiteljima s plaćom od 100,000 XNUMX rubalja mjesečno!

Savjet_3

Kao student, vjerojatno nećete imati nikakav utjecaj na to.

Glavni savjet je studirati sve izvan fakulteta. Ne očekujte da ćete biti poučeni. Naučite sami!
Na kraju, neki to i rade uklonio polje "Obrazovanje"., a iz vlastitog iskustva, uopće me nisu pitali za obrazovanje. Pitali su o znanju i vještinama. Nema papirologije. Neki će pitati, naravno, ali ne svi.

Dio_4. Prava praksa? Je li potrebno?

Teorija i praksa izolirane jedna od druge neće biti od velike koristi

Što nije u redu s IT obrazovanjem u Rusiji

Tako da smo imali nešto loše teorije i nešto prakse. Ali ovo nije dovoljno. Uostalom, na poslu će sve biti nešto drugačije.

Ovdje ne govorim o svim sveučilištima, ali postoji sumnja da je ova situacija raširena. Ali reći ću vam konkretno o državnom sveučilištu Nizhny Novgorod.

Dakle, negdje neće biti prave prakse. Uopće. Samo ako ga sam pronađeš. No koliko god bili uspješni, sveučilište to neće zanimati i neće vam ništa pomoći da pronađete.

Problem_4

To je problem za sve. I za studente i za sveučilišta i za poslodavce.

Studenti napuštaju sveučilište bez normalne prakse. Sveučilište ne popravlja svoj ugled među budućim studentima. Poslodavci nemaju pouzdan izvor kompetentnih novih radnika.

Rješenje_4

Očito, na ljeto počnite pronalaziti poslodavce za najbolje studente.
Zapravo, ovo će riješiti sve gore navedene probleme.

Savjet_4

Opet, savjet - učinite sve sami.

Pronađite ljetni posao u tvrtki koja radi ono što volite.

I kako bi sada, po mom mišljenju, trebala izgledati obuka programera na sveučilištima i obrazovnim ustanovama?

Pozdravljam kritike mog pristupa. Samo kompetentna kritika :)

Prvi — nakon prijema sve ljude bacamo u iste grupe, gdje im se kroz par mjeseci pokazuju različiti smjerovi programiranja.
Nakon toga moći će se svi podijeliti u skupine, ovisno o tome što najviše vole.

Druga - morate ukloniti nepotrebne predmete. I idealno, nemojte ih samo baciti, već ih ostavite kao "neobavezne" stavke. Ako netko želi naučiti račun, neka to učini. Samo nemojte to učiniti obaveznim.

Opet, ako je student odabrao smjer gdje je matematička analiza svakako potrebna, to je obavezno, a ne izborno. Ovo je očito, ali bolje da pojasnim :)

Odnosno, ako samo želite naučiti programirati, super. Pohađali ste obaveznu nastavu i slobodni ste, idite kući i učite i tamo.

treći — treba povećati plaće i zaposliti mlađe, stručnije ljude.

Ovdje je minus – ogorčeno će na to drugi učitelji. Ali što ćemo, želimo promovirati IT, a u IT-u se, očito, uvijek vrti puno novca.

No, općenito bi bilo poželjno da se učiteljima i nastavnicima povećaju plaće, ali o tome sada ne govorimo.

četvrta — potrebna je komunikacija između sveučilišta i poduzeća kako bi se najbolji studenti mogli plasirati na praksu. Za pravi trening. Vrlo je važno.

peti - morat ćete smanjiti vrijeme obuke na 1-2 godine. Siguran sam da se razdoblje učenja programiranja ne bi smjelo razvući dulje od ovog razdoblja. Nadalje, vještine se razvijaju na poslu, a ne na sveučilištu. Nema smisla sjediti tamo 4-5 godina.

Naravno, ovo nije idealna opcija i ima još puno toga što se može dovršiti, ali kao osnova, po mom mišljenju, ova opcija će biti jako dobra i može stvoriti mnogo dobrih programera.

Kraj

Dakle, to je puno teksta, ali ako ovo čitate, onda vam hvala, cijenim vaše vrijeme.

Napišite u komentarima što mislite o IT obrazovanju u Ruskoj Federaciji, podijelite svoje mišljenje.

I nadam se da vam se svidio ovaj članak.

Sretno 🙂

UPD. Nakon čavrljanja u komentarima, bilo bi pošteno primijetiti točnost mnogih izjava i komentirati ih.
Naime
— Onda će to biti strukovna škola, a ne sveučilište.
Da, ovo više nije sveučilište, jer ne školuje “znanstvenike”, već samo dobre radnike.
Ali ovo nije strukovna škola, jer školuju DOBRE radnike, a za učenje programiranja potrebno je poprilično znanje, barem iz područja matematike. A ako si položio GIA s trojkom i ideš u strukovnu školu, nije to baš nivo znanja o kojem govorim :)

- Čemu onda uopće obrazovanje, postoje tečajevi
Zašto onda ne organiziramo tečajeve za inženjere, liječnike i druge stručnjake?
Zato što želimo biti sigurni da imamo posebna mjesta gdje se mogu dobro obučiti i izdati potvrdu da je osoba dobro obučena.
I na kojem tečaju mogu dobiti takvu potvrdu koja će se citirati barem negdje u Rusiji? A idealno u drugim zemljama?

Izvor: www.habr.com

Dodajte komentar