Vad är det för fel på IT-utbildning i Ryssland?

Vad är det för fel på IT-utbildning i Ryssland? Hej alla.

Idag vill jag berätta exakt vad som är fel med IT-utbildning i Ryssland och vad som enligt min mening bör göras, och jag kommer också att ge råd till de som precis anmäler sig ja, jag vet att det redan är lite sent. Bättre sent än aldrig. Samtidigt ska jag ta reda på din åsikt, och kanske lär jag mig något nytt för mig själv.

Jag ber alla att omedelbart förkasta argumenten om "de lär dig att studera på universitet", "du vet aldrig vad du kommer att behöva i livet" och "du behöver ett diplom, du kan inte vara utan det." Det är inte det vi pratar om nu, om du vill kommer jag att tala om detta också.

Till att börja med kommer jag att säga att jag är 20, jag studerade vid UNN i Nizhny Novgorod. Detta är vårt största universitet och definitivt ett av de tre bästa i staden. Jag lämnade efter 1.5 kurser, av skäl som jag kommer att beskriva nedan. Med hjälp av exemplet med Nizhny Novgorod State University kommer jag att visa vad som går fel.

Jag vill reda ut alla problem från början till slut.

Och för att komma till början måste vi gå tillbaka till 2010 för ett par år sedan, då jag valde vart jag skulle gå.

Del_1 Du kommer att välja den plats där du vill studera nästan slumpmässigt

Med lite information kanske du inte inser att du har lite information.

Redan före starten av Unified State Exam var jag tvungen att välja var jag skulle gå till vilket universitet och vad jag skulle ta för antagning. Och jag, som många andra, vände mig till Internet för att ta reda på vart jag skulle gå för att bli programmerare. Sedan tänkte jag inte på vilken riktning inom programmering som var bättre att välja och vilka språk som var bäst att lära sig.

Efter att ha studerat UNN-webbplatsen och läst enorma texter som hyllade varje riktning på sitt sätt, bestämde jag mig för att i processen att studera där skulle jag förstå att jag inte borde ha gått in på IT mer efter min smak.

Och det var här jag gjorde det första misstaget som alltför många människor i Ryssland gör.

Jag tänkte inte riktigt på vad jag skrev. Jag såg precis ordet "datavetenskap" tillsammans med andra smarta ord och bestämde mig för att det passade mig. Det var så jag hamnade i riktningen "Applied Informatics".

Problem_1

Universiteten skriver information om vägbeskrivningar på ett sådant sätt att man inte alls förstår vad de pratar om, men blir väldigt imponerad.

Ett exempel hämtat från UNN:s webbplats inom det område jag studerade.

Tillämpad informatik. Inriktningen är inriktad på att utbilda specialister i att skapa och använda mjukvaruverktyg för att stödja beslutsprocesser, specialister på utveckling av algoritmer för att lösa kunskapsintensiva tillämpade problem.

Nåväl, vem av er är redo att säga att han förstod exakt vad vi pratade om?! Skulle du ha förstått detta när du var 17? Jag är inte ens i närheten av att veta vad de pratar om. Men det låter imponerande.

Ingen pratar riktigt om träningsplanen heller. Man måste hitta data från förra året för att förstå hur många timmar som går åt till vad. Och det är inte ett faktum att klockan kommer att vara användbar för dig, utan mer om det senare.

Lösning_1

Faktum är att du bara behöver skriva tillräckligt om vad du undervisar på universitetet. Om du har ett helt område av webbprogrammering, skriv så. Om du bara har sex månader av att studera C++, skriv det så. Men de förstår ändå att då kommer många människor inte att gå dit de säger sanningen, utan dit de ljuger. Det är därför alla ljuger. Mer exakt, de ljuger inte, utan döljer sanningen med smarta meningsstrukturer. Det är rörigt, men det fungerar.

Råd_1

