Eu estava lendo o livro Refatorando para padrões e me perguntando como posso ter a chance de praticar as habilidades, porque sem a prática deliberada de novas maneiras de refatorar e usar padrões, minhas habilidades não melhorarão.
Mas o trabalho de escritório exige que eu termine cada tarefa o mais rápido possível. Na maioria das vezes, o design e a arquitetura do projeto não são controlados por mim, só posso seguir o estilo semelhante ao código existente. Às vezes, há um projeto com um design ruim, mas também há outro desenvolvedor cuja habilidade de design é melhor do que eu e ele já tem todo o plano para refatorar o projeto, de modo que estou apenas seguindo o plano dele. Como obtenho oportunidades para praticar?
Eu acho que você tem as seguintes opções:
fonte