Une seule adresse, des centaines de problèmes particulièrement redoutables, c'est Project Euler. J'essaie de m'en résoudre quelques uns régulièrement, c'est très bon pour se remémorer des points importants sur la complexité des algorithmes, la montée en charge, l'utilisation et l'implémentation de théories mathématiques pour résoudre des problèmes spécifiques. Et c'est extrêmement addictif!
Maintenant, sur le niveau technique en entreprise: j'ai la chance de travailler dans une équipe où le niveau technique compte beaucoup, et où l'on pourra causer lolcats à un instant et des avantages comparés des skip-list contre les tableaux paresseusement ordonnés à l'instant suivant. C'est évidemment d'abord une culture d'équipe, mais cela se travaille. Ce que je trouve marche très bien:
Revues de code. C'est une très bonne occasion pour apprendre, que ce soit du point de vue de celui qui subit la revue que de celui qui la fait. Et cela améliore énormément la qualité du code.
Plus difficile pour convaincre un manager, mais nous avons dans notre équipe un équivalent du Google 5%: 1 jour par mois, nous avons la possibilité de travailler sur un sujet de notre choix, typiquement une amélioration du système, un de ces bugs pour lesquels "on a jamais le temps de s'y mettre", ou l'étude d'une nouvelle technologie ou d'une bibliothèque alternative. L'on présente ensuite son travail lors d'une réunion. C'est le moment où l'on découvre que son collègue très "senior" est en fait un pythonneux pur et dur, qu'un autre s'est déjà tapé tout le boulot pour assurer la compatibilité avec la prochaine version du compilo, ou même que son chef (quand ils veulent bien jouer le jeu) ne dédaigne pas taper quelques lignes de code de temps en temps. Avantage final pour tenter de convaincre la hiérarchie: c'est excellent pour le moral des troupes.
# Piqûre de rappel
Posté par small_duck (site web personnel) . En réponse au journal Formation continue (ou pas). Évalué à 5.
Une seule adresse, des centaines de problèmes particulièrement redoutables, c'est Project Euler. J'essaie de m'en résoudre quelques uns régulièrement, c'est très bon pour se remémorer des points importants sur la complexité des algorithmes, la montée en charge, l'utilisation et l'implémentation de théories mathématiques pour résoudre des problèmes spécifiques. Et c'est extrêmement addictif!
Maintenant, sur le niveau technique en entreprise: j'ai la chance de travailler dans une équipe où le niveau technique compte beaucoup, et où l'on pourra causer lolcats à un instant et des avantages comparés des skip-list contre les tableaux paresseusement ordonnés à l'instant suivant. C'est évidemment d'abord une culture d'équipe, mais cela se travaille. Ce que je trouve marche très bien: