Was stimmt nicht mit der IT-Ausbildung in Russland?

Was stimmt nicht mit der IT-Ausbildung in Russland? Hallo.

Heute möchte ich Ihnen sagen, was genau mit der IT-Ausbildung in Russland nicht stimmt und was meiner Meinung nach getan werden sollte, und ich werde auch denjenigen Ratschläge geben, die sich gerade einschreiben. Ja, ich weiß, dass es schon etwas spät ist. Besser spät als nie. Gleichzeitig erfahre ich Ihre Meinung und lerne vielleicht etwas Neues für mich.

Ich bitte alle, die Argumente „Man lernt an Universitäten zu studieren“, „Man weiß nie, was man im Leben braucht“ und „Man braucht ein Diplom, ohne geht es nicht“ sofort zu verwerfen. Darüber sprechen wir jetzt nicht; wenn Sie möchten, werde ich auch darüber sprechen.

Zunächst möchte ich sagen, dass ich 20 bin und an der UNN in Nischni Nowgorod studiert habe. Dies ist unsere größte Universität und sicherlich eine der drei besten der Stadt. Ich bin nach 1.5 Kursen gegangen, aus Gründen, die ich weiter unten beschreiben werde. Am Beispiel der Staatlichen Universität Nischni Nowgorod zeige ich, was falsch läuft.

Ich möchte alle Probleme von Anfang bis Ende lösen.

Und um zum Anfang zu kommen, müssen wir in das Jahr 2010 zurückblicken, als ich vor ein paar Jahren überlegte, wohin ich gehen wollte.

Teil_1 Sie wählen den Ort, an dem Sie studieren möchten, fast zufällig aus

Bei wenigen Informationen merken Sie möglicherweise nicht, dass Sie über wenig Informationen verfügen.

Schon vor Beginn des Einheitlichen Staatsexamens musste ich entscheiden, an welche Universität ich gehen und was ich für die Zulassung belegen wollte. Und ich habe, wie viele andere auch, das Internet genutzt, um herauszufinden, wo ich Programmierer werden kann. Dann habe ich nicht darüber nachgedacht, welche Programmierrichtung man besser wählen und welche Sprachen man am besten lernen sollte.

Nachdem ich die UNN-Website studiert und riesige Texte gelesen hatte, in denen jede Richtung auf ihre eigene Weise gelobt wurde, kam ich zu dem Schluss, dass ich im Verlauf meines Studiums dort verstehen würde, dass ich nicht nach meinem Geschmack in die IT hätte einsteigen sollen.

Und hier habe ich den ersten Fehler gemacht, den zu viele Menschen in Russland machen.

Ich habe nicht wirklich darüber nachgedacht, was ich geschrieben habe. Ich habe gerade das Wort „Informatik“ zusammen mit anderen klugen Wörtern gesehen und bin zu dem Schluss gekommen, dass es zu mir passt. So landete ich in der Richtung „Angewandte Informatik“.

Problem_1

Universitäten schreiben Informationen über Wegbeschreibungen so, dass man überhaupt nicht versteht, wovon sie reden, aber sehr beeindruckt sind.

Ein Beispiel von der UNN-Website in dem Bereich, in dem ich studiert habe.

Angewandte Informatik. Der Schwerpunkt der Ausrichtung liegt auf der Ausbildung von Fachkräften für die Erstellung und Nutzung von Softwaretools zur Unterstützung von Entscheidungsprozessen, Fachkräften für die Entwicklung von Algorithmen zur Lösung wissensintensiver Anwendungsprobleme.

Nun, wer von euch wäre bereit zu sagen, dass er genau verstanden hat, worüber wir gesprochen haben?! Hätten Sie das mit 17 verstanden? Ich weiß noch nicht einmal annähernd, wovon sie reden. Aber es klingt beeindruckend.

Auch über den Trainingsplan redet niemand wirklich. Sie müssen Daten aus dem letzten Jahr finden, um zu verstehen, wie viele Stunden wofür aufgewendet wurden. Und es ist keine Tatsache, dass die Uhr für Sie nützlich sein wird, aber dazu später mehr.

