Nach 4 Jahren Ausbildung zum Programmierer verstehe ich, dass ich weit von einem Programmierer entfernt bin

Der Artikel richtet sich in erster Linie an junge Menschen, die noch über eine Berufswahl nachdenken.

Vorwort


Es scheint uns, dass ich bereits 2015 die High School abgeschlossen habe und darüber nachgedacht habe, wer ich in diesem Leben werden möchte. (gute Frage, ich suche immer noch nach einer Antwort) Ich lebte in einer kleinen Stadt, gewöhnlichen Schulen, ein paar Berufsschulen und einem Zweig einer einfachen Universität. Er absolvierte die Musikschule, spielte während des gesamten Schullebens im Theater, aber nach der 11. Klasse wichste er, um auf dem technischen Weg zu stehen. Ich wollte kein Programmierer werden, obwohl ich keinen Abschluss mit Schwerpunkt Informatik gemacht habe, habe ich mich mit Spezialitäten im Zusammenhang mit Design oder Robotik befasst. Er bewarb sich, wo er konnte, besuchte eine Militärschule und stellte fest, dass es nicht meine war. Bei der Wahl von 2 Universitäten blieb nicht, ich werde nach St. Petersburg gehen.

In St. Petersburg ist die Auswahl groß, aber etwas hat mich überzeugt, als Pilot zu studieren - das ist ein angesehener, finanzieller Status in der Gesellschaft. Bei der Zulassung wurde vorgeschlagen, ohne zu zögern 3 Bereiche auszuwählen, wie der Pilot angab (2 Bereiche: Spezialist und Bachelor). Aber die Leute im Auswahlkomitee haben mich immer noch überzeugt, das dritte zu wählen. Sie sagten, dass es für mich im Großen und Ganzen keinen Unterschied macht, wenn es etwas mit Programmierung gibt, dann kann ich dorthin gehen (nicht umsonst habe ich gelernt, wie man die Grundlagen eines IT-Spezialisten in der Schule aus der Ferne lernt (auch für Geld). ) Der August nähert sich dem Ende und überwacht jeden Tag die Listen. Ich verstehe, dass ich wegen der Anzahl der Punkte offensichtlich nicht zum Piloten gehe. Ich ging zur Armee, um die Bäume neu zu pflanzen, den Schnee zu säubern, aber plötzlich ein Anruf meiner Eltern: "Sohn, Glückwunsch!" Ich bin erstaunt, weiterzumachen. "Sie haben OASUVD betreten, wir wissen nicht, was es ist, aber mit kleinem Budget! Wir freuen uns sehr! “ "Ja", denke ich, "die Hauptsache ist das Budget!" Ich kratzte mir am Kopf und dachte darüber nach, was dieses mysteriöse OrASUVD bedeutet, aber wie auch immer, ich gehe nach St. Petersburg, und dies ist ein guter Grund, mich zu freuen.

Beginn des Studiums


Die Interpretation lautet: Organisation automatisierter Flugsicherungssysteme. Es gibt viele Buchstaben und Bedeutungen. Für das Protokoll, das erste Jahr, in dem ich nicht in St. Petersburg studierte, wurden wir nach Wyborg geschickt, natürlich nicht aus einem guten Leben, aber insgesamt war es sogar besser als Sie vielleicht erwarten würden.

Unsere Gruppe war sehr klein, nur 11 Personen (im Moment sind es bereits 5 von uns), und jeder, absolut jeder verstand nicht, was sie hier taten.

Der erste Kurs war einfach, wie in jedem Fach gab es nichts Ungewöhnliches, einen Tracer, Mathematik und ein paar humanitäre Fächer. Sechs Monate sind vergangen, ich verstehe immer noch nicht, was OrASUVD bedeutet, und noch mehr, was sie tun. Am Ende des ersten Semesters kommt ein Lehrer aus St. Petersburg zu uns und liest uns die Disziplin "Einführung in den Beruf" vor.

"Nun, das ist es, endlich werde ich die Antworten auf meine ewigen Fragen hören", dachte ich, aber es ist nicht so einfach.
Diese Spezialität war sehr beliebt und nicht weit von der Programmierung entfernt. Wir waren noch mehr überrascht, dass dies im Allgemeinen die einzige Spezialität in Russland ist, die keine Analoga hat.

Die Essenz des Berufs besteht darin, alle am Himmel ablaufenden Prozesse zu verstehen, Informationen von allen Arten von Ortungsgeräten zu sammeln und in digitaler Form an den Monitor des Dispatchers zu übertragen. Einfach ausgedrückt, wir tun, was der Dispatcher tun kann (Flugsoftware). Inspiriert, richtig? Uns wurde gesagt, dass sogar eine strafrechtliche Haftung besteht, wenn Ihr Code plötzlich eine Katastrophe verursacht.

Lassen Sie uns von ein paar kleinen Dingen und Feinheiten weggehen und über das Thema Programmierung sprechen.

Korn für Korn


Nachdem wir den ersten Kurs erfolgreich abgeschlossen hatten und weiter in St. Petersburg studierten, wurde es etwas interessanter und mit jedem Semester ist klar, was sie von uns wollen. Wir haben endlich angefangen zu programmieren und die Grundlagen von C ++ gelernt. Mit jedem Semester wuchs unser Wissen, es gab viele Fächer im Zusammenhang mit Luftfahrt und Funktechnik.

