Какво не е наред с ИТ образованието в Русия

Какво не е наред с ИТ образованието в Русия Здравейте на всички.

Днес искам да ви кажа какво точно не е наред с ИТ обучението в Русия и какво според мен трябва да се направи, както и ще дам съвет на тези, които тепърва се записват, да, знам, че вече е малко късно. По-добре късно от колкото никога. В същото време ще разбера вашето мнение и може би ще науча нещо ново за себе си.

Моля всички незабавно да отхвърлят аргументите за „те ви учат да учите в университетите“, „никога не знаете какво ще ви трябва в живота“ и „имате нужда от диплома, не можете без нея“. Сега не говорим за това, ако искате, ще говоря и за това.

Като начало ще кажа, че съм на 20, учих в UNN в Нижни Новгород. Това е най-големият ни университет и със сигурност един от трите най-добри в града. Напуснах след 1.5 курса по причини, които ще опиша по-долу. На примера на Държавния университет в Нижни Новгород ще покажа какво не е наред.

Искам да разреша всички проблеми от началото до края.

И за да се върна в началото, трябва да се върнем в 2010 година преди няколко години, когато избирах къде да отида.

Part_1 Ще изберете мястото, където искате да учите почти на случаен принцип

С малко информация може да не осъзнаете, че имате малко информация.

Още преди началото на Единния държавен изпит трябваше да избера къде да отида в кой университет и какво да взема за прием. И аз, като много други, се обърнах към интернет, за да разбера къде да отида, за да стана програмист. Тогава не се замислих коя посока в програмирането е по-добре да избера и кои езици е най-добре да науча.

След като проучих уебсайта на UNN, прочетох огромни текстове, възхваляващи всяка посока по свой собствен начин, реших, че в процеса на обучение там ще разбера, че не трябваше да влизам в ИТ повече по мой вкус.

И тук направих първата грешка, която правят твърде много хора в Русия.

Изобщо не се замислих върху това, което написах. Просто видях думата „компютърни науки“ заедно с други умни думи и реших, че ми подхожда. Така попаднах в направление „Приложна информатика”.

Проблем_1

Университетите така пишат информация за направленията, че изобщо не разбирате за какво иде реч, но много се впечатлявате.

Пример, взет от сайта на UNN в областта, в която съм учил.

Приложна информатика. Посоката е фокусирана върху обучението на специалисти в създаването и използването на софтуерни инструменти за подпомагане на процесите на вземане на решения, специалисти в разработването на алгоритми за решаване на интензивни приложни проблеми.

Е, кой от вас е готов да каже, че е разбрал за какво точно иде реч?! Щеше ли да го разбереш, когато беше на 17? Дори не съм близо до това, за какво говорят. Но звучи впечатляващо.

Никой също не говори за тренировъчния план. Трябва да намерите данни от миналата година, за да разберете колко часа за какво са изразходвани. И не е факт, че часовникът ще ви бъде полезен, но повече за това по-късно.

Решение_1

Всъщност просто трябва да пишете адекватно за това, което преподавате в университета. Ако имате цяла област на уеб програмирането, пишете така. Ако имате само шест месеца изучаване на 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 часа седмично.

Като цяло, вместо нови езици за програмиране, получих малко по-различен език - математически. Обичам математиката, но vyshmat не е точно това, за което отидох в университета.

Проблем_2

УЖАСНО разработване на план за обучение.

Не знам какво общо има това, че планът се прави от хора на 50-60 години (не ейджизъм, момчета, никога не се знае) или държавата натиска със стандартите си или нещо друго, но фактът си е факт.
В Русия много университети създават шокиращо лоши планове за обучение на програмисти.
Според мен това се дължи на факта, че за мениджърите програмирането не се е променило много през последните 20-30 години и компютърните науки и програмирането са ясни синоними за тях.

Решение_2

Разбира се, трябва да правите планове въз основа на текущите тенденции.