Naturligtvis är det fortfarande värt att utforska universitetets webbplats. Bara om du inte förstår något, läs det igen ett par gånger. Om det inte är klart även då, så är problemet kanske inte du. Be dina vänner eller vuxna läsa samma sak. Om de inte förstår det eller om de inte kan berätta vad de förstår, lita inte på den här informationen, leta efter en annan.

Det skulle till exempel vara en bra idé att fråga runt de som redan studerar vid ett visst universitet. Ja, vissa av dem kanske inte pratar om problem, så fråga mycket. Och 2 är inte mycket! Intervjua 10-15 personer, upprepa inte mina misstag :) Fråga dem vad de gör inom sitt område, vilka språk de studerar, om de har praktik (i 90% av fallen har de inte det). Förresten, överväg bara normal övning som praktik, om din samtalspartner har gjort 3 uppgifter under en termin på att iterera genom en mängd 20 element på olika sätt i Visual Basic - detta är en allvarlig anledning att tänka på en annan riktning.

I allmänhet samla in information inte från universitetet, utan från de som studerar där. Det blir mer pålitligt på det här sättet.

Del 2. Grattis, du har blivit antagen!

Vilka är alla dessa människor? Och vem slängde in matematikanalys i mitt schema?!

Så nästa steg var när jag blev inskriven och nöjd kom jag för att studera i september.
När jag såg schemat blev jag försiktig. "Är jag säker på att jag öppnade mitt schema?" - Jag trodde. "Varför på en vecka har jag bara 2 par som vagt liknar programmering, och ungefär 10 par av det som brukar kallas Högre matematik?!" Naturligtvis kunde ingen svara mig, eftersom hälften av mina klasskamrater ställde exakt samma frågor. Namnen på försökspersonerna var allvarligt irriterande, och mängden borr fick ögonen att tåras varje gång någon öppnade schemat.

Under de kommande 1.5 åren hade jag bara 1 år på mig att lära mig hur man programmerar. Om kvaliteten på utbildningen vidare, detta avsnitt handlar om onödiga saker.

Så här är det. Du säger, "Ja, 1 år av 1.5, inte så illa." Men det är dåligt, för det här är ALLT jag har planerat för 4.5 års studier. Naturligtvis fick vi ibland höra att allt fortfarande skulle hända, men berättelserna om dem som redan var i 4:e året talade om motsatsen.

Ja, 1.5 år borde räcka för att lära sig programmering på bra nivå, MEN! bara om dessa 1.5 år ägnas åt att lära sig det mesta. Inte 2 timmar i veckan.

I allmänhet, istället för nya programmeringsspråk, fick jag ett lite annorlunda språk - matematiskt. Jag älskar matematik, men vyshmat är inte precis vad jag gick på universitetet för.

Problem_2

HEMSK utveckling av träningsplaner.

Jag vet inte vad det här har att göra med att planen är framtagen av folk som är 50-60 år (inte ålderism, killar, man vet aldrig) eller att staten trycker på med sina normer eller något annat, men ett faktum är ett faktum.
I Ryssland skapar många universitet chockerande dåliga utbildningsplaner för programmerare.
Enligt min åsikt beror detta på att programmering inte har förändrats särskilt mycket för chefer under de senaste 20-30 åren och datavetenskap och programmering är tydliga synonymer för dem.

Lösning_2

Naturligtvis måste du göra upp planer utifrån aktuella trender.

Det är ingen idé att lära ut gamla språk och skriva i Pascal i sex månader. (Även om jag älskar det som förstaspråk :)

Det är ingen idé att ge problem på binära operationer (i de flesta fall).

Det är ingen idé att lära eleverna ett gäng högre matematik om de vill bli systemadministratörer och layoutdesigners. (Låt oss bara inte bråka om "är det nödvändigt att svära i programmering." Tja, bara om du är känslig)

Råd_2

I förväg hör du, i FÖRSÄTT, hitta träningsplaner och scheman för områden som intresserar dig och studera dem. För att inte bli förvånad över vad som händer senare.

Och, naturligtvis, fråga samma 10-15 personer om vad de går igenom. Tro mig, de kan berätta mycket intressanta saker.

