Šta fali informatičkom obrazovanju u Rusiji

Šta fali informatičkom obrazovanju u Rusiji Pozdrav svima.

Danas želim da vam kažem šta tačno nije u redu sa informatičkim obrazovanjem u Rusiji i šta po mom mišljenju treba uraditi, a daću savet i onima koji se tek upisuju da, znam da je već malo kasno. Bolje ikad nego nikad. Istovremeno ću saznati i vaše mišljenje, a možda ću naučiti nešto novo za sebe.

Molim sve da odmah odbace argumente „uče te da učiš na fakultetima“, „nikad ne znaš šta će ti trebati u životu“ i „treba ti diploma, ne možeš bez nje“. Ovo nije ono o čemu mi sada pričamo, ako hoćete i ja ću o tome.

Za početak, reći ću da imam 20 godina, studirao sam na UNN-u u Nižnjem Novgorodu. Ovo je naš najveći univerzitet i sigurno jedan od tri najbolja u gradu. Otišao sam nakon 1.5 kursa, iz razloga koje ću opisati u nastavku. Na primjeru Državnog univerziteta Nižnji Novgorod pokazaću šta ne valja.

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

A da bismo krenuli na početak, moramo se vratiti u 2010. godinu prije nekoliko godina, kada sam birao kuda ići.

Part_1 Odabrat ćete mjesto gdje želite učiti gotovo nasumično

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

Još prije početka Jedinstvenog državnog ispita morao sam da biram gdje ću na koji fakultet i šta da polažem za upis. I ja sam se, kao i mnogi drugi, okrenuo internetu da saznam gdje da odem da postanem programer. Tada nisam razmišljao o tome koji smjer u programiranju je bolje izabrati i koje je jezike najbolje naučiti.

Nakon što sam proučio web stranicu UNN-a, čitajući ogromne tekstove koji hvale svaki smjer na svoj način, odlučio sam da ću u procesu studiranja tamo shvatiti da nisam trebao ulaziti u IT više po svom ukusu.

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

Nisam baš razmišljao o onome što sam napisao. Upravo sam ugledao riječ „računarstvo“ zajedno sa drugim pametnim riječima i odlučio da mi to odgovara. Tako sam završio u smjeru “Primijenjena informatika”.

Problem_1

Univerziteti pišu informacije o smjerovima na način da uopće ne razumijete o čemu govore, ali ste jako impresionirani.

Primjer preuzet sa web stranice UNN-a iz oblasti u kojoj sam studirao.

Primijenjena informatika. Smjer je fokusiran na obuku stručnjaka za kreiranje i korištenje softverskih alata za podršku procesima donošenja odluka, specijalista za razvoj algoritama za rješavanje primijenjenih problema koji zahtijevaju puno znanja.

Pa ko je od vas spreman da kaže da je tačno razumeo o čemu smo pričali?! Da li biste ovo shvatili kada ste imali 17 godina? Nisam ni blizu da znam o čemu pričaju. Ali zvuči impresivno.

Nitko zapravo ne govori o planu obuke. Morate pronaći podatke iz prošle godine da biste shvatili koliko sati je utrošeno na šta. I nije činjenica da će vam sat biti od koristi, ali o tome kasnije.

Rješenje_1

U stvari, samo treba da na adekvatan način pišete o tome šta predajete na fakultetu. Ako imate čitavu oblast web programiranja, pišite tako. Ako imate samo šest mjeseci učenja C++-a, napišite to tako. Ali i dalje shvataju da će tada mnogi ljudi otići ne tamo gde govore istinu, već tamo gde lažu. Zato svi lažu. Tačnije, ne lažu, već skrivaju istinu pametnim rečeničnim strukturama. Neuredno je, ali radi.

Savjet_1

Naravno, još uvijek vrijedi istražiti web stranicu univerziteta. Samo ako nešto ne razumete, pročitajte još nekoliko puta. Ako ni tada nije jasno, onda možda problem nije u vama. Zamolite svoje prijatelje ili odrasle da pročitaju isto. Ako ih ne razumiju ili ne mogu da vam kažu šta razumiju, nemojte se oslanjati na ove informacije, potražite drugu.

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

Općenito, ne prikupljajte informacije od univerziteta, već od onih koji tamo studiraju. Ovako će biti pouzdanije.

Dio 2. Čestitamo, prihvaćeni ste!

Ko su svi ovi ljudi? A ko je ubacio matematičku analizu u moj raspored?!

