Code-Garage #40 - Quelle est la différence entre junior, confirmé et sénior ?

Durée: 6m46s

Date de sortie: 14/11/2022

Qu'est ce qui se cache derrières ces niveaux ? Du temps ? De l'expérience ? Des compétences ? Découvrons tout cela ensemble !

Notes de l'épisode :

Salut et bienvenue dans ce nouvel épisode du podcast de Code Garage, je m'appelle Nicolas
Bernard Bernard et aujourd'hui on va parler des différences qui a entre des devs juniors,
confirmés et seniors.
Ce qu'en réalité c'est une des premières questions que beaucoup de développeurs et
développeuses se posent en commençant ce métier là.
La réponse elle est à la fois simple et à la fois complexe.
Elle est simple parce qu'en réalité certaines personnes souvent des recruteurs et recruteuses
en fait y a posent simplement un nombre d'années d'expérience.
Mais en réalité la réponse est plus complexe parce qu'il n'y a pas de gris officiel et
chacun a sa propre évaluation et visio des choses.
Donc aujourd'hui je vais essayer de vous donner notre version de ces profils, de ce
qui les différencie en essayant de coller un maximum avec la vision du marché d'aujourd'hui
et du recrutement en général.
Alors chez Code Garage on va dire qu'on distingue 5 niveaux d'expérience parce qu'en
réalité on part fréquemment du postulat qui aurait que 3 niveaux d'expérience parce
que c'est ce qu'on fait souvent dans d'autres métiers.
Mais le métier de développeur ou développeuse il n'est pas exactement comme tous les autres
métiers.
On peut à la fois exercer ce métier en ayant des compétences très larges mais peu profondes
ou alors développer une expertise particulière très poussée sur un sujet qui n'est pas
large du tout.
Donc nous on va parler de 5 niveaux d'expérience qui seraient débutants, juniors, confirmés,
seniors et experts.
Alors débutant quand on commence ce métier on apprend la programmation, on apprend les
concepts basiques et le fonctionnement de certains systèmes selon si on est comment
ce développeur ou développeuse web, logiciel, mobile etc.
On n'a encore aucune expérience ni professionnelle ni même sur un projet concret et même en
sachant programmer on manque encore d'outils pour rentrer sur le marché du travail.
Donc en général quand on est en formation, en cours de formation on est encore débutant.
Le junior c'est un développeur ou une développeuse qui est capable de contribuer à un projet
concret professionnel mais qui devra encore être accompagné sur son apprentissage,
sur la résolution de certains problèmes et aussi sur les bonnes pratiques de développement.
Ce qui caractérise un windev junior c'est l'impossibilité d'être vraiment autonome
justement à cause de ce manque d'expérience professionnelle.
C'est une période où l'apprentissage continue des compétences et des outils qui
n'ont jamais été abordés dans la formation initiale et vraiment cruciales.
C'est là que la suite de la progression de la carrière va se jouer.
Ensuite on a ce qu'on appelle des intermédiaires ou des confirmés.
Une fois qu'on commence à être autonome sur des projets, à éviter certaines erreurs
de manière instinctive et qu'on développe de vraies bonnes pratiques dans la conception
d'un logiciel, on va pouvoir parler de développeurs ou développeuses confirmés.
On est en général aussi beaucoup plus à l'aise sur le travail en équipe, sur la
gestion d'un projet au global et sur l'estimation des temps.
Alors des fois il est question de deux, trois années d'expérience professionnelle mais ça dépend
beaucoup de chacun et de chacune et de son environnement de travail et de l'environnement dans
lequel on a pu se développer. Parfois on a des juniors qui vont quasiment devenir confirmés
en un an parce qu'ils ont énormément travaillé sur des projets très formateurs avec des gens
qui les ont très bien accompagnés et des fois malheureusement il va nous falloir quatre,
cinq ans, cinq ans c'est quand même rare mais voilà en tout cas plus de trois années d'expérience
pour vraiment se sentir aussi en tant que confirmé. Alors senior, selon le domaine,
on parle de développeurs ou développeuses seniors après cinq, sept ans d'expérience.
Certains domaines c'est même dix ans d'expérience mais ce qui est réellement important c'est la
portée des compétences qu'on a acquis. Un ou une senior ça doit pouvoir faire des choix
techniques réfléchis, anticiper certains pièges quand on commence à réfléchir au projet et à le
monter, à aussi anticiper certaines contraintes et accompagner surtout les autres développeurs
pour les faire monter en compétence. On retrouve des profils seniors notamment sur des postes de
Techlead ou même de directeur technique ou directrice technique. Et ensuite on a un dernier niveau
on va dire c'est expert. Expert c'est un profil qui est légèrement à part parce que c'est pas
forcément une évolution naturelle, ça veut dire que tout le monde ne devient pas forcément expert.
On fait progresser notre expertise sur différentes technologies, des langages, des outils, des
frameworks tout au long de notre carrière mais seulement certains et certaines développeurs et
développeuses se concentrent suffisamment sur une technologie en particulier pour connaître
l'étonnant, les aboutissements et le fonctionnement en détail de cette technologie. On peut être
seniors, développer des compétences très larges et ne jamais développer d'expertise sur un sujet
particulier. Ça c'est un choix de carrière mais c'est aussi un choix personnel selon ce qu'on a
envie de faire. J'espère que cet épisode vous aura apporté des réponses et aura pu vous aider
dans votre parcours. Pour tous les débutants et juniors, je vous invite aussi à lire un article
d'Alison Nérez sur le blog de Wondervolltech, un article qui s'intitule « Tu n'es pas juniors »
que j'ai trouvé très intéressant et qui parle un petit peu de la posture dans laquelle on peut
se mettre parfois quand on est juniors et où en fait on se cache derrière ce masque de juniors alors
qu'en fait non, vous êtes d'abord développeurs ou développeuses avant d'être juniors. Mais c'est
très bien expliqué dans l'article et donc je vous le recommande, je vous le mets dans les notes
de cet épisode. Moi sur ce, je vais vous retrouver la semaine prochaine pour un prochain épisode de
Codegarage ou directement sur le site codegarage.fr. Qu'est ce que c'est Codegarage ? C'est un site
de formation pour tous les développeurs et toutes les développeuses qui souhaitent se former en
continue, c'est à dire qu'on a des contenus de formation auxquels vous pouvez accéder avec un
abonnement de 19,99€ par mois et en ce moment on vient tout juste de sortir notre formation SQL
ma SQL au complet pour tout maîtriser. Donc si ça vous intéresse, code-garage.fr. Salut !

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

Code-Garage

Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere