Eine ehrliche Geschichte über IT-Ausbildung. Ist es das wert?

Hallo Habr! Heute möchte ich ehrlich über IT-Ausbildung in Russland sprechen. Diese Frage ist äußerst kontrovers. Hochschulbewerber streiten sich jährlich darüber, was, wo und wie sie am besten studieren können, um nicht zurückgelassen zu werden. Ich möchte mich sehr bemühen, ein detailliertes Feedback zu geben, was mir während meines 4-jährigen Bachelor-Abschlusses in Computertechnologie passiert ist.



Der Artikel kann für alle, die eine spezialisierte IT-Ausbildung erhalten möchten, und für alle, die nicht gleichgültig sind, äußerst interessant sein.



Anstelle eines Vorworts



Warum habe ich überhaupt das Recht, darüber zu sprechen? 4 Jahre Studium in der Fachrichtung "Informationssysteme und Technologien" dahinter. Ich lebe in einer relativ kleinen Stadt (bis zu einer Million Einwohner) und habe an einer örtlichen Universität studiert.



Ich bin mehr als sicher, dass die Erfahrungen an den führenden Universitäten des Landes sich deutlich von denen unterscheiden würden, die ich derzeit habe, aber nicht jeder hat die Möglichkeit, sein Leben mit Top-IT-Universitäten zu verbinden, so dass sicher viele Studenten, aktuelle und ehemalige, unterstütze meine Vision. Wenn Sie interessiert sind, dann willkommen unter dem Schnitt!



Zulassungskampagne



Das scheinbar ferne 2016. Ich fand die USE-Ergebnisse heraus, ich war nicht sehr zufrieden mit ihnen, aber ich konnte auch nicht als verärgert bezeichnet werden. Wenn Sie in meiner Stadt eine Spezialität auf dem Gebiet der Informationstechnologie erwerben möchten, gibt es nur zwei Universitäten (bzw. zwei Fakultäten). Ob aus Angst, Dummheit oder nicht mit den höchsten Punktzahlen, die Möglichkeit, die Stadt zu verlassen, verschwand. Nach dem Start der Zulassungskampagne landeten meine Dokumente an beiden Universitäten.



Die Unterschiede zwischen den beiden Fakultäten, was ist der Unterschied zwischen klassischer und polytechnischer Ausbildung, wurden lange untersucht, Bekannte befragt, es gab ehemalige Absolventen. Aber als die Tage der offenen Türen begannen, war ich, damals ein Bewerber mit großen Augen, beeindruckt von den Reden, die die Dekane und Lehrer beider Fakultäten sprachen. Alle versprachen Wissen und unvergessliche Lebenserfahrung und versprachen, mich zu einem echten Spezialisten zu machen. Auch wenn ich dumm wie ein Korken bin. Dann habe ich mich, inspiriert von den Aussichten, dennoch für eine der Universitäten entschieden.



Erster Gang



Wir, Neulinge, kamen alle zu Paaren mit brennenden Augen, die bereit waren, Wissen wie ein Schwamm aufzunehmen. Wir waren bereit, Berge zu versetzen. Wir haben Algebra und Quantenphysik studiert, Aufsätze über Grosny vorbereitet und im Sportunterricht Volleyball gespielt. Aber im ersten Jahr traf unser Schiff "Victory" zum ersten Mal das Riff der Realität. Und die ersten beiden Buchstaben schwankten.



Dann kamen wir zu Profilpaaren, das Thema wurde einfach "Informatik" genannt und sollte uns sagen, was was ist und uns beibringen, wie man die einfachsten Programme in der C-Sprache schreibt. Der Lehrer fragte ehrlich: "Hebe deine Hand diejenigen, die von ihren Eltern gewaltsam hierher geschoben wurden."



Unnötig zu erwähnen, dass keine einzige Hand im Publikum erhoben wurde.



Dann sagte uns der Lehrer, sobald jeder aus freien Stücken zum Lernen gekommen sei, werde er von allen in vollem Umfang fragen. Zu Recht sollten Wettbewerb und hohe Anforderungen hartgesottene Programmierer aus uns herausholen.



