• 2 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 21/07/2023

Trouvez des entreprises qui recrutent des juniors

Visez des entreprises technologiques

Ce sont des entreprises le plus souvent récentes qui font un usage important des nouvelles technologies. La plupart du temps, l'équipe de développeurs est donc centrale à leurs projets !

Je distinguerais deux types d'entreprises technologiques : les start-ups et les scale-ups.

Les start-ups

Tout le monde en parle, au point que certains développeurs finissent par croire qu'il n'y a qu'elles pour travailler (c'est bien sûr faux, on va le voir dans ce chapitre).

Pour moi, une start-up n'est pas tant une entreprise "cool" avec un baby foot pour jouer, mais une entreprise qui se cherche. C'est une entreprise qui doit encore trouver son business model, ce qui la rendra rentable. Cela explique pourquoi les projets y sont souvent intenses (on court après le temps car on risque d'être à court d'argent), mais aussi très excitants et très stimulants.

On dit souvent que monter une start-up c'est comme sauter d'une falaise en espérant qu'on arrivera à construire un avion avant de se crasher au sol. Après toutes ces années, je trouve cette expression toujours très juste, même si elle fait un peu peur ! Avis aux amateurs !

AVANTAGES

⚠️ INCONVÉNIENTS

  • Équipe à taille humaine : quelques dizaines de personnes maximum. Tout le monde connaît tout le monde, la collaboration en est souvent facilitée.

  • Utilisation de technologies récentes et modernes : c'est souvent assez exaltant à utiliser pour un développeur junior.

  •  Peu de structure : l'entreprise n'est pas encore très organisée et ne connaît pas toujours les bonnes pratiques en matière de "produit" et de gestion de projet pour faire les bons choix de développement.

  • Travail intense : l'équipe travaille en général beaucoup, elle est pressée par le temps car la start-up doit trouver son business model, c'est-à-dire ce qui la rendra, à terme, viable. 

Les scale-ups

Une scale-up est en quelque sorte une start-up qui a réussi. Après tout, beaucoup de start-ups ne survivent pas plus de 3 ans, faute d'avoir trouvé leur business model. Ce sont les risques du métier.

✅ AVANTAGES

⚠️ INCONVÉNIENTS

  • Utilisation de technologies récentes et modernes : elles sont plus stables en général qu'en start-up (vous n'utiliserez probablement pas la dernière version de votre framework favori qui est sorti la semaine dernière).

  • Pratiques de travail structurées : l'équipe a en général adopté des méthodes de travail (plus structurées qu'en start-up) qui aident à se concentrer sur un projet, faire les bons choix, etc.

  • Travail très intense : le travail en scale-up est en général très intense, parfois plus qu'en start-up.

  • Quelques frictions de croissance : l'équipe ayant grossi, vous constaterez peut-être parfois des difficultés à collaborer avec d'autres équipes que vous ne voyez pas souvent. Rien d'insurmontable.

 

 

Intéressez-vous aux sociétés de services

C'est un style différent d'entreprise, très courant, dont les plus grosses entreprises sont friandes. Bien souvent, ce sont les entreprises plus classiques qui y ont recours (les PME et grosses entreprises). Les start-ups et scale-ups, elles, ont le plus souvent tendance à développer en interne et donc à embaucher leurs développeurs.

Les agences web

✅ AVANTAGES

⚠️ INCONVÉNIENTS

  • Équipe à taille humaine : c'est une petite entreprise où il est en général facile de connaître tout le monde et de collaborer.

  • Projets variés : on peut "remettre les compteurs à zéro" sur un nouveau projet régulièrement et tester plusieurs technologies.

  • Structure adaptée aux débutants : les agences web ont régulièrement des besoins de nouvelle main d'oeuvre. Bien sûr, les profils seniors sont appréciés, mais ce genre d'entreprise est en général un terreau fertile pour les juniors.

  • Travail à flux tendu : vous n'aurez pas toujours le temps de parfaire chaque projet, il faudra souvent passer au client suivant rapidement. Aussi, il peut être moins facile de développer une expertise, justement car vous changez de projet régulièrement.

  • Le client ne sait pas ce qu'il veut. 🤬 (Vous comprendrez quand vous y serez !)

Les ESN (anciennement SSII)

En pratique, les ESN fournissent des développeurs (et autres experts) pendant une durée limitée à d'autres entreprises. Cela peut durer 3 mois, 6 mois, 1 an, parfois plus. Une fois que le développeur a terminé de travailler sur un projet, il est réaffecté à un autre client, donc à une autre entreprise. Il change donc complètement d'univers.

