Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?

Artykuł ten jest odpowiedzią na publikację «Co jest nie tak z edukacją IT w Rosji?«, a raczej nawet nie na sam artykuł, ale na niektóre komentarze do niego i wyrażone w nich idee.

Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?

Wyrażę teraz prawdopodobnie bardzo niepopularny punkt widzenia na temat Habré, ale nie mogę się powstrzymać od jego wyrażenia. Zgadzam się z autorem artykułu i uważam, że pod wieloma względami ma on rację. Mam jednak wiele pytań i zastrzeżeń do podejścia „aby być zwykłym programistą, nie trzeba studiować na uniwersytecie, to jest poziom szkoły zawodowej”, za którym wielu tutaj opowiada się.

Po pierwsze

... po pierwsze załóżmy, że to prawda, uczelnia zapewnia podstawową wiedzę do uprawiania nauki i rozwiązywania skomplikowanych, niestandardowych problemów, a wszyscy inni potrzebują szkoły zawodowej/technicznej, gdzie będą uczyć się podstaw technologii i popularne narzędzia. Ale… tutaj jest jedno ALE… A dokładniej nawet 3 „ALE”:

- postawa w społeczeństwie wobec osób bez wyższego wykształcenia: jeśli masz jedynie wykształcenie średnie lub średnie specjalistyczne, to jesteś nieudacznikiem, a prawdopodobnie także pijakiem i narkomanem. Stąd wzięło się mnóstwo popularnych powiedzeń: „jeśli nie studiowałeś, jesteś pracownikiem”.

Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?
(wyniki wyszukiwania obrazów dla zapytania „opiekun ptaków” wydają się sugerować)

W zasadzie bzdura, ale biorąc pod uwagę, że wielu 17-latków wybiera swoją ścieżkę w tym wieku pod silną presją ze strony rodziców i krewnych pochodzenia sowieckiego i poradzieckiego, jest to istotne.

— Aby pracodawcy skutecznie rozwiązywali ich problemy biznesowe, wystarczy osoba ze szkoły zawodowej/technicznej, ale jednocześnie wymagana jest dyplom ukończenia studiów wyższych. Zwłaszcza jeśli nie jest to firma czysto informatyczna, ale coś z nią powiązanego (np. firma inżynieryjna, agencja rządowa itp.). Tak, jest postęp, wiele odpowiednich i postępowych firm IT tego nie wymaga, ale kiedy jesteś w swoim małym mieście, jest szczególnie Jeśli nie ma odpowiednich i postępowych firm, lub nie jest tak łatwo się do nich dostać, to aby gdziekolwiek się dostać i zdobyć pierwsze doświadczenie, może być potrzebny dyplom.

Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?

— Problemy z ciągnikiem wynikające z poprzedniego akapitu. Chcesz wyjechać do pracy w innym kraju, masz już ofertę od pracodawcy, który jest gotowy zatrudnić Cię za dobre wynagrodzenie (a Twoja wiedza praktyczna ze szkoły zawodowej mu wystarczy), ale ustawodawstwo migracyjne wielu krajach (takich jak europejski system niebieskich kart) jest bardzo silny, utrudnia tę ścieżkę osobom nieposiadającym dyplomu ukończenia studiów wyższych.
Co mamy w rezultacie: do pracy wystarczy wykształcenie zawodowe/techniczne, ale dyplom ukończenia studiów wyższych jest jeszcze potrzebny do życia. Jednocześnie na uniwersytecie nie zdobędziesz wiedzy stosowanej i praktycznej, jak to dobrze opisano w tym artykule, a w szkole zawodowej nie otrzymasz dyplomu uniwersyteckiego. Błędne koło.

Po drugie…

