Wie der grüne Junior in die IT kam

Warum dieser Artikel überhaupt, für wen und was gibt der Leser


Für diejenigen, die nicht viel lesen wollen,

kurze Antwort
Für diejenigen, die nur über einen Karrierewechsel nachdenken oder auf dem Weg sind.
Mein Artikel gibt Motivation.

Nachdem ich Artikel über das Fahrrad geschrieben hatte ( eins , zwei ), wurde ich oft gefragt, wie ich zur IT gekommen bin.
Ich selbst war sehr interessiert an solchen Artikeln, als ich studierte. Ich erinnere mich gut, wie sie mich motiviert haben, weiterzumachen.

Aus diesen Gründen habe ich diesen Artikel geschrieben.

Noch vor einem Jahr habe ich in einem völlig anderen Bereich gearbeitet, in keiner Weise mit der IT verbunden, und nur davon geträumt, als Programmierer zu arbeiten.

Und jetzt bin ich fast mittendrin in der in Skolkovo ansässigen Firma.

Alles begann etwas früher, um Februar 2018 ... Vielleicht sogar noch früher im Sommer 2017.

Über den Autor


Aber bevor ich fortfahre, möchte ich kurz über mich selbst sprechen.
Ich bin 32 Jahre alt, es gibt zwei kleine (2 und 4 Jahre alt) und meine Frau im Mutterschaftsurlaub!
In einem früheren Leben habe ich 8 Jahre im Vertrieb gearbeitet, meine Arbeit war nie mit einem Computer verbunden (mit Ausnahme grundlegender Dinge wie Excel und Outlook).
Vor einem Jahr bin ich noch 2 Mal gelaufen und sogar einen Marathon gelaufen.
Er arbeitete bei der regulären Arbeit, nicht gut und nicht schlecht.
Und im Dezember 2018 beschloss ich schließlich, den Beruf in den Beruf zu ändern, den ich mag - den Beruf eines Programmierers.

Warum programmieren?


Dann stellt sich die Frage: Wie genau habe ich herausgefunden, dass ich gerne programmiere, wenn ich das noch nie zuvor gemacht habe?

Ich selbst habe keine Antwort, es ist eher eine Kette von Unfällen als einige "Ich mochte den Computer von der Schule und stöberte darin herum" und all das.

Tatsächlich wurde ich nie „im Computer“ gezeichnet, darin spielte ich nur gerne Spiele. Siedler2, Starcraft, Diablo2, Helden3 ... mmm ... Und ich bemerkte ständig ein unwiderstehliches Verlangen nach Excel, Ordnung und Mathematik.

Herbst Coach


Im Sommer 2017 bin ich ein Verkäufer. Ich treffe mich im Trilife-Forum (versucht Triathlon), wo ich einen Mann finde - einen Anfänger-Trainer, der bereit ist, eine Trainersitzung für Erfahrung und Feedback abzuhalten. Warum nicht? Und hier sind wir bei der Trainersitzung, um die Antwort auf meine Frage herauszufinden. Auf eine Frage. Wer möchte ich sein? Dies ist eine sehr wichtige Frage und der Glückliche, der die Antwort darauf gefunden hat.

Infolgedessen komme ich mit Hilfe der richtigen Fragen zu dem Schluss - einem Programmierer.

Und ... ich treffe fast ein ganzes Jahr lang erfolgreich.

Ein Unfall? Das Getreide wird gesät.

Winter Mentor


Im Februar 2018 treffe ich versehentlich Sasha, meine Mentorin, erinnere mich an all meine geheimen beruflichen Wünsche und gehe zum Studium. Ich analysiere, wohin ich gehen und mich entscheiden soll: für das Front-End (und was ist das Front-End?). Warum? Ja, ich kenne mich selbst nicht, es schien mir hier interessant (es stellte sich als wahr heraus)!

Auf seinen Rat hin beginne ich daher, js auf allen bekannten russischsprachigen Websites zu lernen - learn.javascript.

Viel Material dort, aber das Material ist trocken. Bei der Rekursion schwindet meine Leidenschaft und der Unterricht wird abgebrochen. Jemand wird hier studieren können, aber ich komme erst jetzt wieder hierher, um eine größere und an einigen Stellen tiefere Reichweite zu erreichen.

Ein Unfall? Die Erde ist bewässert.

Über Freundschaft


Hier müssen wir einen kleinen Exkurs machen.

Ich habe eine Freundin - Wanja. Wir haben uns in einer von mir organisierten Amateur-Eishockeymannschaft mit einem anderen Freund getroffen. Dann kamen sie sich - wahrscheinlich - ähnlichen Ansichten über einige Aspekte des Lebens und über einen gemeinsamen ständigen Weg zur Arbeit irgendwie näher.

