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. Наука
Excellente vidéo tu pourrais en dire plus sur l’incompatibilité entre redux et react hook form je trouve ça trop bizarre 🧐
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. 🙂
@@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 ?
merci
je voulais une description de tes premiers pas lorsque tu arrives sur un projet deja existant en détails
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).
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.
Merci pour ces précieux conseils !
Merci à toi. 🙂
@@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.
Top!
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
Peut-être parce que c'était le début et que je parlais dans le vide.😉
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
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. 🙂
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.
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.
C’est vraiment la crise pour les développeurs free-lance il y’a 0 missions
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.
@@JulienLucas en 2023 ça a vraiment chuter faut être réaliste
Excellente vidéo merci Julien !
Merci à toi, ça faisait 2 mois que j'avais pas publié. 🙂