Przejdźmy dalej, punkt drugi, wyjaśniając, skąd wzięły się problemy z punktu pierwszego.
„W szkole zawodowej/technice będziesz uczył się wiedzy stosowanej i praktycznej, a na uniwersytecie będziesz miał podstawy do skomplikowanych i niestandardowych zadań” – to idealny świat, ale my, niestety, żyjemy w nieidealny. Ile znasz szkół zawodowych lub technicznych, w których faktycznie kształcą od podstaw np. programistów front-end, backend lub mobile, przekazując im całą wiedzę, która jest istotna i pożądana w naszych czasach? Żeby na wyjściu był taki mocny facet, gotowy do pracy w realnych projektach? Być może, oczywiście, są, ale prawdopodobnie bardzo nieliczne, nie znam ani jednego. Funkcję tę bardzo dobrze spełniają kursy z różnych ośrodków edukacyjnych we współpracy z wiodącymi firmami technologicznymi, jednak na te bezpłatne, ze stypendium i późniejszą pracą, często bardzo trudno się dostać, a liczba miejsc jest na nich bardzo ograniczona, a reszta może być bardzo droga.

Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?

A w szkołach zawodowych i na uczelniach niestety wszystko jest źle. Być może jest to konsekwencja ogólnej degradacji systemu edukacji w kraju (wątpliwe reformy, niskie płace, korupcja itp.) oraz problemów w gospodarce i przemyśle (upadające fabryki i redukcje produkcji), ale faktem jest, że w w końcu do szkół zawodowych i techników uczęszczają obecnie ci, którzy bardzo słabo zdali jednolity egzamin państwowy, dzieci z rodzin defaworyzowanych itp., a edukacja jest tam na odpowiednim poziomie, w związku z czym pracodawcy nie widzą zbyt wiele cenią u absolwentów szkół zawodowych i techników (no, z wyjątkiem zawodów czysto roboczych), ale jednocześnie wierzą, że jeśli ktoś ukończył szkołę wyższą (zwłaszcza półprzyzwoitą), to nadal nie jest kompletnym głupcem i on coś wie. Dlatego zarówno studenci, jak i pracodawcy wciąż mają nadzieję, że absolwent po ukończeniu studiów będzie posiadał odpowiednią i pożądaną wiedzę, jednak uczelnia nie spełnia tej funkcji, o czym był ten artykuł.

Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?

Cóż, po trzecie.

Czy jednak rzeczywiście uczelnia powinna dostarczać jedynie wiedzy podstawowej, oddzielona od praktyki?

Przyjrzyjmy się specjalistom niebędącym informatykami. Na przykład dla inżynierów, specjalistów od rurociągów (bardzo się zainteresowałem i rozmawiałem z moją młodszą siostrą, która niedawno ukończyła studia na tej specjalności i rozpoczęła karierę w NIPI). Specjaliści od rurociągów powinni po szkoleniu umieć robić bardzo konkretne rzeczy: projektować rurociągi naftowe i gazowe 🙂 I dlatego otrzymują nie tylko wiedzę podstawową, taką jak hydraulika, materiały wytrzymałościowe, ciepłownictwo, fizyka i chemia cieczy i gazów, ale także wiedzę stosowaną wiedza: zastosowanie specyficznych metod obliczeń parametrów i charakterystyk ciśnieniowych rur, obliczanie i dobór izolacji termicznej, metody pompowania olejów o różnych lepkościach i różnych rodzajach gazów, budowa i typy różnych tłoczni, pomp, zaworów, zaworów i czujniki, standardowe projekty rurociągów dla różnych zastosowań, metody zwiększania przepustowości, dokumentacja projektowa (z ćwiczeniami praktycznymi w niektórych systemach CAD) itp. W rezultacie ich głównym zadaniem nie będzie wynalezienie nowych typów rur i pomp, ale dobór i integracja gotowych komponentów oraz obliczenie ich charakterystyk w celu spełnienia specyfikacji technicznych, zapewniają spełnienie wymagań klientów, niezawodność, bezpieczeństwo i efektywność ekonomiczną tego wszystkiego. Nic Ci nie przypomina? Jeśli spojrzeć na inne specjalności, jak elektroenergetyka, systemy łączności i radiofonii i telewizji, a nawet elektronika przemysłowa, wszystko będzie takie samo: podstawowa wiedza teoretyczna + stosowana wiedza praktyczna. Ale z jakiegoś powodu o informatyce mówią: „nikt na uczelni nie da ci tego, czego potrzebujesz do praktyki, idź do szkoły zawodowej”. A rozwiązanie jest proste...

