Salut à toutes et à tous !
Je suis en doctorat, et ma thèse a débouché sur pas mal de C++. Bien que nous ayons tous rédigé des courts programmes sous des langages maths ou stats, ni moi ni mes directeurs ne sommes développeurs, mais le boulot doit être fait, donc je m'efforce à le devenir (merci en passant à tous ceux ici qui m'ont aidé)
Cela fait plusieurs mois que je me débats avec le code, j'ai donc quand même compris pas mal de choses. Mais mes directeurs ont leurs propres problématiques et leurs propres compétences (ce sont des cracks dans leur domaine), et nos préoccupations ont très logiquement divergé, donc je commence à avoir des problèmes pour communiquer lors des compte-rendu d'activité mensuels.
Vu mon niveau encore balbutiant en code, les fonctionnalités sont assez longues à développer, je ne peux décemment pas présenter une liste des fonctionnalités que j'ai développé au cours du dernier mois (parce qu'en 2 minutes c'est plié).
J'ai essayé de présenter les tests unitaires rédigés (après tout, l'avancement du code, c'est les tests), mais je ne suis que moyennement convaincu (ça revient à leur faire lire du code et à leur demander d'avoir confiance quand il s'exécute).
J'ai voulu expliquer plus précisément les efforts que j'avais fait sur telle ou telle hiérarchie de classe, mais je ne suis pas non plus convaincu d'être très ... convaincant : il m'a fallu plusieurs mois pour comprendre l'intérêt de la chose, et je crois que je n'arrive pas à faire passer le bon message en quelques minutes.
Quand j'essaie d'expliquer les difficultés auxquelles je suis confronté, il me semble y avoir une mécompréhension : l'esprit orienté objet est définitivement très particulier (mais j'aime beaucoup) et ce qui est pour eux évident sous certains langages est beaucoup plus épineux en C++. L'encapsulation des données est par exemple une idée finalement assez difficile à faire passer.
Auriez-vous une idée de comment appréhender ce genre de réunion ? Je pense notamment aux gens en entreprise qui doivent présenter l'avancement d'un projet à un patron béotien ou un client profane en C++/POO.
Merci d'avance
Partager