Como estudar programação e não desistir?
- #CSS
- #JavaScript
O pessoal da Dio deixou uma pergunta muito boa no meu último artigo: Como lidar com as dificuldades iniciais?
O primeiro desafio que enfrentei foi a organização de uma rotina de estudos. Estou em um momento da minha vida que eu pude parar e focar em apenas estudar, porém eu não sabia por onde começar.
Por sorte, minha amiga tinha me indicado dois canais: Attekita Dev e Rafaella Ballerini. E as duas foram muito claras sobre a importância de começar pela base, que é a lógica de programação. Com isso esclarecido abri a plataforma da Dio e me inscrevi no curso de lógica de programação - fiz a versão com o JavaScript, o que acredito que foi muito assertivo da minha parte.
Ao fim do curso a própria plataforma já me indicou o próximo passo para que eu pudesse me tornar uma desenvolvedora front-end que era o HTML. Conclui o curso de HTML e logo fui direcionada para o curso de CSS.
O CSS foi surpreendente para mim, pela densidade do conteúdo. É um curso com 43h de conteúdo, completíssimo e com uma professora muito didática - nossa sorte. Aqui os desafios começaram a aparecer com mais frequência, afinal estava indo aos poucos para um nível mais avançado.
De todas as pedrinhas desavisadas neste caminho eu gostaria de destacar duas que me deixaram muito frustrada:
1- Pegadinha do GitHub
Talvez eu tenha demorado um pouco mais do que a maioria das pessoas para entender como é que funciona o GitHub. E por isso, sem querer eu fiz uma bagunça que me deu muito trabalho para arrumar.
Estava abrindo o VS Code diretamente do menu do computador e na hora de fazer o commit não me dei conta que precisava verificar se o caminho dos arquivos estavam corretos. Como resultado eu estava salvando vários projetos onde deveria estar um só.
Passei dias tentando entender o que estava acontecendo. Assisti uma coletânea de tutoriais e coloquei o ChatGPT para trabalhar. Enfim consegui arrumar a bagunça e entendi a importância de abrir o VS Code diretamente na pasta que seria utilizada para salvar o projeto.
2- Alinhamento em coluna e linha juntos
Agora isso parece tão óbvio! Mas, foram quatro projetos, quatro vezes olhando e pensando: “Como é que faz isso mesmo?”, tentando e conseguindo tudo, menos o alinhamento esperado.
Para resolver eu utilizei uma estratégia que está me ajudando muito que é separar em outro documento o trecho que estou com dificuldade de manipular. Como uma boa iniciante eu tenho medo de quebrar o que já consegui deixar bonitinho e funcionando, só que isso me atrapalha a descobrir soluções.
Então quando não estou conseguindo sair do lugar abro um documento novo, copio e colo o código lá e começo a experimentar. Isso tem me ajudado muito a praticar mais.
🍀Dica extra para quem também está começando não desistir:
Reconheça seus pequenos avanços!
Tenho certeza que você já sabe muito mais coisas do que quando você começou, mas você precisa reconhecer para ganhar confiança no seu progresso.
E todas as vezes que estiver muito difícil ou muito frustrante respira, vai dar uma volta e lembra que com calma é tudo mais fácil!
➡️ Aproveitando que estamos falando em desafios, estou com um e acredito que vocês podem me ajudar: Preciso de dica de curso da Dio de Javascript focado em front-end.
Já fiz o “Introdução ao JS” e também comecei o “Formação JavaScript Developer”, mas senti que tem muita coisa de back-end nele e ficou confuso demais para mim.
E claro, fiquem a vontade para compartilhar desafios e descobertas de vocês nos comentários.
#diariodeumaprogramadora30+