Eu fui muito bom com algoritmos e estruturas de dados uma vez, há muito tempo. Desde então, programei profissionalmente e fui gerenciar uma equipe pequena, que retrocedeu totalmente minhas habilidades técnicas nesse campo.
Decidi que quero ser desenvolvedor novamente e trabalhar para o Google. O problema é que estou tão fora de prática que, se eu fosse entrevistado agora, certamente seria reprovado em 10 minutos.
Qual programa de treinamento você recomendaria para eu voltar à forma? Eu já comecei este fim de semana voltando ao básico absoluto e implementando alguns algoritmos de classificação, lista vinculada e tabela de hash. Em seguida, acho que vou ler todo o material do curso sobre outras estruturas básicas de dados e algoritmos de gráficos. Quero encontrar um conjunto focado de exercícios práticos que eu possa fazer em um período de tempo relativamente curto, para manipular as antigas células cerebrais. Eu conheço essas coisas - só preciso me lembrar de que sei.