Ma première défaite de 2024

20 janvier 2024 par
Louis Daisomont

Fin septembre 2023, je suis devenu développeur Full-Stack pour une startup à Bruxelles. J'ai passé mes 3 premiers mois là-bas à découvrir la code base et faire du développement frontend et backend.​ Mes responsabilités et tâches ont évoluées progressivement. Mes patrons ont fait attention à me donner plus à faire à chaque fois que j'étais en mesure d'en faire plus.

Sauf que tout a changé lors de la reprise du travail après la nouvelle année.

D'une part, j'avais montré beaucoup d'intérêts pour le projet et de motivation et d'autres parts, il y avait de nouvelles tâches importantes à réaliser. Mes patrons ont donc décidé de m'attribuer la responsabilité de 2 de ces nouvelles tâches.


2 nouvelles responsabilités

La première tâche est de l'intégration client. Globalement, ça consiste à prendre les données du client via une API et foutre ça dans notre système pour que le client puisse commencer à utiliser le software.

La deuxième tâche concerne une partie d'expérimentation. Lors de chaque sprint (de 2 semaines), je dois réaliser une expérience pour tester une nouvelle fonctionnalité potentielle. Ça consiste en plusieurs phases: définition de l'expérimentation, analyse de données, visualisation et on finit par des présentations clients pour étudier l'intérêt qu'ils ont pour cette potentielle nouvelle fonctionnalité.


2 premières semaines de folie

Ces 2 premières semaines de travail de 2024 concluent le premier sprint avec ces 2 nouvelles responsabilités d'intégration et d'expérimentation. Ça aura été les 2 semaines de travaille les plus intenses que j'ai jamais faites (et ça c'est sans compter que j'ai décidé de bosser comme un taré sur mes projets en dehors du taff). 

Pendant ces 2 semaines, j'ai appris tellement de nouveaux trucs, j'ai dû sortir de mes habitudes de nerd à coder de mon côté. Je me suis tapé plusieurs meetings par jours pour comprendre des problèmes complexes dans la gestion d'énergie. Et surtout, j'ai pris en pleine face des difficultés de planification / priorisation mais aussi des bottlenecks qui n'étaient pas dépendant de moi.

Petite liste des choses que j'ai découvertes ou développées plus en profondeur durant ces 2 semaines : 

  • La data (SQL, pandas, python, ...) ;
  • La compréhension d'un problème complexe dans le management d'énergie ;
  • La communication entre collègues - partenaires - clients ;
  • La planification / priorisation des tâches ;
  • Structurer un projet data (comprendre, formaliser, exécuter, présenter) ;
  • Faire de la visualisation de données ;
  • Présenter les conclusions d'une expérimentation ;
  • Comprendre l'utilité de chaque compteur (énergie, eau, gaz) d'une entreprise ;

C'est plus ou moins tout. Mais c'est les grandes lignes. En pratique, j'ai dû pousser la réflexion/compréhension dans les détails de beaucoup de ces éléments.


Mais elle est où la défaite dans tout ça ?

Comme vous pourriez vous en douter, faire autant de nouvelles choses compliquées en si peu de temps ne permet pas de tout faire correctement.

Mais elle est où la défaite dans tout ça ?

C'est probablement la question que vous êtes en train de vous poser. 

  • Je n'ai pas su finir complètement ce qui m'avait été demandé ;
  • Mon cerveau a brulé ;
  • J'ai pas particulièrement performé sur les tâches qui sortait de mon domaine ;

Est-ce que c'est réellement une défaite ?

Je ne pense pas.

Je dirais que c'est plutôt des apprentissages. Tout le monde était au courant que c'était trop mais on a quand même essayé pour voir ce que ça allait donner. 

Résultat ? Je ne suis pas (encore) un demi dieu et j'ai encore beaucoup de choses à améliorer (mais ça je le savais).


Les vraies leçons de cette histoire

En conclusion de ce premier sprint, on a décidé avec mes patrons d'enlever certaines tâches sur lesquelles j'ai plus galéré, notamment parce qu'elle sorte de mon scope. Donc pour le prochain sprint, je ne ferai pas la visualisation, la présentation ni l'analyse des compteurs. Ça pourra peut-être revenir dans le futur mais je vais d'abord me concentrer sur des choses où je sais avoir plus d'impact. Et puis, d'ici que je maîtrise ces nouveaux trucs, j'aurais eu le temps de découvrir un peu la visualisation et d'assister à des présentations et je serais probablement capable de mieux faire ça dans le futur. 

Ce sprint intense aura aussi révélé des lacunes dans ma manières gérer plusieurs tâches complexes à la fois. C'était un peu une découverte pour moi et même si c'était compliqué à gérer, j'ai bien kiffé. Je vois qu'il y a pas mal d'améliorations à faire sur des choses assez simples mais aussi le fond. Mon patron s'est aperçu que je partais beaucoup trop en couilles lorsque je me rendais compte que je n'avais pas toutes les informations ou lorsque la situation devenait instable. Je pense que c'est un très bon feedback, c'est pas le genre de chose dont on a facile à se rendre compte quand on a la tête dedans. 


La suite

Je pense que la majorité des difficultés étaient présentes parce que j'ai dû faire et apprendre beaucoup trop de nouvelles choses. Je sentais bien que mon cerveau était en Y et rempli de dopamine.

Chaque nouveau sprint devrait être un peu moins intense car il y aura moins de découvertes et mes connaissances de bases en data et énergie vont s'améliorer petit à petit. Ça me laissera plus de ressources pour me concentrer sur les tâches complexes.

Conclusion, c'est du pur kiffe en barre directement dans la benne, j'adore.


À + dans le bus,


Douis