Como alguém que focou muito em Projetos e não em Algoritimos e Estruturas pode "correr atrás do prejuízo"
Oi gente, meu nome é luis mas pode me chamar de luisinho tenho 20 anos, sou dev flutter a 1 ano e já estou no meu segundo emprego.
Durante meu inicio na programação decidir focar mais nos aspectos práticos (como fazer um projeto e tals) do que estudar a base (algorítmos e estrutura de dados), não que eu não tenha estudado, mas estudei muito pouco.
A minha experiência com algoritmos na faculdade foi simplesmente catastrófica, peguei um professor que usou dois semestres para ensinar um For, e o outro semestre, onde supostamente veríamos coisas super importantes, como Árvores e Grafos, simplesmente decidiu não ensinar isso e fazer um projeto em BLAZOR.
Hoje com 1 ano de mercado sinto que esse conhecimento me faz bastante falta, e percebi que não faz somente falta pra mim, mas pra várias pessoas.
Agora minha dúvida é, como eu posso correr atrás desse prejuízo? Como vocês fazem pra estudar algoritmos e estrutura de dados?
Qualquer ajuda ou resposta é bem vinda, vlw.