Executando verificação de segurança...
1

Estou começando agora na programação e planejo ser FullStack

Tenho 17 anos e estou no ensino médio, mas já faz um tempo que decidi entrar de vez no mundo da programação. Sempre gostei de TI, e desde que comecei a estudar, percebi que é realmente o que quero seguir para o futuro.

Comecei aprendendo JavaScript com as aulas do Gustavo Guanabara, e hoje já tenho uma boa noção sobre lógica de programação e algoritmos (praticando em js) e aprendendo a sintaxe básica do JavaScript. Agora estou estudando Java (com spring boot) e acabei de entrar na parte de Programação Orientada a Objetos (POO).

Meu objetivo é aprender Java e JavaScript ao mesmo tempo, já que pretendo me tornar desenvolvedor FullStack. Além disso, estou aprendendo inglês simultaneamente, pois sei o quanto o idioma é importante para quem trabalha como dev.

Sei que estudar tudo isso de uma vez pode ser desafiador, mas acredito que com disciplina e constância é possível evoluir aos poucos. Java me ajuda a pensar melhor na estrutura e na lógica, enquanto o JavaScript me dá mais liberdade e criatividade para o lado web.

No momento, estou tentando equilibrar teoria e prática, estudando os conceitos e criando pequenos projetos para aplicar o que aprendo. Depois que consolidar bem essas bases, pretendo começar a aprender a trabalhar com bancos de dados, para completar meu caminho rumo ao FullStack.

Gostaria de saber se alguém aqui já passou por essa fase de aprender várias coisas ao mesmo tempo e tem dicas de como manter o foco e organizar os estudos.

Toda sugestão é bem vinda!

Carregando publicação patrocinada...
-2

Olha, pode ir se acostumando com o caos... qndo trabalhar vai ser pior, kkkkk. To exagerando, não chega a ser uma bagunça, mas não significa q vc será 100% organizado a todo momento, ainda mais se vc estiver trampando em mais de 2 projetos ao msm tempo. Portanto a primeira dica, não precisa ser tão rigoroso, pq organizar cansa, mas tbm não bagunce seus estudos, pq senão vc não tem direção.

Uma coisa q posso recomendar pra vc, até como um treino pro seu futuro, é usar o Kanban. Resumidamente é um jeito de organizar o trabalho baseado em tasks/cards. Vc pode usar um bem simples como o site Trello.
Ai vc separa por colunas: tenho q estudar, fazendo, pronto.
O tenho q estudar vc coloca todas suas coisas q vc acha q precisa ver. quanto mais vc conseguir dividir em cards menores, mais fácil é estudar. Por exemplo, tenho q entender sobre como é herança de POO, ou como funciona o polimorfismo, e etc etc.
O fazendo é onde fica os cards q vc está estudando atualmente. Dá pra vc fazer mais de 1 ao mesmo tempo, mas recomendo nunca passar de 2, ainda mais pq vc está estudando, então o ideal é focar 1 por vez.
Ai a ultima coluna (pronto) é os cards das coisas q vc já estudou.
Se vc achar q algo não foi bem estudado, ou q vc percebeu q está faltando algo pra ver ali e sabe o q é, mas não entende sobre o assunto, cria um card novo e joga em Tenho q estudar.
Então com isso vc consegue ter um controle mínimo de estudos, e vc não precisa a todo momento ficar pensando o q precisa estudar, apenas vc vai jogando ali na primeira coluna. E não tenha medo de dividir em pequenas partes, pq é o q disse, quanto mais vc conseguir dividir em partes menores, melhor. (um exemplo q pensei pra te ajudar mais. tenho q estudar sobre herança. ai vc cria um card pra ler/assistir sobre o assunto, outros cards para fazer alguns exercicios, ai vc já procura e defina os exercicios q pode ter no card pra não sair pesquisando depois).

O bom q esse kanban é usado nas empresas, nao sei se é em todas, mas sei q é uma coisa basicona q as pessoas normalmente usam pra se organizar.

Sobre foco... meu, ai é com vc. Vc tem q achar o q está tirando o foco e tentar diminuir q ele aconteça (nao tente eliminar ele por completo pq isso não funciona). Ai vc tem q achar motivadores para vc programar. qndo vc coloca coisas q te motivam durante o estudo, isso te ajuda a manter mais focado. tem gente q usa gamificação, mas sinceramente isso nao funciona a longo prazo a nao ser q vc ame cumprir missoes. outra coisa é cumprir os proprios cards, onde vc consegue cumprir, ai vc dá alguma coisa pra vc de "presente", sei la, 1h de jogo depois de cumprir 5 cards... bem, inventa ai, kkkkk.
Resumindo, pense em maneiras para diminuir o q tira o foco facil e ache motivadores para vc continuar estudando e programando.

Tbm te dou outra dica fora disso q é visitar o roadmap.sh. Ele é um site q mostra todas as coisas q um profissional pode saber para trampar naquela area (no seu caso é fullstack). Lembre, vc nao precisa aprender TUDO, ainda mais q vc só está no inicio. Mas quanto mais cedo vc tem consciencia do q vc precisa aprender, mais facil será vc encontrar por aquilo. PRimeiro recomendo olhar o basicao, já q vc ainda está no inicio, mas vai olhando o q um profissional deve fazer e vai escrevendo no papel criando seu proprio diagrama. escrever ajuda a vc ter um contato minimo com a palavra. se puder, de uma rapida pesquisa sobre o q se trata, apenas para ver o q é, mas nao precisa estudar coisas complexas, oks? como eu disse, vc ainda é iniciante, não precisa se afobar, ahahahah. é apenas pra vc se ambientar no cenario do q vc precisa aprender no futuro.

Bom, acho q só isso está bom de inicio (tenho q parar de escrever textão, kkkkk), boa sorte ai nos seus estudos.

1

Muito obrigado pelos conselhos, eu estava meio perdido em como conciliar Java e JS e seu relato sobre o 'caos' gerenciado me acalmou, já vou me preparando para a realidade hahaha

A ideia do Kanban/Trello veio na hora certa eu estava lutando para saber o que estudar e quando mudar de assunto. Essa separação em 'Tenho que estudar', 'Fazendo' e 'Pronto' com cards pequenos (tipo só 'entender polimorfismo' ou 'fazer 3 exercícios de herança') é a chave para eu parar de tentar engolir o livro inteiro de uma vez curti demais.

Sobre o foco o negócio de achar motivadores para diminuir a distração é muito mais real do que tentar só 'eliminar o que atrapalha' adorei a ideia de me dar um 'presente' (tipo 1h de jogo!) depois de fechar uns 5 cards. Isso sim é gamificação que funciona na prática! 😅

E o roadmap.sh é muit bom já tinha olhado, mas a ansiedade era tanta que eu pulava logo pro nível 'sênior' e ficava desesperado, a sua dica de só anotar os tópicos básicos de FullStack no papel para ter uma visão do futuro, sem tentar estudar tudo agora, tirou um peso enorme das minhas costas agora sei para onde ir sem precisar correr.

Valeu demais pela força e pelos insights valuentíssimos a comunidade é top por causa de pessoas como você! Partiu organizar o Trello agora!