Avant l'interview

Lorsque la consigne a été donnée de réaliser une interview d'un webdeveloper, j'ai tout de suite pensé à utiliser mon compte twitter. J'ai donc envoyé un tweet très simple :

« Bonsoir, je vais devoir réaliser l'interview d'un webdev pour ma formation. Quelqu'un serait intéressé pour y répondre et raconter sa vie ? »

J'ai reçu beaucoup de réponses. Merci aux copains d'avoir RT ce tweet. J'ai bien conscience qu'ils ont contribué au succès de ma mission. Je tiens à remercier également chaudement Brice et Bastien (dont les interviews sont disponibles également en cliquant sur leurs noms) pour avoir pris le temps de me répondre et de m'adresser des réponses aussi intéressantes qu'inspirantes. Merci à Brice pour son soutien et ses encouragements. Merci à Bastien pour son témoignage.

J'ai du choisir une seule interview ; j'ai donc choisi de mettre en avant celle de Thomas car elle me semblait beaucoup plus personnalisée.

Interview de Thomas Mauduit-Blin

avatar Thomas Mauduit-Blin
  • Nom : Mauduit-Blin
  • Prénom : Thomas
  • Twitter : @Tmbdrogba
  • Age : 26 ans
  • Ville : Saint-Etienne
  • Pays : France
  • Société : Webqam
  • Profession : Lead developer

Présentation

Peux-tu te présenter brièvement ?

Thomas, 26 ans, originaire d'Orléans et habitant à Saint-Etienne depuis maintenant 5 ans.

Où travailles-tu ? (indépendant/PME/grosse boîte/service public...)

Je travaille chez Webqam, PME de 20 salariés qui existe depuis 10 ans maintenant et qui marche plutôt bien.

Quelle est ta fonction exacte au sein de l'entreprise ? Au sein de quel département de l'entreprise travailles-tu ?

Je suis lead developer, et je travaille sur une application SAAS ( = Software As A Service = logiciel en tant que service) vendue aux clients que je développe en interne depuis maintenant 2 ans.

Depuis quand exerces-tu ?

Je travaille chez Webqam depuis maintenant 4 ans, après avoir obtenu une licence Animateur des Technologies de l'Information et de l'Internet.

Peux-tu me décrire en quoi consiste ton métier ou ton poste ?

En tant que lead developer, je suis un développeur à part entière, avec en plus la responsabilité des choix technologiques (quels languages/frameworks utiliser, comment doit être structuré le code, etc.) et le fait que je sois garant du bon travail fourni par mon équipe de développeurs.

Cette équipe est assez petite, puisque nous ne sommes que deux dev à travailler sur le même projet depuis maintenant 2 ans. Il s'agit d'une application SAAS que nous avons créé et que nous faisons évoluer au quotidien. Je suis donc « l'architecte » du code de cette application, et mon binome se réfère à moi lorsqu'il va commencer à développer quelque chose de nouveau, ou tout simplement lorsqu'il a des questions sur le code, la manière de faire, etc...

Quelles tâches annexes peux-tu être amené à accomplir ?

Mis à part le développement, il m'arrive assez régulièrement d'avoir des clients au téléphone, lorsqu'ils ont des questions sur la faisabilité de telle ou telle chose, ou lorsqu'ils ont besoin d'être rassurés sur certaines deadlines.

Pourquoi le webdevelopment ?

Qu’est-ce qui t'a donné envie de faire ce métier ?

Je suis tombé dedans lorsque j'étais au lycée, en parlant par hasard avec une personne à l'autre bout du monde que j'avais rencontrée sur un jeu. Cette personne s’intéressait au développement, m'avait montré ce qu'elle faisait, et j'ai tout de suite voulu en faire moi-même.

Ce qui est bien avec le web, c'est qu'on arrive très vite à avoir des résultats, même si l'on travaille de la mauvaise manière. J'ai donc tout de suite été passionné par ça, et j'ai décidé d'en faire mon métier quelques mois avant l'obtention de mon BAC.

Quel est ton parcours ? (études/autodidacte/...)

J'ai pas mal appris par moi-même, en suivant des tutoriaux trouvés sur le web, ou en lançant des dizaines de projets (qui n'ont jamais vu le jour !) avec à chaque fois une nouvelle compétence acquise (plus ou moins bien acquise…).

Après mon BAC, je suis allé en DUT SRC (Services et Réseaux de Communications), avant de poursuivre avec une Licence ATII (Animateur des Technologies de l'Information et de l'Internet).

Comment es-tu parvenu à ton emploi actuel ?

Après l'obtention de ma licence, j'ai tout simplement cherché la boîte qui me plaisait le plus à Saint-Etienne (je reste à Saint-Etienne le temps que ma copine y finisse un Master en Design), j'ai fait une candidature spontanée, et j'ai été pris !

Un bon webdeveloper...

Quelles sont les qualités personnelles nécessaires pour exercer ce métier selon toi ?

