Aprendendo aprendendo Aprendir?
Como vocês praticam uma nova linguagem/framework? Tentam usufruir das bibliotecas e facilidades existentes, e faz assim, uma busca incessante pela automação que vocês precisam ou vocês tentam criar algo e eventualmente usufruir da reutilização de codigo?
Estou estudando react atualmente, tive experiência anterior com Angular e Vue. Na React, quero fazer um algoritmo de autenticação e preservação de sessão no browser, eu já sei como faz isso , mas não conheço as melhores praticas e libs que facilitam essa tarefa da React. Sendo assim fiz tudo manual criando meu proprio algoritmo, porque não achei muito intuitivo usar as ferramentas que supostamente existem, e penso que eventualmente por algum motivo irei usa-las em futuros projetos.
A questão é, eu tento fazer certas coisas do meu jeito, não porque eu quero mas porque as vezes não há um direcionamento objetivo e claro para certas ferramentas de uma linguagem/framework. O código pode ficar uma desgraça em aspectos de padronização de projeto de linguagem/framework mas não tem problemas, logo em seguida com mais experiência ele será refatorado.
E você, oque pensa a respeito e o que faz?
Há algumas formas que trabalho
Faço pequenos projetos Faço exercicíos (quando fala-se de linguagens)
Com pequenos projetos eu consigo ir aprendendo e desenvolvendo rapidamente minhas habilidades FIz um vídeo falando como faço para aprender onde dou mais detalhes.
Por exemplo agora estou aprendendo uma lib do Rust chamada Ratatui e estou fazendo um editor de notas via terminal. O importante é fazer algo que te intesse e ir fazendo mesmo ficando ruim depois se for algo pra reutilizar você pode refatorar.