Няма смисъл да преподавате стари езици и да пишете на Pascal в продължение на шест месеца. (Въпреки че го обичам като първи език :)

Няма смисъл да се дават задачи върху двоични операции (в повечето случаи).

Няма смисъл да преподавате на студентите куп висша математика, ако искат да станат системни администратори и дизайнери на оформление. (Само нека не спорим за „необходими ли са псувните в програмирането“. Е, само ако сте чувствителни)

Съвет_2

Предварително чувате, ПРЕДВАРИТЕЛНО намерете планове и графици за обучение за области, които ви интересуват и ги проучете. За да не се изненадате от това, което ще се случи по-късно.

И, разбира се, попитайте същите 10-15 човека за това, през което преминават. Повярвайте ми, те могат да ви разкажат много интересни неща.

Част_3. Не всички учители са добри

Ако вашият учител по ИТ е на повече от 50-60 години, най-вероятно няма да получите необходимите знания

Какво не е наред с ИТ образованието в Русия

Още по време на първия час бях притеснен от факта, че ни преподава C (не ++, не #) от жена на 64 години. Това не е ейджизъм, не казвам, че самата възраст е лоша. С него няма проблеми. Проблемът е, че програмирането се развива бързо и възрастните, за заплатата, която получават, е твърде вероятно да не разберат нещо ново.
И в случая не сбърках.

Историите за перфокартите не бяха лоши само първите 2 пъти.

Обучението се извършваше само с помощта на черна дъска и тебешир. (Да, тя всъщност написа код на дъската)
Да, дори произношението на отделни думи от C терминологията беше смешно да се чуе.
Като цяло имаше малко полезно, но отново отне много време.

Малко извън темата със забавни моментиТова няма смисъл, но не мога да не ви кажа, за да ви предам колко абсурдно може да бъде всичко. И ето няколко точки, с които се сблъсках по време на обучението си.

Имаше случай, когато мои съученици се опитаха да предадат 3 еднакви кода, за да решат задача. Кодът е направо 1 в 1. Познайте колко от тях преминаха?! две. Минаха две. Нещо повече, убиха втория. Те също така му казаха, че това, което прави, е глупост и че трябва да го направи отново. Да напомня, че кодът 1 в 1 беше същият!

Имаше случай, когато тя дойде да провери задачата. Започнах да превъртам кода, казвайки, че всичко е грешно. След това тя се отдалечи, сложи си очилата, върна се и написа проблема. Какво беше? Неясен!

Проблем_3

Много. лошо. Учители

И този проблем не е изненадващ, ако дори в най-големия университет в град с над милионно население учителите получават по-малко от всеки начинаещ разработчик.

Младите хора нямат мотивация да преподават, ако вместо това можете да работите за нормални пари.

Хората, които вече работят в университети, нямат мотивация да подобряват уменията си и да поддържат познания за настоящите реалности на програмирането.

Решение_3

Решението е очевидно – трябват нормални заплати. Мога да разбера, че малките университети могат да направят това само трудно, но големите могат лесно. Между другото, ректорът на UNN преди скорошното отстраняване получаваше 1,000,000 1 100,000 (XNUMX милион) рубли на МЕСЕЦ. Да, това би било достатъчно за цял малък отдел с нормални учители със заплата от XNUMX XNUMX рубли на месец!

Съвет_3

Като студент вероятно няма да имате никакво влияние върху това.

Основният съвет е да се учи всичко извън университета. Не очаквайте да бъдете научени. Научете сами!
В крайна сметка някои го правят премахна полето „Образование“., и от собствения ми опит те изобщо не ме питаха за образование. Питаха за знания и умения. Без документи. Някои ще попитат, разбира се, но не всички.

Част_4. Истинска практика? Необходимо ли е?

Теорията и практиката в изолация една от друга няма да са много полезни

Какво не е наред с ИТ образованието в Русия

Така че имахме малко лоша теория и малко практика. Но това не е достатъчно. В крайна сметка на работа всичко ще бъде малко по-различно.

Тук не говоря за всички университети, но има съмнения, че тази ситуация е масова. Но ще ви разкажа конкретно за Държавния университет в Нижни Новгород.

Така че реална практика някъде няма да има. Изобщо. Само ако сам го намериш. Но колкото и да сте успешни, университетът няма да се интересува от това и няма да ви помогне да намерите нищо.

Проблем_4

Това е проблем за всички. И за студенти и за университети и за работодатели.

Студентите напускат университета без нормална практика. Университетът не подобрява репутацията си сред бъдещите студенти. Работодателите нямат надежден източник на компетентни нови служители.

Решение_4

Очевидно започнете да търсите работодатели за лятото за най-добрите студенти.
Всъщност това ще реши всички проблеми по-горе.

Съвет_4

Отново съвет - направете всичко сами.

Намерете лятна работа в компания, която прави това, което обичате.

И сега как трябва да изглежда обучението на програмисти в университетите и учебните заведения според мен?

Ще приветствам критиките към моя подход. Само компетентна критика :)

