Categories: Vie de développeur

Portrait de Julien – Le champion Java Contest 👑

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 ?

Je m’appelle Julien Wittouck et j’ai 34 ans. 

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 !

Insaf Chaabane

Recent Posts

Exploiter les NPUs pour de l’IA embarquĂ©e dans les applis webs

Depuis l'été, j'ai un Pixel qui intÚgre à la fois un TPU (Tensor Processing Unit)


2 jours ago

Qcm saison hiver 2024 : toutes les infos.

On se retrouve dans un nouvel article avec toutes les infos sur cette nouvelle saison


2 semaines ago

L’inclusion numĂ©rique est essentielle.

Pourquoi l’inclusion numĂ©rique est essentielle : le point avec Mathieu Froidure. Dans un monde de


3 semaines ago

CommunautĂ© Tech et fĂ©minine : Interview avec Helvira de Motiv’her

Elles sont passĂ©es oĂč les femmes dans la tech ? Entre le manque de reprĂ©sentation


4 semaines ago

Consommer des APIs HTTP en PHP comme un pro avec Nicolas Grekas.

Dans cette vidéo, on interview Nicolas Grekas, contributeur clé de Symfony, pour discuter de sa


4 semaines ago