In den ersten zwei Monaten haben wir gelernt, wie man ein nicht unterbrechendes Leerzeichen in Word erstellt, drei Arten von Bindestrichen einfügt, wie man ein Diagramm in Excel erstellt und wie man automatisch eine Bibliographie erstellt. Aber wir haben nicht den Mut verloren, alles ist zum Guten.



Dann begann die Programmierung und unsere Augen leuchteten auf. Wir haben fleißig Sortierungen geschrieben, die minimalen und maximalen Elemente in Arrays gefunden, die alltägliche Steganographie implementiert und viele andere coole Dinge programmiert. Die Frage, wie mir das im wirklichen Leben helfen wird, blieb weit über den Horizont hinaus. Es gibt einen Lehrplan, der sich rechtfertigt.



Am Ende des ersten Kurses hatten wir mit den Grundlagen der Webentwicklung begonnen. HTML, CSS, JavaScript. Und dann schlichen sich Gedanken in unsere Köpfe, dass die Lehrer nicht alles wussten. Aber ich musste alle Verdächtigungen abweisen, es lagen noch 3 aufregende Jahre vor mir.



Zweiter Gang



Dann begann der Spaß. Webentwicklung, Datenbanken, Programmierung verschiedener Systeme, OOP. Mit anderen Worten, ein kompletter Satz von allem, vor dem ein interessierter Schüler aufgeregt davonläuft und nachts nicht schläft. Wir tauschten begeistert Code und Lösungen aus, diskutierten Vorträge, probierten verschiedene Bibliotheken und Frameworks aus. Das Leben war in vollem Gange und der Himmel am Horizont war klar.



Aber wie immer war es bei all diesem technischen Wahnsinn nicht ohne eine Fliege in der Salbe. Wir haben mit Kursarbeit, Berechnung und grafischer Arbeit begonnen. Für diejenigen, die es nicht wissen oder einfach vergessen haben, besteht das Wesentliche dieser beängstigenden Worte darin, dass Sie viel Arbeit an dem Thema leisten, es mit einer Titelseite, gebrauchter Literatur und anderen notwendigen Dingen arrangieren, auf Festplatte brennen und an das Archiv senden müssen. Damals begegneten wir zum ersten Mal der sogenannten Bürokratie. Neben der Arbeit selbst, die normalerweise interessant war, gab es noch eine Menge uninteressanter Arbeiten zu erledigen. Aber auch hier haben wir nicht den Mut verloren. Zehntausende von Studenten sind vor uns gegangen, wir auch.



Ab dem 1. Jahr besuchten wir alle Arten von Konferenzen, Meetups, Vorträgen und Hackathons. Es gab echte professionelle Entwickler, Experten auf ihrem Gebiet. Diejenigen, die als lokale IT-Botschafter bezeichnet werden können. Wir haben jedes Wort atemlos aufgenommen. Und irgendwo da draußen, im Hinterhof des Bewusstseins, begannen Studenten im zweiten Jahr zu erkennen, dass die reale Entwicklung und die Universität sehr unterschiedlich sind. Professoren und Entwickler sprechen über verschiedene Dinge. Und sie leben mit unterschiedlichen Ideen. An der Universität sorgte das Wort "GraphQL" für Verwirrung, und auf Konferenzen führte der Ausdruck "3 normale Form der Datenbank" zu seltsamen Krümmungen professioneller Entwickler. Als ob sie gebeten würden, 25 Formulare beim MFC auszufüllen.



Dann passierte mein erster Job. Ich kam zu dem Projekt, inspiriert und teilweise erhaben von dem, was ich an der Universität gelernt habe. Ich wusste viel über OOP, ich wusste über Trigger in Datenbanken und was kartesische Set-Produkte sind. Ich wusste nicht, wie man Git benutzt. Die ersten 2-3 Monate bei der Arbeit haben mein Selbstwertgefühl verletzt. Die Erkenntnis kam, dass ich kaum etwas tun kann. Und obwohl die Universität Wissen vermittelt, ist es etwas anders, es ist schwierig, es in der realen Entwicklung anzuwenden. Es gibt sogar ein spezielles Wort für dieses Wissen - akademisch.