Първи — след приемането хвърляме всички хора в едни и същи групи, където в продължение на няколко месеца им се показват различни посоки в програмирането.
След това ще можете да разделите всички на групи, в зависимост от това какво им харесва най-много.

Вторият - трябва да премахнете ненужните елементи. И в идеалния случай не просто ги изхвърляйте, а ги оставете като „незадължителни“ елементи. Ако някой иска да научи смятане, моля да го направи. Само не го правете задължително.

Отново, ако студентът е избрал посока, в която определено има нужда от математически анализ, това е задължително, а не по желание. Това е очевидно, но по-добре да поясня :)

Тоест, ако просто искате да научите програмиране, чудесно. Посетили сте задължителните часове и сте свободни, приберете се и учете и там.

трета — трябва да се увеличат заплатите и да се наемат по-млади, по-професионални хора.

Тук има минус - други учители ще бъдат възмутени от това. Но какво да правим, искаме да популяризираме ИТ, а в ИТ очевидно винаги има много пари.

Но като цяло би било желателно учителите и преподавателите да си увеличат заплатите, но сега не говорим за това.

четвърти — комуникацията между университета и компаниите е необходима, за да могат най-добрите студенти да бъдат настанени на стаж. За истинска практика. Много е важно.

пети - ще трябва да намалите времето за обучение до 1-2 години. Сигурен съм, че периодът на обучение по програмиране не трябва да се разтяга повече от този период. Освен това уменията се развиват на работа, а не в университет. Няма смисъл да седите там 4-5 години.

Разбира се, това не е идеален вариант и има още много неща, които могат да се довършат, но като основа според мен този вариант ще е много добър и може да създаде много добри програмисти.

край на книга

Така че това е много текст, но ако прочетете това, тогава ви благодаря, оценявам времето ви.

Напишете в коментарите какво мислите за ИТ образованието в Руската федерация, споделете мнението си.

И се надявам тази статия да ви е харесала.

Късмет :)

UPD. След чат в коментарите би било честно да се отбележи правилността на много твърдения и да се коментират.
А именно
— Тогава ще бъде професионално училище, а не университет.
Да, това вече не е съвсем университет, тъй като не обучава „учени“, а просто добри работници.
Но това не е професионално училище, тъй като те обучават ДОБРИ работници, а да се научиш да програмираш изисква значителни познания, поне в областта на математиката. И ако сте издържали GIA с C оценки и отивате в професионално училище, това не е точно нивото на знания, за което говоря :)

- Защо изобщо образование тогава, има курсове
Защо тогава не предлагаме курсове за инженери, лекари и други специалисти?
Защото искаме да сме сигурни, че имаме специални места, където могат да тренират добре и да издават потвърждение, че човек е добре обучен.
И в какъв курс мога да получа такова потвърждение, което ще бъде цитирано поне някъде в Русия? И в идеалния случай в други страни?

Източник: www.habr.com

Добавяне на нов коментар