Ce que les développeurs juniors ne savent pas

Sdílet
Vložit
  • čas přidán 26. 08. 2024
  • Obtenir un CDI, un stage ou une alternance pour devenir développeur professionnel :
    www.angularsen...
    5 choses que les développeurs juniors ne savent pas #
    Mes élèves me demandent souvent : Qu'est-ce qu'il faut savoir exactement pour devenir pro ?
    En effet, ils savent déjà coder des petits sites et les mettre en lignes...
    Mais ils se sentent toujours pas légitime pour décrocher un poste ou prendre des responsabilités plus importantes dans leur équipe !
    Pourtant, vous seriez étonné car ce n'est pas vraiment de plus de compétences techniques dont vous avez besoin... c'est autre chose.
    Et c'est ce que nous allons voir dans cette vidéo.
    Bon visionnage,
    Simon.

Komentáře • 55

  • @GeofreyvanHecke
    @GeofreyvanHecke Před 2 lety +11

    Pour ma part, je dirais qu'un Junior doit éviter absolument le syndrome du "copy-paste" qui consiste à chercher un bout de code (sur Google ou ailleurs) qui répond à une problématique qu'on veut résoudre et à le recopier bêtement sans comprendre. Il est impératif de comprendre précisément comment le code qu'on a trouvé fonctionne car après il faudra le maintenir.
    Deuxièmement, un développeur junior doit prendre le temps de se documenter sur les subtilités du langage et du runtime qu'il utilise. S'il y a une machine virtuelle, savoir ce que ça implique comme mécanique (garbage collector ou l'event loop par exemple) car sinon on ouvre la voie à des problèmes de performances ou des memory leaks.
    Un junior s'il veut progresser ne doit pas se contenter de "pisser du code", il doit en garder la maîtrise.

    • @enjoymylobo
      @enjoymylobo Před rokem +1

      Voilà...mais là tu veux garder ton dev junior....junior. Et l'idée est de justement permettre l'émancipation du junior, ce ne sont pas des considération que techniques. Il y a fort à parier qu'un dev junior bof ne puisse jamais être lead, mais pour autant devenir un bon chef d'équipe un jour. Le dev est souvent la porte d'entrée vers quelque chose d'autre qui n'avait pas été identifié au départ

  • @thomasg6385
    @thomasg6385 Před rokem +2

    Je ne connaissais pas ta chaine, merci pour cette super vidéo, après 3 ans de programmation je me rend compte que je tend de plus en plus vers le coté pro, je suis rassuré.

  • @BP-eu4nx
    @BP-eu4nx Před rokem +1

    Merci pour ces conseils ! Je suis brésillienne et j'ai peu plus q'un an dans ça carrière, je parle français et programme en Java donc pense aller a l'europe lorsque j’aurai plus d’expérience professionnelle, maintenant suis Junior et ces conseils m’aideront !

    • @codeursenior
      @codeursenior  Před rokem

      Merci pour ton retour, bon courage pour la suite de ton parcours. Il n’y a aucune raison que tu n’y arrives pas si tu t’en donne les moyens. 👍
      Bon code, Simon.

  • @apustuflu
    @apustuflu Před 2 lety +3

    Cette vidéo est d'utilité publique : merci !

    • @codeursenior
      @codeursenior  Před 2 lety +1

      Merci @Noxxiel !
      Bon développement,
      Simon.

  • @nicolasroselle791
    @nicolasroselle791 Před 2 lety +3

    Houa SImon ! Très intense introspection ! Merci pour ces conseils et tous ces exemples.

    • @codeursenior
      @codeursenior  Před 2 lety

      Merci Nicolas ! 😉 J'espère que tu as appréciés ces conseils, et surtout que tout se passe bien dans tes recherches en cours ! Courage à toi et à très bientôt, Simon.

  • @arnaud-bondaz
    @arnaud-bondaz Před 2 lety +4

    A chaque vidéo, c'est un vrai plaisir. Tu expliques vraiment bien avec d'excellents conseils et une super approche. Merci pour ton travail

    • @codeursenior
      @codeursenior  Před 2 lety

      Merci Arnaud pour ton retour.
      Excellent développement,
      Simon.

  • @FollyBDdanielrootsHOUNOUVI

    Merci Mr SImon pour ces conseils et tous ces exemples

  • @TSHORYUKEN
    @TSHORYUKEN Před 2 lety +1

    Un grand merci Simon pour tes vidéos , un grande aisance sur tes explications sur le sujet, et de très bons conseils pour nous aider 👍👍 !! J'ai bcp apprécié ton dernier conseil , j'en suis a cet étape entre c#,VBA,python cependant dans mon cas, n'étant pas officiellement le poste de dev, ce que je propose n'a pas forcément un résultat attendu, mais c comme ça que je progresse dans l'informatique ...

    • @codeursenior
      @codeursenior  Před 2 lety +1

      Salut Thierry, merci pour ton retour ! C'est un plaisir de pouvoir partager tout ça avec vous. 😉 Effectivement apprendre à mettre son égo de côté pour pouvoir avancer est quelque chose qui sert beaucoup... mais qui est très dur à mettre en pratique malheureusement. Bon courage à toi pour la suite, si tu souhaites vraiment évoluer vers un poste de dev, il y a très certainement de la place pour toi. 💪 Bon développement, Simon.

  • @romainlm4994
    @romainlm4994 Před 2 lety +7

    Le mieux c’est pas juste de faire un beau commit, il vaut mieux créer une branche et faire des commits atomiques ce qui sera bcp plus propre surtout sur des gros projets.

    • @codeursenior
      @codeursenior  Před 2 lety +1

      Salut Romain, plutôt d'accord. C'est comme cela que je travaille au quotidien. 👍
      (1 branche par feature/fix + commit au fur et à mesure de l'avancée pour m'aider dans la réflexion).

  • @abdoulkarimdiallo9664

    merci pour tes vidéos c'est très bien expliquer

  • @benoitkov6408
    @benoitkov6408 Před rokem

    Très qualitatif. 100% d'accord.

  • @gindevgin9298
    @gindevgin9298 Před rokem

    😂 génial! Le syndrome geminotron. Je ne connaissais pas le terme. Je peux enfin mettre un nom sur ce syndrome que j'ai rencontré encore recemment en entreprise.

    • @nogain6468
      @nogain6468 Před rokem

      Jimmy Neutron 🤔

    • @gindevgin9298
      @gindevgin9298 Před rokem

      @@nogain6468 😂 oui , j'avais compris en faisant un recherche juste après lol! c'est vrai que je ne connaissais pas ce dessin animé. je suis trop vieux 😂

  • @angeorsolani5504
    @angeorsolani5504 Před rokem

    Intéressant et utile.

    • @codeursenior
      @codeursenior  Před rokem

      Merci Ange ! 👍
      Bon développement,
      Simon.

  • @ismaillearnlangage1278

    Bonjour, c'est très intéressant mais et ce que en 2023 se spécialiser sur le framework Angular est-il encore pertinent? car depuis 2016 il doit en avoir un certains nombres des experts Angular !

  • @FootNewsTiktok
    @FootNewsTiktok Před 2 lety

    tu m' aide beaucoup avec tes videos

    • @codeursenior
      @codeursenior  Před 2 lety +1

      Salut Carmel, c'est top ton commentaire. Je vais essayer de vous en faire d'autres prochainement ! 👍
      Bon développement,
      Simon.

  • @ismaillearnlangage1278

    Bonjour, c'est une chaîne d'une grande qualité ! Contenu très enrichissant ,merci. Lorsque l'on souhaite intégrer plus facilement le marché de l'emploi en tant que développeur backend après une reconversion professionnelle quelle stack technique faut-il privilégier ? Php/Symfony ,Nodejs, Python/Django ?

    • @codeursenior
      @codeursenior  Před rokem +1

      Hello, merci pour votre retour. Comme d’habitude, c’est le marché qui décide. Dans les grosses ESN, la stack la plus populaire semble être Java (backend) et Angular (frontend).
      Bon développement !
      Simon

    • @ismaillearnlangage1278
      @ismaillearnlangage1278 Před rokem

      @@codeursenior merci beaucoup pour votre réponse. On vois souvent dans les vidéos youtube la promotion de reactjs pour le front-end et nodejs pour le backend mais la réalité en entreprise est tout autre c'est cela ?

    • @codeursenior
      @codeursenior  Před rokem +1

      @@ismaillearnlangage1278 Hello, cela dépend des entreprises en questions. A priori, auprès des grandes ESN en France (CapGemini, Atos,...), c'est la stack Java&Spring/Angular qui est privilégié. Mais ce n'est pas forcément le cas pour une startup ou dans un autre pays par exemple.

    • @ismaillearnlangage1278
      @ismaillearnlangage1278 Před rokem

      Merci beaucoup !

  • @elvisticktick2938
    @elvisticktick2938 Před 2 lety

    Haaaa très intérèssant et bon à savoir

    • @codeursenior
      @codeursenior  Před 2 lety

      J'espère que tu as pu découvrir quelques pépites ! 😉 Bon développement à toi et à bientôt, Simon.

  • @Ggwellplay_cata
    @Ggwellplay_cata Před rokem +1

    Bonjours,
    jétais paysagiste et jai toujours étais intéréssé par dev web, j'ai 26 ans, pense tu que je peux apprendre ce métier avec une formation ?

    • @codeursenior
      @codeursenior  Před rokem

      Bonjour Rezilience, félicitations pour ton projet. Je pense que le plus important est de sortir des sites : dossier vide -> développement -> déploiement. Tu peux créer 2-3 sites pour des proches et démarrer ton apprentissage gratuitement sur internet.
      Bienvenu dans le monde du code et bon développement, 😉
      Simon.

  • @etienneclementmbaye6938

    Merci 🙏...heuuu j’ai suivi ta vidéo sur l’architecture solide avec les modules angular super mes j’ai des problèmes avec les composants et les routages...et je vois pas une vidéo de suite...

    • @codeursenior
      @codeursenior  Před 2 lety +2

      Salut Etienne, il s'agit d'un extrait de ma formation complète Maîtriser Angular. La suite est donc réservée à mes élèves payants. Pour démarrer sur l'architecture, je te recommande de commencer par une structure de base Module > Routes > Composants, et seulement dans un deuxième temps de mettre en place le chargement différentiel. Lorsqu'on essaye de tout mettre en place en même temps, on s'emmêle souvent les pinceaux. 🙂Est-ce que c'est plus clair pour toi ? Bon développement, à très bientôt, Simon.

    • @etienneclementmbaye6938
      @etienneclementmbaye6938 Před 2 lety

      @@codeursenior en ok bien je vois alors....d’accord je prend note alors et merci 🙏 pour les conseilles👌👍

    • @codeursenior
      @codeursenior  Před 2 lety

      De rien ! :) Bon développement, Simon.

  • @mattcornic804
    @mattcornic804 Před 2 lety +2

    Salut ! Merci pour cette vidéo Et à quel moment on est en droit de se dire je veux sortir de ma place de développeur junior ? Parce qu’il faut bien passer par cette case au début.

    • @codeursenior
      @codeursenior  Před 2 lety +2

      Salut Matt ! Oui tu dois passer par cette case, mais je te conseille de rapidement développer ta zone d'expertise, et de commencer à bosser dessus même en dehors du boulot s'il le faut. Par exemple avec Angular, je regardais la doc tous les soirs de semaine et réalisais un projet en parallèle. Ensuite, je suis aller voir mon chef de projet, mon directeur d'agence et mon Team Leader pour leur faire part de mon souhait de me spécialiser sur Angular à partir de maintenant... 3 mois plus tard j'ai pu commencer à endosser un nouveau rôle. Le résultat n'est pas instantané, mais tu as l'idée. 😉 Bon développement à toi ! À bientôt, Simon.

    • @mattcornic804
      @mattcornic804 Před 2 lety

      @@codeursenior ok merci 🙏

    • @codeursenior
      @codeursenior  Před 2 lety

      @@mattcornic804 De rien ! ;) À très bientôt, bon développement. Simon.

  • @clad072
    @clad072 Před 2 lety +1

    Salut! Je ne souhaite pas du tout faire de l'encadrement ou du management de personnes, mais je souhaite développer une expertise technique. C'est possible d'évoluer ?

    • @codeursenior
      @codeursenior  Před 2 lety +1

      Bonjour Loïc, merci pour ta question, c'est LE sujet tabou ! :O Sache qu'en France globalement, la seule perspective d'évolution pour un développeur est de devenir "chef de projet" puis "directeur de projet". C'est-à-dire un métier qui n'a aucun lien avec tes compétences de développeur. Mais comme toi, j'ai fais le pari de continuer sur une expertise technique. *J'ai trouvé quelques rares entreprises qui ont une vraie culture de l'expertise technique...* dans lesquelles les Tech Leads peuvent être mieux payés que les managers ! Donc ça existe, mais c'est extrêmement rare en France (moins dans les pays anglo-saxons). Le sujet me passionne donc n'hésite pas si tu veux échanger ensemble là-dessus. À bientôt, bon développement, Simon.

    • @waley1457
      @waley1457 Před 2 lety +1

      @simon dieny si jamais tu peux nous énumérer s.t.p ces compagnies en France qui laissent l'opportunité à une évolution en restant dans la technique, plutôt que dans le management ça serait pas mal.

  • @mikeroland9963
    @mikeroland9963 Před rokem

    Merci beaucoup, tes conseils sont bien instructifs

    • @codeursenior
      @codeursenior  Před rokem

      Salut @Mike Roland, merci pour ton message !
      Bon développement,
      Simon.

  • @nyiah9
    @nyiah9 Před rokem

    Bonjour,
    J’ai 29 ans et j’ai envie de changer de métier. Je suis dans la logistique transport et c’est un métier que je n’ai plus envie de faire. Ma conseillère d’orientation m’a proposer de faire développeur web et web mobile en formation. C’est un métier qui me plaît mais pense tu que j’aurais des débouchés avec cette formation?
    Que pense tu de se reconvertir à 29 ans.
    Merci

    • @codeursenior
      @codeursenior  Před rokem

      Hello, je viens de lire ton message.
      Voici mon avis (parmis d'autres) :
      Ces formations à elles seules ne suffiront peut-être pas, mais elles permettent de mettre le pied à l'étrier.
      Je te confirme qu'il y a un paquet d'offres de développeurs, mais il faut arriver avec un profil solide car "Développeur web Junior" est un peu fragile pour un recruteur. D'où la queue à l'entrée pour les juniors avec peu expérience.
      Mais une fois de l'autre côté on n'est pas malheureux, on peut trouver du travail dans à peu près n'importe quelle ville en france ou en remote.
      Bon courage pour ton projet de reconversion professionnelle, et surtout bon développement !
      À bientôt,
      Simon.

  • @MrInsaneCreep
    @MrInsaneCreep Před rokem

    « Vous ne pouvez pas savoir ce que vous ne savez pas… » sérieux? 😅
    Blague à part, bonne vidéo !

    • @codeursenior
      @codeursenior  Před rokem

      Haha oui ça peut être mal compris mais l’idée est « inconsciemment incompétent ». Vous n’avez aucune idée de ce qu’il faut apprendre ou non, et cela respecte un standard ou non.
      Bon développement,
      Simon.