Vladislav #BestCoder Java de juin : « La lecture du code au cours du travail et les réponses sur Stackoverflow ne suffisent pas »

Vladislav, figurant parmi le top 3 des #BestCoders JAVA et POO, nous explique pourquoi il a participé au concours et ce qu’elle en retire.

Envie d’intégrer le classement des #BestCoders de juillet ?

1- Salut Vladislav, comment as-tu envie de te présenter à la communauté de développeurs JobProd ?

Ma passion principale, c’est le développement des applications mobiles iOS. Ça fait deux ans et demi que je maîtrise le développement dans l’environnement d’Apple. Je suis également bien intéressé par d’autres branches de l’informatique. Le domaine Machine Learning me semble très intéressant. Mon projet de fin d’études était consacré à la reconnaissance des caractères chinois en utilisant le réseau des neurones.
J’ai fait un cours de Machine Learning sur Coursera il y a quelques mois. Toute cette histoire de l’intelligence artificielle me parait très perspective, donc je continue à me développer dans cette direction en parallèle.
En ce qui concerne des langages que j’utilise, tout d’abord c’est Swift et Objective C. Ils sont nécessaires pour tout développeur iOS. Parfois, il y a même besoin un peu de C pur pour gérer des problèmes de bas niveau, comme par exemple, la cryptographie ou networking. De temps en temps, j’utilise aussi Python et Shell pour écrire des petits scripts utiles qui m’économisent pas mal de temps.

2- Pourquoi as-tu passé des tests en ligne sur JobProd ?

J’ai passé des tests en ligne sur JobProd pour estimer mes compétences. La compétition était toujours une bonne motivation pour moi. Si tu gagnes, ça fait plaisir. Si tu gagnes pas, tu vois tes points faibles. Ce qui te permet de te développer et puis réessayer et gagner voire être en demande sur le marché.
J’avoue que je ne suis pas très content de mon résultat de test iOS. Je trouve que c’est parce que ce test est basé sur Objective C alors que ça fait très longtemps que je travaille à 100% en Swift. J’ai travaillé avec Objective C pendant ma première année d’expérience professionnelle et malheureusement il y a déjà pas mal de questions qui me laissent dubitatif.
Par contre, j’ai relativement bien passé les tests de programmation orienté objet, Java et C++. Les résultats des deux derniers m’ont un peu étonné vu que je connais ces domaines plutôt en théorie et que je les touche très rarement dans la vraie vie.

3- Quel(s) conseil(s) as-tu envie de donner aux codeurs qui essayeront de décrocher les premières places des #BestCoders de juillet ?

Mon conseil risque d’être banal mais quand même c’est juste d’être curieux. Il faut constamment découvrir des nouvelles choses en informatique. La lecture du code au cours du travail et les réponses sur Stackoverflow ne suffisent pas. À mon avis, des livres, des articles et des vidéos des conférences des développeurs doivent faire partie du quotidien d’un bon développeur. Par exemple, pour le développement iOS, il est primordial d’être au courant de tous les nouveautés présentés pendant la WWDC (Apple Worldwide Developers Conference).
Pareil pour Android et Google I/O. Je recommande aussi de feuilleter des livres sur l’informatique générale : sur l’algorithmique, patrons de conception et le développement en gros.
Chaque jour, il faut se poser des questions : « Est-ce que, aujourd’hui, je suis meilleur développeur qu’hier ? Est-ce que je peux faire mieux ? Est-ce que je progresse ? ».
Je trouve que le meilleur moyen de savoir si tu avances ou pas, c’est juste regarder le code que tu as écrit il y a 6 ou 8 mois. Si tu le trouves pas terrible, alors tout va bien. Ça ne veut pas dire que tu étais un mauvais développeur. Tu as quand même résolu cette tâche en faisant de ton mieux. Mais aujourd’hui, tu vois comment faire encore mieux, donc tu es meilleur que ta version de quelques mois avant, alors tu progresses.

Rilana

Recent Posts

Framework Fatigue : pourquoi les devs continuent d’utiliser une stack qu’ils critiquent ?

Les devs passent leur temps à râler sur leur Stack. Et pourtant, dès qu’ils ont…

23 heures ago

Manager non-tech : comment en faire un allié (et pas un frein) ?

Vous avez déjà tapé « manager non-tech » dans Google à 23h, après une réunion…

1 semaine ago

Juniors & IT : pourquoi la vision « produit » est le nouvel indispensable ?

Le marché de la tech en 2026 est en pleine mutation. Entre la démocratisation massive…

2 semaines ago

Facture Cloud : 6 pièges qui vident ton budget et comment arrêter le massacre.

Comment optimiser tes coûts data dans le cloud ?  Face à des factures cloud qui…

3 semaines ago

Changer de stack en 2026 : comment pivoter sans repartir de zéro.

Changer de stack ça fait peur parce qu'on ne sait pas comment s’y prendre. Ça…

4 semaines ago

Remote vs bureau : le vrai coût du « full remote » sur la carrière d’un·e dev.

Ah, le télétravail... Travailler en slip (ou en pyjama licorne, on ne juge pas) avec…

1 mois ago