Vom Flugzeugdesigner zum Programmierer in einem Jahr oder wie man ein Jedi wird

Yoda: Meister Qui-Gon, gibt es noch etwas zu sagen?
Qui-Gon Jin: Mit Ihrer Erlaubnis, Meister. Ich entdeckte den Konzentrationspunkt der Großmacht.
Yoda: Konzentrieren, hast du gesagt?
Mace Windu: In einem Lebewesen?
Qui-Gon Jin: In dem Jungen. Seine Zellen enthalten den höchsten Gehalt an Midichlorian von allem, was ich gesehen habe. Er wurde wahrscheinlich von den Midichlorianern gezeugt.
Mace Windu: Sie deuten auf eine Prophezeiung über den Auserwählten hin, der die Macht ins Gleichgewicht bringen wird. Glaubst du, das ist dieser Junge?
Star Wars. Folge I. Die Phantombedrohung.

Mann, wenn Sie das lesen, dann sind Sie höchstwahrscheinlich Ingenieur. Und vielleicht haben Sie schon alles satt. Oder vielleicht auch nicht. Ich möchte Ihnen jedoch meine Erfahrungen und Gedanken darüber mitteilen, wie ich es geschafft habe, meinen Traum in die Realität umzusetzen.

Die dunkle Seite der Macht verbirgt alles. Unmöglich, unsere Zukunft vorauszusehen ...


Ich verteidigte mein Ehrendiplom zum Thema unbemannte Flugzeuge und beschloss, meine Drohne vorzustellen, die ich selbst „absolvierte“. Zu diesem Zeitpunkt war ich anderthalb Jahre als Konstrukteur in der Aerodynamikabteilung des Konstruktionsbüros (Büro für experimentelles Konstruktionswesen) tätig. Eh, ich hätte im Voraus gewusst, wie schnell ich zusammen mit all meinen Ambitionen und meiner Wunschliste „gelandet“ sein werde ... Im Allgemeinen erkannte ich die harte Realität und arbeitete ruhig weiter in einem Lappen.

Die Romantik der Arbeit eines gewöhnlichen Ingenieurs besteht normalerweise aus Berechnungen, Berichten, Neuberechnungen, ständigen Veränderungen bis hin zum Verlust der Verbindung zur Realität. Wir hatten sogar das lustige Siegel des Chefs "All * nya. Wiederholen! " Und alles wäre in Ordnung, aber ich war wild deprimiert von der Tatsache, dass Sie hier jahrelang beschwören, beschwören und das Ergebnis dumm ist! Es gibt keine klare Interaktion zwischen Gruppen und Gehirn - die Hälfte unserer Arbeit erweist sich als unnötig. Daher die ewige Verarbeitung und endet am Wochenende. Nun, irgendwie gibt es keine "sowjetische", allgemeine Idee und den Wunsch der Führung, die "verfluchten Staaten" zu überholen. Der Hauptmotivator im experimentellen Design ist jedoch die allgemeine Idee.

Ich habe mehr als drei Jahre so gearbeitet - ich bin müde, ich muss etwas ändern. Und dann erinnerte ich mich an meine Impulse, Programmierer zu werden. Ich wollte die Prüfung in Informatik bestehen, um das zu tun, was ich tun musste, aber der düstere Lehrer beim ersten Wahlfach stieß meinen Wunsch schnell ab: "Sie können die Prüfung nicht bestehen. Sie sind sehr schwach in der Informatik. "

Nach langen Reflexionsabenden wurde mir plötzlich klar, dass ich Entwickler werden musste! Nieder mit all diesen Berechnungen, Haufen bürokratischen Fleisches und ewigen Formalitäten! Ich möchte codieren und cool sein! Na ja oder umgekehrt.

Sie sollten lieber alles loslassen, wovor Sie Angst haben zu verlieren ...


Welche Sprache soll ich wählen?




