Што ж не так з IT-адукацыяй у Расіі

Што ж не так з IT-адукацыяй у Расіі Усім прывітанне.

Сёння я хачу расказаць, што ж менавіта не так з IT адукацыяй у Расіі і як, на мой погляд, варта зрабіць, а яшчэ дам парады тым, хто толькі паступае так, я ведаю, што ўжо крыху позна. Лепш позна чым ніколі. Заадно даведаюся пра вашу думку, можа і для сябе нешта новае даведаюся.

Прашу адразу ўсіх адкінуць аргументы пра тое, што "ва ўніверах вучаць вучыцца", "ніколі не ведаеш, што табе спатрэбіцца ў жыцці" і "дыплом жа патрэбен, без яго ніяк". Гаворка зараз не пра гэта, калі захочаце, я і пра гэта выкажуся.

Для пачатку скажу, што мне 20, я вучыўся ў ННДУ ў Ніжнім Ноўгарадзе. Гэта ў нас самая буйная ВНУ і ўжо сапраўды яна ўваходзіць у тройку лепшых у горадзе. Пайшоў пасля 1.5 курса, па прычынах, якія апішу ніжэй. На прыкладзе ННДУ я і буду паказваць, што ідзе ня так.

Я хачу разабраць усе праблемы ад пачатку і да канца.

А каб патрапіць у пачатак, нам трэба вярнуцца ў 2010 за бітком на пару-тройку гадоў таму, калі я выбіраў, куды ж паступіць.

Частка_1 Вы будзеце выбіраць месца, дзе вам вучыцца, амаль наўздагад

Маючы мала інфармацыі вы можаце і не зразумець, што ў вас мала інфармацыі.

Яшчэ да пачатку АДЭ мне трэба было выбраць, куды ў якую ВНУ пайсці і што здаваць для паступлення. І я, як і многія іншыя, палез і інтэрнэт, каб даведацца, куды ж ісці, каб стаць праграмістам. Тады я не задумваўся, які кірунак у праграмаванні лепш абраць і якія мовы лепш вучыць.

Вывучыўшы сайт ННГУ, прачытаўшы велізарныя тэксты, якія расхвальваюць кожны кірунак па-свойму, я вырашыў, што падчас навучанні тамака я зразумею, што не каштавала паступаць мне больш даспадобы ў IT.

І менавіта тут я дапусціў першую памылку, якую дапускае занадта вялікая колькасць людзей у Расіі.

Я не стаў асабліва ўдумвацца ў напісанае. Проста ўбачыў слова "інфарматыка" ў адным шэрагу з іншымі разумнымі словамі і вырашыў, што мне гэта падыходзіць. Так я і апынуўся на напрамку "Прыкладная інфарматыка".

Праблема_1

ВНУ пішуць інфармацыю аб напрамках так, каб ты зусім не зразумеў, пра што ідзе гаворка, але вельмі ўразіўся.

Прыклад, узяты з сайта ННГУ па накіраванні, на якім я вучыўся.

Прыкладная інфарматыка. Кірунак арыентаваны на падрыхтоўку спецыялістаў па стварэнні і выкарыстанні праграмных сродкаў падтрымкі працэсаў прыняцця рашэнняў, спецыялістаў па распрацоўцы алгарытмаў рашэння навукаёмістых прыкладных задач.

Ну што, хто з вас готаў сказаць, што ён сапраўды зразумеў пра што гаворка?! А ці зразумелі б вы гэта, калі вам было гадоў 17? Я нават блізка не ў курсе, аб чым яны. Але гучыць вяліка.

Пра план навучання таксама не надта нехта расказвае. Даводзіцца знаходзіць дадзеныя за мінулы год, каб зразумець, колькі гадзін на што траціцца. І яшчэ не факт, што гадзіннік будзе карысным для вас, але пра гэта далей.

Рашэнне_1

Насамрэч трэба проста адэкватна пісаць пра тое, што вы выкладаеце ў ВНУ. Калі ў вас цэлы кірунак Web-праграмавання - так і пішыце. Калі ў вас толькі паўгода вывучэння C++ - то так і напішыце. Але ўсё ж разумеюць, што тады шмат народа пойдуць не туды, дзе гавораць праўду, а туды, дзе хлусяць. Таму хлусяць усё. Дакладней не хлусяць, а хаваюць праўду разумнымі пабудовамі прапаноў. Брудна, але працуе.

Савет_1

Вывучыць сайт ВНУ, вядома, усё роўна варта. Проста калі вам нешта незразумела - перачытайце пару разоў. Калі і тады незразумела, то можа праблема не ў вас. Папытаеце сваіх сяброў ці дарослых прачытаць тое ж. Калі і ім не зразумела ці яны не могуць вам перадаць, што яны зразумелі, значыць не арыентуйцеся на гэтую інфармацыю, шукайце іншую.

