De junior a senior: como fue conmigo

Este año se cumplirán 10 años desde que me registré en este sitio y un poco más he estado haciendo desarrollo web, principalmente front-end.





Parece que esta es una buena razón para ver cómo fue, tal vez notes algunos paralelismos con tu experiencia.





Inicio: estudio web

En mi cuarto año en la Universidad ITMO, decidí que había llegado el momento de pasar de un trabajo informal a tiempo parcial para estudiantes a un trabajo a tiempo completo. En ese momento, ya sabía un poco sobre programación, git y linux. Con tal conjunto de habilidades, traté de responder a la oferta de un pasante para un estudio web y después de una tarea de prueba obtuve mi primer trabajo.





El estudio tenía su propia puesta en marcha que se suponía que iba a revolucionar el mercado de servicios. Desde un punto de vista técnico, existía jQuery para el front-end del sitio y ExtJS para el área de administración. Comencé a involucrarme en el proyecto, a asumir tareas cada vez más complejas. En algún momento, surgió una tarea particularmente difícil, diseñar ExtJS. Decidí compartir mi experiencia con la comunidad, y así apareció mi primer artículo sobre Habré.





El proyecto se estaba desarrollando y yo estaba ganando experiencia. Hubo varios rediseños en los que reescribimos la mayor parte del código desde cero, movido de un marco casero sobre jQuery a AngularJS. También leí Perfect Code de McConnell y el libro de rinocerontes y conocía todos los aspectos más difíciles de JavaScript que a los principiantes les encanta asustar.





Con el tiempo, resultó que ya soy uno de los veteranos de la empresa, tengo las tareas más difíciles y yo mismo enseño a otros. Parece que esto es lo que pasó, he crecido hasta el rango de señor.





Estoy en la foto de abajo
Estoy en la foto de abajo

Yandex

Las inversiones en la puesta en marcha estaban llegando a su fin gradualmente y las ventas no estaban creciendo mucho. La perspectiva para los desarrolladores era regular. Así que cepillé mi currículum, describí todas las tecnologías con las que estaba trabajando en ese momento, agregué un perfil en Github con mis manualidades de código abierto y lo envié todo a Yandex.





A los entrevistados de Yandex les gustó, me invitaron a una entrevista, la pasé y conseguí el trabajo. Yo era el único front-end del equipo, por lo que nadie cuestionó mis soluciones técnicas. No es de extrañar, porque ya tenía mucha experiencia de mi último trabajo (como me pareció).





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





. , . Selenium Webdriver, , , .





.





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





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





. , , , . , .





, , . , !





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





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





, . . , API. – , . .





, . , , . :





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





Y así, ahora tengo experiencia no solo escribiendo nuevos proyectos, sino también reescribiendo los antiguos. Adquirí experiencia en la comunicación con las partes interesadas, habilidades para evaluar no solo mi tiempo, sino a todo el equipo. Era importante priorizar las tareas del año de tal manera que el primer semestre no resultara en postergaciones, "después de todo, todavía tenemos un año entero por delante".





Una vez, durante otra conversación 1-1, mi gerente dijo que me estaban promocionando en función de los resultados del trabajo realizado. Ahora me llamo oficialmente Ingeniero de front-end senior. Solo si alguien me pregunta ahora si soy un senior o no, entonces responderé que el infierno sabe quiénes son estos seniors.








All Articles