A codificação é apenas um aspecto da programação profissional. Meu trabalho exige que eu codifique, mas também exige que eu faça outras coisas por longos períodos - às vezes, passam dias ou semanas em que não estou apenas codificando .
Receio deixar atrapalhar as habilidades de programação conquistadas com dificuldade enquanto estou em reuniões, desenhando diagramas de arquitetura e anotando requisitos. (Sem mencionar que não confio nas pessoas para escrever requisitos que não entendem o código.)
Não posso simplesmente ler livros e revistas sobre codificação. Estou envolvido em alguns projetos de código aberto no meu tempo livre, e o stackoverflow e os amigos ajudam um pouco, porque tenho a oportunidade de ajudar as pessoas a resolverem seus problemas de programação sem microgerenciar, mas nenhum deles é muito estruturado, por isso é tentador trabalhar primeiro sobre os problemas que posso resolver facilmente.
Acho que o que eu gostaria de encontrar é um conjunto estruturado de exercícios (não importa qual idioma ou ambiente) isso…
- ... eu posso fazer periodicamente
- ... tem algum tipo de requisito de tempo para que eu possa dizer se estou brincando
- ... tem algum tipo de pontuação para que eu possa saber se estou cometendo erros
Existe uma coisa dessas? O que você faria para manter suas habilidades atualizadas?