Bonjour ! Câest Insaf qui vous parle aujourdâhui pour vous prĂ©senter le Champion Java Contest đ€©
Je suis donc trĂšs heureuse de vous prĂ©senter Julien, on a passĂ© un trĂšs bon moment pendant lâinterview et je lâen remercie âš Jâaime beaucoup prendre le temps de faire des portraits pour le blog WeLoveDevs ! NâhĂ©sitez pas Ă me dire si ça vous plait aussi dans la barre de commentaire tout en bas đđŒ
Le concours Java Contest Ă©tait en partenariat avec Les Editions ENI, câest donc eux qui ont offert Ă Julien sa dotation âĄïž Merci beaucoup đđŒ
Interview de Julien â Le Champion Java Contest
Q : Hello Julien ! Merci de prendre le temps de rĂ©pondre Ă mes questionsâŻ! Comment vas-tu ?
Bonjour ! Câest un plaisir. Je vais trĂšs bien merci !
Q : Est-ce que tu pourrais te présenter ?
Jâai plusieurs mĂ©tiers aujourdâhui. Je suis freelance, donc je travaille en ce moment avec Kiabi. Je les accompagne depuis quatre ans sur une transition vers le cloud, en particulier GCP. Ensuite, je suis enseignant vacataire Ă lâuniversitĂ© de Lille. Je donne des cours de Java en MastĂšre 2. Je suis Ă©galement associĂ© chez EKITE depuis un an. Je mâoccupe de toute lâanimation technique.Â
Et pour le âmoiâ perso, je suis fan des Daft Punk, de Dragon Ball, de Star Wars et je suis un trĂšs grand fan de rock des annĂ©es 70 et 90. Â
Q : FĂ©licitations pour ton titre Java Contest Champion đ Est-ce que tu es fier de cette performance ? Tu tâattendais Ă gagner quand tâas appuyĂ© sur âDĂ©marrer le testâ ?
Non, pas du tout. Jâai fait le test plutĂŽt pour rigoler parce que je connais trĂšs bien LoĂŻc Matthieu qui a corĂ©digĂ© les questions. LoĂŻc travaillait chez Kiabi quelques annĂ©es donc on avait un peu travaillĂ© ensemble. Jâai rĂ©pondu aux questions et jâai quand mĂȘme fait quelques erreurs. Ă la fin, je vois que je fais partie du top 1 %, puis jâai fait le test assez rapidement, mais je vois passer les tweets sur les rĂ©sultats et je garde la premiĂšre place.Â
Ăa mâa fait plaisir !Â
Q : Comment ça se fait que tu aies un niveau aussi Ă©levĂ© en Java ? Câest une techno que tu utilises dans ton travail ?
Je fais du Java depuis environ 15 ans, je lâai appris Ă lâuniversitĂ©. Câest mon langage de prĂ©dilection, je lâutilise au quotidien.Â
Q : Quel Ă©tait ton premier contact avec cette technologieâŻ? Quâest-ce que tu as construit avec la premiĂšre fois ?
Comme je lâai dit plus haut, câĂ©tait Ă lâuniversitĂ© et les premiĂšres fois oĂč je mâen suis servi du coup câĂ©tait pour des TP dâassez bas niveau. Par exemple, implĂ©menter un serveur FTP en Java, implĂ©menter des envois rĂ©ceptions de requĂȘte TNS en Java Ă©galement.
Q : Comment as-tu dĂ©veloppĂ© ta connaissance de la technoâŻ? Quels conseils donnerais-tu Ă nos pairs (jeunes et moins jeunes) qui veulent sâamĂ©liorer sur le sujet ?
La veille et la pratique, pour moi, câest la base. Il faut coder un maximum et se tenir Ă jour en lisant des articles ou des livres sur le sujet. Tout le monde ne fonctionne pas de la mĂȘme maniĂšre, mais pour moi, juste lire des articles ça ne suffit pas, jâessaie de pratiquer Ă©normĂ©ment.
En plus de ça, moi je donne des cours Ă lâuniversitĂ© donc ça me permet de constamment ĂȘtre Ă jour, je me documente beaucoup pour que mes Ă©tudiants aient tous les Ă©lĂ©ments pour bosser avec la techno.Â
Dâailleurs, LoĂŻc est trĂšs fort en Java et il tient un blog oĂč tous les six mois il annonce les nouveautĂ©s Java dans le cadre dâun article vachement complet et sĂ©rieux qui est souvent repartagĂ©. Jâapprends aussi beaucoup avec ça.
Q : Les dĂ©veloppeurs veulent savoir quel est lâavis du champion. Quel est le futur de Java ? Est-ce que la techno va Ă©voluer, prendre de nouveaux virages ?
Sur les quelques derniĂšres annĂ©es, on a vu que Java sâest pas mal inspirĂ© dâautres langages qui tournent principalement autour de la JVM donc Scala et Kotlin. Les futures versions de Java elles vont sâorienter vers de lâajout de fonctionnalitĂ©s qui vont ĂȘtre issus de ces deux langages. Les devs voient dans ces langages des intĂ©rĂȘts, des constructions pratiques Ă utiliser et des facilitĂ©s de dĂ©veloppement.
Je pense aussi quâil va y avoir beaucoup dâamĂ©lioration sur les performances.
Lâavenir de Java, pour moi, ça va ĂȘtre de garder le mĂȘme langage, de lâenrichir avec des fonctionnalitĂ©s supplĂ©mentaires et aller de plus en plus vers des Ă©cosystĂšmes plus performants.Â
Q : Tu codes avec dâautres technos que Java ? Câest quoi celle que tu prĂ©fĂšres ? Et pourquoi ?
Je suis plus back end. Jâai dĂ©jĂ essayĂ© le front, mais ce nâest pas ce que jâaime le plus et je ne suis pas trĂšs bon. Jâai fait beaucoup de Node.js, Typescript et de Kotlin. Ce sont ceux que je prĂ©fĂšre parce que câest assez facile Ă manipuler et parce que ça reste du back.
Q : Comment as-tu trouvĂ© le QCM ? Quâas-tu pensĂ© des questions ?
Jâai trouvĂ© le QCM vraiment bien fait, trĂšs bien construit avec des questions trĂšs techniques, des questions avec des exemples de code oĂč tu dois exĂ©cuter ou compiler le code dans ta tĂȘte. CâĂ©tait vraiment pas mal. Il y avait des questions sur les nouveautĂ©s de Java 17 sur lesquelles ce nâest pas Ă©vident sans sâĂȘtre tenu Ă jour. Franchement le questionnaire Ă©tait trĂšs cool.
Q : Trop cool ! Je suis contente dâavoir pu rencontrer le dernier Champion en titre đđŒ Merci beaucoup Julien !
Merci Ă toi et merci beaucoup aux Ăditions ENI pour la dotation !
Encore merci Ă Julien, notre Java Contest Champion, qui a rĂ©pondu Ă mes questions ! Le QCM Java est encore disponible, peut-ĂȘtre que lâun dâentre vous rĂ©ussira Ă battre le number 1 !
Merci Ă©galement aux Ă©ditions ENI dâavoir offert cette dotation Ă Julien, et dâailleurs, ils recrutent des auteurs en ce moment, profitez-en !