
Dieser Artikel ist eine Übersetzung des
ursprünglichen Beitrags von Sick Hudib, der kürzlich beschlossen hat, sein Leben dramatisch zu verändern und seinen Beruf vom Lehrer zum Programmierer zu ändern.
Vom Autor: In meiner Geschichte geht es darum, wie ich es geschafft habe, eine Karriere als Frontend-Entwickler von Grund auf ohne besondere Ausbildung oder Erfahrung zu beginnen. Ich habe alleine gelernt und 8 Stunden am Tag gearbeitet. Nach 10 Monaten bekam ich einen Job in einer neuen Spezialität.
Wunsch, Entwickler zu werden
Es entstand allmählich und wurde allmählich stärker: Ich las Artikel wie diesen und wollte eine Karriere in der IT beginnen. Als ich die Geschichten von Enthusiasten studierte, die das erreichten, was sie wollten, glaubte ich ihren Worten nicht allzu sehr. Es schien, dass all diese Leute irgendwie etwas Besonderes waren und ich nicht, also solltest du es nicht einmal versuchen.
Seitdem habe ich verstanden, wie das alles funktioniert. Es gibt keine besonderen Leute, die Programmierer werden und es tun können. Ich möchte nicht sagen, dass der Prozess der Umwandlung in einen Encoder einfach ist, da dies natürlich nicht der Fall ist. Aber jeder kann wahrscheinlich Entwickler werden. In jedem Fall haben fast alle von uns die notwendigen Neigungen. Sie müssen hart arbeiten, ständig lernen und geduldig sein. Es wird Momente der Verzweiflung geben, in denen es so aussieht, als würde nichts daraus werden. Sie müssen alles aufgeben und das Gleiche tun wie zuvor. Aber am Ende, wenn alles richtig gemacht ist, werden Sie erreichen, was Sie sich wünschen.
Ich möchte hinzufügen, dass ich zu Beginn nicht nur Kenntnisse über das Fachgebiet hatte, das ich erhalten wollte, sondern auch keine besonderen Mittel hatte, um teure Kurse zu absolvieren. Ich bin kein Schüler oder Schüler, ich musste an meinem vorherigen Arbeitsplatz arbeiten, um mich selbst zu versorgen. Trotzdem hat alles so geklappt, wie es sollte, und so scheint es mir, dass auch Sie Erfolg haben können. Warum nicht?
Wir erinnern Sie daran: Für alle Leser von „Habr“ - ein Rabatt von 10.000 Rubel bei der Anmeldung für einen Skillbox-Kurs mit dem Promo-Code „Habr“.
Skillbox empfiehlt: Der Online-Kurs Frontend Developer Profession .
Starten Sie
Bis zu dem Moment, als ich die erste Zeile meines Codes schrieb, hatte ich so etwas noch nie gemacht und wusste insbesondere nichts über Programmierung und IT im Allgemeinen. Zu Beginn der Reise war meine Wahl das Restaurantgeschäft, mit dem ich schon in jungen Jahren beschäftigt war. Dann bekam ich eine musikalische Ausbildung und kurz bevor ich Programmierer wurde, arbeitete ich als Lehrer in Spanien. Ich war nicht besonders gut in Computern. Aber ich war immer daran interessiert, etwas über Technologie zu lernen. Ich dachte an Programmierer als die Helden unserer Zeit. Vielleicht, weil mir das Codieren als Eliteberuf erschien, der nur Menschen zugänglich ist, die die notwendige Ausbildung an Spitzenuniversitäten erhalten haben. Daher habe ich den Schwellenwert für die Eingabe der Programmierung einfach als zu hoch für mich angesehen.
In dem Moment kam die schwere Entscheidung
Meine Freundin hat einmal das Thema eines kleinen Prozentsatzes von Frauen in technologischen Fachgebieten angesprochen. Sie beschloss, die Situation zumindest ein wenig zu korrigieren und Programmiererin zu werden. Zum Teil - weil sie ein Vorbild für ihre Familie werden wollte, insbesondere für ihre jüngeren Mitglieder.
Nachdem sie mir davon erzählt hatte, dachte ich auch. Wir haben festgestellt, dass es eine große Anzahl von Ressourcen gibt, die für Schulungen verwendet werden können. Ja, fairerweise werde ich sagen, dass meine Freundin als HR gearbeitet hat, bevor sie Programmiererin wurde. Und am Ende erhielt sie einen Monat vor mir eine Einladung von einem Technologieunternehmen in ihrer neuen Spezialität.
Vor Beginn des Trainings haben wir im Kunstmuseum ein Kinderbuch über Programmierung gesehen. Das Buch sprach über HTML. Wir kamen nach Hause, öffneten den Editor und schrieben
Hallo Welt
und startete dann das Ergebnis im Browser und ersetzte die Farbe geänderter Farbe: rot. Wir haben alles gemacht und waren einfach sehr zufrieden.
Infolgedessen war es dieser Fall, der uns beide dazu brachte, Programmierer zu werden.
Frühere Arbeiten
In dem Moment, über den ich spreche, habe ich achtjährigen Kindern Englisch beigebracht. Ich mochte im Grunde alles; Mein Fall unterscheidet sich von einer Situation, in der Sie einen verhassten Job aufgeben, um das Leben von vorne zu beginnen. Nein, mir ging es gut. Aber manchmal kommt es vor, dass, selbst wenn Sie alles mögen, die Zeit kommt, etwas zu ändern, weiterzumachen. Ich beschloss, eine neue Phase in meinem Leben zu beginnen und die Komfortzone zu verlassen.