Dann verließ ich Hockey und fing an zu rennen, und er lachte mich alle aus. Darüber, wie ich einen Herzfrequenzmesser gekauft und meine Herzfrequenz ständig gemessen habe. Aber am Ende kam er - als er mich ansah - auf die Flucht (und kaufte sogar einen Herzfrequenzmesser). Dann liefen wir zusammen einen Halbmarathon, dann einen Marathon.

Während der Vorbereitung auf diese Rennen ändern sich natürlich der Lebensrhythmus und die allgemeine Position im Leben. Wenn Sie geraucht haben - hören Sie auf. Wenn du auch getrunken hast. Wenn Sie Müll essen, werfen Sie auch. Ständiges Training und ein Ziel - sie lehren Sie nicht nur, Pläne zu denken, zu theoretisieren und zu planen, sondern auch zu ihnen zu gehen und sie zu erreichen, einschließlich der Überwindung von Hindernissen.

Im Allgemeinen haben er und ich diesen gesamten Zyklus der Wiedergeburt von Körper und Geist durchlaufen, außerdem ging er noch weiter als ich.

Ein Unfall? Das Land ist gedüngt.

Spring.Courses!


Und hier kommt das Ende des Herbstes 2018.

Von November bis Dezember erzählte mir Wanja von den Kursen. Nicht einmal Kurse, sondern Kurse - Hexlet! Er selbst reifte vor dem Berufswechsel von Wirtschaft zu IT und begann sich zu engagieren. Gefallen, mit mir geteilt. Kurse spielten eine entscheidende Rolle in meiner Entwicklung als Ingenieur, nicht als Enikeyschik. Nachdem ich hier auf Habré darüber geschrieben habe, möchte ich ihnen - und insbesondere Cyril - meinen Tribut zollen und ihnen danken.

Also werde ich im Dezember meine Ausbildung in den Kursen beginnen.

Ich liebe es, das Material ist erschwinglich, aber gleichzeitig kompliziert.

Ich muss selbst viel nachdenken und selbst nach einer Lösung für die Probleme suchen. Mit Blick auf die Zukunft werde ich sagen, dass ich bereits bei der Arbeit sehr nützlich war.

Ein Unfall? Erste Sprossen.

Es war schwer

Lernen, sich nicht von Schwierigkeiten zurückzuziehen. Es gibt bereits einige Erfahrungen in der Vorbereitung auf den Marathon, was hilft.

Ich lerne auch in schwierigen Momenten weiterzumachen.

Und sie taten es. 2 Punkte waren kritisch. Das erste in Projekt 3, als ich das Projekt 2 Mal von Grund auf neu geschrieben habe. Er löschte alles und fing wieder an. Die Hände fielen sehr tief, aber die Kraft, weiterzumachen, wurde gefunden (danke, lauf!). Es sind ungefähr 37 km, um eine Mauer zu fangen, aber gehen Sie keinen Schritt. Ich hasste dann Cyril. Aber dann lass los.

Und im zweiten Moment, um weiterzumachen, musste ich 2 Kurse zurückgehen, diese 2 Kurse wiederholen und einen weiteren älteren wiederholen. Diese Operation hat 2 Wochen gedauert. Und das alles, um ein Problem zu lösen, das er in keiner Weise lösen konnte.

Februar 2019. Ich als Verkäufer versuche, das System zu hacken und Programmierer mit entwickelter Software und bisher nicht sehr harten Fähigkeiten zu erreichen. Es funktioniert nicht, aber ich bekomme die ersten Erfahrungen mit Interviews.

Ich nage weiter hart am Granit der Wissenschaft. Streng genommen sind dies 2-3 Stunden pro Arbeitstag und mehr beim Ausatmen. Dies gilt zusätzlich zu den Hauptaufgaben in Bezug auf Arbeit, Familie und Vater.

Für jedes Projekt (dauert eine Woche) verbringe ich diese Woche 40 Stunden oder mehr.

Der April kommt. Js Kurse abgeschlossen, bevor reagieren und das neueste Projekt.

Wieder eine Welle von Interviews, wieder Ablehnungen, aber zumindest verstehe ich, was sie mir sagen und kann antworten.

Ich bin nicht entmutigt, zumal mein Freund - ein Hockeyspieler - ein Marathonläufer im April einen Job in ausgezeichneter Gesellschaft bekommt! Zu dieser Zeit freute ich mich wahnsinnig für ihn und es motivierte mich stark, weiterzumachen, obwohl ich nicht sagen würde, dass ich irgendwie demotiviert war. Mir hat klar gefallen, was ich tat und ich wollte alles über das Thema lernen, was meine Hände erreichen (jetzt hat sich dieses brennende Gefühl nur noch verstärkt!)

