Article image
Alessandra Santos
Alessandra Santos22/04/2025 16:53
Compartilhe

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+

Compartilhe
Comentários (3)
DIO Community
DIO Community - 23/04/2025 13:56

Que trajetória inspiradora, Alessandra! Sua dedicação e perseverança são um excelente exemplo de como é possível superar os desafios iniciais no aprendizado de programação. Identificar e entender esses obstáculos, como o GitHub e o alinhamento no CSS, é fundamental para continuar avançando com confiança. A forma como você usou estratégias para resolver problemas, como o uso de um documento separado para experimentar, mostra uma grande evolução e é uma dica valiosa para outros iniciantes.

Na DIO, acreditamos que cada passo no aprendizado é um avanço importante, e é gratificante ver que você está caminhando com determinação para se tornar uma desenvolvedora front-end. Quais funcionalidades do JavaScript você acha que mais podem agregar ao seu desenvolvimento nesse momento?

Alessandra Santos
Alessandra Santos - 23/04/2025 10:20

Oi Marcio!

Acredito que rola sim. Você está aqui na Dio e essa é uma excelente oportunidade para aprender.

Indico o caminho que eu fiz: Lógica de programação -> HTML -> CSS (vai com calma aqui que é bastante coisa).

A pouco tempo atrás eu nem sabia que CSS existia e agora eu estou finalizando meu portfólio de front-end, por isso eu acredito que é super possível ;)

Marcio Quintiliano
Marcio Quintiliano - 23/04/2025 01:32

Gostaria de me tornar front end

Sera que rola aos 52 anos de idade.

Ja que sempre trabalhei com infra e nunca programação?