Lösung_1

Tatsächlich müssen Sie nur angemessen darüber schreiben, was Sie an der Universität lehren. Wenn Sie einen ganzen Bereich der Webprogrammierung haben, schreiben Sie so. Wenn Sie nur sechs Monate Zeit haben, C++ zu lernen, dann schreiben Sie es so. Aber sie verstehen immer noch, dass dann viele Menschen nicht dorthin gehen werden, wo sie die Wahrheit sagen, sondern dorthin, wo sie lügen. Deshalb lügen alle. Genauer gesagt lügen sie nicht, sondern verbergen mit geschickten Satzstrukturen die Wahrheit. Es ist chaotisch, aber es funktioniert.

Hinweis_1

Natürlich lohnt es sich trotzdem, die Website der Universität zu erkunden. Wenn Sie etwas nicht verstehen, lesen Sie es ein paar Mal noch einmal. Wenn es selbst dann nicht klar ist, liegt das Problem vielleicht nicht bei Ihnen. Bitten Sie Ihre Freunde oder Erwachsenen, dasselbe zu lesen. Wenn sie es nicht verstehen oder Ihnen nicht sagen können, was sie verstehen, dann verlassen Sie sich nicht auf diese Informationen, sondern suchen Sie nach einer anderen.

Es wäre zum Beispiel eine gute Idee, sich bei denen umzuhören, die bereits an einer bestimmten Universität studieren. Ja, einige von ihnen sprechen vielleicht nicht über Probleme, fragen Sie also viel. Und 2 ist nicht viel! Befragen Sie 10-15 Personen, wiederholen Sie meine Fehler nicht :) Fragen Sie sie, was sie in ihrem Fachgebiet tun, welche Sprachen sie lernen und ob sie Erfahrung haben (in 90 % der Fälle ist dies nicht der Fall). Betrachten Sie übrigens nur normale Übung als Übung, wenn Ihr Gesprächspartner in einem Semester drei Aufgaben zum Durchlaufen eines Arrays von 3 Elementen auf unterschiedliche Weise in Visual Basic erledigt hat – das ist ein ernsthafter Grund, über eine andere Richtung nachzudenken.

Sammeln Sie Informationen im Allgemeinen nicht von der Universität, sondern von denen, die dort studieren. Auf diese Weise wird es zuverlässiger sein.

Teil 2. Herzlichen Glückwunsch, Sie wurden angenommen!

Wer sind all diese Leute? Und wer hat die Mathe-Analyse in meinen Stundenplan eingebaut?!

Der nächste Schritt war also die Einschreibung und zufrieden kam ich im September zum Studium.
Als ich den Zeitplan sah, wurde ich vorsichtig. „Bin ich sicher, dass ich meinen Stundenplan geöffnet habe?“ - Ich dachte. „Warum habe ich in einer Woche nur 2 Paare, die entfernt an Programmierung erinnern, und etwa 10 Paare von dem, was man normalerweise Höhere Mathematik nennt?!“ Natürlich konnte mir niemand antworten, da die Hälfte meiner Klassenkameraden genau die gleichen Fragen stellte. Die Namen der Probanden waren wirklich nervig und die Menge an Übung ließ einem jedes Mal die Augen tränen, wenn jemand den Stundenplan öffnete.

In den nächsten 1.5 Jahren hatte ich nur ein Jahr Zeit, mir das Programmieren beizubringen. Über die Qualität der Bildung hinaus geht es in diesem Abschnitt um unnötige Punkte.

Also. Sie sagen: „Na ja, 1 von 1.5 Jahren, nicht so schlimm.“ Aber es ist schlimm, denn das ist ALLES, was ich für 4.5 Jahre Studium geplant habe. Natürlich wurde uns manchmal gesagt, dass alles noch passieren würde, aber die Geschichten derjenigen, die bereits im 4. Jahr waren, sprachen vom Gegenteil.

Ja, 1.5 Jahre sollten ausreichen, um Programmieren auf einem guten Niveau zu lernen, ABER! nur, wenn diese 1.5 Jahre die meiste Zeit mit Lernen verbracht werden. Nicht 2 Stunden pro Woche.

