Comment trouver un job quand on est développeur junior sans expérience

Comment trouver un job quand on est développeur junior sans expérience

26 octobre 2022 0 Par Aschen

Depuis l’avènement des bootcamp qui promettent monts et merveilles, notamment que l’on peut apprendre à coder en 11 semaines et dégoter un premier job en claquant des doigts, on remarque l’arrivée sur le marché de très nombreux développeurs Juniors sans expérience (AKA « OpenToWork » sur LinkedIn)

Souvent la désilusion est grande quand l’emploi n’est pas au rendez-vous, surtout que ces formations sont loins d’être gratuites bien que souvent financées par Pôle Emploi et le CPF.

Pourquoi est-ce dur de trouver du travail?

Ce qu’il faut bien comprendre c’est que l’écriture de programmes est une tâche compliquée et que les développeurs Juniors feront mathématiquement du code de moins bonne qualité et moins vite, ce qui aura deux conséquences:

  • Diminution de la productivité de l’équipe (ça ça fait très peur aux Managers)
  • Augmentation de la dette technique (ça ça fait très peur aux Lead Developers)

Donc en gros les personnes qui vous recrutent sont en règle général assez frileuses, et je dois dire que je les comprends malheureusement.

Heureusement ce n’est pas rédhibitoire et ce status de « Junior sans expérience » à tendance à disparaitre après les 6 premiers mois en entreprise de toute manière 😉

Rassurer les Lead Developers et les Managers

Comme je le disais, le bootcamp ne suffit pas pour dégoter un bon job. Pour ça il va falloir aller un peu plus loin pour montrer que vous êtes motivé et capable.

La recherche d’emploi en informatique ne doit pas se borner à envoyer des CVs et des lettres de motivation (sérieux il y en a encore qui font des lettres?). Quand on veut un job en informatique il faut avant tout se bouger les fesses.

Commencez des projets perso

La meilleure manière de prouver que vous savez écrire du code et que vous connaissez une techno c’est de faire un petit projet en utilisant cette dernière. Si vous voulez intégrer une boite qui utilise la stack MERN (MongoDB, Express, React, Node) alors faites un projet qui utilise ces techno!

Et bien sur publiez ce projet sur Github, expliquez succintement le fonctionnement dans le README, intégrez des captures d’écran, faites des tests automatisés, une CI/CD, bref tout ce que vous feriez si c’était un véritable projet professionnel.

Cela permettra aux gens qui vous évaluent pour un poste de regarder la manière dont vous coder, d’être sur que vous connaissez déjà les technos utilisés et ça va les rassurer.

Petit apparté 3615 MyLife mais après ma première année d’alternance à faire du Windev (horreur..), j’ai voulu faire du Ruby on Rails. Sachant qu’aucune boite ne me recruterais comme ça, j’ai commencé un projet en Rails et je l’ai publié sur Github. J’ai ensuite fait ma prospection en indiquant clairement le lien vers mon projet et en expliquant que j’avais commencé récemment et que j’adorais Rails (true story)

Faites vivre votre profil LinkedIn

LinkedIn est devenu LE réseau social pro de référence et c’est encore plus vrai dans le monde de la tech.

Votre profil doit être impeccable avec une photo, une description de qui vous êtes et de votre parcours, vos précédentes expériences, vos compétences et tout ce que vous pouvez ajouter. Et honnêtement ne mettez pas le « Open to Work ».

Si vous faites de la veille technologique, n’hésitez pas à repartager les articles directement sur LinkedIn. Si vous ne faites pas de veille technologique, il n’est jamais trop tard pour commencer 👉 É-Veille Technologique – Apprentissage Continu

Contribuez à des projets open source

C’est clairement la chose la plus intéressante que vous pouvez faire pour votre recherche. Ça vous demandera plus d’efforts mais la valeur sera infiniment plus supérieur que toutes les autres choses que vous pourriez entreprendre.

Choisissez un projet Open Source dans la techno que vous visez, pour ça allez sur Github et utilisez la barre de recherche pour trouver les repository associés:

Trouvez vous un repo pas trop gros, pas trop petit (entre 1000 et 10000 stars) et essayez de dépiler des issues! Souvent les issues destinées aux nouveaux contributeurs sont marquées comme telles (« good-first-issue » ou « beginner » par exemple). C’est souvent de petites tâches comme des bugfixes mais ça va vous permettre de rentrer doucement dans le projet!

Au bout de quelques semaines ça sera tout bénef pour vous:

  • Les mainteneurs du projet vont vous aider à progresser et faisant de la revue de code
  • Vos contributions sont publiques
  • Vous prenez du niveau dans la techno que vous visez
  • Vous allez vous faire des bonnes relations dans le millieu open source

Du côte des mainteneurs, ils seront ravis de recevoir autant d’aide! Ce sont souvent des bénévoles qui font ça sur leur temps libre.

Conclusion

Je comprends que la recherche du premier job est compliquée quand on sort d’un bootcamp mais cela reste totalement possible de trouver alors ne baissez pas les bras 😉

Profitez du levier d’expérience abordable offert par l’open source, ça vaudra mieux que tous les bootcamp du monde.