Weg zum Erfolg
Grundsätzlich ist dieser Weg schwer zu finden, es ist unwahrscheinlich, dass er überhaupt existiert. Sie können für die Straße fühlen, aber nicht mehr. Wir drei haben den Weg zum Programmieren eingeschlagen (ja, ich, meine Freundin und ein anderer guter Freund). Und wir wurden zu dem, was wir wollten - wir sind jetzt alle Entwickler. Dabei verwendeten wir Materialien und Methoden, die für jeden von uns geeignet waren, und unsere Wege waren unterschiedlich.
Starten SieIn der ersten Phase begann ich über das Programmieren und Ansehen von Videos auf YouTube zu lesen, um etwas zu verstehen. Dann begann er HTML und CSS zu studieren. Nichts besonders Ernstes, es war fast ein Spiel. Als nächstes beschloss ich, die Tutorials zu durchsuchen und das zu erstellen, was sie lehrten - dies waren die grundlegenden Seiten. Es hat mir geholfen, in den Strom zu kommen.
ZielsetzungMeine Freunde und ich halfen uns gegenseitig mit Rat und moralischer Unterstützung. Das war eine sehr gute Hilfe.
Außerdem habe ich versucht, mir ein Ziel zu setzen - es so klar wie möglich zu formulieren und alles Unnötige zu beseitigen. Ich beschloss, meinen Karriereweg nicht abrupt, sondern schrittweise zu ändern, um auf einen neuen zuzugehen. Ich hatte keine Einnahmequelle für Dritte, daher konnte ich meinen Job während des Studiums nicht kündigen, bis ich eine neue bekam.
Ich entschied, dass das Frontend das sein würde, was ich anstrebe - es schien mir, dass die Eintrittsschwelle hier nicht zu hoch ist. Daher habe ich meine Suche eingegrenzt und mich darauf konzentriert, die Erfahrung und das Wissen zu sammeln, die in diesem Bereich benötigt werden. Und ich mochte und mag es mehr, in der Firma zu arbeiten und nicht den Weg eines Freiberuflers zu gehen.
Es gibt also ein Ziel, jetzt müssen Sie die Frist festlegen. Ich wollte mein Ziel nicht aufschreiben und vergessen, deshalb musste ich es so realistisch wie möglich gestalten. Ich habe 2017 angefangen, also habe ich beschlossen, dass ich in einem Jahr, 2018, einen Job in einer neuen Spezialität für mich finden sollte.
Es wäre naiv vorzutäuschen, dass ich zu diesem Zeitpunkt alles vollständig kontrolliert habe und sehr zuversichtlich in meine Fähigkeiten war. Überhaupt nicht. Ich hatte ein wenig Angst, weil die beruflichen Veränderungen zu ernst waren. Ich hatte alle Zweifel, die nur in einer ähnlichen Situation auftreten konnten. Aber der Schlüssel war das Vertrauen, dass ich das beenden musste, was ich begonnen hatte. Ich traf eine Entscheidung und ging bis zum Ende.
SchulungEs war klar, dass der einzig richtige Weg für mich darin bestand, zu lernen. Da ich den ganzen Tag gearbeitet habe, hatte ich nicht zu viele Stunden dafür. Die Suche nach Zeit führte mich dazu, meine Tage mit einer so wertvollen Ressource wie einem Wochenende zu strukturieren. In dieser Zeit sah mein typischer Samstag und Sonntag so aus:
8:00 - aufstehen, Frühstück
8:30 - Training und Codierung
12:30 - Fitnessstudio
13:30 - Mittagessen, Ruhe
15: 00/16: 00 - Training und Codierung
20: 00/21: 00 - Ende des Tages
Ich hatte auch einen Urlaub, den ich nicht ausnutzte - zu dieser Zeit lernte ich jeden Tag. Ja, der Sommer flog an mir vorbei, aber es hat sich gelohnt.
Der September kam und ich ging wieder zur Arbeit. Ich beschloss, meinen Arbeitstag etwas zu verkürzen, da mir klar wurde, dass mein Einkommen sinken würde. Aber dann hätte es mir etwas mehr Zeit zum Lernen geben sollen. Es war ein sehr ernster Schritt, der meine ganze Zukunft beeinflusst hat, und ich bereue meine Entscheidung nicht.
Es ist schwer in Worten zu beschreiben, wie schwierig es für mich war, mich von meinem Code zu lösen. Ich wollte nur zum Computer zurückkehren und weiterarbeiten. Leider hatte ich immer weniger Zeit zum Lernen, da der Unterricht eine maximale Teilnahme erforderte. Trotz meiner hohen Motivation konnte ich nichts tun.
Meine Aktivität auf GitHub im OktoberSie können jedoch auf dem Bild oben sehen, dass ich versucht habe, Freizeit und Gehirnressourcen zu finden. Manchmal hat es funktioniert, manchmal nicht. In einigen Fällen verlor ich sogar die Motivation, die jedoch nicht lange anhielt. Es war schwierig, aber ich führte den Plan trotzdem weiter aus. Ich hielt den notwendigen Rhythmus aufrecht, bis ich nach Madrid musste - dies war einige Monate vor Beginn der Frist.

