Quando comecei a estudar desenvolvimento front-end, achava que a chave para o sucesso era dominar um framework e seguir tutoriais. Tentei aprender Angular dessa forma, mas a realidade foi frustrante. Eu conseguia seguir as instruções, completar os tutoriais, mas no fundo, não entendia o que estava acontecendo. Quando surgiam erros, ficava perdido, demorava muito para sair da situação, e acabava me sentindo incapaz.
Essa frustração me levou a um ciclo vicioso: eu queria acelerar o aprendizado, mas só me sentia mais perdido. Relutei em voltar às bases, pois achava que já tinha perdido muito tempo e queria desesperadamente encontrar uma forma de compensar. Mas, recentemente, tomei a decisão de rever os fundamentos – voltei aos exercícios básicos de HTML, CSS e JavaScript, coisas que eu tinha noção, mas não dominava de verdade, (continuo não dominando mas já melhorei bastante).
Com essa base mais sólida, resolvi refazer o tutorial do Angular. E, dessa vez, tudo fez muito mais sentido. Consegui entender conceitos que antes pareciam um mistério. Não só consegui completar o tutorial, mas também coloquei o projeto no GitHub e hospedei no Firebase. Isso foi um grande marco para mim, pois, além de praticar, comecei a construir meu portfólio.
Se você quiser conferir, aqui está o link do projeto hospedado no Firebase: First Angular App.
E aqui está o código no GitHub: GitHub - First Angular App.
Os próximos passos? Fazer pequenas melhorias nesse projeto e, a partir disso, construir outros projetos, começando pelos mais simples e incrementando conforme aprendo mais.