Im Allgemeinen erhielt ich anstelle neuer Programmiersprachen eine etwas andere Sprache – Mathematik. Ich liebe Mathematik, aber Vyshmat ist nicht gerade das, wofür ich zur Universität gegangen bin.

Problem_2

SCHRECKLICHE Trainingsplanentwicklung.

Ich weiß nicht, was das damit zu tun hat, dass der Plan von Menschen im Alter von 50 bis 60 Jahren ausgearbeitet wird (keine Altersdiskriminierung, Leute, man weiß ja nie) oder dass der Staat seine Standards durchsetzt oder etwas anderes. aber eine Tatsache ist eine Tatsache.
In Russland erstellen viele Universitäten erschreckend schlechte Ausbildungspläne für Programmierer.
Meiner Meinung nach liegt das daran, dass sich für Führungskräfte in den letzten 20 bis 30 Jahren beim Programmieren nicht viel verändert hat und Informatik und Programmieren klare Synonyme dafür sind.

Lösung_2

Natürlich müssen Sie Pläne auf der Grundlage aktueller Trends erstellen.

Es hat keinen Sinn, sechs Monate lang alte Sprachen und Schreiben in Pascal zu unterrichten. (Auch wenn ich es als Muttersprache liebe :)

Es macht (in den meisten Fällen) keinen Sinn, Probleme bei binären Operationen anzugeben.

Es macht keinen Sinn, Studenten eine Menge höherer Mathematik beizubringen, wenn sie Systemadministratoren und Layout-Designer werden wollen. (Lassen Sie uns einfach nicht darüber streiten, ob Fluchen beim Programmieren notwendig ist. Nun ja, nur wenn Sie sensibel sind.)

Hinweis_2

Im Voraus hören Sie, dass Sie im VORAUS Trainingspläne und Zeitpläne für Bereiche finden, die Sie interessieren, und diese studieren können. Um nicht überrascht zu sein, was später passiert.

Und natürlich fragen Sie dieselben 10–15 Leute, was sie gerade durchmachen. Glauben Sie mir, sie können Ihnen viele interessante Dinge erzählen.

Teil_3. Nicht alle Lehrer sind gut

Wenn Ihr IT-Lehrer älter als 50-60 Jahre ist, verfügen Sie höchstwahrscheinlich nicht über die erforderlichen Kenntnisse

Was stimmt nicht mit der IT-Ausbildung in Russland?

