Trabalhar 12 horas por dia e ficar acordado por 3 dias seguidos ou como me tornei um desenvolvedor front-end

Como um cara da cidade de Kameshkovo entra na TI e prova que haveria um desejo, mas sempre haverá oportunidades



Olá! Meu nome é Artem, sou desenvolvedor front-end em terceirização de produção na Hawking Bros. Agora já estou no meio e ainda estou estudando na faculdade na especialidade “Programação em sistemas de computador”.



Eu venho de Kameshkovo - isso é perto de Vladimir. População - 12.496 pessoas. Uma cidade tão pequena e discreta no mapa, que começou como um assentamento de trabalhadores em uma fábrica de tecelagem. Como você já entendeu, a TI não é muito desenvolvida na minha cidade natal, embora deva ser destacado que os jovens locais estão interessados ​​em instituições de ensino técnico.



imagem

Aqui é Kameshkovo. Olá, pequena pátria



Neste artigo, contarei como foi meu caminho para entrar em TI. Talvez outra pessoa de pequenas cidades e vilarejos regionais leia e entenda que você não precisa de contatos ou dinheiro para trabalhar em nossa indústria, você só precisa do desejo de trabalhar bem e trabalhar duro.



Primeiro computador, jogos e falta de interesse em desenvolvimento web



Aos 13 anos ganhei meu primeiro computador e já comecei a estudar como ele funciona. Na verdade, este pode ser considerado o ponto de partida do meu caminho para a TI. Fiz sozinho e foi difícil - não tinha literatura especializada e meu nível de inglês deixava muito a desejar. Portanto, muitas vezes "acerto ao acaso" e aprendo dessa forma. Depois de um tempo, fui para o círculo de programação escolar. Agradeço a ele por pelo menos ter materiais para um estudo mais aprofundado do assunto. E aí já decidi com certeza que queria conectar a vida com a TI.



Naquela época, eu já tinha mais ou menos dominado C ++: usava para fazer pequenas calculadoras para mim e para meus amigos, que, por exemplo, calculavam percentuais em jogos. Foi uma sensação muito boa: chegar a alguns aplicativos e tentar implementá-los sozinho, pensando na lógica do trabalho, corrigindo alguns erros, levando em consideração que ninguém lhe deu soluções prontas e muito menos o orientou.



Naquela época, nunca imaginei que me tornaria um desenvolvedor web. Na aula do 9º aprendemos HTML e um pouco de JavaScript, e então achei que era muito fácil para mim. Mas depois de alguns anos, depois de mergulhar no desenvolvimento web, mudei de ideia ...

Aprendi que existem grandes aplicativos da web e como eles são desenvolvidos e percebi que isso é legal e deve estar indo nessa direção. Além disso, em 2016-2017, o desenvolvimento web decolou - surgiram muitas tecnologias, a popularidade das soluções existentes começou a crescer devido ao lançamento de novas versões. Começamos a falar sobre bots, interface de usuário de movimento e muito mais.



Mais ou menos na mesma época, quando eu estava no segundo ano de faculdade, fomos convidados a participar do campeonato de jovens profissionais da WorldSkills Rússia (região de Vladimir). Foi-me oferecido para tentar participar na competência "Web Design and Development". Concordei, mas desta vez voei: meu conhecimento não foi suficiente e o lugar do participante foi para outra pessoa. Estranhamente, isso não me incomodou. Pelo contrário, eu tinha um objetivo - disputar o campeonato no ano que vem e mostrar a todos do que sou capaz.



Os mentores da faculdade começaram a notar meu desenvolvimento. E de repente um dia me dizem que o participante que deveria se apresentar no campeonato foi retirado, e vão me levar no lugar dele. Por mais cínico que pareça, eu estava feliz. Resta apenas vencer e abrir as portas para uma nova vida. Então, o que estou esperando? Frente!



O plano é trabalhar mais duro, trabalhar melhor. Dormir é para fracos



E agora voe na sopa: quando eu descobri isso, faltavam apenas alguns meses para o campeonato, e eu precisava urgentemente melhorar minhas habilidades e conhecimentos. Compreendi que no atual nível de desenvolvimento dificilmente conseguiria bons resultados, já que o campeonato implicava conhecimento de backend, frontend e, ao mesmo tempo, design. Se eu ainda tivesse sucesso em design e front-end - eu tinha experiência com Photoshop, com layout, então o back-end era muito difícil.

Eu revisei minha programação. O plano era simples: trabalhe duro e trabalhe duro todos os dias, mas vença. Sem equilíbrio entre trabalho e vida pessoal, apenas hardcore. Para isso, comecei a estudar em média 12 horas por dia. Às vezes eu conseguia me preparar para vários dias sem dormir (meu recorde é de 3 dias, mas não aconselho ninguém a repeti-lo. E melhor não perguntar como sobrevivi).



Em geral, esses vários meses foram assim: depois de noites sem dormir, vim para outro treinamento na faculdade, que durou quase 12 horas, sentei-me com enormes hematomas sob os olhos, depois passei uma hora no trem, onde também me sentei, enterrado no meu laptop. Em casa, só pude fazer uma pausa de 20 minutos e depois voltar ao trabalho. Eu não sei quanto tempo eu teria agüentado assim. Mas fui apoiado pelo fato de que estava fazendo um negócio de que realmente gostava e gosto. E eu entendi que vencer esta competição contribuiria muito para o meu desenvolvimento futuro.