Das erste, was mir begegnete, war die Wahl einer Programmiersprache. Sie wissen nie, wie alles enden wird. Also hatte ich - ich hatte gelesen, genug gesehen und war in ein Chaos geraten. Infolgedessen befand er sich zwischen zwei riesigen Kurultay: dem ersten - "Javisten" (Code in Java) und dem zweiten - "Sysharpisten" (Code in C #). Ich wäre fast ein "Sisharpist" geworden, aber Java hat mich mit seiner plattformübergreifenden und der Tatsache, dass es nur wenige "Javisten" gibt, verführt. Nun, wie wir sagen, suchen wir nicht nach einfachen Wegen. Das Ergebnis ist Java.

Wie lerne ich, Code in Java zu schreiben?


Das erste, was mir in den Sinn kommt, ist die Selbstbildung. Nun, ich denke, ich werde es selbst in Tutorials und Vidosiks lernen, umso mehr kostenlos! Aber nach einer Woche Mobbing meines Willens wurde mir klar, dass ich Kurse brauchte, weil ich mit Pseudo-Selbsttraining riskierte, mein ganzes Interesse an Programmierern zu verlieren.

Die Suche hat mich nicht viel Zeit gekostet. Unter den Online-Kursen, Schulungen und Schulen fand ich einen Java-Programmierkurs im Kasaner IT-Park (52, Petersburg), und dort rekrutierten sie gerade eine Gruppe zum Laufen. Der Zeitplan wurde bequem versprochen: samstags und sonntags insgesamt 70 akademische Stunden. Der Preis für den Kurs für 2017 betrug 24 Tonnen Holz. Sie könnten monatlich in Raten bei 6.000 bezahlt werden. Denn der Ingenieur wird es tun. Ja, und opfern Sie das Wochenende für ein gemeinsames Ziel - wir haben dies bereits bestanden, nicht zurückschrecken.

Ich bin einverstanden. Der Wissenslichtweg wird es uns zeigen





Vor Beginn des Kurses wurden wir in zwei Gruppen eingeteilt: die älteste und die jüngste. Durch einfaches Testen geteilt. Ich habe den älteren geschlagen. Und wer würde das bezweifeln, ich bin Ingenieur.

Die weitere Arbeit lautete: "Eine Woche kochen Sie Hausaufgaben, am Wochenende übergeben Sie sie." Also Makar aus der Ausgabe von "Hallo Welt!" Es vergingen 5 Monate, bevor Sie Ihren Webdienst auf einem Remote-Linux-Server schreiben und bereitstellen.

Nach dem Kurs hatte ich bereits eine Vorstellung davon, wie man die einfachsten Programme schreibt, zeigte, wo man in SpringBoot steckt, lernte, wie man eine virtuelle Maschine erstellt und dort Linux installiert, zeigte, wie man seinen Dienst dort bereitstellt usw. Am Ausgang hatte ich das erste Miniprojekt in Form eines RESTful-Webdienstes mit einer angeschraubten Prahlerei. Oh ja, das Zertifikat für Fortbildung ist zu einer Kirsche auf dem Kuchen geworden.

Verwenden Sie Ihren Instinkt und Sie werden es finden


Einen Monat vor Ende des Kurses erstellte ich einen Lebenslauf über unser geliebtes „he-he ru“ und begann langsam nach einem neuen Ort für meine Taten zu suchen. Das Gefühl meiner eigenen Coolness nach den Kursen unterbrach die Realität ein wenig und nachdem ich angefangen hatte, Interviews zu führen, wurde ich als Papier wichtig. Irgendwo hat es mir einen Streich gespielt, und irgendwo wurde mir sogar angeboten, auf PHP umzuschulen.

Nach einem Monat meiner eigenen Popularisierung fand ich, wonach ich suchte. Stellenangebot für Auszubildende durch Java-Entwickler. Nun, was? Und der Jedi-Tempel wurde nicht sofort gebaut. Nachdem ich die Testaufgabe abgeschlossen und das Interview bestanden hatte, wurde ich angenommen. Und ich bekam einen Job nicht nur in Teilzeit, sondern auch in Teilzeit, weil ich immer noch Teilzeit in meinem Designbüro blieb! Ja, ja, das Flugzeug wollte mich nicht gehen lassen, und wir Ingenieure lieben alle möglichen raffinierten Methoden, um Dinge zu tun. Und wenn für Knoblauch, dann "war es notwendig, von etwas zu leben."

Geduld! Die Jedi essen jetzt zu Abend. Hehe


Optionen für das Ergebnis des Praktikums wurden im Voraus vereinbart. Je nach erworbenem Wissen stellen sie mich entweder sofort ein oder bieten mir ein weiteres Praktikum an oder wir verabschieden uns. Die Dauer eines Praktikums beträgt drei Monate, es können nicht mehr als zwei Praktika sein.

Mir wurde Buddy zugewiesen - mein persönlicher Obi-Wan Kenobi. Übrigens ein weiteres Plus für meine allgemeine Motivation. Er war fast immer und überall. Es ist immer noch schön, sich wie ein Jedi zu fühlen. Oh, das heißt "javistom" =)