Del_3. Alla lärare är inte bra

Om din IT-lärare är äldre än 50-60 år kommer du med största sannolikhet inte att få de kunskaper som behövs

Vad är det för fel på IT-utbildning i Ryssland?

Redan under första lektionen störde jag mig på att vi fick undervisning i C (inte ++, inte #) av en kvinna som var 64 år. Detta är inte ålderism, jag säger inte att åldern i sig är dålig. Det är inga problem med honom. Problemet är att programmering utvecklas snabbt, och vuxna, för den lön de får, är alltför sannolikt att inte förstå något nytt.
Och i det här fallet hade jag inte fel.

Berättelserna om hålkort var inte dåliga bara de första 2 gångerna.

Undervisningen genomfördes endast med hjälp av en svart tavla och krita. (Ja, hon skrev faktiskt kod på tavlan)
Ja, även uttalet av enskilda ord från C-terminologin var roligt att höra.
I allmänhet var det lite användbart, men det tog, återigen, mycket tid.

Lite off-topic med roliga ögonblickDet här är inte vettigt, men jag kan inte låta bli att säga till dig att förmedla hur absurt allt kan vara. Och här är ett par punkter som jag stött på under mina studier.

Det fanns ett fall när mina klasskamrater försökte skicka 3 identiska koder för att lösa ett problem. Koden är rakt 1 på 1. Gissa hur många av dem som klarade?! Två. Två passerade. Dessutom dödade de den som kom tvåa. De sa också till honom att det han gjorde var nonsens och att han behövde göra om det. Låt mig påminna dig om att 1 i 1-koden var densamma!

Det fanns ett fall när hon kom för att kontrollera uppgiften. Jag började scrolla i koden och sa att allt var fel. Sedan gick hon iväg, tog på sig glasögonen, kom tillbaka och skrev ut problemet. Vad var det? Oklar!

Problem_3

Mycket. Dålig. Lärare

Och detta problem är inte förvånande om till och med i det största universitetet i en stad med en befolkning på över en miljon, lärare får mindre än någon nybörjarutvecklare.

Unga människor har ingen motivation att undervisa om man kan jobba för vanliga pengar istället.

Människor som redan arbetar på universitet har ingen motivation att förbättra sina färdigheter och bibehålla kunskap om den nuvarande verkligheten inom programmering.

Lösning_3

Lösningen är självklar – vi behöver normala löner. Jag kan förstå att små universitet bara kan göra detta med svårighet, men stora kan lätt. Förresten, UNN:s rektor fick 1,000,000 1 100,000 (XNUMX miljon) rubel per MÅNAD. Ja, detta skulle räcka för en hel liten avdelning med normala lärare med en lön på XNUMX XNUMX rubel i månaden!

Råd_3

Som student kommer du sannolikt inte att ha något inflytande på detta.

Det främsta rådet är att studera allt utanför universitetet. Förvänta dig inte att bli undervisad. Lär dig själv!
I slutändan gör vissa det tog bort fältet "Utbildning"., och av min egen erfarenhet frågade de mig inte om utbildning alls. De frågade om kunskaper och färdigheter. Inga pappersarbete. Vissa kommer naturligtvis att fråga, men inte alla.

Del_4. Verklig övning? Är det nödvändigt?

Teori och praktik isolerat från varandra kommer inte att vara särskilt användbara

Vad är det för fel på IT-utbildning i Ryssland?

Så vi hade lite dålig teori och lite praktik. Men detta räcker inte. När allt kommer omkring kommer allt att vara något annorlunda på jobbet.

Här talar jag inte om alla universitet, men det finns en misstanke om att denna situation är utbredd. Men jag ska berätta specifikt om Nizhny Novgorod State University.

Så det blir ingen riktig träning någonstans. Alls. Bara om du hittar det själv. Men oavsett hur framgångsrik du är, kommer universitetet inte att vara intresserad av detta och kommer inte att hjälpa dig att hitta något.

Problem_4

Detta är ett problem för alla. Och för studenter och för universitet och för arbetsgivare.

Studenter lämnar universitetet utan normal praktik. Universitetet förbättrar inte sitt rykte bland framtida studenter. Arbetsgivare har ingen pålitlig källa till kompetenta nyrekryteringar.

Lösning_4

Börja självklart hitta arbetsgivare till sommaren för de bästa studenterna.
Detta kommer faktiskt att lösa alla problemen ovan.

Råd_4

Återigen, råd - gör allt själv.

Hitta ett sommarjobb på ett företag som gör det du älskar.

Och hur ska utbildningen av programmerare på universitet och utbildningsinstitutioner se ut, enligt min mening?

Jag skulle välkomna kritik av mitt tillvägagångssätt. Bara kompetent kritik :)

