
Mettre À Jour Ses Compétences Avec Xavier Nopre
Durée: 12m52s
Date de sortie: 14/05/2019
Le blog de Xavier :
http://xnopre.blogspot.com
Se former dans la maison des compagnons :
https://maison.artisandeveloppeur.fr
Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr
http://xnopre.blogspot.com
Se former dans la maison des compagnons :
https://maison.artisandeveloppeur.fr
Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr
Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Bienvenue sur le podcast Artisan Developer,
l'émission dédiée au programmeur,
qui parle de techniques bien sûr, de codes durables,
mais aussi du métier en lui-même, de recrutement, de développement personnel,
ou encore d'entrepreneuriat pour t'accompagner dans une vie de développeur épanouissante.
Alors, est-tu prêt à passer au niveau supérieur ?
C'est parti !
Aujourd'hui je suis avec Xavier Nobbre, Xavier bonjour.
Bonjour Benoît.
J'avais envie d'échanger un petit peu avec toi sur une envie,
que géancement, sur une idée que j'ai.
Je constate qu'il y a pas mal de développeurs finalement qui,
plus ou moins consciemment d'ailleurs,
s'encroutent un petit peu dans leur techno, dans leur framework,
puis à un moment donné ils sont bien calés chez un éditeur par exemple,
et ils sentent bien que de pas mettre à jour leur compétence,
les rend progressivement obsolètes sur le marché,
pour peu qu'en plus ils travaillent sur une stack un peu vieille.
Mais c'est vrai que la vie elle ne rend pas forcément les choses faciles,
les enfants, le boulot,
et du coup je me suis, me mets en tête de me fixer un challenge,
qui serait un truc du genre,
apprendre à coder une app en quelques mois,
à raison d'une heure par jour,
parce que je pense que tout le monde peut trouver une heure par jour dans une journée.
Et j'étais parti sur, sur faire une application artisan développeur pour iOS.
Je sais pas ce que t'en penses déjà dans la démarche,
qu'est-ce que tu en penses toi ?
Comment tu fais toi pour mettre à jour tes compétences ?
Est-ce que tu arrives vraiment à te former ?
Est-ce que tu bloques du temps ?
Est-ce que tu arrives à le faire en continu ?
Oui, alors moi j'ai eu,
j'ai eu surtout deux axes ces dernières années,
donc moi je suis indépendant depuis 7-8 ans,
avant d'être indépendant,
et j'avais pas anticipé que je serais indépendant,
mais un jour je me suis rendu compte,
j'étais chez un éditeur et on était complètement en circuit fermé avec mes collègues,
dans notre monde et dans notre écosystème,
et voilà je me suis dit,
il faut que je m'ouvre à l'extérieur,
donc j'ai commencé à m'ouvrir à l'extérieur en écoutant des podcasts,
et c'était à l'époque les cascodes,
qui sont bien orientés à Java,
j'étais dans le banc de Java,
et déjà là ça m'a bien,
ça m'a bien éclairé,
et notamment il y avait un principe assez simple,
c'était que j'écoutais les épisodes,
et quand un mot revenait deux fois, trois fois,
tu vois, et à l'époque il y avait eu GWT,
qui revenait une fois, deux fois, trois fois dans mes oreilles,
et à partir d'un moment que ça revenait un peu,
je me disais, ah là il faut que j'aille voir,
donc j'avais un peu une sélection.
Ensuite je me suis lancé à développer pour mon entourage une application,
alors là effectivement ça a été un peu un investissement personnel,
puisque j'y ai bossé le soir, les nuits, les week-ends,
mais j'avais un objectif,
c'était vraiment de fournir cette application,
ces gens de mon entourage, et à qui ça allait rendre un réel service.
Et là ça m'a permis de découvrir Play Framework,
et des choses comme ça, c'était cool.
Mais c'est vrai que ça nécessite un investissement personnel,
au détriment forcément de temps personnel,
passé avec ta famille, avec tes proches,
ou adormir.
Quand tu es passionné, tu comptes pas forcément.
En passant, je voulais saluer le travail que font les cascodesurs,
parce que tu me mentionnes ce podcast depuis quelques années,
et c'est vrai qu'ils font un super taf,
je les écoute de temps en temps,
et j'aime le côté très pointu qu'ils ont dans leurs journaux de news,
je trouve que c'est hyper poussé,
et puis c'est très centré déjà bas,
mais pas que, c'est ça que j'aime bien aussi,
ils sont ouverts.
Ensuite, je suis passé indépendant,
et là, en fait, la chance que j'ai eu,
je me suis dit oui, non,
mais il faut que j'élargisse mes compétences.
La chance que j'ai eu, c'est que j'ai pu le faire de deux manières,
au travers des missions que j'avais,
où là, j'exprimais clairement mes limites,
je me souviens par exemple d'une mission au start-up d'État,
et je suis arrivé, on m'a dit, tiens, Vline VM, tu te débrouilles,
ah ouais, d'accord, ok, non, mais il n'y a pas de souci,
tu fais avec Antecibole, ah bon, c'est quoi, je ne connais pas,
ah bah va voir un tel, il va t'expliquer,
et hop, j'ai passé deux heures avec le gars,
on a monté un script Antecibole ensemble,
pour mon besoin, et je suis monté en compétence sur Antecibole,
que j'ai pu quitter depuis.
Toi, il y a un an et demi, deux ans,
on me propose une mission au start-up d'État pour l'emploi,
voilà, et les gens avaient vraiment envie de travailler avec moi,
par contre, il y avait du Scala, et là, j'ai dit,
bah moi, Scala, je ne connais pas plus que ça,
donc je l'ai bien dit clairement,
et du coup, cette mission, j'en ai profité pour monter en Scala,
monter en compétence sur Scala, et en fait, il y a eu plein de missions comme ça,
et des fois, je l'ai fait involontairement,
des fois, je l'ai fait volontairement en me disant,
je veux trouver une mission, et maintenant, c'est presque un live-motive pour moi,
je veux trouver une mission où je vais apprendre quelque chose.
Non, mais moi, j'adore ce que tu dis, je vous bon dis, instantanément,
parce que, dans ce que tu dis là, c'est très vrai à l'échelle du frillante,
mais c'est tout autant à l'échelle du développeur salarié,
c'est-à-dire que dans le choix de carrière,
dans le choix d'un poste, dans le choix d'un job,
pour moi, le côté, est-ce que je vais apprendre quelque chose,
en quoi je vais apprendre à venir nourrir un projet,
une ambition de carrière, c'est fondamental.
Et aujourd'hui, je dirais même que c'est encore plus important que le salaire.
Alors tu me diras, aujourd'hui, j'ai atteint un niveau qui me convient,
et si comme tout le monde, je serais bien content de gagner plus,
j'en ai pas forcément une...
C'est plus un live-motive, ça a été les 10 premières années de ma vie,
mais ça n'est plus aujourd'hui.
Aujourd'hui, très clairement, c'est quelle va être ma contribution,
en quoi je vais apporter quelque chose d'utile aux autres,
et puis, qu'est-ce que je vais apprendre dans l'histoire.
Oui, complètement.
Et c'est vrai qu'effectivement, c'est peut-être plus facile pour un indépendant.
Quoique ça rejoint la discussion qu'on a eue dans un épisode précédent
sur aussi l'expérience et la panel d'outils.
C'est-à-dire que ce cas-là, j'ai pu me mettre à ce cas-là
parce que j'ai puiser dans d'autres expériences,
d'autres environnements pour réussir à passer le cap.
Mais je pense que c'est valable aussi pour un salarié,
et je pense qu'en plus, il faut être clair,
on est dans un marché de l'emploi aujourd'hui pour les développeurs
qui donnent vraiment de la facilité pour ne pas dire du tout le pouvoir,
qui est favorable.
Et donc, moi, les développeurs et qui je discute ou mes potes,
je leur dis, mais, ok, tous les jours, toutes les semaines,
il faut que tu apprennes quelque chose,
et sinon, trouve-toi un autre boulot.
Et je pense que ça peut être soit trouver un autre boulot
ou soit, à un moment, taper du point sur la table en disant,
mais non, moi, je suis nul en test unitaires et en TDD au hasard.
Je veux monter en compétence dessus,
et c'est important pour le produit qu'on développe,
pour la boîte dans laquelle je suis,
ça fait partie de mon investissement pour la boîte.
Je veux travailler comme ça et d'essayer de s'affirmer un peu plus.
Donc pour mon deuil en compétence.
Après, il y a aussi un peu le piège du nouveau, du hype.
C'est-à-dire, des fois, je vois des développeurs,
ils sont dans une boîte, ça fait un an qu'ils développent un projet,
ils ont développeurs en angulards,
angulards c'est Asbin, on va toujours faire en réact.
Ouais, c'est cool, puis comme ça, je veux monter en compétence,
mais à un moment, il faut aussi tempérer qu'il y a une réalité du marché.
Donc il y a moyen de monter en compétence,
il ne faut pas faire tout et n'importe quoi.
Après, il y a un autre point, et celui-là, il est valable dans tous les contextes,
c'est de se faire des codignes d'ojo,
de se faire des séances d'entraînement.
Et ça, c'est à la portée de tout le monde,
moi, c'est ce que je dis quand je passe dans les entreprises,
parce que le midi, entre midi et 2,
une fois par semaine, au lieu d'aller manger un sandwich,
en parlant d'appui du beau temps,
ou du dernier match de foot, ou d'un film, ou je ne sais pas quoi,
mettez-vous dans une salle,
trouve un collègue, deux ou trois,
pas besoin d'être nombreux,
et moi, des fois, je le fais même tout seul,
mettez-vous dans une salle, un ordi,
et puis un petit défi pour regarder un nouveau langage,
pour regarder du test noitaire, du TDD.
D'ailleurs, à un moment donné,
tu m'expliquais que tu faisais volontiers
des petites sessions comme ça,
« Brown Bad Lunch »,
si on te payait un sandwich entre midi et 2,
tu venais parler des TDD, craft et compagnie,
est-ce que c'est quelque chose que tu fais toujours ça ?
Oui, oui, alors c'est quelque chose que je fais
un peu moi d'aller dans des entreprises,
enfin je le fais quand on me le demande.
Par contre, je suis là dans une start-up
qui est dans un incubateur,
il y a d'autres start-ups, d'autres développeurs,
et du coup, depuis plusieurs mois,
dès que je peux, je fais venir quelqu'un.
Donc je demande à des copains,
le jour où j'ai un copain qui fait du réact natif,
je lui ai dit « Bah écoute, est-ce que ça te dit ?
Il connaissait même pas le principe, je lui ai dit
« Est-ce que ça te dit de venir entre midi et 2,
pendant une heure, à la cool entre développeurs,
nous parler de ton retour d'expérience,
on te dit pas que tu dois être expert,
t'as pas besoin de préparer, c'est pas une formation ou quoi,
tu viens pendant une heure nous parler,
et en échange, on te paye le repas.
Et ça marche super.
Donc moi, j'ai fait venir un gars qui est venu nous parler de go,
il est venu même avec son collègue pour animer le truc à deux,
un autre réact natif,
un autre qui est venu nous parler web component,
et ça, ça nous permet, moi, ça me permet de monter en compétence.
Je me paye à moi des mini formations d'une heure,
qui me coûte 10 euros,
le prix d'un plat de metzée au câble du coin.
Mais ouais, mais c'est rien, et puis on passe un bon moment,
et puis, du coup, j'en fais profiter mes collègues,
qui sont super contents.
Donc il y a plein de moyens de monter en compétence,
soit des sujets comme ça juste pour dégrossir.
Le gars, il vient, il nous parle de go,
il nous montre un peu go, etc.
Et moi, derrière, ça me permet de me dire,
ok, est-ce que je veux aller un peu plus loin,
ou pas, ou est-ce que c'est pour moi, c'est pas pour moi.
Yes, et est-ce que je vois,
ce que je trouve vachement intéressant dans ce que tu fais là,
c'est que dans ce que tu dis, c'est que tu prends sur toi,
tu prends sur ton temps,
et je vois malheureusement trop de développeurs
qui à un moment donné,
sont dans une relation peut-être un peu compliquée
avec leur entreprise et qui disent,
attends, je vais pas prendre sur mon temps
des choses qui devraient être payées par la boîte.
Et là, moi, j'ai des quelques cheveux
qui me restent sur la tête en disant,
mais on s'en fout de savoir
si ça devrait être à la boîte ou pas,
c'est ton employabilité, c'est tes compétences,
c'est ta capacité à trouver des jobs épanouissants
dont on parle, de quoi tu me parles,
de laisser ça entre les mains de ta boîte.
Ah oui, complètement. Non mais ça, c'est super important.
Et finalement, j'invite
chacun de nos auditeurs à se poser la question,
entre midi et 2, qu'est-ce que je fais
d'essentiel ou d'incontournable
qui m'empêche de faire ça,
de me mettre dans un coin avec un ou deux collègues,
ou de faire venir quelqu'un que je connais.
Il y a un autre moyen, par exemple,
moi je vais aller meet up craftmanship sur Grenoble
ou des human talk. Alors là, effectivement,
il faut aller le soir,
voilà, il faut que ton contexte familial te le permette,
c'est des fois compliqué.
Ok. Mais des fois, dans des opportunités comme ça,
je croise des gens, hier c'était le cas,
j'étais à une soirée à Meet Up Dockers,
j'ai vu un gars qui a parlé 5 minutes d'un truc,
j'ai trouvé ça cool, et je lui ai dit,
ben toi, est-ce que ça te dit,
de venir nous parler de ça pendant 1 heure, 1 midi,
entre midi et 2 ? Enfin toi, c'est facile de trouver des gens
prêts à partager leur connaissance,
et entre midi et 2, je te dis,
en général, on ne fait rien d'un dispensable que ça.
C'est clair. Et ben écoute,
tu te remercies que ce soit le mot de la fin,
merci pour cette suggestion.
Si les gens veulent en savoir plus sur ce que tu publie
ou te contactez pour te faire venir entre midi et 2,
ils peuvent venir ou...
C'est...
Il suffit de taper mon nom sur un moteur de recherche,
de me contacter sur Twitter,
ou via mon blog, qui est plus très actif,
malheureusement, et après, par contre,
les Brombal Launch, ça reste souvent assez local
ou lors de rares déplacements,
en tout cas, ce qui me concerne.
Les petites anecdotes, j'ai un gars, il n'y a pas longtemps,
qui m'a dit, ah mais si vous voulez, je vais faire un Brombal Launch chez vous,
pour un sujet, je l'avais questionné sur Twitter,
sauf qu'il a Paris, je suis à Grenoble,
ça va être un peu compliqué, mais...
Évidemment, il faut que ce soit axé facilement.
Je te remercie, Xavier, d'être venu aujourd'hui.
Merci à toi.
Quant à toi, chère auditeur,
l'occasion est trop belle pour ne pas sauter dessus,
évidemment, tout ce que l'a dit Xavier,
est très vrai et je t'encourage à le faire,
c'est important d'assurer ta propre veille,
de être curieux, de regarder, de saisir chaque opportunité
qui est compatible avec ton mode de vie.
Et si tu as envie d'aller plus loin,
si tu as envie d'avoir une formation structurée,
viens dans la Maison des compagnons,
maison.artisandeveloper.fr,
et je t'invite à y découvrir le cursus Artisan Developers.
À demain.
Episode suivant:
Les infos glanées
ArtisanDéveloppeur
Artisan Développeur est un podcast destiné aux développeurs qui veulent bâtir une carrière épanouissante. Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.
Tags
Card title
[{'term': 'Technology', 'label': None, 'scheme': None}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]
Go somewhere
Monolithes Vs Micro Services