Schon in der ersten Stunde störte es mich, dass uns von einer 64-jährigen Frau C (nicht ++, nicht #) beigebracht wurde. Das ist kein Ageismus, ich sage nicht, dass das Alter an sich schlecht ist. Es gibt keine Probleme mit ihm. Das Problem besteht darin, dass sich die Programmierung rasant weiterentwickelt und Erwachsene für das Gehalt, das sie erhalten, die Wahrscheinlichkeit zu groß ist, dass sie etwas Neues nicht verstehen.
Und in diesem Fall habe ich mich nicht geirrt.

Die Geschichten über Lochkarten waren nur die ersten beiden Male nicht schlecht.

Der Unterricht erfolgte ausschließlich mit Hilfe von Tafel und Kreide. (Ja, sie hat tatsächlich Code an die Tafel geschrieben)
Ja, sogar die Aussprache einzelner Wörter aus der C-Terminologie war lustig anzuhören.
Im Allgemeinen gab es wenig Nützliches, aber es hat wiederum viel Zeit gekostet.

Etwas abseits des Themas mit lustigen MomentenDas ergibt keinen Sinn, aber ich kann nicht anders, als es Ihnen zu sagen, um zu vermitteln, wie absurd alles sein kann. Und hier sind ein paar Punkte, die mir während meines Studiums begegnet sind.

Es gab einen Fall, in dem meine Klassenkameraden versuchten, drei identische Codes weiterzugeben, um ein Problem zu lösen. Der Code ist direkt 3 in 1. Ratet mal, wie viele davon bestanden haben?! Zwei. Zwei haben bestanden. Außerdem töteten sie den Zweitplatzierten. Sie sagten ihm auch, dass das, was er getan habe, Unsinn sei und dass er es noch einmal machen müsse. Ich möchte Sie daran erinnern, dass der 1-in-1-Code derselbe war!

Es gab einen Fall, als sie kam, um die Aufgabe zu überprüfen. Ich fing an, durch den Code zu scrollen und sagte, dass alles falsch sei. Dann ging sie weg, setzte ihre Brille auf, kam zurück und schrieb das Problem auf. Was war das? Unverständlich!

Problem_3

Sehr. Schlecht. Lehrer

Und dieses Problem ist nicht verwunderlich, wenn selbst an der größten Universität einer Stadt mit über einer Million Einwohnern Lehrer weniger erhalten als jeder unerfahrene Entwickler.

Junge Leute haben keine Motivation zu unterrichten, wenn man stattdessen für normales Geld arbeiten kann.

Menschen, die bereits an Universitäten arbeiten, haben keine Motivation, ihre Fähigkeiten zu verbessern und ihr Wissen über die aktuellen Realitäten der Programmierung aufrechtzuerhalten.

Lösung_3

Die Lösung liegt auf der Hand: Wir brauchen normale Gehälter. Ich kann verstehen, dass kleine Universitäten das nur schwer schaffen, große aber problemlos. Übrigens erhielt der Rektor der UNN vor der jüngsten Absetzung 1,000,000 (1 Million) Rubel pro MONAT. Ja, das würde für eine ganze kleine Abteilung mit normalen Lehrern mit einem Gehalt von 100,000 Rubel im Monat reichen!

Hinweis_3

Als Student werden Sie darauf wahrscheinlich keinen Einfluss haben.

Der wichtigste Ratschlag ist, alles außerhalb der Universität zu studieren. Erwarten Sie nicht, dass man Ihnen etwas beibringt. Lernen Sie selbst!
Am Ende tun es einige Das Feld „Bildung“ wurde entfernt, und meiner eigenen Erfahrung nach haben sie mich überhaupt nicht nach Bildung gefragt. Sie fragten nach Kenntnissen und Fähigkeiten. Kein Papierkram. Einige werden natürlich fragen, aber nicht alle.

Teil_4. Echte Praxis? Ist es nötig?

Theorie und Praxis isoliert voneinander werden keinen großen Nutzen bringen

Was stimmt nicht mit der IT-Ausbildung in Russland?

Wir hatten also eine schlechte Theorie und eine schlechte Praxis. Aber das reicht nicht aus. Schließlich wird bei der Arbeit alles etwas anders sein.

Ich spreche hier nicht von allen Universitäten, aber es besteht der Verdacht, dass diese Situation weit verbreitet ist. Aber ich erzähle Ihnen speziell von der Staatlichen Universität Nischni Nowgorod.

Es wird also irgendwo keine wirkliche Praxis geben. Überhaupt. Nur wenn Sie es selbst finden. Aber egal wie erfolgreich Sie sind, die Universität wird daran kein Interesse haben und Ihnen nicht bei der Suche helfen.

Problem_4

Das ist ein Problem für alle. Und für Studierende und für Universitäten und für Arbeitgeber.

Studierende verlassen die Universität ohne normale Praxis. Die Universität verbessert ihren Ruf bei künftigen Studierenden nicht. Arbeitgeber verfügen nicht über eine verlässliche Quelle für kompetente neue Mitarbeiter.

Lösung_4

Beginnen Sie natürlich damit, für den Sommer Arbeitgeber für die besten Studenten zu finden.
Tatsächlich werden dadurch alle oben genannten Probleme gelöst.

Hinweis_4

Nochmals ein Rat: Machen Sie alles selbst.

Finden Sie einen Sommerjob bei einem Unternehmen, das das tut, was Sie lieben.

Und wie sollte nun meiner Meinung nach die Ausbildung von Programmierern an Universitäten und Bildungseinrichtungen aussehen?

Ich würde mich über Kritik an meinem Ansatz freuen. Nur kompetente Kritik :)

