7 secrets qui vous séparent des développeurs pro

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

ความคิดเห็น • 157

  • @BenjaminCode
    @BenjaminCode  ปีที่แล้ว +18

    Est-ce que vous voyez d'autres points qu'on aurait oubliés ?
    Merci à Infomaniak pour la confiance et ce précieux retour d'expérience qui aidera plus d'un junior par ici ! Découvrez-en plus sur eux ici :
    bit.ly/INFOMANIAK

    • @kesraouimohamed9611
      @kesraouimohamed9611 ปีที่แล้ว +1

      Magnifique ce concept 🎉

    • @peteralexandre6593
      @peteralexandre6593 ปีที่แล้ว +1

      Super vidéo 😊 Le respect du coding style et réfléchir à un code performant et facilement maintenable peut prendre pas mal de temps aussi alors que sur un projet perso tu t'impose naturellement moins de contraintes sachant que tu seras le seul à bosser sur ce code.

    • @jpm9908
      @jpm9908 ปีที่แล้ว

      La sécurité, les performances, l’exploitabilité et le paramétrage : ce n’est pas forcément le plus spécifique au front mais ça peut avoir son importance et son ensemble de contrainte.

    • @nicolasdiarra2667
      @nicolasdiarra2667 ปีที่แล้ว

      J'aurai ajouter la web perf 😊
      Il y a quelques web vitals que le front peux gérer

    • @Izan-kc5gf
      @Izan-kc5gf ปีที่แล้ว

      Le truc c'est que les pros sont plus professionnels que les amateurs.
      Je n'ai pas ton vocabulaire pour expliquer ça mais voila un amateur est moins professionnels quoi

  • @JeremyGarcini
    @JeremyGarcini ปีที่แล้ว +16

    Il est également essentiel de prendre en compte la complexité liée à la collaboration avec les développeurs backend. Parfois, le front-end doit attendre que le développeur backend achève sa tâche avant de pouvoir commencer à travailler dessus. De plus, une fois que le front-end commence à travailler, il peut se rendre compte de certains besoins supplémentaires que le backend et le front-end avaient oubliés.
    Une autre source de complexité réside dans l'utilisation de frameworks UI externes. Cela nécessite de se familiariser avec leur documentation et de s'adapter aux composants déjà existants dans ces frameworks pour obtenir un rendu conforme à la conception réalisée par l'UX Designer. Cette étape peut parfois être délicate et demande une attention particulière pour garantir la cohérence entre la conception et le résultat final.
    On aime notre métier 😁

    • @elyukan6723
      @elyukan6723 ปีที่แล้ว +5

      Pas forcement d'accord
      Je suis dev back-end et avant de commencer un nouveau CRUD / endpoint / w/e j'en parle avec un collegue front et on se met d'accord sur un format / les infos qui sont retournés par les endpoints etc... pour qu'il puisse faire des mocks et dev le front en parallèle
      Il y aura toujours des modifs de derniere minute / des choses qu'on aura oublié mais je pense qu'on a une grosse partie du taff fait et ça nous permet de taffer en parallele
      C'est que mon avis et comment ça se passe dans ma boite, j'imagine que ça doit pas forcement être la même partout !

    • @sagasofreddit_
      @sagasofreddit_ ปีที่แล้ว +1

      ​@@elyukan6723imaginez un fichier YAML qu'on charge dans Postman et en fait ça définit une spec qui fait office de contrat entre le back et le front, ça serait une dinguerie

  • @Thenewgambita
    @Thenewgambita ปีที่แล้ว +1

    A chaque fois que j’entends ta musique j’ai des petits frissons de plaisir. Quelle merveille!

  • @thibauttlmn
    @thibauttlmn ปีที่แล้ว +8

    Merci pour l'interview c'était très cool 😄
    C'est jamais simple d'estimer, mais c'est en essayant qu'on s'améliore 💪

    • @SimonBernoud
      @SimonBernoud ปีที่แล้ว +1

      Bravo Thibaut pour cette interview ! Je suis agréablement surpris de te voir sur cette chaîne ! :D

    • @BenjaminCode
      @BenjaminCode  ปีที่แล้ว +3

      Thibaut c’est une légende du sud est de la France !

    • @SimonBernoud
      @SimonBernoud ปีที่แล้ว

      ​@@BenjaminCode très fier d'avoir passé mon stage en tant que chef de projet dans l'équipe d'une légende ! 🤩

    • @g33ko5
      @g33ko5 ปีที่แล้ว +2

      GG ;)

  • @regulusstark3726
    @regulusstark3726 ปีที่แล้ว +30

    - Point 1 : l'existant
    - Point 2 : le responsive
    - Point 3 : le multi-language (les traductions)
    - Point 4 : l'accessibilité
    - Point 5 : les ajustements (notamment d'UX)
    - Point 6 : le SEO
    - Point 7 : la compatibilité entre les différents navigateurs

    • @MonsieurPatapouf
      @MonsieurPatapouf ปีที่แล้ว

      Les tests et la doc pour la postérité

  • @guillaumebertrand2220
    @guillaumebertrand2220 ปีที่แล้ว +8

    Sur un projet pro il est aussi important de prendre en compte la partie sécurité du site ;)

  • @greenboy59
    @greenboy59 ปีที่แล้ว

    Superbe interview. J’utilise Gatsby à mort en ce moment pour mes projets de sites web vitrines, c’est un super framework, je l’adore! Je l’ai lié à Drupal et la j’en fait un lié à WordPress. J’ai appris React avec ce framework. Merci pour la vidéo Benjamin 👍

  • @melkorsargeras
    @melkorsargeras ปีที่แล้ว

    Bonjour, j'ai découvert récemment votre chaîne YT et vous m'avez beaucoup aidé dans ma réorientation, merci énormément pour tout le contenu de qualité que vous proposez 💪

  • @JediDev
    @JediDev ปีที่แล้ว

    Vraiment très bon sujet de vidéo, très utile. Le retour expérience est très formateur

  • @ReneMongeau1
    @ReneMongeau1 ปีที่แล้ว +8

    Lorsque tu dois tourner avec une motomarine, ce n'est pas la même chose que le faire avec un porte-avions. La taille de l'entreprise compte, tu ne fais pas tout ce que tu veux, il faut des autorisations pour tout. C'est hors de ton contrôle, même si tu les demandes 2 ans d'avance, elles vont arriver 4 à 6 mois après le début du projet.

  • @loicleborgne8713
    @loicleborgne8713 ปีที่แล้ว

    Super video, merci. PS : Vive de la fin de IE ;)

  • @kapa9436
    @kapa9436 ปีที่แล้ว +1

    Vidéo top !

  • @MrAzurha
    @MrAzurha ปีที่แล้ว

    Vidéo encore plus intéressante que d'habitude. o/ Merci

  • @stephenranaud9420
    @stephenranaud9420 ปีที่แล้ว +1

    Cette vidéo est la preuve que l'IA n'est pas prêt de remplacer les devs/ingénieurs.

  • @alexfrn7657
    @alexfrn7657 ปีที่แล้ว

    Super intéressant ! Est-ce qu'on peut voir ton échange complet avec le mec d'infomaniak quelque part ?

  • @ArnaudTanielian
    @ArnaudTanielian ปีที่แล้ว

    Je dirais meme un dernier point mon cher Benjamin: Les per-for-mances! Des perf API au caching, des perfs React au perf WebGL, file size....

  • @IbragimArt
    @IbragimArt ปีที่แล้ว

    Sympa! Merci

  • @Samuel_me
    @Samuel_me ปีที่แล้ว

    T'es un boss ben🎉

  • @angelo-u
    @angelo-u ปีที่แล้ว

    Tout ce que tu nous a énuméré la c'est la base qu'on nous apprennd en dev front c'est des notions tres importante

  • @MFRDeLaVega91
    @MFRDeLaVega91 ปีที่แล้ว

    J’avoue que le hover du menu c’est quelque chose que j’ai déjà rencontré et ça, tu n’y penses que quand tu as déjà l’expérience.

  • @choumoune
    @choumoune ปีที่แล้ว

    C'est cool ça! Bon, étant donné que tu es spécialisé front, je suppose que c'est voulu, mais il manque plein de points concernant le backend "amateurs" vs "pros" 😉

  • @coc2407
    @coc2407 ปีที่แล้ว

    S'il te plait est ce que tu peux donner la musique d'obismo pour une playlist de travail

    • @BenjaminCode
      @BenjaminCode  ปีที่แล้ว

      A laquelle fais tu référence ?

    • @coc2407
      @coc2407 ปีที่แล้ว

      @@BenjaminCode celle qui tu mets en fond et en transition de tes parties

  • @lio1383
    @lio1383 ปีที่แล้ว

    Ça marche sur IE 5.5 ? 😅
    (souvenirs douloureux)

  • @taomushin6939
    @taomushin6939 ปีที่แล้ว

    En plus dès test je rajouterai la mise en prod + les bugs du au mise à jour des cms ou l’incompatibilité des versions utilisé. OusS😁

  • @cyrilthiebaut5244
    @cyrilthiebaut5244 ปีที่แล้ว

    Et en back end j'imagine que c'est là où ça change le plus entre entreprise et amateur non ?

  • @first-info
    @first-info ปีที่แล้ว

    le seo c'est la mortttt

  • @JohnDoe-lg8zt
    @JohnDoe-lg8zt ปีที่แล้ว

    Soutien

  • @benoitalix
    @benoitalix ปีที่แล้ว

    Autre point que j'ai oublié : la webperf. On peut avoir plein de contenus CMS avec de bons gros visuels présents dans les méga-menus, auquel cas il faut lazyloader/optimiser tout ça. On peut également avoir un nombre d'éléments très important dans le dom (ça peut faire jusqu'à 1/3 du markup global) et dégrader fortement la vitesse de chargement de la page. Auquel cas, il peut parfois être utile de charger les sous-entrées en asynchrones (au survol d'une entrée par exemple). Là encore pas si simple à faire IRL... Je passe également sur les mode silo SEO et autres réjouissances ^^

  • @antoinelust-r7k
    @antoinelust-r7k ปีที่แล้ว

    Pour moi il manque le point le plus important : l'optimisme extreme de nous, developpeurs, sur la solution. Je multiplie toujours par 2 mon estimatif pessimiste

  • @martinezlenco
    @martinezlenco ปีที่แล้ว

    Le salaire 😊

  • @pholoween1642
    @pholoween1642 ปีที่แล้ว

    Personnellement pour les deux points manquants, je dirais la sécurité et la gestion des données jusqu'au moment où je suis dans la vidéo, ça n'a pas été abordé ^^

  • @TeckniVale46
    @TeckniVale46 ปีที่แล้ว

    14:12 windows 9 ? vraiment ? j'ai tiqué direct...🤯

  • @incognitoutf-8412
    @incognitoutf-8412 ปีที่แล้ว

    La différence entre un pro et un débutant ? easy le pro lit la doc :D

  • @ange550
    @ange550 ปีที่แล้ว +3

    Le navigateur qui m'emmerde encore c'est Safari. Je crois que le dernier truc qu'il voulait pas appliquer en css c'était le gap. Fait chier !
    Merci pour la vidéo :)

  • @Thomas-je5rj
    @Thomas-je5rj ปีที่แล้ว +5

    Est-il possible de voir les interviews en entier ? Sur une chaîne secondaire ou via patreon ? En tout cas merci pour tout ce contenu !

  • @alexandrepereira6522
    @alexandrepereira6522 ปีที่แล้ว +9

    À mon avis il manque 2 points: les tests (UI ou regression visuelle) et les contraintes du mode Agile -s'ils l'utilisent- (refinement etc, A/R avec l'équipe design).

    • @alexandrepereira6522
      @alexandrepereira6522 ปีที่แล้ว +2

      Ah merde tu les as mentionnés en tout tout dernier 😂

    • @BenjaminCode
      @BenjaminCode  ปีที่แล้ว +3

      Impatient !!

    • @samythegrappler3297
      @samythegrappler3297 ปีที่แล้ว +1

      On sent le testeur QA ahah @alexandrepereira6522

    • @alexandrepereira6522
      @alexandrepereira6522 ปีที่แล้ว +1

      @@samythegrappler3297 même pas haha. Mais où je bosse on est 30 ingés sur la partie front end donc les tests ça sauve la vie!

    • @samythegrappler3297
      @samythegrappler3297 ปีที่แล้ว

      @@alexandrepereira6522 30!?!?😱 Ca doit être une grosse boîte mdr

  • @freececile
    @freececile ปีที่แล้ว +4

    Bonjour Benjamin, toujours très intéressant, pourquoi pas un jour une vidéo dédiée au devis d'ailleurs de A à Z ? Bonne journééééeee 😊

  • @vinben007
    @vinben007 ปีที่แล้ว +1

    J ai une question, comme le site web run sur le meme domain name, cela veut dire que lorsque qu ils "build" leur interface et telecharge sur le platform de hosting, dans le meme build file il y a les deux versions web and les deux version mobile? cela m ammenne a demander si le moteur de recherche check si le DOM est un web browser or a web browser on a phone? comment on fait ca et surtout est ce que j ai raison?

  • @galiworks
    @galiworks ปีที่แล้ว +1

    Bien pour ça que je lâcherais pour rien au monde le freelance, 3 mois pour dev une feature parce que les gens s'accordent pas ou se marche sur les pieds à cause des différences de compétences et l'intolérance et la toxicité de certains dev "senior" ou chef de projets, je sais que pour ma part je gère mieux un projet seul

  • @contrevent
    @contrevent ปีที่แล้ว +3

    Point N°1, Bam je suis aussi entrain de passer sur React et Gatsby alors que le site est en WP... Ça m'a bien parlé 😅. Merci de t'être pencher sur toutes ces problématiques qui apparaissent vraiment quand est dans le monde du travail et qui sont souvent cachées sous le tapis lors des formations. Côté back, je rajouterais de la difficulté à travailler avec des partenaires qui utilisent des techno différentes avec leurs propres règles d'API par exemples, leurs propres timeout, ... Ceux qui savent, savent 😓

  • @Pentiminax
    @Pentiminax ปีที่แล้ว

    Super concept !

  • @Ray-Yami
    @Ray-Yami ปีที่แล้ว +1

    Un point méga important pour moi, l'ergonomie ! C'est pas pour rien que j'utilise pas Blender que je trouve NUL A CHIER niveau ergonomie
    Pour moi le mode dark fait partie de l'ergonomie, si je peu pas de suite mètre en thème nuit, ça me péte les yeux et c'est super relou moi qui suit photosensible.
    Ont peu parler aussi de l'écologie du site, avoir un site qui prend moins de ressources etc, ça peu être bien.

  • @Learnbynet
    @Learnbynet ปีที่แล้ว

    je metals donner 2 ans pour mon engine, j'en suis a ~5 ans 😂et avec le recule j'en ais encore pour min 2 ans.
    Ont est tous mauvais pour évaluer la complexité et les besoin d'une architecture, surtout en RD.

  • @camilleroydev
    @camilleroydev ปีที่แล้ว

    On en parle des tests unitaires et des tests d'intégration ? 😳 Ça rajoute au moins 8000 ans au temps de développement 😂

  • @Pinou10001
    @Pinou10001 ปีที่แล้ว +1

    J’en suis après le point 5 : à coup sûr l’un des deux derniers points c’est la compatibilité avec cet enfer qu’est Internet Explorer ! Et aussi Safari qui fait des siennes régulièrement…

  • @dond989
    @dond989 11 หลายเดือนก่อน

    Il y a aussi le fait de bosser en équipe, avec les codes reviews, les retours etc..., ça permet d'avoir un meilleur résultat mais ça prend plus de temps

  • @ZePapyZ
    @ZePapyZ 2 หลายเดือนก่อน

    J'aurais dû voir cette vidéo avant. En fait, je suis un peu agacé car les challenges de rapidité comme "je refais Netflix en 4h..." nuisent à la réalité du terrain. En fait, cela contribue à alimenter le mythe que les jeunes développeurs (front, back ou mobile) sont des génies. Cette vidéo remet bien l'église au centre du village. Ce qui me rassure, c'est que Benjamin est un développeur expérimenté car il est contient des réalités du terrain et aussi un TH-camr. Il est obligé de faire des challenges car c'est ce qui fait cliquer après tout.
    P.S. J'apprécie l'arc "MeetSponsor". Il devrait être montré en école d'informatique et en école de commerce car il est très éducatif.

  • @MalalaniainaRaharinirina
    @MalalaniainaRaharinirina หลายเดือนก่อน

    N'oublions pas les commerciaux s'il vous plait : "il faut JUSTE déplacer cet item là à l'intérieur de ça, c'est ce que je viens de vendre au client", ils facilitent grandement notre tache

  • @nunn
    @nunn 5 หลายเดือนก่อน

    Ils ont peut-être des exigences importantes de rétrocompatibilité parce que sinon, ils auraient pu utiliser grid layout à la place de flexbox. Et ainsi, un seul menu responsive mobile/desktop avec le même code HTML. Après, grid layout, c'est quand même très bien supporté.

  • @Burawi
    @Burawi ปีที่แล้ว

    Pour le point 3 imaginez quand vous avez à faire avec un site Arabe + une autre langue LTR

  • @IISaigneur
    @IISaigneur 6 หลายเดือนก่อน

    Il est vrai que la disparition d'internet explorer à soulager beaucoup de dev mais on oublie bien souvent la compatibilité Safari qui peut très vite devenir une petite galère bien que ça se soit beaucoup améliorer ces dernières années. Fut un temps ou IE et Safari c'était le même combat (le fameux champ date...)

  • @raplyricist7179
    @raplyricist7179 ปีที่แล้ว

    👍

  • @benjaminniddam2114
    @benjaminniddam2114 ปีที่แล้ว +1

    Salut Benjamin, déjà j'adore ton prénom 😂. Tes vidéos sont vraiment top, mais en tant que dev backend, je me demande si tu pourrais faire quelques vidéos qui traite de ce sujet dans le même style que celle-ci.
    Bonne continuation 🎉

  • @asubijotaka7374
    @asubijotaka7374 ปีที่แล้ว +1

    J'aime beaucoup ce concept d'émission, car c'est pas facile de trouver ce genre d'infos. Par exemple le coup du composant séparé pour le menu Desktop et Responsive, c'est exactement ce qui m'est arrivé et ça fait plaisir de voir qu'on est pas seul XD

  • @romaingeffrault4979
    @romaingeffrault4979 ปีที่แล้ว

    Je me pose la question, est-ce que ça a été envisagé de faire un webcomponent/? Avec React je ne sais pas comment ça fonctionne, mais Angular c'est possible d'exporter son composant

  • @mohamedlabarre166
    @mohamedlabarre166 ปีที่แล้ว

    Bonjour Ben
    juste une remarque tu inities des formats d ' émission puis au moment ou l on devient accro tu zappes et tu passes a autre chose
    je parle de gladiator ou des dev s ' affrontent en ligne puis reviewww ....
    avant j attendais avec impatience tes émissions aujourd'hui on sait jamais sur quoi je vais tomber.
    Je t avoue que parfois je zappe sur certaine.
    c est juste un avis en espérant que tu vas le lire

  • @surrion
    @surrion ปีที่แล้ว

    RIP l'accessibilité, mis à part le "enter" pour valider un login, je ne m'en préoccupe jamais :/

  • @PlunneCeleste
    @PlunneCeleste ปีที่แล้ว

    Et puis t'as ceux dans l'embarque aeronautique et automobile... 😂

  • @Adeams
    @Adeams ปีที่แล้ว

    Safari est bien casse-burnes lui aussi, même si moins que IE

  • @PhunkyBob
    @PhunkyBob ปีที่แล้ว

    La compatibilité avec Internet Explorer 6 🤣

  • @CoIdestMoments
    @CoIdestMoments ปีที่แล้ว

    une boîte si fabuleuse que leurs devs ont pas les moyens d'acheter une webcam

  • @lsequoiass3704
    @lsequoiass3704 ปีที่แล้ว

    Bonjour, c'est quel logiciel que vous utilisée sur le point 4 ? Sa à l'air sympas.

  • @davadou
    @davadou ปีที่แล้ว

    N'oublie pas qu'aujourd'hui il y a... Safari

  • @DeVs51
    @DeVs51 6 หลายเดือนก่อน

    Merci j ai appris beaucoup surtout pour la traduction en allemand fallais y penser merci

  • @CHSpirou
    @CHSpirou ปีที่แล้ว

    Bien aimé, internet explorer nous a bien ennuyé à l'époque. Bonne vidéo

  • @ghostbluster8900
    @ghostbluster8900 ปีที่แล้ว

    Maintenabilité, la gestion des couleur ?

  • @elsombrero306
    @elsombrero306 ปีที่แล้ว

    Les test unitaires c'est peut être la partie fun
    par contre les e2e ça c'est galère wsh

  • @urixcorp4919
    @urixcorp4919 2 หลายเดือนก่อน

    Le premier gros problème de projet fut le choix de ce menu.

  • @Agile_Hero
    @Agile_Hero 2 หลายเดือนก่อน

    Super intéressant, merci

  • @bosterjack
    @bosterjack ปีที่แล้ว

    Cool

  • @shade63
    @shade63 ปีที่แล้ว

    Merci douwi

  • @Tom-rk3lo
    @Tom-rk3lo ปีที่แล้ว

    Top merci !

  • @dicanascruz1
    @dicanascruz1 ปีที่แล้ว

    merci 🎉

  • @midnightforseth
    @midnightforseth ปีที่แล้ว

    +1 abonné

  • @silverhawk7211
    @silverhawk7211 ปีที่แล้ว

    Vidéo très intéressante comme toujours !
    Aucun rapport mais il faudrait que tes vidéos aient une outro plus longue avec juste la musique en fond et 2 ou 3 vignettes qui renvoient à d'autres de tes vidéos, comme ça ça laisse le temps pour mettre un pouce bleu dans une ambiance cosy sans craindre de se faire catapulter sur une autre vidéo !

  • @CG-uy6nk
    @CG-uy6nk ปีที่แล้ว

    comment détecter un développeur incompétent: incapable de choisir les techno et toujours aller sur le truc à la mode. sans vouloir être méchant à 1:03 j'ai vraiment de très mauvaises ondes.

    • @thevaggthebrine9757
      @thevaggthebrine9757 ปีที่แล้ว

      Je suis étudiant, mais je me demande si pour la page html ils utilisent des scripts etc.. car le problème dont il parle pour le menu, bah perso je trouve ça assez facilement réglable comme problème

  • @asubijotaka7374
    @asubijotaka7374 ปีที่แล้ว

    Potentiels deux points: Optimisation (chargement) et SEO ?

  • @LevelUpOST
    @LevelUpOST ปีที่แล้ว

    Merci pour la vidéo. Super intéressant comme toujours!

  • @yannickchalu5275
    @yannickchalu5275 ปีที่แล้ว

    Dark mode?

  • @notaMorocco
    @notaMorocco ปีที่แล้ว

    bravo

  • @gwenillia
    @gwenillia ปีที่แล้ว

    Pour l'accessibilité c'est un enfer de faire quelque chose de vraiment fort. Là où je bosse, on a 2 dev expert en accessibility ainsi qu'une QA tester spé, on fait aussi appel à un dév malvoyant. Plus des enquêtes régulières / inspections. Ça peux vite se compter en centaines voir millier d'heures de taff.. Mais c'est quand même hyper important et trop souvent négligé :)

  • @creationJeuxVideoETtuto
    @creationJeuxVideoETtuto ปีที่แล้ว

    salut, oui clairement, sortir du menu par inadvertance...que c'est galère !!

  • @pintokatendejonathan1740
    @pintokatendejonathan1740 ปีที่แล้ว

    Merci pour ce guide

  • @Pinou10001
    @Pinou10001 ปีที่แล้ว

    Super vidéo comme d’hab !

  • @aquisiteur5956
    @aquisiteur5956 ปีที่แล้ว

    Hors menu, personnellement j'aurai rajouté aussi les exigences de la boite comme les tests unitaires (exemple 80% demandé), tests intégrations, tests autos, la sécurité traiter toute les vulnérabilités, le green IT (exemple avec lighthouse on peut demandé d'avoir 80% mini partout) et j'en passe. Voila je pense que tout ça aussi peuvent faire rajouter du temps de dev.
    Du coup pour rajouter un point personnellement moi je met "exigences de l'entreprise" qui peuvent être diverses.

  •  ปีที่แล้ว

    Je lance une proposition polémique à méditer/débattre, surtout à destination de ceux qui organisent les développements : en fait la complexité d'un projet "professionnel" est largement gonflée par des facteurs que l'on peut corriger : le premier de ces facteurs c'est le nombre de personnes qui travaillent dessus. Plus il y en a plus c'est long, si une seule personne peut le code, on ne met qu'elle dessus, ça responsabilise et c'est plus intéressant pour elle aussi (à condition qu'il n'y ait pas de culture de la peur de l'erreur auquel cas personne ne voudra être seul et responsable). Pour minimiser le nombre de personnes on peut s'inspirer du modèle d'Amazon.

    •  ปีที่แล้ว

      Un autre point important c'est le non blocage. S'il y a un doute sur une direction à prendre ou un design, ne pas bloquer le projet pendant des jours en attendant la réponse des designers mais autoriser les devs à faire marcher leur bon sens puis à corriger. Pour certaines modifs cosmétiques mineures, on pourrait même prendre le risque de les laisser corriger par les designers eux-mêmes

    • @thevaggthebrine9757
      @thevaggthebrine9757 ปีที่แล้ว

      Concernant la taille des groupes, chez google ç'est leur stratégie : 3 ou 4 personnes sur des milliers de projet

  • @LawlietKM
    @LawlietKM ปีที่แล้ว

    Super intéressant

  • @deadweight6877
    @deadweight6877 ปีที่แล้ว

    Le legacy purée, je suis dans une boîte avec un legacy php qui date d'il y a 10 ans, donc sans aucun framework, avec des BDD qui viennent de LIMA, et j'peux dire, transformer ce code procédural en objet, c'était un pur plaisir... ça fait 4 ans que je suis dans la boîte, je suis le seul chargé de la transformation du code, en plus des autres projets dans des technos différentes. Le legacy est véritablement la chose qui démotive le plus

  • @joda6797
    @joda6797 ปีที่แล้ว

    Du coup j'ai une petite question. Je ne suis pas développeur je précise 😂, concernant l'existant, c'est des choses accessibles uniquement au dev? Ou ce qui font du nocode peuvent effectuer ces choses là? Parce que les différentes vidéos de nos codes que je vois concernent uniquement des nouveaux sites et non pas des "mises à jours" de sites existants? Merci

  • @benoitalix
    @benoitalix ปีที่แล้ว

    La vidéo est déjà très complète mais j'ajouterais un point crucial : le contenu dynamique, cad le nombre d'entrées, les layouts ou encore les pushs CMS qui peuvent varier et donc ajouter un paquet de complexités que ce soit au niveau de la distribution des items, de leur dispositions ou sur la hauteur des éléments qui va falloir sécuriser.
    Une autre point qui peut ajouter de grosses difficultés : le sticky header. Outre la multitude de comportements possibles (apparition/disparition et différents états graphiques), il génère à tous les coups des effets de bords comme lorsque la hauteur d'un méga menu excède la hauteur de l'écran de l'utilisateur. Auquel cas, on va par exemple générer un scroll dans le mega menu ce qui peut vite ajouter de l'instabilité et des bugs graphiques.
    On peut enfin ajouter les animations ! Je ne compte plus les menus qui n'ont aucuns effets ou alors dont les effets se rechargent à chaque fois qu'on roll sur une entrée de niveau 1, ou pire, l'effet blip (disparition/apparition) du méga-menu entre deux entrées de niveau 1. Bref, c'est tout un art et c'est assez pointu quand on veut faire quelque chose de stable et propre.

  • @gijoe5508
    @gijoe5508 ปีที่แล้ว

    Lorsque j’ai commencé l’université, j’ai remarqué qu’il y avait toujours des gens qui se disaient bons et choisissaient leur coéquipiers pour les travaux. Puis, j’ai remarqué au travail qu’il y a toujours des gens qui se disent compétents, mais ils reçoivent des formations en entreprise et se font expliquer tout ce qu’ils doivent faire donc j’ai travaillé plus fort parce que je devais lire toute la documentation sachant qu’ils arrêtent là où il n’y a pas de tutoriel et j’allais hérité de cela comme s’ils en avaient fait suffisamment. Puis, j’ai été obligé de sacrifier beaucoup plus de temps à me former et encore plus dans des entrevues techniques et des processus d’embauche de plus en plus long. Puis, je me suis rendu compte qu’on bloquait mes accès aux outils et serveur pour faire le travail. La dernière fois, il avait débloqué la veille pour un travail qui demandait une semaine et j’ai simplement pas dormi de la nuit, puis mon patron m’a convoqué à une évaluation surprise. Il avait commencé par dire que je ne savais pas configurer, il semblait surpris que cela soit terminé et il m’a dit que j’étais très compétent mais il avait besoin de quelqu’un de calme. Je pense que pro ou amateur, on ne peut jamais satisfaire tout le monde, mais les gens comme moi, ils vont travailler dans leurs affaires parce que je ne veux pas faire la gestion de mes comportements avec les autres en entreprise donc j’entends qu’on se plante et que la pression monte au maximum, puis je me présente. Je n’ai pas de vie donc je vais trouver la solution à ton problème mais une fois que tout commence à fonctionner, je commence à envoyer des cv, il ne faut pas m’en vouloir, je prend de l’avance. J’ai fait de la finance et je compte sur mes placements pour gagner ma vie et non un bon travail. Je le sais parce que j’ai rapporté plus de 5 millions en 4 mois et cela m’a fait perdre mon emploi. Ce félicitant de son succès mon patron avait besoin d’engager un gros nom. Il a fermé avec des dettes se félicitant chacun de leur excellent travail. Le plus important, c’est de toujours faire ce que l’on dit peu importe les conséquences. Je ne peux pas me fier aux références, surtout que je déteste les informaticiens, je regarde l’argent gagné seulement. On est tellement en retard à cause des mentalités qui ne favorisent pas l’effort.

  • @satanimax-game
    @satanimax-game ปีที่แล้ว

    Hello!
    Pour moi j'ajouterais le setup du projet, souvent bien plus long que ce que tu peux faire en live. Même si ça c'est amélioré au fil du temps, il y a toujours des imports de base, de média, un .env à configurer...
    Et un énorme point: la dynamisation. Souvent le contenu est dynamique, il faut prévoir plein de conditions dans le code pour qu'un élément s'affiche s'il est présent ou non, prévoir les fallbacks si une entrée n'a pas de sous-menu, des cas particuliers pour certains affichages le tout en restant dans une boucle.
    Et perso sur les projets de ma boîte on travaille en design atomique + styleguide, c'est un gain de temps/maintenance sur le long terme, mais la mise en place en début de projet est toujours assez coûteuse en temps :)
    Merci pour cette vidéo en tout cas, c'est à partager à des chefs de projet ou clients qui ne comprennent pas pourquoi les devs prennent tant de temps parfois! (surtout comparé à ce qu'on peut voir dans des challenges comme ceux que tu fais :) )

  • @EvilCherry3
    @EvilCherry3 ปีที่แล้ว

    point 6 : Bah du coup pourquoi les sites de recettes de cuisine recommandés ils affichent 1000 boutons sur la même page pour rediriger vers leurs réseaux sociaux et restent recommandés ?

  • @Gabriel-vj8ni
    @Gabriel-vj8ni ปีที่แล้ว

    Salut Benjamin, je suis actuellement en reconversion dans le dev, aujourd'hui j'ai eu mon premier entretien je pensais qu'on allait me tester sur codingame la personne m'a dit trop facile, tu dois comparer des mains de poker (texas hold'em), la c'est compliqué... J'ai essayé en revenant à la maison déjà de juste former les possibilités de mains possibles. Du coup je voulais savoir, c'est une question pour tous les devs, en combien de temps pensez-vous pouvoir coder un jeu de poker ?

  • @tonyrabillard9517
    @tonyrabillard9517 ปีที่แล้ว

    Hyper intéressant ! J'espère découvrir bientôt tous ces challenges dans une entreprise. Par contre Benjamin, trop dur d'écouter la conclusion avec ce saxo en fond et les frissons que ça procure 🤣

  • @ts98mlv
    @ts98mlv ปีที่แล้ว

    c'est vrai qu'on pense souvent au d:none pour cacher un composant et pas en js...
    ça pourrait être pas mal de développer ça lors d'un prochain challenge

  • @Viniew59
    @Viniew59 ปีที่แล้ว

    J’adore tellement t’es vidéos ! Je pense bientôt me réorienter pour le développement ! Je commence sur Swift la c’est pas trop mal ! Tu pourras aborder le sujet ?

  • @matthzor3546
    @matthzor3546 ปีที่แล้ว

    Tu as oublié les juniors qui tu utilise les console.log pour débugger, ou bien encore les juniors qui ont tendance à re imaginer la roue :)

    • @poischiche2933
      @poischiche2933 ปีที่แล้ว

      console.log c'est facile, simple et ça peut être efficace avec un peu d'xp
      Oui sentry blablabla mais n'empêche que la console c'est pas trop trop dégueu

    • @matthzor3546
      @matthzor3546 ปีที่แล้ว

      @@poischiche2933 de façon générale debugger avec la console c'est dangereux et peu efficace, lorsque tu programmes (pas juste en JavaScript) tu utilises le debugger avec des break point :)

  • @yanisoulhaci3369
    @yanisoulhaci3369 ปีที่แล้ว

    Ya des navigateurs pour tester l'accessibilité ? Quelqu'un a plus d'info sur ça ?

  • @Zesoushie
    @Zesoushie ปีที่แล้ว

    J'adore vos vidéos j'en apprend tellement 😊😊 merci