Site de Préformation de Robin Craeye

Rencontre avec un développeur

Maxime Herbiet

Developer Analyst

Maxime Developer Web

Maxime est issu d'une formation intensive de 6 mois à MolenGeek, complétée par une démarche autodidacte rigoureuse. Son profil est la preuve que la motivation et la capacité à apprendre par soi-même sont des atouts majeurs dans ce secteur, parfois plus que les diplômes universitaires classiques.

1 On parle beaucoup de la 'passion' dans ce métier. Est-ce qu'on peut être un excellent dev si on voit ça 'juste' comme un travail de 9h à 17h ?
Je pense que oui, quelqu’un de très discipliné fera ce qu’il y a à faire mais je pense que ce ne sera pas agréable. Il faut vraiment aimer résoudre des problèmes pour continuer à avancer avec le sourire haha.
2 Le contenu du travail change vite : comment fais-tu pour ne pas te sentir dépassé par la vitesse à laquelle les technos évoluent ?
Des vidéos YouTube en général pour les technos nouvelles ou celles que je n’utilise pas, sinon les documentations et infos sur celles que j’utilise quotidiennement.
3 On imagine souvent le dev seul devant son écran noir : dans ta réalité, quel pourcentage de ta journée passes-tu vraiment à coder ?
Sur une semaine je dirais que je passe pour l’instant 5% de mon temps en réunion, le reste c’est de la réflexion et du code, mais ça peut varier si on doit discuter des nouvelles fonctionnalités ou projets.
4 Est-ce qu'il y a une vraie solidarité entre développeurs quand on bloque, ou est-ce que c'est chacun pour soi ?
Comme pour l’entièreté de l’humanité il y a de tout. Maintenant oui, je pense que les devs sont quand même dans la globalité plus solidaires, grâce à l’open source, les forums…
5 Quelle place a pris l'IA dans ton métier ?
Je ne l’utilise pas encore beaucoup, à part pour l’autocomplétion qui est parfois très bien générée et qui fait gagner pas mal de temps. Sinon parfois pour des décisions sur l’architecture de la DB/des ressources… voir si ce que j’imaginais est le mieux ou s’il n’y a pas des alternatives meilleures.
6 Comment est organisée l'équipe technique ?
Ça dépend un peu des projets mais en général on a quelqu’un de fonctionnel qui communique avec le client et avec nous (même si on communique aussi avec les clients mais moins) et puis il y a un ou plusieurs devs par projet en fonction des besoins.
7 Pour un débutant, le télétravail fait rêver. Avec le recul, est-ce un cadeau ou un piège pour la progression technique ?
Je pense qu’avec l’IA qui peut expliquer les problèmes et pourquoi telle chose marche de telle ou telle manière, ça remplace un peu la « nécessité » d’un senior qui explique un peu tout au junior. Après il faut le faire de manière éducative : d’abord essayer par soi-même et vraiment en cas de blocage, demander à l’IA et comprendre ce qui n’allait pas.
8 Quelle est votre 'stack' (langages, frameworks) principale ? Avez-vous une liberté de choix ?
Oui on a une certaine liberté mais elle doit néanmoins être justifiée, parce qu’on essaye quand même d’uniformiser au mieux ce qu’on utilise, pour qu’on puisse tous un peu s’aider si besoin. Pour l’instant je dirais que c’est principalement des projets .NET(C#) quand ça aura besoin de pas mal de fonctionnalités complexes, et sinon du Python pour les petits process/automatisations/IA.
9 Si tu devais recruter un junior demain, quelle qualité humaine (soft skill) ferais-tu passer avant le niveau technique ?
La communication.