Je pense qu'avoir une bonne logique est indispensable, car lorsque l'on a besoin de créer des algorithmes pour répondre à des problématiques complexes, ça aide !

Savoir supporter le stress est aussi une bonne qualité, car il arrive souvent de travailler dans l'urgence, ou pour des projets à très gros budgets, ce qui est souvent générateur de stress.

Quelles sont les compétences professionnelles exigées dans ce métier ?

Une et une seule : la veille ! On est très très vite dépassé si on ne se forme pas continuellement à tout ce qui se fait de nouveau. En seulement 4 ans d'activité, j'ai déjà vu mon métier changer, surtout dans la manière de travailler (nouveaux outils, nouveaux framework, etc.).

Peux-tu préciser à quelles technologies tu fais appel au quotidien ?

Au quotidien, j'utilise énormément PHP (avec Zend) et Javascript (avec Angular).

Qu’est-ce qui te plaît le plus dans ton métier et pourquoi ?

Avoir des problématiques et les résoudre, voir des milliers de gens utiliser les applications que je développe, et la constante évolution du domaine !

Contraintes

Quelles sont les personnes avec qui tu es amené à entrer en relation ?

Chefs de projets, infographistes, développeurs, et parfois des clients finaux.

Y a-t-il des conditions de travail spécifiques ? Des contraintes physiques ?

Aucune et c'est ça qui est bien, on peut même travailler de chez soi !

Quels sont les problèmes auxquels tu peux être confronté ?

Le travail dans l'urgence est le plus gros problème. On est alors forcé de travailler vite et mal, ce qui rend la maintenance future délicate (on parle alors de dette technologique).

Le marché de l'emploi

Quelles sont les évolutions possibles selon toi ?

Si je souhaite rester proche du code, être lead developer est un bon compromis : des responsabilités, toujours une grande part de technique, et une rémunération plus intéressante qu'un développeur classique.

En s'éloignant un peu du code, devenir chef de projet technique peut être une option envisageable.

Quel est l'état du marché de l'emploi pour ce métier en général selon toi ? Dans ta zone géographique ?

Le marché de l'emploi est en plein essor, il y a énormément de travail. Il suffit de s'inscrire sur Linkedin pour s'en apercevoir (je me fais contacter par des chasseurs de tête tous les mois !). Il y a beaucoup plus de demandes que d'offres, ce qui est bon pour nous !

Existe-t-il des difficultés de recrutement dans ton métier ?

Oui, car il est difficile de recruter des personnes compétentes avec de l'expérience (rares et chères). Nous prenons donc des stagiaires/alternants que nous formons et embauchons derrière (comme je l'ai été moi-même).

As-tu déjà été démarché par un recruteur ?

Oui, des dizaines de fois, surtout depuis que j'ai ajouté Angular en compétences sur mon profil Linkedin.

Conseils...

Y a-t-il des personnes à qui tu déconseillerais de faire ce métier ?

Si tu n'es pas passionné, passe ton chemin !

Quels conseils me donnerais-tu ?

Si tu es webdesigner à la base et que tu comptes le rester un peu, pas la peine d'aller très loin dans le dev.

Apprends les bases du PHP (et de la programmation orientée objet) et choisis un ou deux CMS que tu apprendras à maîtriser. Par exemple un CMS « classique » genre Wordpress, et un e-commerce comme Prestashop (+ simple à maitriser que Magento).

Confirmation du choix d'orientation

Après un an de formation au sein du CEFAID et un mois de stage chez Emakina.eu, j'avais acquis de bonnes compétences en webdesign. Déjà à l'époque, coder des pages internet était un des aspects du métier qui m'intéressait le plus. Quelle ne fut pas ma frustration quand nous avions appris à coder des formulaires sans être capables d'exploiter les données introduites dans celui-ci !

Ma formation terminée, j'aspirais à devenir webdesigner mais par une suite de hasards et d'impératifs pécuniers, j'ai intégré un autre emploi pendant 5 ans. Durant toutes ces années, la tâche la plus intéressante qui m'a été confiée était celle de m'occuper la newsletter hebdomadaire de la société (rédaction, intégration, design et code en tableaux). Il semble que je partage avec Bastien cet émerveillement de pouvoir créer des choses en tapant des trucs sur un clavier.

Je me sens privilégiée de pouvoir assister aux ateliers pédagogiques car ils sont des outils précieux tant pour apprendre à apprendre que pour savoir gérer son stress. Et pour moi, c'est un aspect non négligeable de la formation proposée au CF2M.

Les cours donnés par Pierre (HTML/CSS) me permettent de réviser mes acquis (et c'est pas du luxe !). Quant aux cours de Michaël (javascript), c'est une découverte pour moi. Certes, j'avais déjà vu à quoi ressemble du javascript, sans le comprendre, sans savoir l'écrire. Du coup, découvrir les IF, ELSE, les boucles, c'est vraiment passionnant et assez excitant pour la suite !

Bref, je suis vraiment très contente d'être là.