Den första — efter antagningen kastar vi alla personer i samma grupper, där de under loppet av ett par månader får olika riktningar i programmering.
Efter detta kommer det att vara möjligt att dela in alla i grupper, beroende på vad de gillar bäst.

andra - du måste ta bort onödiga föremål. Och helst, kasta dem inte bara, utan lämna dem som "valfria" föremål. Om någon vill lära sig kalkyl så gör det. Gör det bara inte obligatoriskt.

Återigen, om en elev har valt en riktning där matematisk analys definitivt behövs, är detta obligatoriskt och inte valfritt. Detta är självklart, men jag borde förtydliga :)

Det vill säga, om du bara vill lära dig programmering, bra. Du har gått de obligatoriska lektionerna och är ledig, gå hem och studera där också.

tredje — Lönerna ska höjas och yngre, mer professionella personer ska anställas.

Det finns ett minus här - andra lärare kommer att bli upprörda över detta. Men vad kan vi göra, vi vill främja IT, och inom IT finns det så klart alltid mycket pengar.

Men generellt sett vore det önskvärt att lärare och föreläsare höjer sina löner, men det pratar vi inte om nu.

fjärde — kommunikation mellan universitet och företag är nödvändig för att de bästa studenterna ska kunna placeras ut på praktikplatser. För riktig träning. Det är väldigt viktigt.

femte - du kommer att behöva minska träningstiden till 1-2 år. Jag är säker på att perioden för att lära sig programmering inte bör sträckas ut längre än denna period. Vidare utvecklas kompetensen på jobbet och inte på ett universitet. Det är ingen idé att sitta där i 4-5 år.

Naturligtvis är detta inte ett idealiskt alternativ och det finns fortfarande mycket som kan slutföras, men som grund, enligt min mening, kommer detta alternativ att vara mycket bra och kan skapa många bra programmerare.

Slutet

Så det är mycket text, men om du läser det här, tack, jag uppskattar din tid.

Skriv i kommentarerna vad du tycker om IT-utbildning i Ryska federationen, dela din åsikt.

Och jag hoppas att du gillade den här artikeln.

Lycka till :)

UPD. Efter att ha chattat i kommentarerna skulle det vara rättvist att notera riktigheten av många påståenden och kommentera dem.
Nämligen
— Då blir det en yrkesskola, inte ett universitet.
Ja, detta är inte längre ett universitet, eftersom det inte utbildar "forskare", utan bara bra arbetare.
Men det här är ingen yrkesskola, eftersom de utbildar BRA arbetare och att lära sig programmera kräver avsevärda kunskaper, åtminstone inom matematikområdet. Och om du klarade GIA med C-betyg och går på en yrkesskola, är det inte precis den kunskapsnivån jag pratar om :)

– Varför utbildning överhuvudtaget då, det finns kurser
Varför erbjuder vi då inte kurser för ingenjörer, läkare och andra specialister?
För vi vill vara säkra på att vi har speciella platser där de kan träna bra och utfärda bekräftelse på att en person är välutbildad.
Och vid vilken kurs kan jag få en sådan bekräftelse som kommer att citeras åtminstone någonstans i Ryssland? Och helst i andra länder?

Källa: will.com

Lägg en kommentar