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?
Réponses:
Les katas de code me viennent immédiatement à l’esprit.
L'idée est que ce sont des exercices répétables que vous pouvez pratiquer jusqu'à ce que vous les connaissiez froids, et que vous répétez périodiquement pour garder vos côtelettes en place. Certains se concentrent sur la programmation, d'autres sont plus ouverts et se concentrent sur la réflexion et la conception. Elles peuvent être réalisées dans n’importe quelle langue ou environnement et certaines personnes les utilisent également pour essayer ou apprendre de nouvelles approches (par exemple, le développement piloté par les tests).
Le site que j'ai lié à ci-dessus a beaucoup d'idées pour les katas. Le Bowling Game de Oncle Bob Martin est un autre jeu assez célèbre .
la source
Qu'en est-il du projet Euler ?
la source