Mai Ich gehe die letzten Kurse durch und schreibe unerwartet schnell und einfach das letzte Projekt, die Kurse sind vorbei. Ich habe mehr oder weniger in js Reaktion abgesondert (eigentlich eine gute Grundlage und eine gute Schüchternheit).

Sommer! Interviews.


Aktivierung in Bezug auf Interviews.

Hier lohnt sich ein weiterer lyrischer Exkurs.

Ich bin ein Verkäufer mit viel Erfahrung, ich habe Erfahrung in der Kommunikation mit Menschen, ich habe keine Angst, einen Fremden anzurufen und etwas von ihm herauszufinden. Ich habe Angst, mit Leuten zu sprechen, aber gleichzeitig gefällt es mir.

Ein Unfall? Das Bett ist Unkraut.

Über den Ansatz


Ich habe die Erfahrung gemacht, dass jeder einen individuellen Ansatz mag.

Deshalb nehme ich die Suche nach dem Unternehmen selbst in die Hand.

Ich treffe eine Auswahl von Unternehmen, die mir gefallen. Ich fürchte, aber ich schließe hier auch diejenigen Unternehmen ein, zu denen ich - nach den Anforderungen zu urteilen - nicht gehe.

Ich schreibe in jedes Anschreiben, in dem ich male - gemessen an den Anforderungen -
Wie kann ich ihnen helfen und was ich noch nicht weiß, aber ich werde lernen und lernen.

Am Ende geben sie mir ein paar Testgegenstände und ein paar Einladungen zu Interviews.

Interviews sind in der Regel sehr positiv, dies sind bereits technische Interviews. Wir sprechen gleichberechtigt mit den technischen Spezialisten der Unternehmen (nicht in Bezug auf Wissen, sondern in Bezug auf die menschlichen Beziehungen). Sie geben mir Feedback, empfehlen etwas hochzuziehen.

Bemerkung für die zukünftigen Joons


Ich weiß, wie interessant es ist, den zukünftigen Junior über die Zusammensetzung des Interviews zu lesen, aber es gibt nichts Besonderes zu sagen. Die Leute schauen meistens auf die allgemeine Angemessenheit + versuchen irgendwie, das Potenzial einzuschätzen. Zumindest adäquate Leute. Diejenigen, die es irgendwie anders versuchen - und arbeiten, lohnt sich nicht. So habe ich mich im Voraus entschieden und "programmiert", dass ich einen guten Platz verdient habe. Und wenn ja, dann gibt es keinen Grund, wohin zu gehen, wenn sie es nur nehmen würden.

Dies hat mir geholfen, den Dialog mit dem Arbeitgeber gleichberechtigt zu führen, wodurch klar wurde, wie sie mich wählen, also wähle ich sie. Es ist wichtig, unnötige Barrieren im Kopf zu entfernen. In technischen Fragen lernen Sie grundlegende Dinge (Rekursion, Schließungen, lexikalische Umgebung usw.), Sprache und Google über Interviews. Gehen Sie verantwortungsbewusst damit um.

Das Interviewen ist die gleiche Fähigkeit und Sie können es üben! Ich möchte auch darauf hinweisen, dass es ein vergebliches und gefährliches Unterfangen ist, sich ohne wirklichen Grund als König im Kopf zu programmieren.

Testaufgaben


Von dem interessanten Teil - bei VTB gaben sie mir eine Testaufgabe. Es ist notwendig, 100 Markierungen an zufälligen Stellen auf der Karte zu zeichnen. Nun, wenn Sie mit dem Server interagieren und ausgezeichnet, wenn Sie an Land sind.

Ich mochte die Aufgabe, am Ende habe ich 2 Repositories auf dem Git gemacht. Im ersten Fall habe ich einfach die erforderlichen Daten von der Drittanbieter-API angefordert, und im zweiten Fall habe ich meinen Server verschraubt und die Ergebnisse einfach zwischengespeichert.

Ich fragte mich: Wie kann man das Land bestimmen, was ist seine Eigenschaft? Dass zum Beispiel alle Städte an Land sind! Also muss ich zufällige Städte markieren. Ein anderer Freund warf den Gedanken auf, dass das ganze Land über Null sei, aber es schien mir schwieriger umzusetzen.

