Von Junior zu Senior: wie es bei mir war

In diesem Jahr ist es 10 Jahre her, dass ich auf dieser Website registriert bin, und ein bisschen mehr habe ich Webentwicklung betrieben, hauptsächlich Front-End.





Es scheint, dass dies ein guter Grund ist, um zu sehen, wie es war. Vielleicht werden Sie einige Parallelen zu Ihrer Erfahrung bemerken.





Start: Webstudio

In meinem vierten Jahr an der ITMO-Universität entschied ich, dass es Zeit war, von Gelegenheitsstudenten-Teilzeitjobs zu Vollzeitarbeit zu wechseln. Zu diesem Zeitpunkt wusste ich bereits ein wenig über Programmierung, Git und Linux. Mit solchen Fähigkeiten versuchte ich, auf das Angebot eines Praktikanten in einem Webstudio zu reagieren, und nach einer Testaufgabe bekam ich meinen ersten Job.





Das Studio hatte ein eigenes Startup, das den Dienstleistungsmarkt revolutionieren sollte. Aus technischer Sicht gab es jQuery für das Frontend der Site und ExtJS für den Admin-Bereich. Ich begann mich an dem Projekt zu beteiligen und immer komplexere Aufgaben zu übernehmen. Irgendwann kam eine besonders schwierige Aufgabe auf, ExtJS zu stylen. Ich beschloss, meine Erfahrungen mit der Community zu teilen, und so erschien mein erster Artikel über Habré.





Das Projekt entwickelte sich und ich sammelte Erfahrungen. Es gab mehrere Redesigns, bei denen wir den größten Teil des Codes von Grund auf neu geschrieben und von einem hausgemachten Framework über jQuery zu AngularJS verschoben haben. Ich habe auch McConnells Perfect Code und das Nashornbuch gelesen und kannte die schwierigsten Aspekte von JavaScript, die Anfänger gerne erschrecken.





Im Laufe der Zeit stellte sich heraus, dass ich bereits einer der Oldtimer im Unternehmen bin, die schwierigsten Aufgaben bekomme und selbst andere unterrichte. Es scheint, dass dies passiert ist, ich bin zum Seigneur herangewachsen.





Ich bin auf dem Bild unten
Ich bin auf dem Bild unten

Yandex

Die Investitionen in das Startup gingen allmählich zu Ende und der Umsatz wuchs nicht sehr stark. Die Aussichten für Entwickler waren mittelmäßig. Also bürstete ich meinen Lebenslauf, beschrieb alle Technologien, mit denen ich zu dieser Zeit arbeitete, fügte ein Profil auf Github mit meinem Open-Source-Handwerk hinzu und schickte alles an Yandex.





Die Befragten von Yandex mochten es, sie luden mich zu einem Interview ein, das ich durchging und den Job bekam. Ich war das einzige Frontend im Team, daher stellte niemand meine technischen Lösungen in Frage. Es ist nicht überraschend, denn ich hatte bereits viel Erfahrung von meinem letzten Job (wie es mir schien).





, , . , . , , . UI . API .





. , . Selenium Webdriver, , , .





.





2016 , . , 2013, . " " . , – ?





, allure-framework, . , (Angular, Backbone, React) ES6/ES2015. , !





. , , , . , .





, , . , !





, . -, , . -, . , , , - . - :





, , - , , - . , , . " , " . , . - .





, . . , API. – , . .





, . , , . :





, - . , , . , ( ) . , , - .





Und so habe ich jetzt Erfahrung, nicht nur neue Projekte zu schreiben, sondern auch alte umzuschreiben. Ich habe Erfahrung in der Kommunikation mit Stakeholdern gesammelt und Fähigkeiten, nicht nur meine Zeit, sondern das gesamte Team einzuschätzen. Es war wichtig, die Aufgaben für das Jahr so ​​zu priorisieren, dass das erste Halbjahr nicht zu Verzögerungen führt. "Schließlich haben wir noch ein ganzes Jahr vor uns."





Einmal sagte mein Manager während eines weiteren 1: 1-Gesprächs, dass ich aufgrund der Ergebnisse der geleisteten Arbeit befördert werde. Ich werde jetzt offiziell Senior Front-End Engineer genannt. Nur wenn mich jetzt jemand fragt, ob ich ein Senior bin oder nicht, dann werde ich antworten, dass zum Teufel weiß, wer diese Senioren sind.








All Articles