Contente
- 01. Comece seu próprio projeto
- 02. Faça um pouco a cada dia
- 03. Aprenda como encontrar sua própria solução
- 04. Converse com outros desenvolvedores
- 05. Conheça o ciclo de aprendizagem
Quer começar no desenvolvimento de front end? Bem, isso é fácil: basta ir ao Codecademy (ou verificar a lista de recursos de treinamento de web design do Creative Bloq).
Mas e se você tiver feito isso mais vezes do que pode contar e não souber onde ir a seguir?
Você precisa se comprometer a quebrar o ciclo do tutorial e seguir estas cinco etapas para ajudá-lo a alcançar o próximo nível como desenvolvedor.
01. Comece seu próprio projeto
Vamos tirar o grande do caminho primeiro. A diferença de aprendizado quando você está construindo um projeto de tutorial, em comparação com montar o seu próprio, é algo semelhante a comparar a pintura por números a uma tela em branco. Pode ser um pouco assustador. Mas trabalhar em seu próprio projeto é onde você vai crescer em confiança e aumentar suas habilidades ao máximo.
Não tem certeza do que construir? Precisa ser algo em que você esteja realmente interessado, então você está motivado, mas ambicioso o suficiente que você não saberia como construí-lo totalmente de imediato.
Se você escolheu bem, quando terminar, você definitivamente terá subido de nível e terá algo para mostrar para isso também.
- Leia também: Como iniciar um projeto paralelo
02. Faça um pouco a cada dia
Ok, então isso se aplica a quase tudo que você deseja aprender, mas é particularmente verdadeiro para o desenvolvimento. Aprender a codificar é desafiador porque quase requer uma maneira diferente de pensar. Se você está descobrindo que está repassando conceitos que já aprendeu, ou está achando difícil ter momentos de descoberta em sua compreensão, então você definitivamente se beneficiará ao tornar a codificação parte de sua rotina diária.
Isso nem mesmo significa reservar horas do seu dia, mas passar 30 minutos por dia, todos os dias, irá beneficiá-lo mais do que gastar sólidas três horas por semana em uma sessão.
Se você achar que é difícil ficar motivado, dê uma olhada na técnica Seinfeld ou na técnica Pomodoro para dar a você aquele impulso extra à noite.
03. Aprenda como encontrar sua própria solução
Antes de ir direto para um mecanismo de pesquisa, certifique-se de ter pensado totalmente sobre o seu problema e qual seria sua abordagem.
Claro, você provavelmente pode rastrear um projeto semelhante (ou tutorial) e copiá-lo e colá-lo no seu, mas isso o atrasará no longo prazo. Crie seu próprio plano primeiro. Se você dividir seu problema em partes, isso o ajudará a definir exatamente o que você precisa de ajuda.
Se algo parece não estar funcionando como você esperava, lembre-se de que você sempre pode verificar o console do navegador para ver se há algum erro aparecendo. É importante aprender a ler os erros do console e entender o que eles significam.
Pesquisar o erro geralmente pode trazer perguntas de pessoas que tiveram o mesmo problema. Apenas lembre-se de remover quaisquer nomes de variáveis ou nomes de arquivos que sejam específicos ao seu projeto.
04. Converse com outros desenvolvedores
Como todos os desenvolvedores também aprendem por conta própria, eles tendem a ser ótimos professores também. Esperançosamente, você já está trabalhando em algum lugar com alguns grandes desenvolvedores seniores.
Fazer com que eles examinem seu código ou mostrem uma solução pode ser uma das maneiras mais rápidas de aprender. Também mostra a eles qual é o seu nível de habilidade atual e pode significar que você tem mais probabilidade de se envolver em projetos maiores. Outros desenvolvedores estarão muito mais dispostos a ajudar se você puder mostrar que experimentou algo primeiro.
Se você não conhece nenhum desenvolvedor, tente procurar um encontro em sua área. Ou conecte-se a uma comunidade online - o Slack tem ótimas salas de bate-papo cheias de pessoas procurando ajudar. Quando você estiver procurando por um novo emprego, procure um lugar que tenha uma equipe com a qual você possa aprender ou forneça treinamento contínuo.
05. Conheça o ciclo de aprendizagem
Enquanto você for um desenvolvedor, você sempre aprenderá algo novo. Pode ser um turbilhão de emoções enquanto você tenta colocar sua cabeça em torno de algo pela primeira vez. É normal sentir emoções como dúvida, frustração e até medo ao mergulhar em um novo desafio. Mas o resultado é sempre o mesmo - um momento estimulante quando, finalmente, funciona.
Observe um desenvolvedor por tempo suficiente e você verá por si mesmo - algo como a versão em miniatura de um jogador de futebol marcando um gol ou um jogador de tênis vencendo o set. É por esse sentimento que fazemos o que fazemos. É o que torna o desenvolvimento de front-end um trabalho tão interessante. E você chegará a esses momentos mais rápido se for capaz de passar pela parte difícil sem desistir. Quanto mais você passar por este ciclo, melhor será nele.
Espero que essas dicas tenham ajudado você em sua jornada para subir de nível como um desenvolvedor front-end júnior. Alguma coisa que eu perdi? Compartilhe suas dicas nos comentários abaixo.