Para o campeonato, eu literalmente re-estudei o layout, JavaScript. Trabalhei nisso na escola, mas usei a sintaxe antiga. Em 2016, a sintaxe foi totalmente reformulada, tornando-a mais voltada para o ser humano. Foi ótimo, mas acabei tendo que aprender a língua novamente. Também treinei PHP e WordPress. Com tanta tecnologia, entrei no campeonato.



imagem

Estou concentrado em vencer o campeonato número 4.



Meus esforços valeram a pena: após 3 dias de campeonato, conquistei o primeiro lugar com uma forte vantagem sobre os demais participantes. Portanto, os hematomas sob os olhos e o dia irregular eram justificados.



Depois do campeonato, decidi não desperdiçar minhas habilidades. Aos poucos, comecei a trabalhar como freelance. Fiz pequenos pedidos para WordPress ou layout no Bootstrap. Antes de conseguir um emprego normal não era fácil: mudei-me de Kameshkovo para um albergue em Vladimir. Não encontrei muito apoio em meus esforços. Foi difícil viver com o primeiro dinheiro, tive que me cortar de várias maneiras. Mas não queria desistir dos meus planos. Talvez seja difícil agora. Talvez esteja faltando alguma coisa. Tudo bem quando você está no início da jornada. E em primeiro lugar entrei na profissão não pelas "montanhas douradas", mas porque queria.



Dias de semana de junho e depois no meio



Depois de freelancer, consegui um emprego em uma agência digital como desenvolvedor júnior de back-end. Neste trabalho, ele estava principalmente envolvido no apoio a desembarques e lojas online em Bitrix. Em geral, eu gostava de tudo, mas em algum momento comecei a me tornar um desenvolvedor full-stack. Esta foi a primeira campainha de alarme. Mas, na verdade, essa é uma história comum na região: não há tantos times fortes, e não se deve esquecer o fluxo de especialistas para a capital e mais de um milhão de cidades. Além disso, após 8 meses de trabalho, percebi que, a princípio, não gostava do backend. Não fazia sentido perder tempo neste trabalho.



Comecei a procurar e parei logo depois. Nessa época, eu conhecia bem o back-end, passei no exame e me tornei um desenvolvedor Bitrix certificado. Acho que poderia continuar trabalhando com o apoio. Mesmo assim, o front-end me atrai mais. Essa é uma sensação incomparável: é legal quando você vê o seu produto, você pode usar. Pura emoção: ver os recursos que você implementou - animações, algum tipo de lógica de negócios de linha de frente complexa, calculadoras.



Então comecei a procurar um trabalho de desenvolvedor front-end. No hh me deparei com a Hawking Bros, onde trabalho há quase um ano. A primeira vez que fui entrevistado por nosso gerente técnico. Ele me testou quanto à adequação geral e avaliou o nível de conhecimento. A segunda entrevista ocorreu com o líder da equipe do departamento de front-end, suas perguntas já eram mais substantivas - sobre o entendimento geral do JavaScript, o conhecimento de seus novos padrões e gargalos. Como resultado, eles me levaram.



Onde eu estou agora?



Pensei em trabalhar primeiro em pequenos projetos e tarefas. Nada assim. Assim que entrei na Hawking Bros, comecei a trabalhar em um grande projeto que usava o React. Só então eu não sabia quase nada sobre React e tive que aprender com urgência. Parte do meu conhecimento sobre Vue foi útil.



Trabalho aqui há quase um ano. Meu dia de trabalho começa com o fato de que eu abro nosso gerenciador de tarefas, vejo minhas tarefas e começo a executá-las. Na maioria das vezes estou envolvido no desenvolvimento do React, suporte em vários projetos, desenvolvimento de novas interfaces. Recentemente, tenho executado algumas tarefas de backup. Agora até ajudo nossos juniores, que acabaram de entrar na profissão.



Hoje o frontend é um nicho muito legal no qual você pode desenvolver tanto horizontal quanto verticalmente. Graças ao líder da equipe, estamos expandindo muito nossa pilha de tecnologia, no futuro, eu acho, o número de projetos legais com os quais trabalhamos só vai aumentar.



Aprendi a Reagir mais ou menos rapidamente e ainda continuo a me aprofundar nele. Já posso pegar quase qualquer framework, descobrir em poucas horas e fazer um bom recurso. Tento me desenvolver nisso e além, para me aprofundar mais na arquitetura de sites e aplicativos.



E finalmente



Estou interessado no meu trabalho e gosto dele. Você só precisa se tornar um desenvolvedor web se for realmente apaixonado por isso, mas aqui não direi nada de novo. Este é o caso em qualquer área. Você não deve entrar na profissão por causa do hype ou da corrida do ouro de TI. Caso contrário, o esgotamento o atingirá em seis meses ou um ano.



Tento seguir e aconselhar a todos que sigam as palavras motivacionais escritas no pôster em nosso escritório - "FAÇA BEM, *** VOCÊ VAI PERFEITAR."



Em geral, se você decidir embarcar no caminho de um desenvolvedor web repleto de pregos e diamantes, você precisa ter uma tremenda força de vontade, autodisciplina e constantemente se atualizar para um profissional. plano. É ainda melhor se você dedicar pelo menos algumas horas por dia ao aprendizado.



All Articles