Dritter Gang



Der dritte Kurs kann als schlaflos bezeichnet werden. Die Aufgaben wurden schwieriger, jetzt war es notwendig, nicht drei Klassen zu erstellen und zu verbinden, sondern das gesamte System zu implementieren. Jetzt gibt es neuronale Netze und Expertensysteme. Java und C # haben die Handfläche an LISP und PROLOG verloren. Von letzterem bewegen sich die Haare am Hinterkopf immer noch angespannt.



Aber dann hatten wir alle das Gefühl, dass etwas nicht stimmte. Unser Code wurde nicht mehr betrachtet (und wie man 40 Schülersysteme betrachtet und alles bewertet). Wir haben uns angesehen, was wir mitgebracht haben. Noch deutlicher wurde bewertet, wie schnell und kompetent der Bericht erstellt wurde. Papiere begannen die Welt der Universität zu dominieren. Der Umfang des Textes, der korrekte akademische Grad des Empfängers der Kursarbeit, die Seitennummerierung auf der rechten Seite und eine Referenzliste mit mindestens 15-30 Punkten. Es schien, als hätten alle vergessen, dass wir hier Computertechnologie studieren. Wir alle dachten, dass sie uns reibungslos in Büroangestellte umbilden wollten, die Papiere von Tisch zu Tisch verschieben. Es war, als wären wir in Kafkas Schloss, wo alle so beschäftigt sind, dass die Papiere auf dem Boden liegen und an die Decke stoßen.



In der Zwischenzeit haben wir all das neue Wissen, das uns angetrieben hat, bei der Arbeit erhalten. Gut aufgebaute Abstraktionen, angemessene Vererbung, Ereignisschleife und subtile, aber so wichtige http-Header. Die Universität widersprach immer mehr dem, was wir taten. Es war deprimierend. Wir wollten etwas wissen, das uns zu echten Gurus machen würde, aber das geschah nicht. Wir mussten die schwierigsten Dinge selbst lernen.



Viertes Studienjahr



Wir haben vergessen, was es bedeutet, im College zu programmieren. Wir haben immer mehr Berichte erstellt, verschiedene IDEF-Diagramme, UML-Diagramme und Softwarestandardisierung untersucht. Ich hoffe aufrichtig, dass es nicht umsonst war und dass dieses Wissen eines Tages zur Rettung kommen wird.



Bei der Arbeit bekamen wir mittlere Noten. Jemand, der bereits die Haare zurückgerafft hat, eilt zur stolzen Position des leitenden Ingenieurs.



Und an der Universität haben wir Berichte gemacht. Es war alles wie ein seltsames Spiel, bei dem alle gegeneinander spielen. Und es schien, dass 70% von dem, was wir getan haben, von niemandem gebraucht wurden. Und jeder möchte diese Formalitäten einfach überspringen, um weiterzumachen. Univer begann sich auf die 2. Ebene des Lebens zurückzuziehen, es gab nicht mehr das, was die Augen zum Brennen brachte.



Manchmal haben wir programmiert. Aber unser Code war für niemanden mehr interessant. Die Hauptsache ist, dass etwas funktioniert. Und der Bericht wurde geschrieben. Ja, dies ähnelt in vielerlei Hinsicht der modernen Realität. Aber sie gehen zur Universität, um zu studieren, damit ein kompetenter Professor darauf hinweist, worüber Sie falsch liegen. Und das passierte immer weniger.



