3 métodos eficazes de aprender novas tecnologias de programação (e dicas sobre como usá-las)
https://dev.to/emphie/3-effective-methods-of-learning-new-programming-technologies-and-tips-on-how-to-use-them-aio
Introdução
O desenvolvimento de software é uma profissão que exige grande flexibilidade no mundo em constante mudança da tecnologia e das linguagens de programação. Não importa se você está apenas no início de sua carreira ou se já é um desenvolvedor experiente, você terá que se adaptar e aprender coisas novas.
Aqui está uma lista de 3 métodos eficazes de aprender novas tecnologias que você pode usar.
Método 1: Aprenda com tutoriais em vídeo
Os tutoriais em vídeo são uma ótima maneira de aprender coisas novas. Você pode encontrar facilmente os gratuitos em sites populares de streaming de vídeo que serão suficientes para a maioria dos casos. Se você não tiver certeza do que exatamente você deve aprender em seu caminho de, digamos, domínio de front-end, você pode procurar tutoriais em vídeo do tipo Bootcamp com curadoria de profissionais. Isso o ajudará a desenvolver novas habilidades ao longo de algum caminho predefinido.
Ao começar a aprender com um tutorial em vídeo, é bom dar uma olhada antes de gastar muito tempo nele. Há muitas razões pelas quais o tutorial pode não ser adequado para você - ele pode não ensinar o que você está interessado ou seu estilo pode não se adequar às suas preferências. Se for esse o caso, não perca seu tempo com isso e procure outro. Os recursos da internet são infinitos, por isso vale a pena aprender a escolher os bons.
O importante a notar é que apenas assistir a vídeos não é suficiente. Você pode passar horas assistindo compulsivamente e não aprender nada. Isso porque a mente humana sempre tenta economizar energia sempre que possível e perde o foco com facilidade. Para tirar o máximo proveito de assistir a tutoriais em vídeo, não se apresse. Leve o tempo necessário para processar o conhecimento. Se o tutorial demorar 1 hora, isso não significa que você precisa terminá-lo tão rapidamente. Sem pressão de tempo, não é uma corrida! Você se beneficiará mais de um processo de aprendizado dividido em dias do que se apressar em uma tomada.
Normalmente, você é solicitado a codificar junto com o vídeo. Essa é uma boa ideia na maioria dos casos, pois aumenta o aprendizado imediatamente, mas há desvantagens nisso! Você é forçado a pausar constantemente o vídeo e isso pode levar à perda de foco. Se esse for o seu caso, recomendo focar totalmente apenas na parte do tutorial, pois eles geralmente são divididos em seções mais curtas, de 10 a 30 minutos, e depois de terminá-lo, tente escrever o mesmo código (ou resolver o mesmo problema ) como o professor de memória. Se você não consegue se lembrar de algo, tente pesquisar no Google - desta forma você aprenderá efetivamente e praticará a busca (o que rapidamente se tornará benéfico). Se você não conseguir encontrar a solução dessa maneira, retroceda o vídeo e volte a ele.
Método 2: Aprenda com postagens de blog e tutoriais escritos
Outro método eficaz de aprendizado é ler postagens de blog e tutoriais escritos. Há toneladas deles por toda a internet. Você pode encontrar aqueles criados por professores respeitados ou entusiastas do código.
Tutoriais escritos não são diferentes de vídeos quando se trata de abordar o problema e construir seu conhecimento, para que possam ser tratados como uma alternativa. Naturalmente, todo mundo é diferente, então depende das preferências pessoais de qual método você vai gostar mais.
O bom de ler tutoriais é que você pode facilmente pesquisá-los (CTRL + F), o que é útil em muitas situações e reduz o tempo necessário para encontrar algo. Além disso, você não precisa reescrever o código, pois pode copiar os trechos imediatamente. Nem sempre é uma coisa boa, pois reescrever algo pode ajudar a entendê-lo e lembrá-lo, então cabe a você decidir e usá-lo conforme necessário.
A natureza das publicações online as torna fáceis de criar e manter. Isso é ótimo porque se você estiver interessado em alguma tecnologia inovadora, há uma grande chance de alguém já ter escrito algo sobre isso. Essa forma de aprendizado tem uma vantagem sobre a leitura da documentação oficial, pois é mais amigável ao usuário e geralmente escrita em linguagem não robótica. Na maioria das vezes, também abrange cenários do mundo real e é mais fácil usar esse conhecimento em seu trabalho.
Método 3: Aprenda com a documentação oficial
Outra alternativa para aprender novas tecnologias é passar por sua documentação oficial. Em contraste com os tutoriais escritos, os documentos oficiais têm uma forma particular, pois são escritos na linguagem especializada e mais robótica, o que muitas vezes os torna desinteressantes. Isso muitas vezes pode ser um problema para programadores iniciantes e pode levar a não compreendê-lo completamente, mas há outro lado da moeda - este formulário de livro de referência o torna ótimo se você já estiver familiarizado com a tecnologia e estiver procurando por alguns detalhes específicos.
A grande vantagem do docs sobre outros tipos de materiais é que ele reúne as respostas mais precisas para todas as possíveis perguntas em um só lugar, o que economiza seu tempo pesquisá-las em outros lugares.
Hoje em dia, bons documentos de tecnologia devem conter um guia de "Introdução", que muitas vezes lhe dá um grande impulso para embarcar nele e aprender rapidamente o básico. Muitos outros materiais (incluindo tutoriais em vídeo e escritos) são baseados neles - ou mesmo apenas parafraseando-os. Apesar disso, os documentos podem não ser o lugar perfeito para começar programadores iniciantes, pois eles geralmente assumem que você já conhece muitos fundamentos de programação. Isso os torna ótimos como uma fonte adicional de conhecimento para tutoriais ou se você estiver aprendendo uma linguagem de programação, livros didáticos.
Os documentos são perfeitos quando você deseja pesquisar algo específico. Muitas vezes você se encontra em uma situação em que se lembra do nome da função e deseja aprender os detalhes - é quando você deve usar a ferramenta de pesquisa de documentos e será rapidamente redirecionado para o lugar certo. É sempre mais fácil do que tentar encontrá-lo em um livro de 700 páginas ou tutoriais em vídeo de várias horas.
Conclusão
Esses são 3 dos métodos que mais usei enquanto aprendia novas tecnologias durante minha jornada de programação. É muito importante saber qual método se adapta às suas preferências e é o mais eficaz para você.
Vale a pena mencionar que qualquer que seja o método que você use, é crucial praticar tudo por conta própria. Esses métodos são apenas impulsionadores do processo de aprendizagem, e devem sempre ser considerados como suporte para o treinamento prático.
Quais métodos de aprendizado você considera mais eficazes e quais são suas opiniões sobre eles? A seção de comentários é sua!
fonte: https://dev.to/emphie/3-effective-methods-of-learning-new-programming-technologies-and-tips-on-how-to-use-them-aio