Nie potrzebujesz uczelni, idziesz do szkoły zawodowej?

Cofnijmy się w czasie kilka dekad wstecz, do lat 50. i 60. i spójrzmy na branżę IT. Komputer był wówczas niczym więcej niż „dużym kalkulatorem” i był używany głównie przez naukowców, inżynierów i wojsko do obliczeń matematycznych. Programista musiał wtedy dobrze znać matematykę, bo albo sam był matematykiem, albo po prostu musiał dobrze rozumieć, jakie wzory i zawijasy przynieśli mu matematycy, na podstawie których musiał napisać program obliczeniowy. Musiał mieć dobrą i głęboką wiedzę na temat algorytmów standardowych, także tych całkiem niskopoziomowych - bo albo nie ma w ogóle standardowych bibliotek, albo są, ale jest ich bardzo mało, wszystko trzeba napisać samemu. Musi być także inżynierem elektronikiem i elektrykiem na pół etatu - ponieważ najprawdopodobniej na jego barki spadnie nie tylko rozwój, ale także konserwacja maszyny i często musi się dowiedzieć, czy program jest wadliwy z powodu błędu błąd w kodzie, albo dlatego, że gdzieś wtedy urywa się kontakt (pamiętaj, skąd wzięło się słowo „błąd”, tak).

Teraz zastosuj to do programów uniwersyteckich, a otrzymasz niemal kompletny hit: znaczna ilość matematyki w jej różnych typach (z których większość najprawdopodobniej nie będzie przydatna dla programisty w prawdziwym życiu), kilka „dyscyplin stosowanych” niezwiązanych z IT ” z różnych dziedzin przedmiotowych (w zależności od specjalności), „inżynieria ogólna” (w standardzie kształcenia jest napisane „inżynier”, więc musi być!), wszelkiego rodzaju „podstawy teoretyczne o czymś” itp. Być może zamiast asemblera, Algola i Fortha będą mówić o C i Pythonie, zamiast organizować struktury danych na taśmie magnetycznej będą mówić o jakimś relacyjnym systemie DBMS, a zamiast transmisji w pętli prądowej będą mówić o TCP/IP.

Ale wszystko inne prawie się nie zmieniło, mimo że wręcz przeciwnie, sama branża IT, technologie i, co najważniejsze, podejście do tworzenia i projektowania oprogramowania zmieniły się znacząco na przestrzeni lat. A wtedy będziesz miał szczęście, jeśli będziesz mieć postępowych nauczycieli z prawdziwym doświadczeniem w tworzeniu nowoczesnego oprogramowania przemysłowego - dadzą ci naprawdę odpowiednią i niezbędną wiedzę „sami”, a jeśli nie, to niestety nie.

Właściwie są też postępy w dobrym kierunku, na przykład jakiś czas temu pojawiła się specjalność „Inżynieria oprogramowania” - program nauczania został tam wybrany dość kompetentnie. Ale student w wieku 17 lat, decydujący, gdzie i jak się uczyć, wraz z rodzicami (którzy mogą być bardzo daleko od informatyki), niestety nie jest w stanie tego wszystkiego pojąć...

Jaki jest wniosek? Ale nie będzie żadnych wniosków. Ale przewiduję, że znowu będzie gorąca dyskusja w komentarzach, gdzie byśmy byli bez niej :)

Źródło: www.habr.com

Dodaj komentarz