Tools und Ressourcen
Seit 10 Monaten suche ich nach Ressourcen, die für meine Aufgabe relevant sind. Also stellte ich Fragen auf Twitter, fragte Freunde, suchte im Internet nach Informationen. Das Ergebnis
ist dies .
Ein Teil der Liste über den Link hier:
- freecodecamp.org;
- Cassidy Williams und Colt Steeles Udemy;
- Wes Bos 'JavaScript 30 und andere Kurse;
- YouTube: Traversy Media, LevelUpTuts;
- Christina Truongs Lynda.com;
- Udacity Front-End Nanodegree.
Die Kurse sind gut, aber sie allein können Sie nicht zum Spezialisten machen. Es werden auch andere Tools benötigt. Hier sind meine:
- Twitter - Hat mir in der # 100DaysOfCode-Community sehr geholfen.
- GitHub - tatsächlich gibt es hier nichts Besonderes zu beschreiben. Alles ist so klar.
- Portfolio von Entwicklern - Ich habe sie durchgesehen und studiert, was ich brauche, um in einen neuen Beruf einzutauchen.

Arbeit
Überraschenderweise war es viel einfacher als ich dachte, einen Job in einer neuen Spezialität zu finden. Ich habe nicht Tausende von Lebensläufen verschickt und nicht stundenlang im Job gesucht. Ich habe versucht, genau das Ziel zu treffen - genau das zu wählen, was interessant und relevant ist.
Als Ergebnis hatte ich fünf Interviews. Eines ist mir nicht gelungen, sie haben mich abgelehnt, das zweite Mal habe ich die letzte Aufgabe nicht erledigt. Drei erfolgreich abgeschlossen und drei Angebote gleichzeitig erhalten. Einer von ihnen war äußerst unattraktiv. Die anderen beiden waren gut, alles was übrig blieb war zu wählen.
Ich habe kurz beschrieben, wie ich einen Job bekomme, aber glauben Sie mir, die Suche war beschäftigt. Ich verstehe jedoch immer noch nicht ganz, ob mein Wissen und meine Erfahrung wettbewerbsfähig sind oder nicht. Im Allgemeinen war es schwierig, aber gleichzeitig interessant. Als ich zwei Einladungen erhielt, glaubte ich es nicht einmal. Bisher überrascht mich der erfolgreiche Abschluss dieser Quest.
Apropos Interviews: Die beiden Unternehmen hatten sehr unterschiedliche. In einem Fall handelte es sich um eine Reihe von Videoanrufen an verschiedene Mitarbeiter des Unternehmens. Sie ist klein, aber sie hat ein tolles Team. Sie haben mir eines von zwei guten Angeboten gegeben.
Das zweite Unternehmen stellte sich als Startup heraus, das sich irgendwo auf dem Weg zum Erfolg befindet. Nach einem Telefoninterview gaben sie den Auftrag, den ich in wenigen Tagen erfolgreich abschloss. Ich musste eine Komponente mit API-Aufrufen erstellen und am Ende die richtigen Daten anzeigen. Dann fand ein Video-Chat statt und ich sprach darüber, was gemacht wurde, wie und warum. Nachdem ich zu einem persönlichen Interview eingeladen worden war, trat ich dem Team als Junior-Frontend bei.
An meinem ersten Arbeitstag in Madrid trank ich Morgenkaffee, ging in das neue Büro und stellte mich vor. So begann mein neuer Weg, meine neue Karriere.
Skillbox empfiehlt: