Atualizando-se com as bibliotecas. Editores de texto, bibliotecas de tempo, ajudantes de imutabilidade, qualquer coisa.

Freqüentemente, estou tendo dificuldades para usar novas bibliotecas, porque estou voltando à mesma página do documento repetidamente para procurar um termo que acabei de ler, o que me distrai do conteúdo da documentação adicional.

Uma solução para ficar atualizado com as novas bibliotecas que descobri é realmente decorar conceitos importantes de uma biblioteca para que minha memória de curto prazo seja liberada.

Por exemplo, se você está prestes a usar o Webpack – é útil memorizar o que são ‘carregadores’ e ‘plug-ins’, o que é ‘destino’ e até mesmo quais carregadores são populares para cada tarefa.

A memória é frequentemente subestimada em uma comunidade de programação, mas acho que é um bem extremamente importante. Talvez as pessoas estejam dizendo que não é importante memorizar um conceito automaticamente se apresentado a ele algumas vezes. Eu não.
Se não o fizer, também, – considerar o uso de programas de repetição espaçada, como Memrise , Brainscape , ou Anki.

Eu mesmo estou usando Memcode (divulgação: eu criei. Porque outros sites não tinham formatação de flashcard e eram muito volumosos).
Por exemplo – aqui está como estou aprendendo React-DnD (biblioteca React Drag and Drop): memcode.com/courses/react-dnd . Eu criei esses flashcards e agora os reviso de vez em quando. Se eu não conseguir resolver um flashcard – o site me pedirá para revisá-lo com mais frequência. É assim que Memrise, Brainscape e Anki funcionam também. Este sistema é denominado algoritmo de repetição espaçada .

Se você achar que repetir flashcards para esta biblioteca é mais entediante do que vale a pena mantê-los em sua memória – pare de repeti-los. Você provavelmente esquecerá esta biblioteca eventualmente, mas memorizar a API desta biblioteca pelo tempo de uso frequentemente vale a pena.