Dakle, sljedeća faza je bila kada sam se upisao i zadovoljan sam došao na studij u septembru.
Kad sam vidio raspored, postao sam oprezan. “Jesam li siguran da sam otvorio svoj raspored?” - Mislio sam. “Zašto u sedmici imam samo 2 para koja nejasno liče na programiranje i oko 10 parova onoga što se obično naziva Viša matematika?!” Naravno, niko nije znao da mi odgovori, jer je polovina mojih drugova iz razreda postavljala potpuno ista pitanja. Imena subjekata su bila ozbiljno iritantna, a od količine vježbanja zasuzile su se oči svaki put kada bi neko otvorio raspored.

U narednih 1.5 godina imao sam samo 1 godinu učenja kako da programiram. O kvalitetu obrazovanja dalje, ovaj odjeljak govori o nepotrebnim stavkama.

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, na momente su nam govorili da će se sve dogoditi, ali priče onih koji su već bili u 4. godini govorili su o suprotnom.

Da, 1.5 godina bi trebalo biti dovoljno da naučite programiranje na dobrom nivou, ALI! samo ako ovih 1.5 godina provedete u učenju većinu vremena. Ne 2 sata sedmično.

Generalno, umjesto novih programskih jezika, dobio sam malo drugačiji jezik - matematički. Volim matematiku, ali višmat nije baš ono zbog čega sam išao na fakultet.

Problem_2

STRAŠAN razvoj plana obuke.

Ne znam kakve to veze ima sa tim što plan prave ljudi koji imaju 50-60 godina (ne ejdžizam, momci, nikad se ne zna) ili država pritiska svojim standardima ili nesto drugo, ali činjenica je činjenica.
U Rusiji, mnogi univerziteti kreiraju šokantno loše planove obuke za programere.
Po mom mišljenju, to je zbog činjenice da se za rukovodeće ljude programiranje nije mnogo promijenilo u proteklih 20-30 godina i da su informatika i programiranje za njih jasni sinonimi.

Rješenje_2

Naravno, morate praviti planove na osnovu trenutnih trendova.

Nema smisla šest mjeseci učiti stare jezike i pisati na Pascalu. (iako ga volim kao maternji jezik :)

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

Nema smisla učiti studente gomilu više matematike ako žele postati sistem administratori i dizajneri izgleda. (Samo da se ne raspravljamo o tome "da li je psovka neophodna u programiranju." Pa, samo ako ste osjetljivi)

Savjet_2

Unaprijed čujete, UNAPREĐENO, pronađite planove i rasporede obuke za područja koja vas zanimaju i proučite ih. Da ne budem iznenađena onim što će se kasnije desiti.

I, naravno, pitajte istih 10-15 ljudi kroz šta prolaze. Vjerujte, mogu vam reći mnogo zanimljivih stvari.

Dio_3. Nisu svi nastavnici dobri

Ako vaš nastavnik informatike ima više od 50-60 godina, najvjerovatnije nećete dobiti potrebna znanja

Šta fali informatičkom obrazovanju u Rusiji

Već na prvom času mi je smetalo š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. Sa njim nema nikakvih problema. Problem je što se programiranje ubrzano razvija, a odrasli, za platu koju primaju, suviše vjerovatno neće razumjeti nešto novo.
I u ovom slučaju nisam pogrešio.

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

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

Malo van 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 na koje sam se susreo tokom studija.

Bio je slučaj kada su moji drugovi iz razreda pokušali proći 3 identična koda kako bi riješili problem. Šifra je ravno 1 u 1. Pogodi koliko ih je prošlo?! Dva. Dva su prošla. Štaviše, ubili su onoga koji je došao drugi. Rekli su mu i da je to što je uradio glupost i da mora to da uradi. Da vas podsjetim da je kod 1 u 1 bio isti!

Bio je slučaj kada je došla provjeriti zadatak. Počeo sam da listam kod, govoreći da sve nije u redu. Onda je otišla, stavila naočare, vratila se i napisala problem. šta je to bilo? Nejasno!

Problem_3

Veoma. Loše. Nastavnici

I ovaj problem nije iznenađujući ako čak i na najvećem univerzitetu u gradu sa populacijom od preko milion, nastavnici primaju manje od bilo kojeg početnika u razvoju.

Mladi ljudi nemaju motivaciju da podučavaju ako umjesto toga možete raditi za normalan novac.

Ljudi koji već rade na univerzitetima nemaju motivaciju da usavršavaju svoje vještine i održavaju znanje o trenutnim realnostima programiranja.

Rješenje_3