Zu Beginn des 4. Jahres kannte ich bereits einige Bibliotheken und lernte den Umgang mit Vektoren und ihren Verwandten. Ich hatte ein wenig Übung in OOP, Vererbung, Klassen im Allgemeinen, all das, ohne das Programmieren in C ++ im Allgemeinen schwer vorstellbar ist. Es gab viele Themen im Zusammenhang mit Funktechnik, Physik und Linux, die sehr kompliziert, aber allgemein interessant wirkten.

Sie haben nicht versucht, gute Programmierer aus uns zu machen, sie wollten Leute aus uns machen, die alle Prozesse verstehen, wahrscheinlich ist dies das Problem. Wir mussten Hybriden sein, etwas zwischen einem Programmierer, einem Bediener und einem Manager gleichzeitig (aus gutem Grund sagen sie wahrscheinlich, dass zwei Fliegen mit einer Klappe nicht getötet werden können). Wir wussten viele verschiedene Dinge, aber nach und nach. Jedes Jahr interessierte ich mich mehr für das Codieren, aber aufgrund des Mangels an Objekten, die darauf abzielten, blieb der Wunsch, mehr zu lernen, unerfüllt. Ja, vielleicht könnte ich es zu Hause selbst machen, aber in meiner Studienzeit sind Sie nicht genug, wenn Sie sich um Dinge kümmern, die nicht an der Sitzung teilnehmen werden. Deshalb verstehe ich an der Schwelle zum 5. Jahr, dass all das Wissen, das ich über 4 Jahre gesammelt habe, eine kleine Handvoll ist, mit der niemand irgendwo auf mich wartet. Nein, ich sage nicht, dass wir schlecht unterrichtet wurden, dass Wissen nicht das ist oder nicht benötigt wird. Ich denke, der springende Punkt ist, dass mir die Erkenntnis, dass ich gerne programmiere, erst am Ende des 4. Jahres einfiel. Erst jetzt verstehe ich, wie groß die Auswahl in den Bereichen Codierung ist, wie viel getan werden kann, wenn Sie einen Weg aus tausend auswählen und anfangen, alles zu studieren, was mit diesem Thema zu tun hat. Nachdem ich mir viele offene Stellen angesehen habe, komme ich zu dem Schluss, dass es keinen Ort gibt, an den man gehen kann, es gibt keine Erfahrung, das Wissen ist minimal. Die Hände fallen und es scheint, dass alle Anstrengungen in der Schule vor unseren Augen strömen. Ich habe alles mit 5 bestanden, ich habe mich so sehr bemüht, Programme zu schreiben, und dann stellt sich heraus, dass echte Programmierer in den Pausen wie Samen klicken, was ich an der Universität mache.

"ITMO, SUAI, Polytech ... ich hätte wirklich dorthin gehen können, ich hätte genug Punkte gehabt, und selbst wenn ich nicht dorthin gegangen wäre, wo ich hingegangen wäre, ist es wahrscheinlich besser als hier!", Dachte ich und biss mir auf den Ellbogen. Aber die Wahl wurde getroffen, die Zeit hat ihren Tribut gefordert und ich kann mich nur zusammenreißen und alles in meiner Macht stehende tun.

Schlussfolgerungen und ein kleines Abschiedswort für diejenigen, die ihre Reise noch nicht begonnen haben


Bereits in diesem Sommer muss ich ein Praktikum in einem sehr seriösen Unternehmen absolvieren und mich dem Geschäft widmen, das direkt mit meiner Spezialität zusammenhängt. Es ist sehr beängstigend, weil ich nicht nur meine Hoffnungen, sondern auch die Hoffnungen des Führers rechtfertigen kann. Wenn Sie jedoch etwas in diesem Leben tun, müssen Sie es mit Bedacht und Effizienz tun. Obwohl ich noch nichts sehr kompliziertes oder gewöhnliches geschaffen habe, habe ich gerade erst angefangen, ich habe gerade angefangen zu verstehen, was zu tun ist, und ich muss noch den ganzen Geschmack des Programmierens lernen. Vielleicht habe ich am falschen Ort und auf dem falschen Gebiet angefangen, und im Allgemeinen mache ich nicht das, wovon ich geträumt habe. Aber ich habe bereits mit etwas angefangen und sicher verstanden, dass ich das Leben mit dem Programmieren verbinden möchte, obwohl ich noch nicht genau den Weg gewählt habe, den ich einschlagen werde. Es wird wahrscheinlich eine Datenbank oder industrielle Programmierung sein, vielleicht werde ich mobile Anwendungen schreiben und möglicherweise Software für Systeme, die in Flugzeugen installiert sind. Eines weiß ich mit Sicherheit: Es ist Zeit zu beginnen und so schnell wie möglich zu verstehen, wie viel Software ich gerne probieren würde.

Junger Leser, wenn Sie immer noch nicht wissen, was Sie werden möchten, machen Sie sich keine Sorgen, die meisten Erwachsenen wissen das auch nicht. Die Hauptsache ist zu versuchen. Durch Versuch und Irrtum können Sie endlich verstehen, was Sie wollen. Wenn Sie Programmierer werden möchten, ist das Starten immer wichtiger, als genau zu wissen, in welchem ​​Bereich Sie sich befinden sollen. Alle Sprachen sind gleich und die Programmierung ist keine Ausnahme.

PS Ich würde wissen, dass ich schwimmen würde, ich würde eine Badehose nehmen. Ich würde sehr gerne früher anfangen, das alles zu verstehen, aber wegen des Desinteresses, der Routine des Trainings und des Unverständnisses, was als nächstes passieren wird, habe ich die Zeit verpasst. Aber ich glaube wirklich, dass es nie zu spät ist.

Source: https://habr.com/ru/post/de452902/


All Articles