Als Ergebnis hatte ich eine Karte mit Google, ich forderte Städte auf VKontakte an (dafür musste ich zuerst Länder anfordern), dann gingen die Städte zur Geokodierung nach Yandex, von wo die Koordinaten zurückkehrten.

Die Koordinaten wurden in einem Array auf dem Server gestapelt. Als ein neuer Benutzer zu meiner Anwendung kam (auf Heroka bereitgestellt, kann sie aufgrund der Funktionen dieses kostenlosen Hostings 30 Sekunden lang gestartet werden), wurden neue Koordinaten hinzugefügt (VK-VK-Yandex-meine Google-Karte).

Wenn die Anzahl der Koordinaten einen bestimmten Betrag erreicht und jeder neue Benutzer eintritt, bleibt nur 1 Anforderung übrig, wodurch nur ein weiteres Koordinatenpaket hinzugefügt wird. Es stimmt, die Datenbank ist nicht hier und wenn der Heroku-Server einschläft (eine halbe Stunde ohne Besuche) und dann aufwacht, dann wieder von vorne. Dann schraubte er die Yandex-Karte auf und wechselte einfach in den Unternehmensfarben.

Konfrontiert mit einem Cors-Problem, löste es durch einen Dienst, der es Ihnen ermöglicht, dies zu umgehen, aber die Anzahl der Anfragen stark begrenzt.

Im Allgemeinen hat es mir gefallen.

Zur Schande dieses VTB-Mitarbeiters ist es erwähnenswert, dass er sich irgendwo zusammengeschlossen hat und mir kein Feedback gegeben hat.

Hier ist die erste Option - ohne Server.
Die zweite Option ist jedoch der Server.
Nach einer langen Zeit der Inaktivität beginnen 30 s.

Arbeit!


Also Ende Mai. Firma aus Skolkovo. Ihre Anforderungen liegen deutlich über meinen Kompetenzen. Ich fürchte, aber ich werfe einen Lebenslauf, ich wollte unbedingt hierher kommen.

Sie antworten, geben einen einfachen Test: Erstellen Sie eine einfache Seite mit Paginierung, einem Filter und einem einfachen Server. Es gibt eine kleine Datenmenge, es ist notwendig, die Arbeit der Seite zu implementieren und mit dem Server gemäß den REST-Standards und all dem zu interagieren.

Das Layout ist nicht besonders erforderlich, sondern das Verständnis von REST, was json ist, der Client-Server-Interaktion und der Logik auf js.

Im Allgemeinen sende ich . Sie mögen, sie rufen zum Schluchzen auf.

Ich komme und spreche mit Katya von der Personalabteilung, meiner zukünftigen Teamleiterin Sasha und dem älteren Kollegen Sergey. Grundsätzlich geht es nicht mehr um technische Probleme, sondern vielmehr um die Angemessenheit meiner Ambitionen. Sie schauen, ob ich die Person bin, die ihren Test entschieden hat.

Sie in einer deprimierenden Stimmung zurücklassen. Es hat mir natürlich gefallen, aber ich halte mich eindeutig nicht an die Anforderungen.

Ich komme nach Hause, gehe in den Laden und bekomme dort einen Anruf mit einem Angebot! Von ihnen, von denen, wo ich so hin wollte! Sie stimmten meinen Bedingungen zu!

Gefühle - unbeschreiblich!

Bei der Arbeit


Es ist erwähnenswert, dass das Unternehmen das Risiko eingegangen ist, mich - den grünen Juni - zu nehmen.

Aber am Ende, in 3 Monaten der Probezeit, konnte ich mich beweisen, Initiative zeigen und selbständige Arbeiter werden.

Sie werden sich nicht selbst loben - niemand wird loben!
Aus eigener Initiative komme ich anderthalb Stunden früher zur Arbeit (3-4 von 5 Tagen).
Zur Zeit ist niemand da und ich lerne leise.

In den ersten Wochen 2 nach dem Einrichten der Umgebung habe ich Angularjs gemeistert und mich aktiv dem Projekt angeschlossen.
Dann führte er auf eigene Initiative sofort js es6 und höher in unser Projekt ein (bevor es kein Babel gab und Kollegen die neue Syntax nicht verwenden konnten).

Aus eigener Initiative habe ich die Assembly auf Webpack eingerichtet und auf die neueste Version gebracht. Zuvor haben wir nur die Fledermausdatei gesammelt.

Aus eigener Initiative habe ich die Integration unseres Projekts in unser anderes Teilprojekt komplett überarbeitet. Auf unserer Website wird eine Karte verwendet - dies ist auch ein Teilprojekt. Und zuvor wurde es jedes Mal auf eine neue geladen, wenn zu einer anderen Seite gewechselt wurde (und das sind mehr als 4 MB!). Ich habe eine einzelne Karte für das gesamte Projekt erstellt und dies ist nur 1 Download! Nun, er fügte die kleinen Dinge hinzu.