Und jetzt sind wir am Ende. Es stehen 2 Monate Studium, eine Sitzung, 2 Übungen und eine Diplomverteidigung an. Aber hier wurde wie ein Newtonscher Apfel die gesamte Weltgemeinschaft durch das Coronavirus unangenehm in der Mohnblume verwundet. Und wir gingen alle zum Fernunterricht. Nein. Wir gingen alle zum "Fernunterricht". Unser Fernunterrichtssystem ähnelte in Aussehen und Funktionalität einem Dvach (oder einem anderen Forum vor zehn Jahren), und fast jeder, sowohl Schüler als auch Lehrer, wollte diesen Meilenstein überschreiten und so schnell wie möglich fertig werden. Alles war sehr chaotisch und unverständlich.



2 Monate zu Hause. 12 Stunden am Computer (Arbeit, Diplom), Schlaf, 12 Stunden am Computer. Es war nicht einfach. Und jetzt ist die Software mit den neuesten Technologien geschrieben, die besten Ansätze wurden implementiert, es ist keine Schande, einen Vorsprung zu zeigen. Dann gab es einen Monat, um Papiere zu schreiben. Praxisberichte, Diplom, endlose Korrekturen, Verbesserungen. Dreimal habe ich das Format der Bildunterschriften für Bilder in allen Dokumenten korrigiert.



Zoom, Verteidigung, Fragen. Fünf.



Einen Monat später geben sie mir eine Kruste. Lass es blau sein, aber verdient. Wenn ich sie anschaue, entsteht ein ganzes Kaleidoskop von Gedanken, Erinnerungen und Emotionen in meinem Kopf.



Es war sehr traurig zu bemerken, dass der Text Ihres Diploms zweimal gelesen wurde und niemand sonst ihn sehen würde. Niemand jemals. Der Code des implementierten Systems wurde kaum angeschaut. 2 Monate Entwicklungszeit haben nur ein Gepäck an Erfahrung geschaffen. Aber darüber bin ich auch froh.



Ergebnis



Der Titel fragte, ob es sich gelohnt habe. Es ist schwierig, eine objektive Antwort zu geben. Dies ist eine großartige akademische Basis. Die Universität gab viel Wissen, das die Arbeit nicht geben wird. Ich erinnere mich noch an den Ford-Fulkerson-Algorithmus, auch wenn es unwahrscheinlich ist, dass er für mich nützlich ist. Sie können effektiv im Raucherraum trumpfen. Die Universität lehrt, lehrt, in schwierigen und manchmal absurden Situationen schnell und klar zu handeln, lehrt, unvollkommene Realität wahrzunehmen, damit zu leben, zu arbeiten und zu gewinnen.



Auf der anderen Seite ist eine spezialisierte Hochschulbildung kaum der richtige Weg, wenn der Wunsch besteht, einige Technologien schnell zu beherrschen und, wie sie sagen, in die IT einzusteigen. Die Universität kann als solide Grundlage dienen, auf der Sie Ihre Karriere aufbauen können.



Erwarten Sie nicht, dass eine Universität aus einem Studenten einen leitenden Entwickler macht. Dieser Weg ist für jeden anders. Die Universität hat ihren eigenen Weg, ihr eigenes Ziel. Dies ist eine unverwechselbare Kultur, sie hat ihre eigenen Rituale, vielfältigen Verbote und Tabus. Manchmal scheint es sogar, dass dies ein Irrenhaus ist. Aber meine Freunde sagen, dass ich ein Optimist bin, und ich denke, dass vieles nicht umsonst war.



Ja, die Universität hat viele Nachteile. Ja, nicht alles ist perfekt. Ja, Bürokratie und Berichterstattung. Ja, es gibt Tyrannen und Sterne, mit denen man nicht kommunizieren kann. Es gibt aber auch Dynamik. Und es ist positiv.



Ich bin fest davon überzeugt, dass unsere Ausbildung alle Hindernisse auf ihrem Weg überwinden und unter den Ersten die Ziellinie erreichen wird.



PS



Ich möchte darauf hinweisen, dass dies meine erste Veröffentlichung ist, daher sind Feedback, Kritik und das Aufzeigen von Mängeln sehr willkommen :)



All Articles