Ich wurde mit Geduld, Demenz und Mut aufgeladen und beeilte mich, die riesigen Weiten der Programmiererfahrung zu erobern! Die Tatsache, dass sie mich als Praktikanten aufgenommen haben, war bereits ein kleiner Sieg, denn zu diesem Zeitpunkt wurde der Zähler für die Erfahrung in der Programmierung gestartet.

Mein erstes Praktikum gab mir die Erfahrung der Autonomie von jeder IDE, ich verstand die Essenz der JVM besser und sogar Java selbst lernte, wie man die Ursachen von Fehlern findet und Servlets beherrscht. Gleichzeitig begann er, sein Englisch zu verbessern, da fast die gesamte Dokumentation für Sprachen, APIs und Frameworks vollständig in Englisch ist. Warte einen Moment. Ich sagte - das erste Praktikum ?

Aber er muss noch viel lernen. Er ist sehr talentiert und daher arrogant


Ja, ja, das stimmt. Nach Abschluss meines ersten Praktikums wurde mir angeboten, ein weiteres zu absolvieren, um Wissen und Erfahrung zu sammeln. Ist alles umsonst? Nein, natürlich habe ich nur nicht das Wissen gesammelt, das IT-Spezialisten normalerweise nach vier oder sechs Jahren Ausbildung erhalten. Normalerweise fallen in diesem Stadium unmotivierte Menschen ab, und ein neuer Traum verwandelt sich plötzlich in ein Objekt des Hasses.

Beim zweiten Praktikum musste ich die Grundlagen von SQL lernen, mich mit der JavaScript-Sprache vertraut machen (bitte nicht mit Java verwechseln), die JQuery-Bibliothek verwenden und viele, viele interessante Dinge. Im Allgemeinen habe ich ein bisschen von allem gepackt. Wie mein erster Java-Lehrer sagte: "Jetzt tendiert die Tendenz, Programmiersprachen zu lernen, zum Buchstaben" T ". Die horizontale Linie ist eine oberflächliche Kenntnis mehrerer Sprachen, und die vertikale ist eine tiefe Kenntnis einer Sprache."

Ja, das zweite Praktikum war wirklich interessant. Das Portfolio meiner Projekte wurde mit verschiedenen Seiten mit der Suche nach Produkten, Autorisierungsseiten usw. ergänzt. Das Hauptabschlussprojekt war jedoch eine Website mit einer Reihe von Seiten und Benutzern. Ich habe alles investiert, was ich das ganze Jahr über gelernt habe!

Möge die Macht mit dir sein


Nun, und tatsächlich der Moment der Wahrheit - sie nahmen mich als Junior-Java-Entwickler oder, wenn es um das "Engineering" geht, als Software-Ingenieur der 3. Kategorie! Schließlich kündigte ich meinen alten Job und begann ausschließlich zu programmieren. Jetzt ist mein Hauptziel, Yoda in der Java-Programmierung zu werden!

Gestern, als ich zur Arbeit ging, griff mein Diplom, das aus dem obersten Regal des Kleiderschranks flog, in eine Landung auf meinem Kopf ein. Aber mein Jedi-Instinkt hat mich nicht enttäuscht, und ich habe ihn mit Hilfe der Großen Macht aufgehalten. Dies war der letzte Versuch der Sith, mich zu zwingen, auf die dunkle Seite der Macht zu gehen. Aber jetzt weiß ich, dass, um ein Jedi zu sein, keine Diplome benötigt werden, sondern die gute Seite der Macht und Midi-Chlorianer!

Hier ist eine solche „horizontale Beförderung“ zu einem anderen Zweig der technischen Industrie in nur einem Jahr. Nicht so sehr, um die berufliche Ausrichtung radikal zu einer der vielversprechendsten in den nächsten Jahren oder sogar zu den anderen zu ändern ... Wir an der Universität verbringen mehr Zeit mit dieser Spezialität, die wir wahrscheinlich nie nutzen werden.

Und Sie, mein Freund, arbeiten in einem vielversprechenden Umfeld? Sehen Sie das Ergebnis Ihrer Arbeit? Sind Sie bereit, jetzt an einer Idee zu arbeiten? Wen siehst du in fünf Jahren? Wenn Sie mindestens eine Frage mit "Nein" oder "Ich weiß nicht" beantwortet haben, denken Sie darüber nach!


Skywalker schaut über den Horizont hinaus. Aber was ist mit hier und jetzt, mmm? Die Entscheidung liegt in Ihrem Gesicht!
Meister Yoda

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


All Articles