[ Dúvida ] Como vocês equilibram entre ser acadêmico e prático?
O Problema:
Um dos problemas que sempre me assolou no mundo da programação é manter o equilíbrio em várias coisas. E não ser muito acadêmico e sim prático é um deles.
Uma coisa que eu gosto é de entender o que eu tô usando, mas as vezes isso vai além do meu escopo. Um exemplo foi com quando estava estudando HTTP a um tempo atrás. Abri a documentação do MDN e li tudo, até chegar no TSL, um protocolo para manter as coisas seguras, resumindo.
Quando eu encontrei o TSL eu já estava querendo entender como isso realmente funciona por debaixo dos panos, como era a insfrastrutura por trás e etc... O problema é que isso envolve toneladas de outros conceitos de redes e cyber segurança, até mais, na verdade. No fim, o dia acabou e eu não aprendi HTTP totalmente...
Isto é um exemplo de muitos! As vezes me pego sendo mais acadêmico que prático. Apesar de gostar de entender bem as coisas, é como um callback hell
, não há fim para o aprendizado, e no fim nada é feito de fato...
Como vocês lidam com isso? Eu sinto que o resultado é chato, a grosso modo. O processo para implementar isso é o mais interessante na maior partes das vezes, mas nem sempre isso é prático.
O meu examplo foi mais uma questão de foco, porém me pego parando o projeto para ficar lendo documentação ou lendo algum artigo para entender algo mais a fundo.
Como vocês lidam com isso? Atualmente eu anoto todos os pontos e vou estudando mais no tempo livre, mas gostaria de considerar opinião external, afinal esse é ainda o melhor meio de aprendizado, perguntar!