Comment développer ses compétences avec Christophe Hébert

Durée: 9m34s

Date de sortie: 18/06/2019

Bluecoders :
https://www.bluecoders.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 Christophe Héberde chez Blue Codores,
Christophe, bonjour.
Bonjour Benoît.
J'étais invité aujourd'hui parce que tu m'as allécher
avec un sujet qui est quelque chose qui me travaille beaucoup,
surtout en ce moment,
qui est comment en tant que développeur,
on peut travailler ses compétences ?
Toi, je sais qu'au quotidien,
tu aides des développeurs justement à développer leur carrière,
leur compétence.
Alors si tu avais un conseil à donner à un développeur,
pour travailler ses compétences,
ça serait lequel ?
Ok, bah écoute,
effectivement, c'est un sujet qui,
moi, me passionne.
Déjà en tant que développeur, à l'origine,
je prenais du plaisir à conseiller mes collègues
sur leur choix de carrière, etc.
Et donc, je décide d'en faire mon métier ensuite.
Donc, effectivement, c'est un sujet qui m'intéresse.
J'ai envie de dire, pour développer ses compétences,
il y a deux choses.
Il y a déjà les...
Améliorer ses compétences,
un point de vue professionnel,
mais aussi d'un point de vue personnel.
C'est-à-dire qu'on n'a pas forcément envie de progresser
sur les compétences pour lesquelles on va nous appeler professionnellement.
Donc, j'ai tendance à dire,
il faut réussir un à se former chez soi.
Donc, pourquoi pas participer à des projets open source,
rentrer dans des communautés open source
pour essayer de participer à des sujets qui nous tiennent à cœur.
Et des fois, effectivement, c'est ces sujets-là
qui vont être aussi recherchés par les entreprises.
Donc, ça, c'est le cas idéal.
Et maintenant, d'un point de vue professionnel,
je pense que c'est très important, en fait,
et surtout pour les juniors,
c'est que quand on regarde des personnes
qui ont vraiment réussi leur carrière
et qu'on dépile un petit peu qu'elles ont été leurs choix,
on se rend compte que c'est des personnes
qui ont toujours priorisé la montée en compétences
dans les jobs qui sont acceptés.
Tout ce que tu dis me va bien.
Je manque juste un petit peu d'exemples concrets
pour bien raccrocher à la réalité
quand tu dis de développer des compétences
qui peuvent être utiles ou pas dans le milieu professionnel.
Est-ce que tu peux me donner un exemple
de compétences utiles qui peuvent être utiles
dans le milieu professionnel ou pas, justement ?
Absolument.
Par exemple, si je veux participer à la réalisation
du framework VUJS,
qui est un framework front, disons que je suis un développeur front-end,
je vais développer avec la communauté VUJS le framework
et je vais faire en sorte que ce framework prenne en maturité.
Et d'un autre côté, il va y avoir des jobs
dans lesquels je vais pouvoir faire valoir cette compétence.
Bon, clairement, ça c'est un cas,
effectivement, ça c'est le top.
Et même si tu es contributeur du framework sur le CV,
tu es quand même vachement bien avancé.
Et un exemple de compétence qui n'est pas forcément utile
dans le milieu professionnel alors que tu aurais envie de développer.
Un exemple de compétence qui n'est pas forcément utile
dans le milieu professionnel ou, par exemple, qui va être un petit peu plus dur,
j'ai vu souvent des développeurs qui se passionnaient
pour la programmation fonctionnelle.
Mais en fait, c'est vrai qu'il c'est assez rare,
les entreprises qui recherchent ces compétences,
alors bien qu'il y a des entreprises qui sont énormément intéressées.
Et en fait, c'est une programmation qui est très orientée
sur des concepts mathématiques.
Et donc, du coup, c'est quand même,
ça reste une niche en matière de compétence.
Et donc toi, tu dis si c'est quelque chose qui te plaît, vas-y,
même si ne réfléchis pas forcément,
du coup, est-ce que je dois réfléchir
au fait que ce soit utile ou pas dans le milieu professionnel ensuite ?
Parce que tu vois, je me rappelle de j'ai un copain qui
qui était passionné.
Je crois que c'était de j'ai oublié le nom de ce langage hyper pointu
et qui permet de faire des trucs très bas de niveau.
Très puissant, notamment dans les dans les routers et compagnies.
Mais il y avait très peu de demandes,
quoi, et pourtant, lui, ça le passionné.
Alors, est-ce que est-ce que je dois suivre ma passion ?
Et puis, je verrai bien ce que ce que j'en fais ou est-ce que
il vaut mieux réfléchir dès le départ aux compétences que je veux acquérir ?
Qu'est-ce que tu en penses sur ça ?
Moi, ce que je pense, c'est qu'il faut aller vers ce qui nous plaît.
Parce que quand on fait quelque chose qui nous plaît,
c'est là-dedans qu'on va être vraiment très fort.
Et en fait, je pense que ce qui est important,
qu'on fait quelque chose qui nous plaît, c'est de le dire.
C'est-à-dire que si on est développeur, je ne sais pas,
JavaScript, parce que professionnellement, c'est là qu'elle marchait.
Mais que par contre, à titre personnel,
j'adore développer dans un langage très spécifique,
sur des problématiques différentes,
comme la programmation fonctionnelle, comme closures, par exemple.
Il faut que je fasse savoir que je m'intéresse à ces problématiques.
Parce que le problème, c'est que si je m'intéresse personnellement à quelque chose,
mais que je ne le dis pas,
personne ne m'appellera jamais pour ça.
C'est comme une personne qui va peut-être être serveur dans un restaurant,
qui va être passionné de piano,
mais qui va te dire à tout le monde qu'il est serveur.
Personne ne l'appellera jamais pour jouer.
Et donc, c'est important, c'est que si on se consacre à quelque chose
personnellement, à des compétences précises,
il faut quand même le faire savoir,
parce qu'il se peut qu'il y ait des gens qui soient intéressés
par ces compétences-là un jour.
Et du coup, je peux en faire aussi mon métier,
et rejoindre l'utilité à l'agréable.
Et comment je peux le faire savoir ?
Viens des convs, il y a des articles,
qu'est-ce que tu vois qui marche bien toi dans le public des développeurs ?
Déjà, si le but est de transformer une compétence personnelle
en une compétence professionnelle,
là où ça se passe aujourd'hui pour le faire savoir, c'est LinkedIn.
C'est-à-dire quelqu'un qui va commencer à écrire des articles
sur des langages fonctionnels, sur ce qui va être sa passion,
en fait, d'un seul coup, il va se faire connaître.
Et en fait, c'est des milieux qui sont très communautaires.
Et à l'intérieur de ces communautés, on va avoir des gens
qui le font par passion, et on va aussi avoir des gens
qui ont réussi à en faire une activité professionnelle.
Et ça risque, les opportunités risquent de venir de cet endroit-là.
Donc ce qu'est important, c'est que si on a une passion,
rentrez dans les communautés où les gens sont également passionnés de ça.
Et quel regard tu portes sur les gens qui se forment ?
Moi, je vois beaucoup des gens qui vont rechercher la dernière stack à la mode.
C'est ce que j'appelle les stacks bien brillantes.
Effectivement, il faut bien avoir un langage et un frère mort qui travaille sur ça.
Mais à un moment donné, et surtout dans le...
Tu as pas mal parlé d'exemple JS, on a vu ces dernières années
que ça tournait beaucoup, il y avait beaucoup de nouveautés.
J'ai l'impression qu'il y a un frère mort qui pousse tous les ans, en ce moment.
Quel regard tu portes sur cette espèce de tendance
d'avoir le dernier frère mort JS à la mode dans son projet ?
Je pense que c'est une bonne chose parce que, aujourd'hui,
si il y a autant de nouveaux frère mort JS,
c'est parce qu'il y a des concepts de frère mort
qui sont en train d'arriver sur le front et sur le bac en JavaScript.
Et donc, je pense que c'est important d'être à la pointe,
parce que sinon, quelque part, on vient de cumuler une dette
qu'il faudra attaquer un jour, parce que quand même,
les nouveautés dans les frère mort incluent, enfin, simplifier le travail.
Donc, je pense que c'est important d'être à la pointe.
Après, le côté dès lors qu'il y a un nouveau frère mort qui sort,
je refonds tout.
Non, ça, ce n'est pas une bonne chose parce que ça devient anti-productif.
On est quand même aujourd'hui professionnellement,
les entreprises qui vont chercher à être à la pointe,
c'est quand même des entreprises qui vont chercher à avoir
une grosse agilité, une grosse adaptabilité.
On n'a pas le temps, ces entreprises n'ont pas le temps
de tout refaire à chaque fois qu'il y a une nouvelle version d'un frère mort qui sort.
Et comment tu vois évoluer les choses ?
Est-ce que tu vois qu'en gros, est-ce que chaque frère mort
notamment, les frères mort JS vont venir répondre à une problématique
particulière et auront leur existence légitime ?
Ou est-ce qu'à un moment donné, tu vois une forme de côté très darwinien
où il y a celles quelques-uns survivront, voire peut-être un seul à terme ?
Comment tu vois les choses ?
Je crois qu'on y est aujourd'hui.
Je crois qu'on y est. Ce moment-là, il est quand même arrivé.
Pendant longtemps, on avait Angular qui sortait avec plein de petits frères
mort qui gravitaient autour.
On avait un Ember JS qui donnait l'impression qu'il allait réussir
à mettre les gens d'accord.
Et en fait, ce qui s'est produit finalement, c'est qu'il y a React qui est sorti
qui a introduit des nouveaux concepts.
Angular s'est mis à la page pour utiliser les mêmes concepts.
Et on a un espèce de framework open source,
mais pour le coup, beaucoup plus open source que Angular et React
qui sont soutenus par Google et Facebook, respectivement.
Et moi, la décision que j'ai prise, en tout cas pour la stack de block-odder,
c'est de miser sur ce framework open source qui est VUJS.
On me dit, d'ailleurs, on l'a vu,
et peut-être des règles du jeu qui vont changer
puisque des entreprises comme Google et Facebook
demandent quand même à ce qu'on respecte une certaine charte
pour utiliser leur framework.
Donc ça, c'est quelque chose qu'il faut prendre en compte.
Et donc moi, j'ai l'impression qu'on y arrive à cette fin un peu d'arouignienne
où en fait, on a Angular contre React et VU.
Et moi, je crois particulièrement en VU, parce que niveau communauté,
ça me semble être le projet le plus intéressant.
Donc si je comprends bien, pour toi, VUJS,
c'est le truc qui va mettre tout le monde d'accord.
Oui, absolument.
Enfin, en tout cas, moi, j'ai mis études.
OK.
Bah écoutez, à un moment donné, il faut prendre des positions
et la tienne est argumentée et c'est super.
Je te remercie, je te propose que ce soit d'ailleurs le mot de la fin.
Si les gens veulent en savoir plus sur BluCoderse, ils peuvent venir où ?
Ils peuvent aller sur BluCoderse.io.
Bien, écoute, merci Christophe d'être venu aujourd'hui.
Je te souhaite une bonne journée.
Merci, bonne journée.
Ciao.
Quant à toi, chère auditeurs, je t'invite si ce n'est pas déjà fait
à rejoindre la communauté des artisans développeurs sur artisandeveloppeur.fr.
À demain.

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

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

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': None}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere