Comment Progresser en Algorithmique ? (Pour développeur)

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 25. 07. 2024
  • 🎁 Formation REACT 100% Gratuite :
    go.mikecodeur.com/formation-r...
    Dans cette vidéo :
    ✔ Des pistes pour amĂ©liorer la rĂ©solution d'un algorithme
    ✔ Les structures de donnĂ©es d'un algorithme
    ✔ Des ressources gratuites pour apprendre l'algorithme
    00:00 - Intro
    00:55 - C'est quoi un algorithme ?
    02:34 - Les structures de données
    03:15 - Comment résoudre les problÚmes d'algorithme : Des étapes clés
    07:15 - L'optimisation et l'efficacité : La complexité
    12:58 - Des sites des exercices algorithme
    ____
    🎬 S'abonner à la chaine : go.mikecodeur.com/youtube
    đŸ“· Instagram : / mikecodeur
    ✉ Email PrivĂ© : go.mikecodeur.com/emails
    🔗 Liens (Discord, Twitter, Podcasts, Formations, ...) : go.mikecodeur.com/links
    ❓Poser une question : go.mikecodeur.com/questions
    ___
    đŸ˜Œ QUI EST MIKE CODEUR ?
    Développeur Fullstack depuis plus de 15 ans, j'ai décidé de changer de vie, de quitter le salariat pour devenir freelance et entrepreneur. Je suis maintenant formateur et coach depuis Bali en Indonésie.
    Abonne-toi pour recevoir des conseils pour devenir développeur et/ou freelance.
    Mike Codeur ! ✊
    #compléxité #algorithme #code #freelance #entreprenariat #langages #développeur
  • Věda a technologie

Komentáƙe • 24

  • @danielleblanc5923
    @danielleblanc5923 Pƙed měsĂ­cem +2

    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.

  • @ChristianKavena
    @ChristianKavena Pƙed měsĂ­cem

    Merci Mike pour le plus

  • @pierrel4063
    @pierrel4063 Pƙed měsĂ­cem +1

    Top 👌

  • @sidymohamedcherifhaidara980
    @sidymohamedcherifhaidara980 Pƙed měsĂ­cem +1

    Oh no , merci Mike, tu as complĂštement raison
    MĂȘme si il 6h chez moi lĂ  😂😂😂 j'ai tout regardĂ©

  • @jullien191
    @jullien191 Pƙed měsĂ­cem

    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.

  • @EltonMboumela
    @EltonMboumela Pƙed měsĂ­cem

    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 ?

  • @pascalstrentz9549
    @pascalstrentz9549 Pƙed měsĂ­cem

    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é

  • @blaisemugalu8309
    @blaisemugalu8309 Pƙed 16 dny

    😊

  • @blaisemugalu8309
    @blaisemugalu8309 Pƙed 13 hodinami

    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

  • @iliasassadki1153
    @iliasassadki1153 Pƙed měsĂ­cem

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

    • @MikeCodeur_
      @MikeCodeur_  Pƙed měsĂ­cem

      👌

    • @jeanmarmain
      @jeanmarmain Pƙed měsĂ­cem

      De mĂȘme, je cherchais comment m'entraĂźner Ă  ça justement 😊

  • @gargotier6124
    @gargotier6124 Pƙed měsĂ­cem +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 Pƙed měsĂ­cem

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

    • @gargotier6124
      @gargotier6124 Pƙed měsĂ­cem

      @@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 Pƙed měsĂ­cem

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

    • @MikeCodeur_
      @MikeCodeur_  Pƙed měsĂ­cem

      👌

  • @blaisemugalu8309
    @blaisemugalu8309 Pƙed 16 dny

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