Quelle est la différence entre une agence web et une ESN ?

Une agence web est une ESN de petite taille, et qui se focalise sur des projets web uniquement.

Une ESN, elle, travaille parfois sur des projets industriels d'envergure (vous pourriez vous retrouver à développer un bout du nouveau site des impôts par exemple 🙈). Les développeurs sont aussi plus souvent chez le client que ceux qui sont en agence web.

✅ AVANTAGES

⚠️ INCONVÉNIENTS

  • Projets variés : on peut "remettre les compteurs à zéro" sur un nouveau projet régulièrement et tester plusieurs technologies (se retrouver sur des projets industriels d'envergure est également une possibilité).

  • Structure souvent adaptée aux débutants : les ESN ont un besoin vital de "sang frais", donc elles acceptent régulièrement des développeurs juniors... en espérant qu'ils resteront ensuite.

  • Travail à flux tendu : vous n'aurez pas toujours le temps de parfaire chaque projet, il faudra souvent passer au projet suivant rapidement. Aussi, il peut être moins facile de développer une expertise, justement car vous changez de projet régulièrement.

  • Bac +5 attendu : les ESN exigent fréquemment ce niveau parce que leurs clients l'exigent. C'est parfois absurde si vous voulez mon avis, mais c'est comme ça. Heureusement, les ESN qui acceptent des juniors avec un niveau en-dessous de Bac +5 existent, il faut juste bien chercher.

  • Le client ne sait toujours pas ce qu'il veut. 🤬
    (Vous comprendrez quand vous y serez !)

Regardez du côté des entreprises "classiques"

Dans cette catégorie, on retrouve... la majeure partie des entreprises. 🙃

Ce sont souvent des entreprises établies qui existent depuis un moment. Je les appelle "classiques" faute d'un meilleur terme. Disons qu'elles sont en général moins technophiles à la base que les start-ups et scale-ups.

Les TPE

Si vous trouvez une TPE proche de chez vous qui veut vous embaucher, ce sera souvent pour des projets simples adaptés à un débutant (développement et maintien d'un site Wordpress).

Comme vous serez probablement le seul expert technique de l'entreprise, on fera appel à vous pour tout un tas de problèmes variés... qui ne correspondent pas toujours à votre expertise. Ce n'est pas grave : ça sera l'occasion d'apprendre !

✅ AVANTAGES

⚠️ INCONVÉNIENTS

  • Très petite structure : c'est le principe d'une TPE, donc vous pourrez tisser des liens avec tout le monde.

  • Entreprise souvent locale : il est possible donc qu'elle soit proche de chez vous.

  • Sentiment de reconnaissance : pour eux, vous serez le héros ou l'héroïne de l'équipe, le "magicien des ordinateurs". C'est plaisant de se sentir directement utile.

  • Salaire moins attractif : elles ont rarement les moyens de vous embaucher, et quand elles le font, le salaire sera probablement assez bas.

  • Sentiment d'isolement possible : vous serez le seul expert sur place (ou vous aurez une autre personne avec un peu de chance). Vous manquerez peut-être d'un mentor pour vous aider à progresser.

  • Sentiment de lassitude possible : les projets resteront généralement simples et seront peut-être peu variés.

Les PME

✅ AVANTAGES

⚠️ INCONVÉNIENTS

  • Très nombreuses : les PME (avec les TPE) constituent l'essentiel des entreprises en France. Elles embauchent à elles seules 30% des salariés français selon l'INSEE.

  • Entreprise bien établie : c'est la possibilité d'accompagner et de moderniser une entreprise qui a déjà bien stabilisé ses process.

  • Peu d'offres : les PME font souvent appel à des ESN et embauchent moins directement les développeurs... mais cela peut arriver.

  • Retard technologique à rattraper : c'est notamment le cas chez certaines PME locales moins connues.

Les Grandes Entreprises

✅ AVANTAGES

⚠️ INCONVÉNIENTS

  • Salaires souvent attractifs : elles ont en général beaucoup de moyens, les salaires peuvent donc être très corrects.

  • Conditions de travail souvent confortables : disons qu'elles sont plus "reposantes" qu'en start-up, scale-up ou ESN.

  • Méthodes de travail bien établies (quoique parfois un peu lourdes).

  • Technologies souvent anciennes (qu'il faut maintenir).

  • Structure lourde ou complexe : il y a beaucoup de départements au sein de l'entreprise, il faut s'y retrouver et parvenir à collaborer.

  • Peu d'offres : Elles font beaucoup appel aux ESN. Elles embauchent plutôt des chefs de projet qui pilotent les développeurs des ESN... mais des exceptions existent bien sûr.

Manifestez-vous auprès de chasseurs de tête

Les entreprises ont parfois tellement de difficultés à recruter des développeurs qu'elles font appel à des intermédiaires : les chasseurs de tête.

Où les trouver ?

Tapez simplement "Cabinet de recrutement développeur web" et... voilà ! Si vous habitez près d'une grande ville, ajoutez par exemple "Paris, "Lyon", "Marseille", "Nice" à votre recherche.

Quelques noms pour l'exemple (je ne les connais pas personnellement) :

Vous trouverez souvent des offres d'emploi sur ces sites, auxquelles vous pouvez postuler comme une offre classique.

Qu'est-ce qui change alors ?

Le cabinet de recrutement pourrait vous recontacter pour vous proposer spontanément d'autres offres adaptées à votre profil.

Encore une fois, les seniors seront les mieux logés, mais vous auriez tort de ne pas tenter votre chance en vous faisant connaître auprès d'un chasseur de tête ! Un chasseur de tête qui vous ajoute dans sa base, ce sont des dizaines ou des centaines d'entreprises qui pourraient alors voir votre profil !

Devenez freelance : et pourquoi pas ?

J'entends souvent cette question :

Pourquoi chercher à se faire embaucher en CDD/CDI, alors qu'on pourrait être à son compte en freelance ? J'entends dire que pas mal de développeurs font ça, qu'ils ont plus de liberté, etc. 

Vous pouvez. Mais je vous le recommande pas trop si vous êtes junior.

En effet, on peut trouver du travail en freelance, même junior… À condition d'avoir du réseau, ou encore de réussir à se vendre sur des plateformes comme Malt, Fiverr, et Codeur.com. Mais la compétition est rude, et les freelances prêts à être payés au lance-pierre sont nombreux. Vous valez mieux que ça.

En fait, vous pourrez à mon sens envisager d'être freelance après un peu d'expérience. Il est fréquent de voir des développeurs seniors en freelance par exemple.

Freelance est par ailleurs un statut qui ne convient pas à tout le monde. Le jour où vous serez senior, vous n'aurez peut-être pas envie de devenir freelance et préfèrerez rester embauché. En effet, monter sa petite entreprise nécessite de s'occuper de la comptabilité (ou de la déléguer, mais c'est aussi du travail), de faire de la prospection commerciale, de négocier des contrats régulièrement... Cela convient à certains, mais pas à tous !

Pour vous aider, voici un petit résumé des avantages et inconvénients à être freelance (après quelques années d'expérience) :

✅ Avantages

⚠️ Inconvénients

Possibilité d'organiser ses propres journées de travail

Pas de congés payés

Les revenus peuvent être à terme supérieurs au salariat

Sécurité sociale moins avantageuse

Travail diversifié

Beaucoup de temps administratif, démarchage, négociation (~30% du temps)

Le télétravail est beaucoup plus souvent accepté

Nécessite beaucoup de rigueur et d'autres compétences que le code : marketing, vente, gestion de projet...

Pour être clair, être freelance peut aussi être une expérience géniale. Mais si vous êtes junior, je dirais qu'il y a 95% de chances pour que ça ne soit pas pour vous.

En résumé

  • Je distingue les entreprises auxquelles vous pouvez postuler selon les catégories suivantes :

    • Entreprises technologiques (start-ups, scale-ups) ;

    • Sociétés de services (agences web, ESN (ex-SSII)) ;

    • Entreprises classiques (TPE, PME, grandes entreprises).

  • Chaque type d'entreprise a son lot d'avantages et d'inconvénients. Les sociétés de services sont souvent de bons endroits pour démarrer, mais vous pouvez en théorie trouver un job de développeur junior dans n'importe quel type d'entreprise.

  • Vous pouvez postuler auprès d'un chasseur de tête, un intermédiaire entre vous et les entreprises qui recrutent. Leur mission est d'aider les entreprises à recruter. Être dans la base de données d'un chasseur de tête, c'est être potentiellement proposé à des dizaines d'entreprises.

  • Vous pouvez bien sûr être freelance, mais je ne le recommande pas quand vous débutez. Il vaut mieux grandir avec une équipe pendant quelques années, quitte à passer freelance lorsque vous deviendrez plus senior.

Passons maintenant aux offres d'emploi : où chercher et comment ? C'est ce que l'on va voir dans le chapitre suivant !

Exemple de certificat de réussite
Exemple de certificat de réussite