Do júnior ao sênior: como foi comigo

Este ano já faz 10 anos que estou cadastrado neste site e um pouco mais venho fazendo desenvolvimento web, principalmente front-end.





Parece que esse é um bom motivo para ver como foi, talvez você note alguns paralelos com a sua experiência.





Iniciar: web studio

Em meu quarto ano na ITMO University, decidi que era hora de mudar de empregos de meio período de estudante casual para trabalho de tempo integral. Naquela época, eu já conhecia um pouco sobre programação, git e linux. Com este conjunto de competências, tentei responder à oferta de um estagiário para um estúdio web e após uma tarefa de teste consegui o meu primeiro emprego.





O estúdio teve sua própria startup que deveria revolucionar o mercado de serviços. Do ponto de vista técnico, existia o jQuery para o front end do site e o ExtJS para a área administrativa. Comecei a me envolver no projeto, a assumir tarefas cada vez mais complexas. Em algum ponto, uma tarefa particularmente difícil se deparou com o estilo ExtJS. Decidi compartilhar minha experiência com a comunidade, e assim apareceu meu primeiro artigo sobre Habré.





O projeto foi se desenvolvendo e eu fui ganhando experiência. Houve vários reprojetos nos quais reescrevemos a maior parte do código do zero, movido de uma estrutura caseira no topo do jQuery para o AngularJS. Eu também li o livro Perfect Code e o rhino de McConnell e conhecia todos os aspectos mais difíceis do JavaScript que os iniciantes adoram assustar.





Com o tempo, descobri que já sou um dos veteranos da empresa, recebo as tarefas mais difíceis e eu mesmo ensino outras pessoas. Parece que foi isso que aconteceu, cheguei ao posto de seigneur.





Estou na foto abaixo
Estou na foto abaixo

Yandex

Os investimentos na startup foram aos poucos chegando ao fim e as vendas não estavam crescendo muito. A perspectiva para os desenvolvedores era razoável. Então eu escovei meu currículo, descrevi todas as tecnologias com as quais estava trabalhando na época, adicionei um perfil no Github com minhas artes de código aberto e enviei tudo para o Yandex.





Os entrevistados de Yandex gostaram, convidaram-me para uma entrevista, que fiz e consegui o emprego. Eu era o único front-end da equipe, então ninguém questionou minhas soluções técnicas. Não é de estranhar, porque já tinha muita experiência do meu último emprego (como me pareceu).





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





. , . Selenium Webdriver, , , .





.





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





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





. , , , . , .





, , . , !





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





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





, . . , API. – , . .





, . , , . :





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





E então, agora tenho experiência não apenas em escrever novos projetos, mas também em reescrever antigos. Ganhei experiência na comunicação com os stakeholders, habilidade em avaliar não só o meu tempo, mas toda a equipe. Era importante priorizar as tarefas do ano de forma que o primeiro semestre não resultasse em procrastinação, “afinal, ainda temos um ano inteiro pela frente”.





Certa vez, durante outra conversa 1-1, meu gerente disse que eu estava sendo promovido com base nos resultados do trabalho realizado. Agora sou oficialmente chamado de Engenheiro Front-end Sênior. Só se alguém me perguntar agora se sou sênior ou não, responderei que diabos sabe quem são esses idosos.








All Articles