Le secret pour percer et trouver du travail comme développeur

Поділитися
Вставка
  • Опубліковано 14 жов 2024
  • Beaucoup de développeurs croient que maîtriser un langage de programmation et sa syntaxe sont essentiels pour trouver un emploi, mais en réalité, penser comme un développeur et développer sa logique de programmation est bien plus importante. Voici mes conseils dans cette vidéo.
    👉 La prochaine vidéo à regarder : • Ces 3 projets feront d...
    📖 Mon Guide Complet pour devenir Développeur : devenir-develo...
    ................................................
    🎓 Mon site : parfaitementwe...
    ⌨️ Mon setup et matériel de développement : parfaitementwe...
    👨‍💻 Qui suis-je ?
    Je m'appelle Alexis et je suis développeur web full stack (front-end et back-end) ainsi que gérant d'une agence web spécialisée dans le développement PHP, Laravel depuis plus de 15 ans. Au fil des années, j'ai eu l'occasion d'apprendre et maitriser un grand nombre de langages de programmations et technologies de développement comme PHP, Laravel, MySQL, HTML, CSS, JavaScript, VueJs, NodeJS, React, Angular, Wordpress. Sur cette chaine UA-cam, je souhaite proposer des formations complètes pour devenir développeur ou apprendre à développer ainsi que partager mes conseils et retours d'expériences qui seront utiles à tous les développeurs full-stack.

