Dia 7: JavaScript & Plano de Estudos
- #Marketing Pessoal
- #JavaScript
- #Node.js
Dia 7: JavaScript: Plano de Estudos
Dia 7 - Escreva sobre a metodologia ou rituais que você utiliza para estudar no dia a dia.
É um prazer tê-lo acompanhando nossa jornada na Digital Innovation One, uma plataforma colaborativa, onde o objetivo maior é compartilhar o conhecimento treinando uma nova geração de programadores vocacionados para os desafios do século XXI.
Estamos no sétimo dia do Desafio DIO 21 dias 21 artigos, um terço da jornada foi concluída. Hoje iremos conversar um pouco a respeito do plano de estudos.
Irei contar um pouco da minha estratégia e o que faço para auxiliar meu desenvolvimento. Mas primeiro irei criar um check-list, depois comentar a respeito e por fim dar algumas dicas, bora lá?
Meu To do.
10 coisas que faço para entender melhor e criar um bom alicerce.
- Assistir as aulas
- Fazer os exercícios propostos
- Tirar apontamentos relevantes
- Criar repositório no GITHUB
- Pesquisar no Google mais sobre o tema
- Instalar a framework/plug-in/ferramenta para os exercícios práticos
- Fazer alguns exercícios avulsos sobre o tema
- Se ficar alguma dúvida, assisto novamente a aula
- Verifico o manual oficial da linguagem para ver mais exemplos
- Pratico, com exercícios práticos e abuso dos exemplos práticos.
Um ponto muito importante, existem milhares de apontamentos, tutoriais e apostilhas de faculdade na Web, vale a pena pesquisar e ver exercícios, desta maneira, aprofundar ainda mais o conhecimento.
Minha filosofia é primeiro engatinho, arrastando-me com um bebe, depois práticos os primeiros passinhos, inseguro, mas firmes e por fim ao aprender a andar, tento correr e virar piruetas na linguagem.
Mas não se preocupe em decorar, lembre-se que nas Linguagens de programação, tudo é muito dinâmico e muda constantemente, por isso aprenda, mas melhor ainda saiba onde procurar ajuda. Não sofra sozinho, peça ajuda, grite socorre.
Forum
Para problemas relativos aos bootcamps da DIO e os desafios de código, procure no Forum interno e caso não encontre abra um novo tema e com isso, voi-la encontrara sua resposta.
Discord
Caso tenha muita pressa, dá uma espionada no Discord da DIO, sempre tem alguém on-line por la e com certeza ira te ajudar a solucionar seu problema.
Stack Overflow
Em algumas situações ira-se deparar com um problema “insolúvel”, não entre em pânico, jovem padawan enquanto existir o Stack Overflow seus problemas estarão resolvidos.
Para quem não conhece é um site de perguntas e respostas sobre bugs e problemas de logica, uma comunidade de milhões de DEVs, espalhados pelo mundo, logados 24 horas por dia, 7 dias por semana e 365 do ano full time para ajudar.
Pesquise sua dúvida e provavelmente terá a resposta pronta, pois algum dev poderá ter tido o mesmo problema, caso contrário publique a questão e aguarde que a resposta logo vem.
O mestre de todas as respostas, saiba fazer a pergunta certa e obterá a resposta ao seu enigma, mas cuidado, como o seu antecessor o oraculo de Apollo em Delphi, se fizer a pergunta errada, obterá a resposta mais louca da face da Terra,
Livros
Para consulta e referencia nada com o bom e velho livro, tenha sempre seu material de apoio, o autor sempre publica algo relevante, cheio de truques e dicas para auxiliar o leitor a obter o máximo de proveito no estudo da linguagem.
Cronograma de estudo.
Normalmente planejo meu plano de estudo de acordo com a data de conclusão do Bootcamp, fazendo um plano que termine no mínimo 10 dias antes do prazo final, deixando uma margem de segurança.
Afinal erros não previstos, problemas com a internet, exercícios subestimados arrebentam com o prazo e causam grande ansiedade. Para o bem do seu coraçãozinho, o importante é cumprir o prazo estipulado e se conseguir, tente entregar antes da data final, melhor ainda será.
Meta diária
Seja resiliente, haverá dias que empacara não ira sair do lugar, preso em algum problema insolúvel, mas não desista, animo, pare um pouco, descanse, assista um vídeo no Youtube, leia um gibi, respire, faça um exercício físico, de uma volta e olhe pela janela (tempos de pandemia).
Após esta descompressão, volte ao problema e talvez conseguirá soluciona-la, nada como olhos frescos e descansados. Leia x páginas ou capítulos do livro. Resolva x exercícios.
Falando sobre o Javascript
No meu plano de estudo desta linguagem tem trabalhado em três frentes ambiciosas. A plataforma DIO tem uma bela metodologia de ensino, onde profissionais da área, compartilham sua experiência através de exemplo práticos, resolução em voo.
Nestas aulas aprendi a configurar todo o ambiente, a instalar os arquivos necessários, validar as bibliotecas e acertar os paths de comando. Utilizando o VS Code e seus plugin criei a IDE perfeita para as minhas necessidades cotidianas.
Vale a pena solucionar os problemas e exercícios propostos, fazer amizade com o instrutor no Linkedin e ou GitHub, trocar ideia com os parças e ver o que estão desenvolvendo para comparar códigos e obter as melhores práticas.
Javascript puro
Nesta frente de trabalho, pesquiso o js em suas origens, comandos básicos embutidos em código HTML, fazendo exercícios de validação de forms, animação simples e confeitarias nas páginas Web.
Javascript bibliotecas
Aqui tenho sido um pouco ambicioso e tenho explorado as diversas bibliotecas e frameworks existentes com seus inúmeros dialetos e sintaxe, que otimizam e criam fabulosas obras de arte em páginas Web.
Javascript avançado
Aqui estou apenas engatinhando, explorando a IoT, o Cloud, Data Enginner e todos os módulos avançados do JS que revolucionaram o acesso aos dados, com codificação avançada, complexa e com muitos desafios.
Testes e soluções de problemas
Tenho utilizado o Node.Js para executar programas em linha de comando Ms-DOS, páginas em HTML com servidor apache para executar remotamente e VS Code para editar e efetuar pequenos debugs.
Quando o bicho pega e o bug é feio, uso o Google Chrome para debugar e usar todas as fabulosas ferramentas existentes no navegador.
Programa de estudo
Procure um lugar calmo e sem interrupções, infelizmente a internet no Brasil é uma porcaria, então prepare-se para os travamentos constantes, queda de velocidade na conexão, congelamento dos videos. Tenha calma, respire fundo e retorne aos estudos.
Use e abuse do café, de tempos em tempos faça uma boquinha, afinal saco vazio nao para de pé, e quando bater aquele soninho, levantem-se e faça umas abdominais.
Em alguns momentos use o CC Cleaner ou software similar para limpar seu HD, eliminando os arquivos desnecessários e otimizando suas configurações, os arquivos temporários da internet são como os Gremlins geram o caos em nossa navegação.
Conclusão
Espero ter auxiliado, compartilhando um pouco dos métodos que utilizo para estudar, me preparando para desafios, não se assuste, não existe um caminho único, cada pessoa tem sua própria estratégia para estudar e se organizar.
Aproveite as ferramentas da WEB, o GitHub, manuais e tutoriais criando o seu próprio programa de trabalho. O importante é que seja algo executável, cronometrável e que tenha resultados para você.
Não invente o impossível, seja consciente e aposte no seu futuro, um saudoso amigo o Geovanio, sempre apregoava com grande experiência, <somente comera mais feijão, quem plantar mais feijão>, por isso aproveite, estude, se prepare e fique atento.
O trem não espera, quando ele para na estação e o revisor grita todos a bordo, apenas quem tem o bilhete, conseguira viajar.
Espero ter ajudado.
Bom estudo e até o próximo artigo.
#Desafio21DiasNaDIO
Deixe suas dúvidas nos comentários terei o maior prazer de responde-la e caso encontre algum erro, avisa ai para poder corrigi-lo o mais rápido possível.