Rješenje je očigledno - potrebne su nam normalne plate. Razumijem da mali univerziteti to mogu samo sa poteškoćama, ali veliki lako. Inače, rektor UNN-a prije nedavne smjene primao je 1,000,000 (1 milion) rubalja MJESEČNO. Da, ovo bi bilo dovoljno za cijeli mali odjel sa normalnim nastavnicima sa platom od 100,000 rubalja mjesečno!

Savjet_3

Kao student, vjerovatno nećete imati utjecaja na ovo.

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

Dio_4. Prava praksa? Da li je potrebno?

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

Šta fali informatičkom obrazovanju u Rusiji

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

Ovdje ne govorim o svim univerzitetima, ali postoji sumnja da je ova situacija raširena. Ali reći ću vam konkretno o Državnom univerzitetu Nižnji Novgorod.

Dakle, negdje neće biti prave prakse. Uopšte. Samo ako ga sami nađete. Ali koliko god bili uspješni, univerzitet to neće zanimati i neće vam pomoći da pronađete bilo šta.

Problem_4

Ovo je problem za sve. I za studente i za univerzitete i za poslodavce.

Studenti napuštaju fakultet bez uobičajene prakse. Univerzitet ne popravlja svoj ugled među budućim studentima. Poslodavci nemaju pouzdan izvor kompetentnih novih radnika.

Rješenje_4

Očigledno, počnite tražiti poslodavce za ljeto za najbolje studente.
Zapravo, ovo će riješiti sve gore navedene probleme.

Savjet_4

Opet savjet - uradite sve sami.

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

I kako sad, po mom mišljenju, treba da izgleda obuka programera na univerzitetima i obrazovnim institucijama?

Rado bih kritikovao moj pristup. Samo kompetentna kritika :)

Prvi — nakon prijema sve ljude bacamo u iste grupe, gdje im se tokom par mjeseci pokazuju različiti smjerovi u programiranju.
Nakon toga, biće moguće podijeliti sve u grupe, ovisno o tome šta im se najviše sviđa.

Drugi - potrebno je ukloniti nepotrebne predmete. I idealno, nemojte ih samo baciti, već ih ostavite kao „opcione“ stavke. Ako neko želi da nauči račune, neka to učini. Samo nemojte to učiniti obaveznim.

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

Odnosno, ako samo želite naučiti programirati, odlično. Pohađali ste potrebne časove i slobodni ste, idite kući i učite tamo.

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

Ovdje postoji minus - drugi nastavnici će biti ogorčeni zbog ovoga. Ali šta da radimo, želimo da promovišemo IT, a u IT-u, očigledno, uvek ima mnogo novca.

Međutim, generalno bi bilo poželjno da nastavnici i predavači povećaju plate, ali o tome sada ne govorimo.

Četvrto — komunikacija između univerziteta i kompanija neophodna je kako bi se najbolji studenti mogli smjestiti na praksu. Za pravu praksu. To je veoma važno.

Peto - morat ćete smanjiti vrijeme obuke na 1-2 godine. Siguran sam da period učenja programiranja ne bi trebao biti razvučen za više od ovog perioda. Nadalje, vještine se razvijaju na poslu, a ne na fakultetu. Nema smisla sjediti tamo 4-5 godina.

Naravno, ovo nije idealna opcija i ima još dosta toga što se može završ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 pročitate, onda hvala, cijenim vaše vrijeme.

Napišite u komentarima šta mislite o informatičkom obrazovanju u Ruskoj Federaciji, podijelite svoje mišljenje.

I nadam se da vam se svidio ovaj članak.

Sretno :)

UPD. Nakon ćaskanja u komentarima, bilo bi pošteno uočiti ispravnost mnogih tvrdnji i komentirati ih.
Naime:
— Onda će to biti stručna škola, a ne univerzitet.
Da, ovo više nije baš univerzitet, jer ne školuje „naučnike“, već jednostavno dobre radnike.
Ali ovo nije stručna škola, jer oni školuju DOBRE radnike, a učenje programiranja zahtijeva značajno znanje, barem iz oblasti matematike. A ako ste položili GIA sa C i idete u stručnu školu, ovo nije baš nivo znanja o kojem govorim :)

- Čemu onda obrazovanje, postoje kursevi
Zašto onda ne obezbedimo kurseve za inženjere, lekare i druge specijaliste?
Zato što želimo da budemo sigurni da imamo posebna mjesta na kojima mogu dobro trenirati i izdati potvrdu da je osoba dobro obučena.
I na kom kursu mogu dobiti takvu potvrdu koja će se citirati barem negdje u Rusiji? A idealno u drugim zemljama?

izvor: www.habr.com

Dodajte komentar