Die erste — Nach der Aufnahme teilen wir alle Leute in die gleichen Gruppen ein, wo ihnen im Laufe einiger Monate unterschiedliche Richtungen in der Programmierung gezeigt werden.
Danach ist es möglich, alle in Gruppen einzuteilen, je nachdem, was ihnen am besten gefällt.

Zweite - Sie müssen unnötige Gegenstände entfernen. Und im Idealfall werfen Sie sie nicht einfach weg, sondern lassen Sie sie als „optionale“ Artikel übrig. Wenn jemand Infinitesimalrechnung lernen möchte, kann er dies gerne tun. Machen Sie es einfach nicht zur Pflicht.

Auch hier gilt: Wenn ein Student eine Richtung gewählt hat, in der eine mathematische Analyse unbedingt erforderlich ist, ist dies obligatorisch und nicht optional. Das ist offensichtlich, aber ich sollte es besser klarstellen :)

Das heißt, wenn Sie einfach nur Programmieren lernen möchten, großartig. Sie haben die erforderlichen Kurse besucht und sind frei, gehen Sie nach Hause und lernen Sie auch dort.

Die dritte — Die Gehälter sollten erhöht und jüngere, professionellere Mitarbeiter eingestellt werden.

Hier gibt es ein Minus – andere Lehrer werden darüber empört sein. Aber was können wir tun, wir wollen die IT fördern, und in der IT steckt natürlich immer viel Geld.

Generell wäre es jedoch wünschenswert, dass Lehrer und Dozenten ihre Gehälter erhöhen würden, aber darüber reden wir jetzt nicht.

Vierte — Kommunikation zwischen Hochschule und Unternehmen ist notwendig, damit die besten Studierenden in Praktika vermittelt werden können. Für echtes Üben. Es ist sehr wichtig.

fünfte - Sie müssen die Ausbildungszeit auf 1-2 Jahre verkürzen. Ich bin mir sicher, dass die Zeitspanne, in der man Programmieren lernt, nicht über diesen Zeitraum hinaus ausgedehnt werden sollte. Darüber hinaus werden Fähigkeiten am Arbeitsplatz und nicht an einer Universität entwickelt. Es hat keinen Sinn, 4-5 Jahre dort herumzusitzen.

Natürlich ist dies keine ideale Option und es gibt noch viel zu erledigen, aber als Basis wird diese Option meiner Meinung nach sehr gut sein und viele gute Programmierer hervorbringen können.

Ende

Das ist also eine Menge Text, aber wenn Sie das lesen, dann danke ich Ihnen, ich schätze Ihre Zeit.

Schreiben Sie in die Kommentare, was Sie über die IT-Ausbildung in der Russischen Föderation denken, und teilen Sie Ihre Meinung mit.

Und ich hoffe, Ihnen hat dieser Artikel gefallen.

Viel Glück

UPD. Nach dem Chatten in den Kommentaren wäre es fair, die Richtigkeit vieler Aussagen festzustellen und diese zu kommentieren.
Diese sind:
— Dann wird es eine Berufsschule sein, keine Universität.
Ja, das ist keine echte Universität mehr, da sie keine „Wissenschaftler“, sondern einfach nur gute Arbeiter ausbildet.
Dies ist jedoch keine Berufsschule, da dort gute Arbeitskräfte ausgebildet werden und das Erlernen des Programmierens erhebliche Kenntnisse erfordert, zumindest auf dem Gebiet der Mathematik. Und wenn man das GIA mit der Note „C“ bestanden hat und auf eine Berufsschule geht, ist das nicht gerade der Wissensstand, von dem ich spreche :)

- Wozu denn überhaupt Bildung, es gibt doch Kurse
Warum bieten wir dann nicht Kurse für Ingenieure, Ärzte und andere Fachkräfte an?
Weil wir sicher sein wollen, dass wir spezielle Orte haben, an denen man gut trainieren kann und eine Bestätigung ausstellen, dass eine Person gut trainiert ist.
Und zu welchem ​​​​Kurs kann ich eine solche Bestätigung bekommen, die zumindest irgendwo in Russland zitiert wird? Und am besten in anderen Ländern?

Source: habr.com

Kommentar hinzufügen