Le codage n’est qu’un aspect de la programmation professionnelle. Mon travail me demande de coder, mais également de faire d'autres choses pendant de longues périodes - parfois des jours, voire des semaines, quand je ne fais pas que coder .
Je crains de laisser s'atrophier des compétences de programmation durement gagnées lorsque je suis en réunion, dessine des diagrammes d'architecture et commente les exigences. (Sans compter que je ne fais pas confiance aux personnes qui écrivent des exigences et qui ne comprennent pas le code.)
Je ne peux pas simplement lire des livres et des magazines sur le codage. Pendant mon temps libre, je participe à des projets open source. Stackoverflow et mes amis m'aident un peu, car j'ai la possibilité d'aider les gens à résoudre leurs problèmes de programmation sans microgérer, mais aucun d'eux n'est terriblement structuré, il est donc tentant de travailler. d'abord sur les problèmes que je peux résoudre facilement.
Je suppose que ce que je voudrais trouver, c’est un ensemble structuré d’exercices (peu importe la langue ou l’environnement) qui…
- … Je peux faire périodiquement
- … A une sorte d'exigence de temps pour que je puisse dire si j'ai été gaffeur
- … A une sorte de score pour que je puisse dire si je fais des erreurs
Existe-t-il une telle chose? Que feriez-vous pour maintenir vos compétences à jour?