Ich habe dem Projekt Cookies hinzugefügt und es dann durch einen frisch untersuchten localStorage ersetzt.

Außerdem hat er von sich aus ein Programm geschrieben, ein Analogon zum Webpack-Dev-Server, über das es bereits zwei Artikel gibt und von denen mindestens einer geplant ist.

Pünktlich oder schneller erledigte ich aktuelle Aufgaben und erledigte alles andere (außer der Karte) in meiner Freizeit, weil Ich mag es einfach! Ich möchte unser Projekt bequemer und besser machen!

Und ich sprenge es einfach! Er lernte auch, aktuelle Aufgaben zu priorisieren.

Infolgedessen ergreife ich nach 3,5 Monaten erneut die Initiative und bekomme eine Beförderung!

Sie wissen noch nicht, ob ich jünger bin? Wahrscheinlich nicht mehr.

Der Baum wächst!

Fazit


Wir bekommen also eine solche Kette von Unfällen.

Ich arbeite seit vielen Jahren im Vertrieb, wo ich lerne, keine Angst zu haben, mit anderen Menschen zu interagieren und die Initiative zu ergreifen.

Ich gründe eine Eishockeymannschaft, in der ich einen Freund treffe, der dann einen entscheidenden Impuls für mein Programmierstudium (Magic Pendell) ausübt.

Ich fange an zu rennen, um Gewicht zu verlieren, aber am Ende lerne ich, einen Plan zu erstellen und auszuführen, Schwierigkeiten als Teil des Plans wahrzunehmen und sie zu überwinden. Ich lerne, mich in die Tat umzusetzen.
Ich treffe einen Coach, mit dem ich zu dem Schluss komme, dass ich als Programmierer arbeite - der erste Impuls.
Ich traf einen Mentor, der einen zweiten Impuls hatte.
(Ein chronologisch magisches Pendel an dieser Stelle).

Abschließend möchte ich sagen, dass ich die Arbeit wirklich mag, ich mag das Gefühl des „Teamspiels“, ich mag das Team (wir haben wirklich großartige Leute und Teamleiter). Unmittelbar nach der Bewerbung habe ich einen Plan zur Selbstentwicklung ausgearbeitet und ihn nach Monaten aufgelöst. Ständig selbstlernend und selbstverbessernd. Ich habe einige Wissenslücken, aber ich berechne und eliminiere sie! Je mehr ich eliminiere, desto mehr neue erscheinen.

Ich möchte auch darauf hinweisen, dass Sie selbst bei dem langweiligsten Erbe von Angularjs (obwohl es mit hoher Qualität geschrieben ist) sehr interessante Aufgaben finden und sich ständig weiterentwickeln können.

Die Sache ist, wie man aussieht!

Danksagung


Ich glaube, dass es nie viele Dankeschöns gibt, und im Allgemeinen ist es notwendig, sie öfter gegenüber geliebten Menschen auszudrücken!
Ich möchte mich bei 3 Personen bedanken, ohne die ich nicht gewonnen hätte.

Meine Frau Galya. Ich weiß, wie schwer es in letzter Zeit für Sie war, ich fühle Ihre Unterstützung. Ohne dich wäre nichts davon passiert. Das alles für dich!

Mein Freund Wanja. Wie schön ist es, wenn Sie im Erwachsenenalter das gewinnen, was Sie absolut nicht erwarten und nicht besonders glauben, dass Sie es finden können! Und Sie finden es nicht egoistisch, sondern bis zu einem gewissen Grad altruistisch! Ich bin sicher, dass Sie und ich zu vielen Dingen fähig sind!

Mein Mentor, Sasha. Wir haben uns zwar noch nie gesehen und Sie haben zu scharfe Ansichten, aber Sie sind eine starke Persönlichkeit und haben mich als Programmierer sehr stark beeinflusst, wofür ich Ihnen sehr dankbar bin. Ohne unsere Gespräche und Ihr Mentoring hätte ich nicht das erreichen können, was ich erreicht hatte.

Nachwort


Ein neugieriger Leser kann bemerken, was zum Teufel mit den Jahreszeiten in der Geschichte ist? Autor, wo suchst du?

Um die Wirkung des Artikels zu verstärken, wollte ich einen Zyklus wechselnder Jahreszeiten als Metapher für die Entstehung eines neuen Lebens durchlaufen.

Dies ist eine andere Geschichte.

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


All Articles