КОМЕНТАРІ • 62

  • @ParfaitementWeb
    @ParfaitementWeb  Рік тому +4

    REGARDEZ ENSUITE : ua-cam.com/video/0dniPB_eluw/v-deo.html
    Alors, comment s'est passé la réalisation de votre premier FizzBuzz ? Dites-le moi en commentaire 👇

    • @babrygaledou6661
      @babrygaledou6661 Рік тому

      Salut, j'ai pas vu assez d'importance et de complexité avec ça, je l'ai fait en dart, deux ou trois façons mais je vois pas l'objectif

    • @amedkabore4034
      @amedkabore4034 Рік тому +2

      #include
      #include
      int main(int argc, char const *argv[])
      {
      int a = 0, b = 0, c = 0;
      for (int i = 0; i < 100; i++)
      {
      a = i % 3;
      b = i % 5;
      if (a == 0 && b == 0)
      {
      printf("FizzBuzz
      ");
      }
      else if (a == 0 && b != 0)
      {
      printf("Fizz
      ");
      }
      else if (b == 0 && a != 0)
      {
      printf("Buzz
      ");
      }
      else
      {
      printf("%d
      " , i);
      }
      }
      return 0;
      }

  • @sarrelhadjimamadou1447
    @sarrelhadjimamadou1447 Рік тому +16

    Merci beaucoup pour tout, depuis le Sénégal 🇸🇳

  • @poisonels8023
    @poisonels8023 Рік тому +6

    Wouah
    Mais quelle vidéo qualitative.
    Peux-tu en faire d'autres comme ça? Par exemple les étapes de la création d'une application/site web. . .
    Continue comme ça

  • @ZePapyZ
    @ZePapyZ 8 місяців тому +1

    ENFIN ! j'adore la comparaison avec l'IA :) vous êtes le premier a parler a réellement de ca. Et cette technique s'appel l'analyse. c'est très formel et personne ne l'apprends.

  • @samadououroagorouko5926
    @samadououroagorouko5926 Рік тому +6

    Merci beaucoup, c'est complètement vérifié ce que vous dites. Malgré que je ne suis pas diplômé en informatique, j'ai été directement contacté par un recruteur (Linkedin in mail) pour une offre de stage (Developeur Backend Django). Et devinez quoi ?
    J'ai été acceuilli par desTest techniques de 15min chacun, en python. Etant débutant, je m'attendais juste à montrer mon portfolio de projet Django. Ce qui n'a meme pas été vue car j'ai échouer aux test technique. Je n'y étais pas du tout préparer. Et si j'avais vu cette vidéo plus tot, peut etre que ca aurait été différent.
    Algorithmes et structures de données. C'est le plus important !!!

  • @IsaacGbehounou
    @IsaacGbehounou 8 місяців тому +1

    J'adore vos vidéos, vous ne cessez de m'inspirer 😌

  • @tomboszko7661
    @tomboszko7661 Рік тому

    Salut, je suis aspirant "blockchain coder" et votre chaîne est une réelle plus-value pour moi, le contenu est pertinent et la forme agréable. Donc, juste : merci.

  • @floriangamingmusic
    @floriangamingmusic 9 місяців тому

    Bonne vidéo sur les compétences professionnelles nécessaire pour trouver du travail de développeur web. Mais selon moi la qualité numéro 1 est d'avoir (ou d'acquérir) un environnement proche (familial ou amical) passionné ou tout a u moins intéressé par le développement. Sans cette condition l'envie est forte de changer de secteur...J'ajouterais qu'il faut également être proche d'un bassin d'emploi qui recrute dans ce secteur (il est plus facile de devenir développeur web dans une agence quand on habite Paris que quand on vit dans une commune rurale par exemple). Merci pour votre travail !

  • @cyrilcachat2149
    @cyrilcachat2149 Рік тому +2

    Encore une vidéo intéressante. Merci pour ces explications simples mais réfléchies

  • @meddsain
    @meddsain Рік тому +1

    Très utile, je vous suis depuis Dakar

  • @ghaninehad4325
    @ghaninehad4325 Рік тому +2

    En ce qui me concerne je vérifie si le nombre est à la fois divisible par 3 et 5 et j'affiche fizzbuzz. Dans le cas contraire, je vérifie s'il est divisible par 3 et j'affiche fizz sinon je vérifie s'il divisible par 5 et j'affiche buzz.
    Le tout se fait dans une boucle avec une condition d'arrêt nombre courant inférieur ou égal à n

  • @chadrackmassamba-il1ig
    @chadrackmassamba-il1ig 6 місяців тому

    Toutes vos vidéos sont des plus intéressantes mais j'aimerais savoir sur quels langages de programmations et technologie à maitriser pour décrocher un emploi sachant que j'ai les bases moyennes en gros apres avoir suivie le cursus debutant sur quoi dois-je me focalisé

  • @rosalesamael3890
    @rosalesamael3890 Рік тому +6

    A première vu si je devais répondre tout de suite au FizzBuzz je dirais qu'il faut faire le nombre n modulo 3 ou 5, si le reste est 0 alors on adaptera le message qu'il faut afficher. Je débute en programmation x)

    • @jussymidedji6878
      @jussymidedji6878 Рік тому

      plus ou moins sa oui c'est plutôt un && on aura de tête sans grande optimisation ceci
      return (number%3==0 && number%5!=0) ? "Fizz" : (number%5==0 && number%3!=0) ? "Buzz": (number%3==0 && number%5==0) ? "FizzBuzz": "";

    • @Darktreize
      @Darktreize Рік тому +1

      Si tu test fizzbuzz en 1er, il n'est plus nécessaire de tester les 2 conditions ensuite. Dans l'ordre :
      If number %3==0 && number %5==0
      Else if number %5==0
      Else if number %3==0
      Else print()

    • @capeitalist6963
      @capeitalist6963 Рік тому

      ​@@DarktreizeOn peut même remplacer n%3==0 && n%5==0 par n%15==0 car 3 et 5 sont premiers entre eux.

  • @PlunneCeleste
    @PlunneCeleste Рік тому

    Coucou, j'ai bien aime le passage ou tu vulgarise le Cycle en V, dommage de ne pas l'avoir cite car c'est tres important a connaitre et a garder a l'esprit. 😊

  • @ArtcodEAscetik
    @ArtcodEAscetik Рік тому

    Bonjour,
    Eh bien moi vous voyez, j'ai très peur de me lancer... il y a bien une vingtaine d'années que je me suis mis, en amateur, au php, avec avant cela le html qui est un prérequis. Je faisais tout ça au bloc-note en php4 puis php5. L'apprentissage du javascript aussi, par la force des choses, est passé dans la moulinette de mon p'tit crâne. Du code procédural qui me ferait bien marrer aujourd'hui...
    Ah ça a bien évolué depuis! J'ai cessé le développement un certain nombre d'années; le boulot, les enfants... Quelle ne fut pas ma surprise quand, en me réveillant, je vois apparaitre des composer, des webpack et autres sass, babel et des tas de noms d'oiseaux !
    Bon, il a fallu faire avec. Il faut avouer que je ne maitrise pas encore les bundlers javascript et les frameworks php m'ennuient... Mais c'est là un amateur qui parle, pas quelqu'un qui vit de ses codes. Un jugement de ma part sur ces outils serait bien maladroit et complètement à coté de la plaque !
    J'ai intégré les principes de la POO et connais les quelques recommandations (Design patterns, psr...). Je suis passé à php 8.2 (avec un immense plaisir), laissé tombé jQuery pour apprendre les nouvelles fonctionnalités javascript (typescript aussi, parce que le typage c'est bien), appris le sass (le css m'emmerde mais on est bien obligé d'y passer un peu de temps...).
    Pourtant je ne me sens pas à la hauteur. Bon l'exercice de FizzBuzz, c'est vite torché. Ça n'est pas ça qui va prouver mon niveau (même si c'est marrant, pris comme un jeu).
    Et puis, je n'aime pas utiliser des outils déjà tout faits sans comprendre leur fonctionnement.
    Je me suis mis à faire une espèce de machin (peut-on appeler "framework" un machin de ce genre, je ne sais pas) capable de gérer plusieurs hôtes.
    En effet, comme j'héberge le serveur à la maison, je préfèrerais réutiliser la même base de code pour tous les hôtes disponibles plutôt que de dupliquer tout ça pour chacun d'entre eux.
    Je suis de ceux qui préfèrent développer les fonctionnalités d'un framework plutôt que de m'en servir. Mais soyons sérieux ! Ça n'est pas à presque 47 ans, toujours amateur, que je vais pouvoir me faire une place là-dedans.
    Eh bien je n'ose même pas publier un de mes machins sur Packagist. Quand on voit tout ce qu'il y a déjà, mes packages seront ridicules... J'arrive trop tard.
    En tout cas, merci pour tes videos. Elles ont souvent tendance à me rassurer et sont pleins de bons conseils. Bravo à toi !

    • @essis225
      @essis225 Рік тому +2

      Il est normal de se sentir intimidé par l'évolution rapide des outils et des technologies en programmation, mais il est encourageant de voir que vous avez déjà acquis de solides compétences en PHP et en programmation orientée objet. Il est important de continuer à apprendre et à explorer de nouveaux outils, mais il est tout aussi important de ne pas se décourager et de continuer à pratiquer. Votre approche pour développer votre propre "framework" montre une excellente initiative pour améliorer vos compétences. Continuez à pratiquer, à apprendre et à vous amuser en programmation !

  • @JambonBeurre_ow
    @JambonBeurre_ow Рік тому +2

    Hello l'équipe, j'aimerais savoir si possible... cela fait 5 mois que j'ai fini la formation OC bac +2 Dev Web et je postule partout en France pour trouver du boulot et à chaque fois on me dit manque d'expérience avec un message automatique ... comment puis je trouvé une alternance ou bien un CDI si personne ne souhaite de moi ?? Plus de 1000 candidatures, un CV vraiment quali, linkedin très agréable et un joli Website. Si quelqu'un serait me sortir de cet enfer pour trouver un boulot, je serais très heureux!

  • @boubacarcamara4400
    @boubacarcamara4400 Рік тому

    Je ne sais pas si t'aura un conseil pour moi. Je suis autodidacte qui a un bon niveau en php mais qui est allergique au front-end. Chaque foi que je travail sur un projet de que j'arrive au front-end ya quelque chose en moi qui déteste sa et pourtant j'ai un certain facilité avec le front-end. Alors que je prend un plaisir fou à faire du backend. En te remerciant pour tout tes contenu riche

    • @essis225
      @essis225 Рік тому

      Il est fréquent de préférer un domaine de la programmation plutôt qu'un autre, même si l'on est compétent dans les deux. Si vous êtes à l'aise avec le back-end mais que le front-end ne vous plaît pas, il est tout à fait possible de vous concentrer sur le développement back-end. Cependant, si vous avez des compétences en front-end, il pourrait être utile de les maintenir à jour pour avoir une compréhension globale de l'application que vous développez.

    • @boubacarcamara4400
      @boubacarcamara4400 Рік тому

      @@essis225 Merci pour ta réponse, en effet, malgré que j'ai une certaine facilité avec les syntaxes HTML & CSS. J'ai c'est blocage qui m'embête un peu.

  • @nyllsgersanboutoto7187
    @nyllsgersanboutoto7187 Рік тому

    Merci chef 🫡.

  • @aboubacarsadikounassirou5186

    Merci pour cette vidéo

  • @iAniss5202
    @iAniss5202 Рік тому

    salut moi je vais faire ma formations de python de 90 heures mes je pence que une fois appris je me lancerait d'abord sur des projets comme crée une applications pour l'entreprise pour mon pères puis partir sur un jeux sur pygames :)

  • @salihandiakite5763
    @salihandiakite5763 Рік тому

    Merci beaucoup

  • @raph_IT
    @raph_IT Рік тому

    ❤ Merci !

  • @techadventures6645
    @techadventures6645 Рік тому +2

    pour trouver du travail il faut réussir les tests techniques mieux que les autres.
    et pour trouver des tests techniques il faut un diplome dans la grande majorité de cas, car les autodidactes c'est mal vu en France.

    • @dinkertons
      @dinkertons Рік тому

      Même problème en Belgique, la plupart des entreprises ne me considèrent même pas comme une option sans le diplôme. Pourtant un petit test serait largement suffisant pour leur prouver mes compétences mais non, il faut absolument le papier magique.
      Heureusement que j'ai accès aux cours du soir pour l'obtenir ce bachelier ^^".

    • @ParfaitementWeb
      @ParfaitementWeb  Рік тому

      Vos retours sont intéressants, merci. Dans mon entourage, le diplôme n’est pas spécialement requis et les tests de logique priment. C’est quels types de sociétés dans lesquelles vous postulez ? Privée, publique, etc.

    • @dinkertons
      @dinkertons Рік тому +2

      @@ParfaitementWeb Uniquement privé pour ma part, le public est d'office mort puisque le métier est "protégé" par le diplôme, si j'ai bien compris.
      Là actuellement j'ai quand même réussi à toucher quelques entreprises à force d'essayer, mais elles sont souvent loin de mon lieu d'étude hélas. (Je dois finir ces études pour être sûr d'être tranquille à l'avenir)
      ça fait 7 ans que je code divers projets, je finirais bien par y arriver ... :')

    • @arnaques-tuto-informatique
      @arnaques-tuto-informatique Рік тому

      ​@@dinkertonsbonjour, jai un peu le meme sentiment

    • @techadventures6645
      @techadventures6645 Рік тому +1

      ​@@ParfaitementWeb Je postule aux bonnes entreprises mais soit je ne maitrise pas assez bien leur stacks soit c'est niveau diplome que ça coince.
      Une chose est sûre le mythe du "c'est pas grave si tu maitrises pas notre stack de Backend on te formera" est définitivement mort, que j'ai entendu chez tous les seniors à qui j'ai demandé avant de commencer.
      Une stack ca prend du temps à apprendre et ca prend du temps pour être meilleur qu'un mec sorti d'école d'ingé sur les tests techniques de la stack en question.

  • @mikii_dcp3938
    @mikii_dcp3938 9 місяців тому

    15,30,45
    divisible a la fois par 5 et 3

  • @christinob2528
    @christinob2528 6 місяців тому

    Bien défini

  • @samduchrist8482
    @samduchrist8482 Рік тому

    J'ai fait FizzBuzz et j'ai réussi.

  • @nsimbalemba1828
    @nsimbalemba1828 6 місяців тому

    TOP

  • @HichamElAsripod
    @HichamElAsripod Рік тому

    mod(5) et mod(3)

  • @the_real_vdegenne
    @the_real_vdegenne 3 місяці тому

    PHP en 2024? outch ^^

  • @rc5016
    @rc5016 4 місяці тому

    Le capitalisme a atteint son objectif : faire en sorte que le plus de monde devienne des développeurs pour faire baisser les salaires.

  • @phanuelalibia
    @phanuelalibia 6 місяців тому

    il y a pas moyeen de like deux 🤗🤗

  • @brk218
    @brk218 Рік тому

    Franchement je préfère faire un cap boulangerie, plombier.,n'importe quoi, au secours. Tu as l'air sympa comme mec mais si je doit devenir un abruti d'américain qui pèsera 150 kg à 50 ans fizz buzz lol mdr non merci

  • @abdallahmostafa-m5y
    @abdallahmostafa-m5y Рік тому +1

    voici le code en python😁 :
    num = int(input())
    a = ""
    if num % 3 == 0:
    a += "fizz"
    if num % 5 == 0:
    a += "buzz"
    print(a, end="")
    if a == "":
    print(num)
    si vous trouvez une meilleure réponse dites le

    • @bueno18723
      @bueno18723 Рік тому

      Sauf que il a dit qu'il faut montrer plusieurs nombres de 1 jusqu'à N la tu montre juste que un nombre il faudrait que tu utilise la boucle for

  • @xenakis57
    @xenakis57 Рік тому

    Perso le fizzbuzz je le claque comme ca moi :
    const fizzBuzz = (n) => {
    Array.from({ length: n }, (_, i) => i + 1)
    .forEach((num) => {
    const output = (num % 3 === 0 ? 'Fizz' : '') + (num % 5 === 0 ? 'Buzz' : '');
    console.log(output || num);
    });
    };
    fizzBuzz(100);

  • @ketsiakone3955
    @ketsiakone3955 Рік тому

    nbr = [15, 6, 33, 25, 7, 45, 99]
    for n in nbr:
    if n % 5 == 0 and n % 3 == 0:
    print('fizzbuzz')
    elif n % 5 == 0:
    print('buzz')
    elif n % 3 == 0:
    print('fizz')
    else:
    print('aucun')

  • @bueno18723
    @bueno18723 Рік тому

    numbers = []
    for l in range(300):
    fizzBuzz = ""
    if l % 3 == 0:
    fizzBuzz += "Fizz"
    if l % 5 == 0:
    fizzBuzz += "Buzz"
    if fizzBuzz == "":
    numbers.append(l)
    continue
    numbers.append(fizzBuzz)
    print(numbers)
    Si il y en a qui dites mieux répondez moi

  • @TSHORYUKEN
    @TSHORYUKEN Рік тому

    Ne pas oublier également que de nos jours, il faut avoir la maitrise technique certes mais egalement avoir de l'expérience dans le domaine métier du client ( ce qui est aujourdhui demandé dans les offres d'emplois, et il y a de tout et de n'importe quoi : banque finance nucléaire...diplome avec spécialisation et j'en passe ) les recruteurs ne se genent pas aujourdhui pour trouver la personne qui leur correspond et balancent tout un tas de criteres à respecter , et tres souvent, c seulement un poste ouvert parmi des milliers de candidatures ...

  • @gamatek666
    @gamatek666 Рік тому

    ca marche pour moi 👌
    for (let x = 0; x < 50; x++) {
    let str = "";
    if(x % 3 === 0) str += "Fizz";
    if(x % 5 === 0) str += "Buzz";
    if(str) console.log(str);
    };

  • @amedkabore4034
    @amedkabore4034 Рік тому

    #include
    #include
    int main(int argc, char const *argv[])
    {
    int a = 0, b = 0, c = 0;
    for (int i = 0; i < 100; i++)
    {
    a = i % 3;
    b = i % 5;
    if (a == 0 && b == 0)
    {
    printf("FizzBuzz
    ");
    }
    else if (a == 0 && b != 0)
    {
    printf("Fizz
    ");
    }
    else if (b == 0 && a != 0)
    {
    printf("Buzz
    ");
    }
    else
    {
    printf("i
    ");
    }
    }
    return 0;
    }