Como comecei minha carreira de desenvolvimento do zero e recebi uma oferta em apenas 10 meses



Este artigo é uma tradução da postagem original de Sick Hudib, que recentemente decidiu mudar radicalmente sua vida, mudando sua profissão de professor para programador.

Do autor: Minha história é sobre como eu consegui iniciar uma carreira como desenvolvedor front-end do zero, sem nenhuma educação ou experiência especial. Estudei por conta própria, enquanto trabalhava 8 horas por dia. Após 10 meses, consegui um emprego em uma nova especialidade.

Desejo de se tornar um desenvolvedor


Surgiu gradualmente, fortalecendo-se gradualmente: li artigos como este e queria começar uma carreira em TI. É verdade que, estudando as histórias de entusiastas que alcançaram o que queriam, não acreditei muito nas palavras deles. Parecia que todas essas pessoas eram especiais, e eu não, então você nem deveria tentar.

Desde então, entendi como tudo isso funciona. Não há pessoas especiais que possam se tornar programadores e fazê-lo. Não quero dizer que o processo de transformação em codificador seja simples, pois isso, é claro, não é assim. Mas todo mundo provavelmente pode se tornar um desenvolvedor; de qualquer forma, quase todos nós temos as inclinações necessárias. Você terá que trabalhar duro, estudar constantemente e ser paciente. Haverá momentos de desespero, quando parece que nada resultará, é preciso desistir de tudo e fazer o mesmo de antes. Mas, no final, se tudo for feito corretamente, você alcançará o que deseja.

Acrescentarei que, quando comecei, não tinha apenas o conhecimento da especialidade que queria obter, mas não havia meios especiais para concluir cursos caros. Não sou estudante nem estudante, tive que trabalhar no meu emprego anterior para me sustentar. Apesar disso, tudo funcionou como deveria, então parece-me que você também pode ter sucesso. Porque não

Lembramos que: para todos os leitores de "Habr" - um desconto de 10.000 rublos ao se inscrever em qualquer curso Skillbox usando o código promocional "Habr".

A Skillbox recomenda: O curso on-line Profissão Frontend Developer .

Iniciar


Até o momento em que escrevi a primeira linha do meu código, eu nunca havia feito nada assim e, especialmente, não sabia nada sobre programação e sobre TI em geral. No início da jornada, minha escolha era o negócio de restaurantes, eu estava ocupado com isso desde tenra idade. Então eu tive uma educação musical e, pouco antes de me tornar um programador, trabalhei como professor na Espanha. Eu não era particularmente bom em computadores. Mas eu sempre estava interessado em aprender sobre tecnologia. Pensei nos programadores como os heróis do nosso tempo. Talvez porque a codificação me parecesse uma ocupação de elite, acessível apenas a pessoas que receberam a educação necessária nas melhores universidades. Portanto, simplesmente considerei o limite para entrar na programação muito alto para mim.

No momento em que a decisão difícil chegou


Uma vez, minha namorada abordou o tema de uma pequena porcentagem de mulheres em especialidades tecnológicas. Ela decidiu corrigir a situação pelo menos um pouco e se tornar um programador. Em parte - porque ela queria se tornar um exemplo para sua família, especialmente seus membros mais jovens.

Depois que ela me contou sobre isso, eu também pensei. Descobrimos que há um grande número de recursos que podem ser usados ​​para treinamento. Sim, com toda a sinceridade, direi que minha namorada trabalhou como RH antes de se tornar programadora. E, no final, ela recebeu um convite de uma empresa de tecnologia em sua nova especialidade um mês antes de mim.


Antes de iniciar o treinamento, vimos um livro infantil sobre programação no Museu de Arte. O livro falou sobre HTML. Chegamos em casa, abrimos o bloco de notas e escrevemos

Olá mundo

e, em seguida, lançou o resultado no navegador, substituindo a cor alterada: vermelho. Fizemos tudo e ficamos muito satisfeitos.

Como resultado, foi esse caso que nos levou a nos tornar programadores.

Trabalho anterior


No momento em que estou falando, ensinei inglês a crianças de oito anos. Eu basicamente gostei de tudo; meu caso é diferente de uma situação em que você desiste de um emprego odiado para começar a vida do zero. Não, eu estava bem. Mas às vezes acontece que, mesmo se você gosta de tudo, chega a hora de mudar alguma coisa, seguir em frente. Decidi começar uma nova etapa na minha vida e sair da zona de conforto.



Caminho para o sucesso


Em princípio, esse caminho é difícil de encontrar, é improvável que exista. Você pode sentir a estrada, mas não mais. Nós três iniciamos o caminho da programação (sim, eu, minha namorada e outra boa amiga). E nos tornamos o que queríamos - agora somos todos desenvolvedores. Ao fazer isso, usamos materiais e métodos adequados para cada um de nós, e nossos caminhos eram diferentes.

Iniciar

Na primeira etapa, comecei a ler sobre programação e assistir vídeos no YouTube para entender alguma coisa. Então ele começou a estudar HTML e CSS. Nada particularmente sério, era quase um jogo. Em seguida, decidi navegar pelos tutoriais e criar o que eles ensinavam - essas eram as páginas básicas. Isso me ajudou a entrar no riacho.

Estabelecimento de metas

Meus amigos e eu nos ajudamos com conselhos e apoio moral. Esta foi uma ajuda muito boa.

Além disso, tentei estabelecer uma meta para mim mesma - formulá-la da maneira mais clara possível, removendo tudo desnecessário. Decidi mudar minha carreira não abruptamente, mas gradualmente, passo a passo, para avançar para uma nova. Como eu não tinha uma fonte de renda de terceiros, não podia deixar meu emprego enquanto estudava, até conseguir uma nova.

Decidi que o frontend seria o que aspirava - me pareceu que o limiar de entrada aqui não é muito alto. Portanto, reduzi minha pesquisa e foquei em ganhar a experiência e o conhecimento necessários nesta área. E gostei e gosto de trabalhar mais na empresa, e não seguir o caminho de um freelancer.

Portanto, há um objetivo, agora você precisa definir o prazo. Eu não queria escrever meu objetivo e esquecê-lo, então tive que torná-lo o mais realista possível. Comecei em 2017, então decidi que em um ano, em 2018, encontraria um emprego em uma nova especialidade para mim.

Seria ingênuo fingir que nesta fase eu controlava tudo completamente e estava super confiante em minhas habilidades. Nem um pouco. Fiquei um pouco assustada, porque as mudanças de carreira eram muito sérias. Eu tinha todas as dúvidas que só poderiam aparecer em uma situação semelhante. Mas a chave era a confiança de que eu precisava para terminar o que comecei. Tomei uma decisão e caminhei até o fim.



Treinamento

Ficou claro que o único caminho certo para mim era aprender. Como trabalhei o dia todo, não tive muitas horas para isso. A busca por tempo me levou a estruturar meus dias usando um recurso tão valioso como um final de semana. Durante esse período, meu sábado e domingo típicos eram assim:

8:00 - ascensão, café da manhã
8:30 - treinamento e codificação
12:30 - academia
13:30 - almoço, descanso
15: 00/16: 00 - treinamento e codificação
20: 00/21: 00 - final do dia

Eu também tive férias, das quais não deixei de aproveitar - nessa época eu estudava todos os dias. Sim, o verão passou por mim, mas valeu a pena.

Setembro chegou e voltei ao trabalho. Decidi encurtar um pouco o meu dia de trabalho, percebendo que minha renda seria reduzida. Mas então deveria ter me dado um pouco mais de tempo para estudar. Foi um passo muito sério que influenciou todo o meu futuro e não me arrependo da minha decisão.

É difícil descrever em palavras como foi difícil para mim romper com meu código. Tudo o que eu queria era voltar ao computador e continuar trabalhando. Infelizmente, eu tive cada vez menos tempo para estudar, porque o ensino exigia participação máxima. Mesmo com meu alto nível de motivação, eu não podia fazer nada.


Minha atividade no GitHub em outubro

No entanto, você pode ver na foto acima que eu estava tentando encontrar tempo livre e recursos cerebrais. Às vezes funcionou, às vezes não. Em alguns casos, até perdi a motivação, que, no entanto, não durou muito. Foi difícil, mas continuava a executar o plano. Mantive o ritmo necessário até ter que partir para Madri - alguns meses antes do início do prazo.



Ferramentas e Recursos


Durante todos os 10 meses, tenho procurado recursos relevantes para minha tarefa. Então, eu fiz perguntas no Twitter, perguntei a amigos, procurei informações na rede. O resultado é este .

Parte da lista no link aqui:
  • freecodecamp.org;
  • Cassidy Williams e Udemy de Colt Steele;
  • O Wes 30 'JavaScript 30 e outros cursos;
  • YouTube: Traversy Media, LevelUpTuts;
  • Lynda.com de Christina Truong;
  • Nanodegree de front-end do Udacity.

Os cursos são bons, mas sozinhos não podem torná-lo um especialista; outras ferramentas também são necessárias. Aqui estão os meus:

  • Twitter - Me ajudou muito na comunidade # 100DaysOfCode.
  • GitHub - na verdade, não há nada de especial para descrever aqui. Tudo está tão claro.
  • Portfólio de desenvolvedores - examinei-os, estudando o que preciso para mergulhar em uma nova profissão.



Trabalho


Surpreendentemente, encontrar um emprego em uma nova especialidade foi muito mais fácil do que eu pensava. Não enviei milhares de currículos e não procurei horas no trabalho. Tentei acertar exatamente o alvo - para escolher exatamente o que é interessante e relevante.

Como resultado, eu tive cinco entrevistas. Uma coisa que eu não consegui, eles me recusaram, no segundo que eu falhei na tarefa final. Concluiu com êxito três e recebeu três ofertas ao mesmo tempo. Um deles era extremamente desinteressante. Os outros dois eram bons, tudo o que restava era escolher.

Descrevi um emprego brevemente, mas acredite, sua pesquisa estava ocupada. No entanto, ainda não entendo completamente se meu conhecimento e experiência são competitivos ou não. Em geral, foi difícil, mas ao mesmo tempo interessante. Quando recebi dois convites, eu nem acreditei. Até agora, a conclusão bem-sucedida dessa missão é surpreendente para mim.

Falando em entrevistas: as duas empresas tiveram muito diferentes. Em um caso, houve uma série de videochamadas para vários funcionários da empresa. Ela é pequena, mas tem uma ótima equipe. Foram eles que me deram uma das duas boas ofertas.


A segunda empresa acabou sendo uma startup, que está no meio do caminho para o sucesso. Depois de uma entrevista por telefone, eles deram a tarefa, que completei com sucesso em alguns dias. Eu precisava criar um componente com a inclusão de chamadas de API e exibir os dados corretos no final. Em seguida, ocorreu um bate-papo por vídeo, e eu conversei sobre o que foi feito, como e por quê. Depois que fui convidado para uma entrevista pessoal, entrei para a equipe como front-end júnior.

No meu primeiro dia de trabalho em Madri, tomei café da manhã, entrei no novo escritório e me apresentei. Então começou meu novo caminho, minha nova carreira.

A Skillbox recomenda:

Source: https://habr.com/ru/post/pt427695/


All Articles