Se for boilerplate, 100%. O programador deve ter ciência do que está sendo feito exatamente. Se estiver copiando/colando assim que aprendeu, deve ler a documentação, mesmo que sob demanda, imediatamente ou em algum momento próximo do momento que o código foi copiado/colado.
Se alguém deseja ser PROGRAMADOR, no sentido da palavra, precisa compreender as tecnologias com a qual trabalha a fundo, sem terceirizações. Não se terceiriza o core de uma profissão. E o código é o core da profissão de um programador.
Sobre memorização: você se lembra do que usa com frequência. É assim que o cérebro funciona. Esquecer é para o nosso bem: se lembrássemos de tudo, viveríamos delirando, sem distinção entre realidade, lembranças e imaginação.
Mas você só se lembra do que é importante, batido e repetido. Não tem atalhos, meu amigo.