Comment Progresser en Algorithmique ? (Pour développeur)

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

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

  • @danielleblanc5923
    @danielleblanc5923 3 หลายเดือนก่อน +3

    Merci pour cette vidéo. l'algorithmique est effectivement essentielle pour un développeur.
    Il faut se rappeler que le problème est double. Pour reprendre l'analogie de la recette de cuisine:
    1) Il faut savoir ce que vet dire 'saisir', 'rissoler', 'déglacer' etc... il faut avoir un bagage de connaissances, un catalogue technique.
    2) Savoir combiner ces briques de connaissance pour obtenir le résultat souhaité, c'est le coté plutôt créatif.
    Pour le 1 il n'y a pas de secret il faut s'y coller et apprendre (désolé).
    Pour le 2 la créativité ça ne s'apprend pas ça se vit; on apprend en codant.
    Il ne faut pas oublier de prendre en compte les ressources du language, on ne solutionne pas le problème de la même façon en Java et en PHP, les concepts sont différents.
    Exemple le tri d'éléments hors éléments simples pour lesquels il y a des fonctions intégrés en PHP:
    En PHP on prends un Array et on se débrouille avec, on est obligé de le faire à la main.
    En Java on écrit une méthode de comparaison entre éléments et un insère les elements dans un Set (qui va trier à l'insertion).
    Le fait qu'il y ait ou pas des fonctions intégrés peut complètement changer le choix de structure / algo etc...
    Donc,
    a) On pose problème clairement
    b) On étudie les resources du language (Collection Framework en Java etc...)
    c) Dans ce qui manque on regarde quelle(s) structure(s) de donnés correspond le mieux
    d) On teste pour voir si ça marche
    e) On adapte aux contraintes (est-ce que ça tient encore si le fichier d'entrée fait 10Go ?)
    f) On adapte la combinaison b) et c) et on recommence
    A la fin de tout ça on aura une solution et plus de bagage technique et créatif.

  • @sidymohamedcherifhaidara980
    @sidymohamedcherifhaidara980 3 หลายเดือนก่อน +1

    Oh no , merci Mike, tu as complètement raison
    Même si il 6h chez moi là 😂😂😂 j'ai tout regardé

  • @pierrel4063
    @pierrel4063 3 หลายเดือนก่อน +1

    Top 👌

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

    Est-ce qu'un étudiant étranger venant d'Afrique peut aussi se lancer en freelance en France à la fin de sa formation ou alors durant sa formation en utilisant les 20h par semaine de travail permises par la loi ?

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

    Merci Mike pour le plus

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

    Mike s'il te plaît aidez nous développeurs de python, quel framework choisir pour le développement cross plateforme kivy, flet, ou Togo...
    Après avoir appris la data science pandas, j'aimerais rajouter un autre framework python pour les applications desktops et mobile au lieu de réapprendre encore un autre language.
    Sur ta chaîne tu t'intéresses souvent aux développeurs JavaScript nous sommes un peux jaloux.
    Pourtant python est utilisé pour las app Google
    N.B : l'objectif est de fournir des logiciels pas de rechercher un CDI ou CDD

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

    😊

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

    très bonne vidéo
    je suis d'accord avec toi tu n'as pas évoqué les Design Pattern
    portant dans ta formation TypeScript Pro (très très bien, une des meilleurs que j'ai pratiqué) tu nous fais travailler
    Merci pour les sites d'exercices je suis au niveau intermédiaire c'est la seule façon que j'ai trouvé d'avancer travailler travailler
    je ferai ta formation quand j'aurai plus confiance en moi
    Merci pour tes Vidéos ton partage ta générosité

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

      Yes 👍

  • @Sevenity_
    @Sevenity_ 5 วันที่ผ่านมา

    Et le site codingame, est-ce qu'il vaut le coup pour s'entraîner aux algo, autant que les autres ?

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

    Bonjour Mike, c’est pas mal pour les bases, mais je ne sais pas si j’ai appris une chose qui me va aidée à progresser.

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

    Oh c’était la video qu’il me fallait

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

      👌

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

      De même, je cherchais comment m'entraîner à ça justement 😊

  • @gargotier6124
    @gargotier6124 3 หลายเดือนก่อน +1

    Les tableaux sont très loin d'être simples. Ils nécessitent une compréhension, une capacité d'abstraction et une maîtrise du fonctionnement des éléments d'un tableau. Bien comprendre la différence entre index et élément. on s'en rend vite compte sur les exos

    • @Jak-Harlow
      @Jak-Harlow 3 หลายเดือนก่อน

      Bah c’est sure que si tu n’as pas les bases c’est compliqué.

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

      @@Jak-Harlow ben justement c'est de ça qu'il s'agit. Bcp pensent "maitriser" mais ils se plantent sur un simple exo de tri tableau

    • @Jak-Harlow
      @Jak-Harlow 3 หลายเดือนก่อน

      @@gargotier6124 oui mais j’imagine que quand il dit que c’est simple il part du principe que t’as les bases.

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

      👌

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

    Tu as trouvé le problème des algorithmes est que cela d'enseigne souvent avec des problèmes mathématiques 😂