Passer de dev lambda à développeur stellaire - 9 choses

Поделиться
HTML-код
  • Опубликовано: 29 июн 2024
  • Je suis dev dans la tech depuis 5 ans. À mes débuts j'ai cherché ce qui était important pour être un bon dev.
    Dans cette vidéo je parle pas spécifiquement des fondamentaux logiciels. Je parle de diverses choses qui font qu’on est un développeur à forte valeur ajoutée.
    Ma newsletter Devs & Freelances : devsfreelancesacademy.substac...
    Mentoring dev & freelancing One to One - calendly.com/julien-lucas/coa...
    Mon Instagram : / julien_lucas
    Chapitres :
    00:00 - Intro
    01:24 - Savoir créer une app scalable
    03:02 - Inverser les dépendances
    05:43 - Être un dev craftsmanship, mais focus sur le business
    08:19 - Maîtriser les techniques de refacto
    09:46 - Maîtriser sa spécialité
    11:03 - Utiliser les Design Patterns
    12:26 - Maîtriser la CI/DV, être un dev incrémental
    14:46 - Être un dev lead
    15:53 - Le endgame, CQRS, DDD, Event Sourcing, TDD
    Guide des Design Patterns : www.patterns.dev/
    Guide complet pour apprendre le Clean Code - les fondamentaux pour (bien) programmer : • Apprendre le Clean Cod...
    Qui je suis?
    Développeur freelance depuis près de 10 ans. Ces 5 dernières années j’ai travaillé dans la tech comme développeur front-end. Précédemment j’ai été 4 ans développeur Wordpress.
    Sur cette chaîne je partage mes connaissances pour devenir un meilleur dev, booster sa bankabilité et mieux se vendre.
  • НаукаНаука