Напрыклад, добрай ідэяй будзе пытацца тых, хто ўжо вучыцца ў той ці іншай ВНУ. Так, некаторыя з іх могуць змаўчаць аб праблемах, таму апытвайце шмат. І 2 - гэта не шмат! Апытайце чалавек 10-15, не паўтарайце маіх памылак 🙂 Спытайце ў іх, што яны робяць на сваім кірунку, якія мовы яны праходзяць, ці ёсць у іх практыка (у 90% выпадкаў няма). Дарэчы, лічыце практыкай толькі звычайную практыку, калі ваш суразмоўца зрабіў за семестр 3 задачы па пераборы масіва з 20 элементаў рознымі спосабамі на Visual Basic – гэта сур'ёзная нагода задумацца над іншым кірункам.

Увогуле, зьбірайце інфармацыю не ад ВНУ, а ад тых, хто там навучаецца. Так будзе больш надзейна.

Частка_2. Віншуем, вас залічылі!

Хто ўсе гэтыя людзі? І хто кінуў матаналіз у мой расклад?!

Такім чынам, наступная стадыя, калі мяне залічылі і я, задаволены, прыйшоў у верасні вучыцца.
Убачыўшы расклад я насцярожыўся. "А я сапраўды свой расклад адкрыў?" - думаў я. "Чаму ў на тыдні ў мяне ўсяго 2 пары, аддалена якія нагадваюць праграмаванне, і каля 10 пар таго, што звычайна завуць Вышэйшай матэматыкай?!". Натуральна, ніхто мне адказаць не мог, бо палова аднакурснікаў задавалася роўна тымі ж пытаннямі. Назвы прадметаў сур'ёзна напружвалі, а колькасць вышмата прымушала вочы слязіцца кожны раз, калі нехта адкрываў расклад.

Цягам наступных 1.5 гадоў у мяне было ўсяго 1 год, калі мяне вучылі праграмаваць. Пра якасць навучання далей, гэты раздзел пра непатрэбныя прадметы.

Дык вось. Вы скажаце - "Ну так, 1 год з 1.5, не так дрэнна". А вось і дрэнна, бо гэта ЎСЁ, што ў мяне па плане ёсць за 4.5 гады навучання. Нам, вядома, часам казалі, што яшчэ ўсё будзе, але апавяданні тых, хто быў ужо на 4 курсе, казалі пра адваротнае.

Так, 1.5 гады павінна хапаць для навучання праграмаванню на нядрэнным узроўні, НС! толькі калі гэтыя 1.5 гады большую частку часу вучыць прагаць. А не па 2 гадзіны на тыдзень.

Увогуле замест новых моў праграмавання я атрымаў некалькі іншую мову - матэматычны. Я люблю матэматыку, але вышмат гэта не зусім тое, навошта я ішоў у ВНУ.

Праблема_2

Жахлівае складанне плана навучання.

Не ведаю з чым гэта звязана, з тым, што складаюць план людзі, якім гадоў 50-60 (не эйджызм, хлопцаў, ці мала) ці дзяржава цісне сваімі стандартамі ці яшчэ нешта, але факт ёсць факт.
У Расіі шматлікія ВНУ складаюць кепскія планы навучання для праграмістаў.
На мой погляд гэта з-за таго, што для кіруючых людзей праграмаванне не асабліва змянілася за апошнія гадоў 20-30 і інфарматыка і праграмаванне ў іх - выразныя сінонімы.

Рашэнне_2

Зразумела, трэба складаць планы зыходзячы з цяперашніх тэндэнцый.

Няма сэнсу выкладаць старыя мовы і паўгода пісаць на Pascal. (Хоць я яго і люблю першую мову ўсё ж такі 🙂

Няма сэнсу даваць задачы на ​​бінарныя аперацыі (у большасці выпадкаў).

Няма сэнсу вучыць студэнтаў кучы вышэйшай матэматыкі, калі яны жадаюць стаць сісадмінамі і вярстальнікамі. (Толькі давайце без спрэчак «ці патрэбен матан у праграмаванні». Ну толькі калі чутка)

Савет_2

Загадзя, чуеце, загадзя знайдзіце планы навучання і расклады напрамкаў, якія вас цікавяць, і вывучыце іх. Каб не дзівіцца потым адбываламу.

Ну і, канешне, папытайце ўсё тыя ж 10-15 чалавек пра тое, што яны праходзяць. Паверце, яны вам шмат усяго цікавага могуць расказаць.

Частка_3. Далёка не ўсе выкладчыкі - добрыя

Калі вашаму IT выкладчыку больш за 50-60 гадоў - хутчэй за ўсё вы не атрымаеце патрэбных ведаў

Што ж не так з IT-адукацыяй у Расіі

Прыкладна ўжо на першай пары мяне напружыла, што нам выкладае C (не ++, не #) жанчына, якой 64 гады. Гэта не эйджызм, я не кажу, што дрэнны сам узрост. З ім праблем няма. Праблема ў тым, што праграмаванне хутка развіваецца, а дарослыя людзі за той заробак, што ім плацяць, ну з занадта вялікай верагоднасцю не будуць разбірацца ў нечым новым.
І ў гэтым выпадку я не памыліўся.

Гісторыі пра перфакарты былі нядрэнныя толькі першыя 2 разы.

Выкладанне будавалася толькі з дапамогай дошкі і мелу. (Так, яна праўда пісала код на дошцы)
Ды нават вымаўленні асобных слоў з тэрміналогіі C было пацешна чуць.
Карацей, было мала, але гэта заняло, зноў жа, заняло шмат часу.

Крышка аффтопа з пацешнымі момантаміГэта не мае сэнсавай нагрузкі, але не магу не расказаць вам, каб перадаць, наколькі абсурдна можа ўсё быць. І вось пара момантаў, з якімі я сутыкнуўся падчас вучобы.

Быў выпадак, калі мае аднакурснікі паспрабавалі здаць 3 аднолькавыя коды для рашэння задачы. Код прама 1 у 1. Адгадайце, колькі з іх здалі?! Двое. Здалі двое. Пры чым завалілі таго, хто падышоў другім. Яшчэ яму сказалі, што ён зрабіў глупства, трэба перарабляць. Нагадаю, код 1 у 1 такі ж быў!

Быў выпадак, калі яна падышла праверыць задачу. Пачала скроліць код, казаць, што ўсё не так. Потым адышла, надзела акуляры, вярнулася і залічыла задачу. Што гэта было? Незразумела!

Праблема_3

Вельмі. Дрэнныя. Выкладчыкі.

І гэта праблема нядзіўная, калі нават у найбуйнай ВНУ горада мільённіка выкладчыкі атрымліваюць менш, чым любы пачатковец распрацоўнік.

У маладых людзей няма ніякай матывацыі выкладаць, калі ты можаш замест гэтага працаваць за нармальныя грошы.

У людзей, якія ўжо працую ў ВНУ, няма ніякай матывацыі для паляпшэння сваіх навыкаў і падтрымання ведаў пра актуальныя рэаліі праграмавання.

Рашэнне_3

Рашэнне відавочнае — нам патрэбны нармальныя заробкі. Я магу зразумець, што ў дробных ВНУ могуць гэта зрабіць толькі з цяжкасцю, але буйныя могуць проста. Дарэчы, рэктар ННДУ да нядаўняга зрушэння атрымліваў 1,000,000 (1млн) рублёў у МЕСЯЦ. Ды гэтага хапіла б на цэлы маленькі аддзел з нармальнымі выкладчыкамі з заробкам у 100,000 рублёў у месяц!

Савет_3

Як вучань вы, хутчэй за ўсё, ніяк на гэта не паўплываеце.

Галоўная рада - вывучайце ўсё за межамі ўнівера. Не чакайце, што вас навучаць. Вучыцеся самі!
У рэшце рэшт некаторыя ўвогуле прыбралі поле «Адукацыя», А з уласнага досведу - мяне не пыталіся пра адукацыю зусім. Пра веды і навыкі пыталіся. Пра паперкі няма. Некаторыя папросяць, само сабой, але далёка не ўсё.

Частка_4. Рэальная практыка? Няўжо яна патрэбна?

Тэорыя і практыка ў адрыве сябар ад сябра будуць не занадта карысныя

Што ж не так з IT-адукацыяй у Расіі

Такім чынам, у нас была дрэнная тэорыя і сякая-такая практыка. Але гэтага нядосыць. Бо на працы ўсё будзе крыху інакш.

Тут я не гавару пра ўсе ВНУ, але ёсць падазрэнне, што такая сітуацыя паўсюдная. Але раскажу менавіта пра ННГУ.

Такім чынам, рэальнай практыкі недзе не будзе. Зусім. Толькі калі сам знойдзеш. Але якой бы паспяховай ты не быў, ВНУ гэтым не зацікавіцца і нічога знайсці не дапаможа.

Праблема_4

Гэта праблема для ўсіх. І для студэнтаў і для ВНУ і для працадаўцаў.

Студэнты выходзяць з ВНУ без нармальнай практыкі. ВНУ не паляпшае сваю рэпутацыю ў асяроддзе будучых студэнтаў. Працадаўцы не маюць надзейнай крыніцы пісьменных пачаткоўцаў.

Рашэнне_4

Відавочна, што пачаць знаходзіць працадаўцаў на лета для найлепшых вучняў.
Уласна, гэта вырашыць усе праблемы вышэйшыя.

Савет_4

Ізноў жа рада - рабіце ўсё самі.

Знайдзіце ўлетку падпрацоўку ў кампаніі, якая займаецца тым, што вам падабаецца.

А зараз як, на мой погляд, павінна выглядаць навучанне праграмістаў у ВНУ у навучальных установах.

Буду рады крытыцы майго падыходу. Толькі пісьменнай крытыцы 🙂

Першае - пасля паступлення закідваем усіх людзей у аднолькавыя групы, дзе ім за пару-тройку месяцаў паказваюць розныя напрамкі ў праграмаванні.
Пасля гэтага можна будзе падзяліць усіх на гурты, у залежнасці ад таго, што ім больш спадабаецца.

Другое - Трэба прыбраць лішнія прадметы. А ў ідэале не выкінуць іх проста так, а пакінуць іх як прадметы "па жаданні". Калі хтосьці хоча вучыць матаналіз - калі ласка. Проста не трэба рабіць гэта абавязковым.

Ізноў жа, калі студэнт абраў кірунак, дзе сапраўды патрэбен матаналіз - там гэта абавязкова, а не выбарачна. Гэта відавочна, але я лепей удакладню 🙂

Гэта значыць, калі хочаш толькі праграмаваць вучыцца - выдатна. Наведаў на патрэбных парах і вольны, ідзі дадому і вучыся там таксама.

трэцяе - Варта павысіць зарплаты і наняць маладзейшых людзей больш прафесійна.

Тут ёсць мінус - іншых выкладчыкаў гэта абурыць. Але што парабіць, мы ж жадаем прасоўваць IT, а ў IT, відавочна, заўсёды шмат грошай.

Зрэшты, пажадана ў цэлым настаўнікам і выкладчыкам павысіць заробак, але мы зараз не пра гэта.

чацвёртае - Неабходна сувязь ВНУ і кампаній, каб можна было ўладкоўваць лепшых студэнтаў на практыку. На рэальную практыку. Гэта вельмі важна.

пятае - прыйдзецца паменшыць час навучання да 1-2х гадоў. Упэўнены, што менавіта перыяд навучання праграмаванню не трэба расцягваць больш, чым на такі тэрмін. Далей ужо навыкі напрацоўваюцца на працы, а не ў ВНУ. Няма ніякага сэнсу сядзець тамака 4-5 гадоў.

Вядома, гэта не ідэальны варыянт і яшчэ шмат усяго можна дарабіць, але як аснова, на мой погляд, гэты варыянт будзе вельмі добры і можа стварыць шмат добрых праграмістаў.

канцоўка

Такім чынам, атрымалася нямала тэксту, але калі вы гэта прачыталі - то дзякуй, я шаную ваш выдаткаваны час.

Пішыце ў каментары, што вы думаеце наконт IT адукацыі ў РФ, дзяліцеся сваім меркаваннем.

І спадзяюся вам спадабаўся гэты артыкул.

Удачы 🙂

UPD. Паразмаўляўшы ў каментарах, будзе справядліва адзначыць вернасць многіх выказванняў і пракаментаваць іх.
А менавіта:
- Гэта тады будзе ПТВ, а не ВНУ.
Так, гэта ўжо не зусім ВНУ, бо там рыхтуюць не "навукоўцаў", а проста добрых работнікаў.
Але гэта і не ПТВ, бо там рыхтуюць ДОБРЫХ працаўнікоў, а навучанне праграмаванню мяркуе немалыя веды хоць бы ў вобласці матэматыкі. І калі вы здалі ГІА на тройкі і ідзяце ў ПТВ - гэта не зусім той узровень ведаў, пра які я кажу 🙂

- Навошта тады наогул адукацыя, ёсць жа курсы
А чаму тады мы не які робіцца курсы інжынераў, медыкаў і іншых адмыслоўцаў?
Таму што жадаем быць упэўненыя, што ў нас ёсць адмысловыя месцы, дзе могуць добра навучыць і выдаць пацверджанне таго, што чалавек добра навучаны.
І на якім курсе я магу атрымаць такое пацверджанне, якое будзе каціравацца хоць недзе ў Расіі? А у ідэале і ў іншых краінах?

Крыніца: habr.com

Дадаць каментар