Комментарии • 21

  • @ThePolpiish
    @ThePolpiish 8 месяцев назад

    Excellente vidéo tu pourrais en dire plus sur l’incompatibilité entre redux et react hook form je trouve ça trop bizarre 🧐

    • @JulienLucas
      @JulienLucas  8 месяцев назад +3

      C'est de la geekerie. Pas très intéressant. Très technico-technique.
      Mais je cites la source quand même.
      Problème de render quand les props redux hydrataient des composants en react-hook-form utilisant useWatch(), causant des ralentissements.
      La source : react-hook-form.com/docs/useform/watch
      "This API will trigger re-render at the root of your app or form, consider using a callback or the useWatch api if you are experiencing performance issues."
      On avait pas réussi à corriger le conflit.
      Toi aussi fais attention aux frameworks que tu utilises. 🙂

    • @ThePolpiish
      @ThePolpiish 8 месяцев назад

      @@JulienLucas super intéressant merci ! Enfaite watch est à éviter je pense qu’il sera deprecrated d’ici peu, useWatch est plus opti ! vous êtes passé sur quelle lib du coup ?

  • @maloukemallouke9735
    @maloukemallouke9735 21 день назад

    merci
    je voulais une description de tes premiers pas lorsque tu arrives sur un projet deja existant en détails

  • @laurentperroteau632
    @laurentperroteau632 8 месяцев назад +1

    Merci pour ce très bon résumé... par contre dire "le salariat on s'en tamponne un peu" ce n'est pas très responsable vis-à-vis des juniors ! D'autant plus qu'être dev lead c'est rarement délégué aux freelances. On privilégiera aussi les internes pour responsabilité du CI/CD (s'il y a un problème et que le freelance n'est plus là, ce n'est pas idéal).
    Et je passe l'idée, qui est plus discutable, qu'il soit préférable dans la majorité des cas de commencer par le salariat pour mieux appréhender la tech dans son ensemble et les liens avec la partie métier (surtout en remote... et c'est un dev freelance full-remote qui parle).

    • @JulienLucas
      @JulienLucas  8 месяцев назад

      Tout-à-fait. On doit parfois commencer par du salariat. Pas de mal à ça.
      Mais je soupçonne que beaucoup de salariés aient envie de changer de situation. 😉
      Reste de ton avis intéressant.

  • @maxwebstudio
    @maxwebstudio 8 месяцев назад

    Merci pour ces précieux conseils !

    • @JulienLucas
      @JulienLucas  8 месяцев назад

      Merci à toi. 🙂

    • @maxwebstudio
      @maxwebstudio 8 месяцев назад +1

      @@JulienLucas j'ai passé quelques heures a refactoriser un projet aujourd'hui en tentant d'appliquer la clean architecture. Franchement ça a l'air super puissant. "Clean", c'est vraiment le wui convient.

  • @stevemafoa9142
    @stevemafoa9142 8 месяцев назад

    Top!

  • @NolmanZ
    @NolmanZ 8 месяцев назад

    Très bonne vidéo, très beaux motion designs pour les titres et ça fait plaisir de te voir beaucoup plus enjoué et vif qu'à tes débuts je trouve, c'est communicatif.
    Si je devais être un vieil aigri je dirais que certains cuts à la fin de tes phrases sont un peu brutaux mais sinon merci pour tous les conseils

    • @JulienLucas
      @JulienLucas  8 месяцев назад

      Peut-être parce que c'était le début et que je parlais dans le vide.😉

  • @jamalse6684
    @jamalse6684 8 месяцев назад

    Petite question concernant les design patterns, ils sont souvent liés à des classes. Peut-être que ma question est complètement bête mais beaucoup de gens utilisent les classes avec react? 🤔
    Je trouve ça super pratique mais dans l’éco système react, je ne vois pas l’interêt.
    Peut-être que je me trompe mais en tout cas une vidéo en français concernant les design pattern (surtout adaptés aux framework d’aujourd’hui) pourrait être super intéressante je pense.
    Merci pour le contenu

    • @JulienLucas
      @JulienLucas  8 месяцев назад

      Pas sur de comprendre à 100% la question.
      Bien sur certains design pattern font appel à des class. Exemple, un factory pattern.
      Par contre les Class Components React eux sont passés de mode.
      Il faut apprendre les class et les utiliser dans les projets. 🙂

  • @drgreen1230
    @drgreen1230 8 месяцев назад

    Perso pour des applications pas trop grandes je préfère utiliser Zustand plutôt que Redux. Zustand est beaucoup plus léger que Redux et la logique est beaucoup plus simple. Zustand est le state manager que j'utilise le plus dans mes projets. Je trouve que Redux est plus adapté aux projets qui ont des grosses (voir très grosses) équipes de développement.

    • @JulienLucas
      @JulienLucas  8 месяцев назад

      Effectivement Zustand est très apprécié par les devs. C'est le concurrent en faite. 🙂
      Mais dans Redux Toolkit on a RTK Query pour le caching, c'est pas rien.
      Puis pour le testing je sais pas si c'est équivalent.

  • @mountakhabi
    @mountakhabi 8 месяцев назад +1

    C’est vraiment la crise pour les développeurs free-lance il y’a 0 missions

    • @JulienLucas
      @JulienLucas  8 месяцев назад +1

      Claire zéro. 😉
      Moi j'en vois plein des missions.
      Mais sur les plateformes freelance c'est limité.
      Linkedin est top. Suffit de faire une recherche.
      Et il y a la prospection aussi.
      Mais il y a peut-être une baisse depuis quelque semaines. possible.

    • @mountakhabi
      @mountakhabi 8 месяцев назад

      @@JulienLucas en 2023 ça a vraiment chuter faut être réaliste

  • @Rimsabe
    @Rimsabe 8 месяцев назад

    Excellente vidéo merci Julien !

    • @JulienLucas
      @JulienLucas  8 месяцев назад

      Merci à toi, ça faisait 2 mois que j'avais pas publié. 🙂