J'ai codé à fond pendant 1 an. Voilà ce que j'ai appris.

Поделиться
HTML-код
  • Опубликовано: 31 май 2024
  • Dans cette vidéo, je résume ma première année de programmation en 10 leçons.
    Nos Twitter :
    / turboblitzzz
    / nicolasdeluz
    Notre Discord : / discord
    Merci à Paul pour le montage. Son contact : paul.bergerpro@icloud.com
    Insta :
    / florent_tavernier
    / nicolas.deluz

Комментарии • 184

  • @FlorentTetaud
    @FlorentTetaud Год назад +73

    Salut, j'ai une douzaine d'années d'expérience dans le dev, j'ai vu beaucoup de profils différents de développeurs, lead et architectes durant toutes ces années, et je me permets de te dire que je trouve que tu balances un énorme poncif d'entrée. On retrouve pléthore d'excellent lead dev ou dev senior, excellents orateurs et pédagogues. Le cliché des geeks introvertis qui sont meilleurs que ceux plus à l'aise socialement, il est faux et révolu depuis les années 2010. La vérité c'est qu'il n'y a pas de règle de ce côté là, on trouve de tout et aucun profil psychologique n'a le monopole du génie dans le dev. C'est bien de se méfier de ceux qui parlent "trop" mais attention avec tes "jamais".
    Tu as eu une excellente approche de repartir de zéro à chaque fois pour faire mieux, c'est vraiment en ce moment dans ta carrière que tu as le temps de faire les choses bien pour prendre les bons réflexes et les bonnes habitudes. Le métier de dev, c'est 99% non pas de débrouille mais de réflexes, et ce sont ces réflexes et bonnes pratiques acquis qui font que l'on va de plus en plus vite à faire de la qualité. Il faut tout miser sur comment acquérir ces réflexes et ça passe par la répétition et la confrontation avec de nouvelles choses à implémenter en permanence.
    J'aime beaucoup comment tu présentes le TDD et pourquoi ça vous aurait aidé à aller plus vite, ce cas complexe qui aurait été traité en itérant je le trouve idéal pour l'introduire.

    • @thibvinet1341
      @thibvinet1341 Год назад +2

      Lol 2010 c'est l'année où t'as commencé à bosser c'est ça ?

    • @iamavegetable1936
      @iamavegetable1936 Год назад

      Putain merci, je me suis dis direct la même chose, le gars il balance d'entrée un gros cliché tellement rincé que ça le discrédite d'emblé.

    • @PhosPhorosia
      @PhosPhorosia Год назад +1

      merci, ça m'a choquée qu'il raconte ça dès le départ. Je travaille dans ce milieux (même si je ne suis pas dev) et je constate bien également qu'il y a des développeurs timides et des lead Dev, et le lead dev sait à la fois coder, former aux bonnes pratiques de dev et s'exprimer sans problème. Bref, la règle en matière de crédibilité, c'est d'éviter les raisonnements à l'emporte-pièce, et donc les 'jamais' ainsi que les 'quasiment jamais' qui ne sont que des variantes rhétoriques ;)

    • @jean-yves-thomasnkoengouam9285
      @jean-yves-thomasnkoengouam9285 Год назад +2

      Si je peux me permettre la suite,
      J'ai 37 ans et je suis un débutant bêta dans la programmation, notamment sur l'IA.
      Votre propos reflète votre niveau parce que vous oubliez qu'il s'adresse aux novices.
      Lorsqu'il fait une telle introduction, c'est pour clairement aider les novices à se situer dans le domaine, c'est-à-dire est-ce qu'il veut devenir un codeur pro à temps plein ou avoir juste les rudiments pour faire du marketing ou diriger une équipe. Bref, il est question là de comprendre qu'on ne peut être dans le back office et le front office au même moment, confère tous les entrepreneurs célèbres de la high-tech, qui ont commencé dans le back office pour finir dans le front office.
      Ensuite, lorsqu'il parle de "débrouille" c'est encore adressé aux novices. Effectivement, avec le temps, ces "débrouilles" vont se tranformer en "réflexes".
      Pour être franc, sa vidéo m'a beaucoup éclairci la vision de l'apprentissage de la programmation car elle répond à beaucoup de blocus surtout que je le fais en autodidacte. Sauf que mon âge est le dernier blocus, vais-je y arriver à mon âge ?😔
      Merci pour votre intervention car maintenant, je sais que je n'ai pas de réflexes mais que je suis dans la débrouille ou même plus bas. 🤗

  • @PierreMiniggio
    @PierreMiniggio Год назад +65

    Juste parfait, en 1 an t'as parfaitement compris les directions où il faut creuser pour avancer en code & produire des choses.
    Chapeau bas.
    Et ça fait plaisir de trouver ça sur une chaîne où ça a des chances d'inspirer des gens qui vont commencer à apprendre à coder, tu pointes les bons chemins ! 😁

  • @arenash5607
    @arenash5607 Год назад +42

    Pas mal comme vidéo, tu as capté une bonne partie des éléments que doivent connaitre les développeurs expérimentés. Je mettrais tout de même plus de nuances sur tes 2 derniers points :
    - La productivité est quelque chose qui est extrêmement compliqué à quantifier dans le domaine de la programmation. Est-ce que c'est le nombre de lignes de code pondues par jour ? La capacité de résoudre un problème ? De fournir le code le plus modulaire ?De répondre aux attentes du client de la manière la plus efficace ?
    Probablement un peu de tout ça, mais chacune de ces qualités ne sont généralement pas partagées par les mêmes personnes (en tout cas sur un projet d'envergure). C'est pour ça que les métiers de architectes, analystes développeurs, testeurs,... existent. Dans les faits, en tant que professionnel, tu seras amené à toucher à tout ça mais il y a une vrai expertise dans chacun de ces métiers qui demandent des années d'expérience (et encore ici, je ne fais qu'effleurer la surface).
    Pour les lignes de code, c'est encore plus compliqué à jauger, tant cela peut varier selon le problème traité et leur complexité. Certains protocoles, comme l'échange de clé de Diffie-Hellman sont très simple à implémenter (quelques centaines de lignes tout au plus) mais ont encore un énorme impact sur la cryptographie "Pre-quantum". Néanmoins, il a fallu beaucoup de travail en amont en informatique théorique pour déterminer que cette méthode était sécurisée pour échanger des clés. Pour rester dans le domaine de la cryptographie, il est bon de rappeler que non, les gens qui ont le plus d'impact ne sont pas "les superstars des GAFAM" mais sont souvent avant tout des chercheurs universitaires passionnés. Je finirais ce point en reprenant cette phrase qu'on attribue à Ken Thompson (le créateur des systèmes UNIX) "One of my most productive days was throwing away 1,000 lines of code".
    - Sur ton dernier point, c'est une grave erreur, à mon sens, de réduire un projet à une simple question de coût. En project management, on parle plutôt du triangle Cost-Time-Scope (+ la qualité qui peut-être plus ou moins arbitraire). Je te laisse te renseigner sur ce point car la gestion de projet, c'est pas ma passion. Je vais juste ajouter un point sur la sécurité (mon domaine) : toutes les personnes de l'industrie te diront que c'est irresponsable de ne pas inclure (du tout) la sécurité dans ton processus et que celle-ci a un prix certain. Le problème, c'est que la sécurité n'a pas d'intérêt objectif pour une entreprise (pas de ROI) et ce n'est que lorsque le mal est fait qu'on peut voir l'ampleur des dégâts. La sécurité informatique devrait être considéré comme quelque chose dont l'intérêt est supérieur à son coût (comme le secteur public de la santé par exemple). Il est donc nécessaire à mon sens de sortir de ce paradigme du "Limiter les coûts à tout prix".

    • @Arthurlgxs
      @Arthurlgxs Год назад +4

      Sur la partie des coûts , je suis absolument d’accord
      C’est d’ailleurs l’une des bases des cabinets d’investissements , il achète toutes les boîtes d’un secteur de niche qui a un potentiel énorme car ils savent que l’une d’entre elles va forcément exploser

    • @snowaak
      @snowaak Год назад +2

      Réponse super interessante! Merci

    • @Dakn00b
      @Dakn00b Год назад

      Merci pour ces précisions.

    • @frerejacques9652
      @frerejacques9652 Год назад

      Je n'ai pas lu de commentaire aussi intéressant depuis très longtemps. Est-ce que tu aurais quelques bonnes ressources pour ce familiariser avec la gestion de projet (livres, vidéos, sites...) ?

    • @arenash5607
      @arenash5607 Год назад +2

      @@frerejacques9652 en termes de livres, tu as les 2 Bibles du domaine : le Project Management Body Of Knowledge du Project Management Institute et Prince2 que tu devrais pouvoir chopper gratuitement, mais bon ça reste 2 grosses briques pas forcément digestes si tu veux feuilleter par simple curiosité.
      Je te recommande à la place la page wikipedia de la gestion de projet. Si tu es à l'aise avec l'anglais, je te conseille sa version originale "Project management", que je trouve bien plus illustrée et détaillée (avec de nombreuses références vers d'autres articles) que la version française. En termes de vidéos, je ne pourrai pas te répondre, je n'en connais pas.
      Je te conseillerais tout de même d'être prudent (surtout avec le format vidéo) car la gestion de projet est gangrenée par le storytelling et le marketing notamment quand tu vas entendre parler des méthodes agiles, scrum, XP, ... Sur ce dernier point, encore une fois, la page wikipedia prend bien plus de recul et s'attarde (au moins un minimum) sur les différentes critiques qui ont été amenées à ces méthodes

  • @geoffrey4
    @geoffrey4 Год назад +5

    La notion de "quantité fois qualité" revient souvent et pour une une personne c'est le temps fois l'efficacité. Plus nous avons de compétences plus nous sommes puissant et la puissance donne le choix et donc la liberté. Continue de t'améliorer, ton cerveau est ton meilleur actif.

  • @ainsivalavie9946
    @ainsivalavie9946 Год назад +3

    L'approche est semblable à celle d'un menuisier. Pour construire un meuble il faut acquérir une bonne représentation mentale de l'objet en 3D, puis penser à tout ce qui va aller dessus et dans quel ordre. Cela s'acquière avec du tps et bcp d'erreur. Bonne continuation à tpute personne qui s'engage sur le même chemin que toi.

  • @user-wo5by9mj6g
    @user-wo5by9mj6g 11 месяцев назад +1

    Je vous assure que vos vidéos m'inspire vraiment les gars moi même apprenant la programmation avec JavaScript depuis un moment déjà vos vidéos me pousse a le surpasser

  • @vinchesPaul
    @vinchesPaul Год назад +1

    Merci ! Bonne année Florent, content de te revoir devant la caméra et plus uniquement derriere.

  • @paulggoal
    @paulggoal Год назад +21

    Sympa la dimension que tu abordes désormais avec ta chaîne! Tu as l’air beaucoup plus clair dans tes objectifs mais aussi déterminé et ça se ressent donc congrats!

  • @frost7684
    @frost7684 Год назад +2

    Instructif et carré comme d'habitude. 👌🏻💪🏻

  • @floriangasparine4436
    @floriangasparine4436 Год назад

    Ta vidéo est super clair et je me reconnais dans ce que tu expliques, je me dis que je me suis pas trop égaré étant moi même parti de rien

  • @jean-louisnouzille7545
    @jean-louisnouzille7545 Год назад

    Merci pour cette excellente vidéo une méthode de programmation.
    Je n'ai pas exactement la même vision de la programmation informatique.
    Dans le cadre des TMA:
    1. L'analyse représente une grande part.
    2. La correction c'est en général quelques lignes à modifier.
    3. Tester
    4. Documenter.
    Dans le cadre de projet:
    1. Il vaut mieux passer du temps à analyser pour voir comment le projet va s'articuler. Limite passer par des produits comme Mindly.
    2. Pisser du code propre bien indenté, sauter des lignes, faire des fonctions de 200 lignes maximums, avoir des noms de variables et de fonctions qui sont parlantes, ne pas hésiter de créer des un sous répertoire pour utiliser les fonctions réutilisables, ...
    3. Tests unitaires de chaque fonction puis de chaque programme.
    4. Tests sur l'ensemble de l'application développée.
    5. Documenter

  • @merlinthewizard2838
    @merlinthewizard2838 Год назад

    Hello Florent, merci beaucoup pour cette excellente vidéo. J'ai beaucoup aimé et trouvé ça super intéressant. En tant que dév junior y'a vraiment plein d'aspects super intéressants qui sont abordés et de façon ludique même pour des non-connaisseurs.
    J'admire ton travail depuis longtemps et depuis que tu t'es lancé dans la prog je trouve que c'est encore plus intéressant. Merci pour ton travail

  • @sylvainlefrancois
    @sylvainlefrancois Год назад +1

    Genial, ça fait 20 ans que je code mais sans aucune théorie, seulement de la pratique, ta vidéo est super intéressante et j'ai appris des trucs (notamment la "RAM cerveau")

  • @TBDBR
    @TBDBR Год назад

    Super, surtout la fin j’ai adoré

  • @bishop91100
    @bishop91100 Год назад

    J’ai kiffé ton partage 👌🏾🙏🏾👍🏾

  • @mhamedouidir5790
    @mhamedouidir5790 Год назад

    Merci pour ce retour d’expérience

  • @Arthurlgxs
    @Arthurlgxs Год назад +11

    Étant un ancien programmateur de sécurité pour des services étatiques , tu as vraiment une bonne maturité et une bonne vision générale
    Je pense cependant que les relations sont aussi un gain de temps énorme , si tu connais un mec connu et qui est reconnu
    Il pourra t’aider en 10 min au lieu de passer des jours et des jours solo

  • @Victor-mv6vd
    @Victor-mv6vd Год назад +1

    bravo pour cette maturité au bout d'un an de code tu as une sacré vision globale

  • @romandewinter6056
    @romandewinter6056 Год назад

    Video top, je vais bien attaquer mon cours d'informatique (2ème année ingénieur)

  • @awso0000
    @awso0000 Год назад +1

    force a toi flo !

  • @HarryJMG
    @HarryJMG Год назад +1

    Super vidéo 🔥

  • @Towzlie
    @Towzlie Год назад +1

    J'ajouterai : Il est souvent très difficile de faire simple !
    Merci pour ce retour détaillé !

  • @Takoyak_
    @Takoyak_ Год назад

    giga propre mec , merci

  • @pbison9736
    @pbison9736 Год назад

    J'adore vos aventures !

  • @iercan1234
    @iercan1234 Год назад +3

    t'es déjà bien avancé pour 1 an de dev c'est cool à voir

  • @pierreollivier1
    @pierreollivier1 3 месяца назад

    La remarque sur la Ram est super eloquente, perso c'est ma strategie d'optimisation numero 1 pour la productivite, peu importe le probleme, je le decompose toujours en petit module, je programme et teste chaque module, et une fois que j'ai confiance dans le code, bah construire sur ses modules devient facile, puisque j'ai pue a douter du module d'en dessous pour la suite.

  • @astraios3650
    @astraios3650 Год назад +3

    7:25 les tests peuvent aussi servir de docs ce qui est bien pratique par moment

  • @desoxy2093
    @desoxy2093 Год назад

    Excellente vidéo

  • @guillaumenarajj
    @guillaumenarajj Год назад

    Vraiment intéressant

  • @elpouleto1861
    @elpouleto1861 Год назад

    ça fait plaisir !

  • @thomassecondaire8159
    @thomassecondaire8159 Год назад

    super vidéo !

  • @elod2405
    @elod2405 Год назад

    Cette vidéo mérite plus de visibilité !

  • @QuentinBOT
    @QuentinBOT Год назад +2

    Incroyable cette nouvelle competence que tu as acquise.
    Bon par contre j'ai un peu l'impression d'etre "expulsé" de la chaine au vu de la nouvelle thématique...

  • @coco5843
    @coco5843 Год назад +2

    En plus de la modularité il faut penser générique et comprendre l’abstraction pour éviter la duplication de code. Tu peux avoir pleins de modules mais si tu n’as pas d’abstraction alors ton code risque d’être dupliqué entre tes modules.
    Et enfin le typage devient très important pour garder un code solide, c’est pour ça qu’on passe du JavaScript à Typescript
    Il te reste peut être l’architecture Microservice à apprendre si ce n’est pas déjà fait ou même encore les designpatterns

  • @milomartiniturria3747
    @milomartiniturria3747 Год назад

    Super vidéo

  • @leandredupuis609
    @leandredupuis609 Год назад

    enfin le retour

  • @wxwezzz7990
    @wxwezzz7990 Год назад +6

    Salut super vidéo ! Comment a tu commencé ? ( Site internet , formation...) Sa fait longtemps que je te suis j'adore ton contenue tu m'inspire beaucoup !

  • @solangetyga5964
    @solangetyga5964 Год назад

    Très bonne vidéo

  • @ceceb4671
    @ceceb4671 Год назад

    Super video

  • @MotivatZone1
    @MotivatZone1 Год назад +5

    J’ai commencé à coder il y a 6 mois, ça a été vraiment difficile, a chaque fois je pensais comprendre où maîtriser certaines choses je me rendais vite compte qu’il y avait plus à apprendre, j’avais l’impression de régresser, je pensais qu’il serait mieux d’apprend la base du computer science pour mieux comprendre, en écoutant d'autres softwares engineer américain, je me suis rendu compte que c’était ma façon d’apprendre à coder d’avoir essayé de tous mémoriser qui était mauvaise, maintenant j’apprends mieux.
    J'ai accepté d'oublier certaines choses et d'aller sur des forums ou Google pour ne renseigner

    • @ndlz
      @ndlz Год назад

      C'est la base de chercher sur Google

    • @jean-yves-thomasnkoengouam9285
      @jean-yves-thomasnkoengouam9285 Год назад

      Je ne comprends pas lorsque vous dites "essayé de tous mémoriser"
      Voulez vous dire par là que la pratique est préférable ? Si oui, quels sont les rudiments à mémoriser avant de pouvoir passer à la pratique exclusive? SVP

    • @frerejacques9652
      @frerejacques9652 Год назад

      @@jean-yves-thomasnkoengouam9285 Il faut que tu te choisisse un problème concret, stimulant et atteignable . En réalité rien ne doit faire obstacle à la pratique d'un débutant. C'est comme en musique : il n'y a pas besoin de connaissance pour débuter (juste de l'envie et du courage), cependant au fur et à mesure c'est bien de s'intéresser à la théorie musicale (rythme, harmonie...). Quelqu'un qui n'a que de la théorie mais pas de pratique ne sais rien faire, l'inverse est faux.

    • @jean-yves-thomasnkoengouam9285
      @jean-yves-thomasnkoengouam9285 Год назад

      @@frerejacques9652 merci pour le conseil, mais en essayant d'utiliser Chapgpt, je me suis rendu compte qu'il m'est impossible de le faire car je suis au Cameroun.😌
      Bonjour la mondialisation ! 🤧

  • @skymer7471
    @skymer7471 Год назад +1

    Pour le TDD, c'est surtout qu'écrire les tests en premier et les faire passer au rouge, ça t'assure que tu n'aies pas écrit de faux-négatif..
    Pour avoir écrit des tests après mon code, je suis parfois tombé sur des tests qui passaient toujours au vert, que mon code fonctionne ou non :)

  • @mcmacoo9626
    @mcmacoo9626 Год назад

    Lourd

  • @Boghost1430
    @Boghost1430 Год назад +4

    Superbe video, est-ce que tu pourrais faire une video sur la façon la plus optimale d'apprendre une nouvelle technologie (apprendre peu puis faire des projets ou bien une autre approche...)

    • @renaud689
      @renaud689 Год назад +1

      Il faut d’abord choisir un problème à résoudre, c’est en le résolvant qu’on apprend des nouvelles techno.

  • @mugimgz3080
    @mugimgz3080 Год назад

    Excellente vidéo, tu as compris en 1 an comment évoluer rapidement et te démarquer des autres développeur qui tourne en rond depuis des années

  • @victornht9626
    @victornht9626 Год назад

    Interessant

  • @Fabrice_Quentin
    @Fabrice_Quentin Год назад

    Salut, bravo pour ce que tu fais :) Pour toi, c'est quoi la meilleure façon d'apprendre le dev? et quel langage pour commencer ?

  • @sarpant5240
    @sarpant5240 Год назад +1

    Pour le: un bon produit c'est 99% de débrouille et 1% de logique, alors oui et non... encore une fois si tu cherches à faire de l'ingénierie, le manque de rigueur peut deja: empatir sur la sécurité de ton logiciel (il ne faut pas oublier cet aspect!), mais aussi être tres lent ou gourmand en ressource (une mauvaise complexité !). Pour un développement plus bas niveau, un manque de rigueur et c'est la mort assurée niveau gestion mémoire, failles, bugs, etc

  • @yoshiyosh8764
    @yoshiyosh8764 Год назад

    Bravo merci

  • @abdoulraoufgambo
    @abdoulraoufgambo Год назад

    j'aime bien ton contenue

  • @sarpant5240
    @sarpant5240 Год назад +2

    Sur ceux qui savent s exprimer, ta conclusion pourrait plutôt être: "il n'a pas réellement de causalité" parce que en effet certains sont très bons et ne savent pas s'exprimer, mais en l'occurrence je sais aussi que des brutes en informatique sont capable de très bien communiquer en synthétisant parfaitement. C'est le cas de beaucoup de chercheurs que je connais, ou même d'expert en cybersécurité comme Geohot, qui sait par exemple super bien parler.

    • @FlorentTavernier
      @FlorentTavernier  Год назад +1

      Bien sur, c'est une généralité. Geohot est excellent sur ce point en effet

  • @tng4386
    @tng4386 Год назад +1

    Moi ausi je suis une codeuse et suis absolument daccord avec toi !

  • @ethanmedioni
    @ethanmedioni Год назад

    Génie

  • @TomTom-gx1sm
    @TomTom-gx1sm Год назад

    Vraiment pas mal.
    Que répondrais-tu à ceux qui disent que Bitcoin est un Ponzi ?

  • @gabrieldrugeot2213
    @gabrieldrugeot2213 Год назад +1

    J’ai l’impression que tu parles de mieux en mieux

  • @hilion8479
    @hilion8479 Год назад

    Salut Flo, tu codes avec quel langage généralement ?

  • @louisdosthouse1820
    @louisdosthouse1820 Год назад

    tu parles de papier sur la cryptographie, où trouves tu ces papiers ?

  • @docteurmalcom1895
    @docteurmalcom1895 Год назад

    Obligé d'expliquer le ZKP dans une prochaine vidéo !!!

  • @KAKITOM1
    @KAKITOM1 Год назад

    LOURD 🙃

  • @rubisanto
    @rubisanto Год назад

    super

  • @64ClaN
    @64ClaN Год назад

    Cool😊

  • @ntmntm4201
    @ntmntm4201 Год назад

    Parfait

  • @loyp4328
    @loyp4328 Год назад +3

    Code François

  • @Sarah-LBLB
    @Sarah-LBLB Год назад +1

    À quand une vidéo en duo avec Amy Plant ?

  • @FaraDuMatin
    @FaraDuMatin Год назад +126

    Pour les nouveaux programmeurs le truc le plus important c'est de ne clairement PAS UTILISER CHATGPT SI VOUS NE COMPRENEZ PAS CE QUE VOUS COPIEZ. Sérieusement, ça détruit votre apprentissage, vous rends dépendant et quand vous copiez du code et que vous n'êtes pas capable d'expliquer à vos collègues c'est franchement malaisant. Aussi pour les nouveaux, ça prend souvent plus de temps de comprendre la logique optimisée de l'IA plutôt que d'apprendre les bases vous-mêmes.

    • @ptipaco4617
      @ptipaco4617 Год назад +1

      Salut
      J’aimerais me lancer dans la programmation mais j’ai aucune base, t’aurais des conseils pour commencer ?

    • @ynsydz
      @ynsydz Год назад +1

      @@ptipaco4617Utilise mimo

    • @choumi1759
      @choumi1759 Год назад

      Commentaire très utile

    • @lecerfvolant3296
      @lecerfvolant3296 Год назад +1

      @@ptipaco4617 lancer un projet 👍

    • @FaraDuMatin
      @FaraDuMatin Год назад +3

      @@ptipaco4617la programmation c’est vraiment énorme c’est comme si tu disais que tu voulais commencer la chimie ou la physique. Renseigne toi énormément d’abord sur les différents domaines.(web,data,algorithme,etc) certains demandes de la créativité et du temps (web), d’autres beaucoup de logique et de math(optimisation de programmes). Ensuite tu apprends un langage de programmation adapté au domaine sur lequel tu veux apprendre et finalement PRATIQUE. C’est un peu écrit à la va-vite mais j’espère que ça t’aideras.

  • @clementgregoire1213
    @clementgregoire1213 Год назад

    Pourquoi tu as quitté l'atelier ?

  • @futurizonfr3368
    @futurizonfr3368 Год назад +1

    L'assembleur est la meilleure école de programmation parce que tu es obligé d'appliquer à la lettre tout ce que tu as dit sinon ça devient vite un enfer. Je rectifie juste un point sur ce que tu as dit, ce sont les commentaires du code, ils sont important pour détailler la fonction d'un bloc de lignes de code, ça évite de se replonger dans le programme à chaque fois que tu veux le modifier. Ce qui est vraiment nuisible ce sont les masses de commentaires en bout de chaque ligne, ça fait trop scolaire, c'est lourd et très ennuyeux à faire.

  • @greyd4rk
    @greyd4rk Год назад +2

    Le pourquoi je suis full Linux Chez moi, et en Windows que au taff (Vm linux s'il le faut)

  • @ndlz
    @ndlz Год назад +2

    Pas mal, y a du progrès

  • @MrJohn470
    @MrJohn470 Год назад +1

    J’ai absolument rien compris à cette vidéo mais je l’ai regardée jusqu’au bout 😅

  • @redjonh1609
    @redjonh1609 Год назад +1

    Très bonne vidéo après je trouve que tu fais beaucoup de généralités qui ne sont pas forcément vraies. Vu ton discours j'ai l'impression que tu souhaites plutôt te lancer dans l'entreprenariat mais je te conseille vraiment de faire un saut par le salariat pour te faire une idée des vraies contraintes qu'un client t'impose et tu rendras vite compte qu'être bon, productif, qualitatif ne veut rien dire tout dépend du cahier des charges et de la demande du client.
    Ce qui fait la différence entre un bon ingénieur et un technicien c'est la capacité à comprendre la demande et à la retranscrire dans une solution technique adapté. Ecrire des lignes de codes beaucoup savent le faire ( d'ou l'expression pisser du code elle désigne l'idée que c'est un exercice assez commun ) par contre mené un projet à partir d'une simple idée assez flou d'un client, ça demande beaucoup plus de compétences que simplement savoir être un "bon" développeur.

  • @franckmekoulou4314
    @franckmekoulou4314 Год назад

    Bonjour, je constate que je suis pas le seul à mettre le paquet sur ce qu'il me tient à cœur. J'aimerais bien travailler avec vous, je suis développeur C++, Assembleur et Dart. Une chance que vous voyez mon commentaire, répondez moi ?🙂

  • @stiver6154
    @stiver6154 Год назад +17

    Premier moi t je suis déjà pas d’accord avec toi il faut distinguer comme tu le dis ceux qui qui savent faire et ceux qui savent parler . Je pense que c’est simplement réducteur de dire que ceux qui savent parler ne savent pas faire. Je pense qu’il faut plus le voir comme le fait que ceux qui font connaissent le sujet dans sa précision et donc peuvent avoir du mal à prendre de la hauteur pour parler du sujet à un novice alors que ceux qui savent parler n’ont pas besoin de connaître un sujet en profondeur pour l’expliquer simplement ! Mais la nuance que tu fais mal est que une personne qui parle bien peu être très bon techniquement comment l’inverse ce n’est pas antinomique.

    • @PierreMiniggio
      @PierreMiniggio Год назад +3

      C'est réducteur, mais c'est très rare de trouver des gens qui sont très bons dans les 2, tout simplement car ça prend du temps de progresser dans les 2.
      Tu peux pas être bon à tout dans la vie. La communication, c'est un panel de métiers, comme pleins de métiers techniques.
      Sans compter que t'es dans un état d'esprit complètement différent quand tu essaies de progresser et quand tu essaies de transmettre, et que souvent parmis ceux qui progressent beaucoup, c'est souvent des addictions.

    • @stiver6154
      @stiver6154 Год назад

      @@PierreMiniggio bien sûr le truc c’est que aujourd’hui en entreprise vous te vendre ou vendre ton travail (qui on supposera est bon techniquement) il faut arriver à savoir le présenter correctement et donc les compétences oratoires sont casi essentiel aujourd’hui, autant que les compétences techniques. Bien sûr par dans tous les métiers mais en tout cas de ce que j’en vois c’est quand même prépondérant

    • @PierreMiniggio
      @PierreMiniggio Год назад +5

      ​@@stiver6154 Alors, là tu parles d'un autre sujet.
      Il est vrai qu'en entreprise, il y a des situations où tu as plus intérêt à être bon techniquement, et d'autres où tu as plus intérêt à être bon oralement, et des fois un peu des 2.
      Mais tu vas très rarement trouver quelqu'un qui est à la fois très bon dans les 2.
      Et même le plus souvent (en tout cas en développement dans la majorité des boîtes), les rôles sont assez strictement distingués ce qui fait que tu peux ne jamais avoir avoir besoin de n'être même plus que giga nul à l'un des deux si t'es ok à l'autre.
      C'est juste des compétences différentes que tu peux apprendre.
      Et si tu veux être bon techniquement, plus t'avances et plus t'arriveras vite à un point où t'auras de plus en plus de mal à trouver des gens qui vont te communiquer tout de manière très bien formatté si tu veux accéder à de l'information très technique.
      Faut bien comprendre que ce qu'il a dit dans la vidéo, c'est pas que les techniques savent pas pas parler, et que les orateurs sont pas techniques.
      Il dit juste que les meilleurs techniques ne sont pas les meilleurs orateurs, et inversement.

    • @jean-yves-thomasnkoengouam9285
      @jean-yves-thomasnkoengouam9285 Год назад +1

      Ce qu'il dit est aussi vrai qu'il est impossible de trouver une personne experte à la fois en génie mécanique et en médecine. Et pourtant, chaque expert, dans un de ces domaines, a tous les potentiels nécessaires pour l'être dans l'autre. 🙂

  • @tolstoievski4926
    @tolstoievski4926 Год назад

    Tu pourrais parler de la programmation fonctionnelle ?

    • @IBelieveInCode
      @IBelieveInCode Год назад

      Si tu ne fais pas d'allergie à Haskell, il y a la chaîne de nokomprendo.

  • @babartmtc2327
    @babartmtc2327 Год назад

    Vous bossez sur des API ?

  • @nwanyichukwu
    @nwanyichukwu Год назад +1

    Après les crypto et la blochchaine tu compte te lancer dans le metaverse et le nft ou pas du tout ? Ou faire un habbo pour amoureux du net la ou on pourrait échanger et communiquer virtuellement des code etc ???

    • @merwane2604
      @merwane2604 Год назад +4

      la psychiatrie

    • @nwanyichukwu
      @nwanyichukwu Год назад

      @@merwane2604 comment Ça la psychiatrie ??? 🤔🤔🤔

  • @lucas_george_
    @lucas_george_ Год назад +1

    pile quand j'en ai besoin

  • @TRADER-PRO
    @TRADER-PRO Год назад

    Je suis débutant et je souhaite apprendre à coder, par quoi me recommandez vous de commencer?

    • @jean-yves-thomasnkoengouam9285
      @jean-yves-thomasnkoengouam9285 Год назад

      Je ne suis pas un pro, mais je vais répondre en disant: L'algorithme.🤗
      Que les pros viennent me dire si j'ai tout bon 😏

  • @secretwaves
    @secretwaves Год назад +1

    De quoi vis-tu Florent ?

  • @kimasalou
    @kimasalou Год назад

    J4ai un idée de bussiness révolutionnaire

  • @filmseries9582
    @filmseries9582 9 месяцев назад

  • @sergent94
    @sergent94 Год назад +2

    Belle leçon ! à diffuser dans les écoles privées d'info (bien trop chère) ahah
    Et certainement qu'on veut du spoil sur ce projet ! Self-custodial ?😉

    • @ndlz
      @ndlz Год назад

      Self-custodial.

  • @Maanhattan
    @Maanhattan Год назад +5

    Salut, quels langages as-tu appris en 1 an ? Et quel a été le plus facile/difficile ? Super vidéo en tout cas !

    • @raphaeldharcourt1084
      @raphaeldharcourt1084 Год назад +2

      Pour le langage j'imagine que c'est du solidity, c'est ce qui est majoritairement utilisé en crypto

    • @louislecouturier
      @louislecouturier Год назад +1

      Pour compléter la réponse de Raphaël, ils ont fait du HTML/CSS et beaucoup de JS pour leur projet Moonolith aussi !

  • @jacques-jean
    @jacques-jean Год назад +2

    Allez petite question pour les développeurs ici et le créateur de la chaîne : est-ce que QUIC est un remplacement pour TCP ?

    • @ndlz
      @ndlz Год назад

      Personnellement je ne pense pas, je dirais que l'avenir est du coté des réseaux centrés sur les donnés, ICN, NDN etc

  • @woRNab
    @woRNab Год назад +1

    Vrai question qu'aurai donné OpenAI (chatGPT) dans ton entrainement de code pendant 1 an si tu l'avais eu avant ? 🤔

    • @jean-yves-thomasnkoengouam9285
      @jean-yves-thomasnkoengouam9285 Год назад

      De quelle question vous parlez, SVP ?🤔
      En mon sens, il n'a fait que partager son bilan après 1 an de programmation en freelance.☺️

    • @woRNab
      @woRNab Год назад

      @@jean-yves-thomasnkoengouam9285 si vous ne connaissez pas openAi ou chatGPT c’est trop long à expliquer renseignez vous, vous n’allez pas être déçu !

  • @xavierverne5654
    @xavierverne5654 Год назад +1

    Tu parles trop bien ! Mais du coup j'ai un doute sur tes qualités de codeur...

  • @simpleplayer3970
    @simpleplayer3970 Год назад

    1:58 c'est benjamin code à gauche ??

    • @ndlz
      @ndlz Год назад

      Non c'est moi

  • @Jackson-Sean
    @Jackson-Sean Год назад +4

    Salut, est-ce vrai que le métier va être remplacé par L'IA ?

    • @bossgd100
      @bossgd100 Год назад +3

      Non, dans le meilleur des cas l'IA va servir d'assistance

    • @denza_6786
      @denza_6786 Год назад +1

      @@bossgd100 à voir dans 10 ans

    • @bossgd100
      @bossgd100 Год назад +4

      @@denza_6786 programmer c'est penser, on verra si dans 10 ans on a une machine qui pense ;)

    • @PierreMiniggio
      @PierreMiniggio Год назад +7

      Oui et non, ça va peut être tuer des tâches que tu pourrais souvent donner à des débutants pour se faire la main, ce qui fait que ça va créer une barrière à l'entrée de connaissances encore plus grande pour arriver à monétiser ses compétences, mais le métier est très très loin de mourir, développeur c'est ça sera probablement un des derniers métiers techniques qui mourra une fois qu'on aura automatisé tous les autres métiers 😅.

    • @IBelieveInCode
      @IBelieveInCode Год назад

      @@denza_6786 Non. Au bout d'un moment faut comprendre qu'un programme ne peut rien faire de plus que ce qu'il est codé pour faire. C'est la base si vous vous prenez pour un développeur.

  • @GTX_10804DCRT
    @GTX_10804DCRT Год назад

    cool

  • @chaineinfo2023
    @chaineinfo2023 Год назад

    👍👍👍👍👍👍👍👍👍👍

  • @r0bindesbets326
    @r0bindesbets326 Год назад

    T plus avc missor ?
    Prk t plus a l’atelier 😢

  • @ody5199
    @ody5199 Год назад +1

    Ah oui musk hehe. Il est parti de qu’est-ce qu’un tunnel et au lieu de construire un métro efficient il a construit un tunnel à tesla bouché. Ou au lieu de faire un train à grande vitesse, il a parié sur une idée débile qui viole justement les lois de la physique comme il dit.
    Ou des fusées, oui ça c’est pas con, des fusées pour remplacer des avions supersoniques

  • @Ak-cu6md
    @Ak-cu6md Год назад

    C'est possible de se lancer dans le développement sans aucune base/connaissance ? Même pour quelqu'un qui n'est pas à l'aise avec un PC? Exemple un vieux pépé qui a connu la vie dans les champs et qui d'un coup se dit "oh pourquoi pas pisser du code"?😅
    Je vous pose la question parce que j'avais un débat avec qqun qui me disait que n'importe qui peut coder en se formant, il n'y a rien d'innée ou de geek dans ça

    • @thomasawounfouet7395
      @thomasawounfouet7395 Год назад

      Je pense à mon humble avis que ça dépend de plusieurs facteurs dont bcp bcp motivation et la raison intrinsèque qui incite la dit personne à vouloir apprendre à coder. En effet, partir de zéro demande beaucoup d'investissement en temps et en energie avec bcp de challenges/difficultés en cours de route qui peuvent amener la personne à laisser tomber et si elle n'est pas assez résiliente face à l'adversité je crains que le "Vieux pépé" ne pourrais pas devenir un bon developpeur.
      Néanmoins, je également la forte conviction que l'on apprendre presque tout ce que l'on souhaite et désir si l'on se trouve dans le bon environnement, qu'on se donne les moyens d'y arriver et que l'on persévère suffisament pour bénéficier des retombés positifs de notre investisement en temps et en energie durant la phase d'apprrentissage.

  • @williamdhaut9112
    @williamdhaut9112 Год назад

    La barre en bas à droite me stress énormément, je ne vois que ça

  • @anyoz
    @anyoz Год назад

    👍

  • @ntmntm4201
    @ntmntm4201 Год назад +1

    Et la muscu ?

    • @ndlz
      @ndlz Год назад +1

      on est sur le dossier

  • @avantoicetesquoi6863
    @avantoicetesquoi6863 Год назад

    Connaissez vous la grotte de Platon?
    Vous pouvez tout comprendre, ceux qui travaillent au fond de cette grotte sont antisociale ,et inversement
    Maintenant, serez vous assez intelligent pour sortir de cette grotte?
    Ou préférez vous y rester ?

  • @charlesp5419
    @charlesp5419 Год назад

    POV je suis en première année de prépa intégrée à Efrei Paris, et on j'ai mon partiel de python dans 1 semaine, ....... sur papier bruh
    j'ai tjr eu l'habitude dans toutes les matières de me débrouiller de comprendre comment résoudre quelque chose avec le minimum d'effort (maximisation de l'utilisation de l'utilisation de la calculatrice, chat gpt pour la prog etc)

    • @ndlz
      @ndlz Год назад

      C'est une étape à passer, courage
      Pour ChatGPT attention à que cela ne t'empeche pas de comprendre

    • @charlesp5419
      @charlesp5419 Год назад

      @@ndlz justement, ca m'aide beaucoup plus que les poly de CM, en plus si je ne comprends pas une ligne, j'ai qu'à lui demander de m'expliquer, c'est génial !

    • @ndlz
      @ndlz Год назад

      @@charlesp5419 plus que les polys mais moins que les projets persos

    • @charlesp5419
      @charlesp5419 Год назад

      @@ndlz ca c'est clair

  • @clemsi_boy8597
    @clemsi_boy8597 Год назад

    franchement j'adore les vidéos, je trouve passionnant t'es aventures, par contre je suis désolé mais je comprend rien à ce que tu dis sur le codage, je comprend rien au codage

  • @Khytau
    @Khytau Год назад

    🐧

  • @maxrotceig
    @maxrotceig Год назад +1

    Concernant le 90% bug 10% logique je suis pas d'accord
    moi c'est l'inverse sur les sujets que je maitrise je code tout d'une traite sans rien tester et au bou de 4h je test et généralement les bugs que j'ai sont très mineur

    • @unbaronvnr1760
      @unbaronvnr1760 Год назад

      Tes projets sont pas encore assez complexes alors, je connais 0 chercheur qui codent quelque chose de complexe et qui passe seulement un tout petit peu de temps pour que son projet marche

    • @maxrotceig
      @maxrotceig Год назад

      @@unbaronvnr1760 sur les sujets que je maitrise

    • @philippesaroyan3240
      @philippesaroyan3240 Год назад +1

      Exactement, la logique et la réfléction fait que quand tu codes y'a tres peu de bug .... il faut mieux refléchir plus que de coder ..... ceux qui codent sans trop réfléchir c'est des bugs assurés et surtout la moins bonne solution. J'ai connu une personne qui savait tout sur tout, et quand il codait 98% des choses bugués et ne marchés pas. Rentrer dans 10 000 programmes qui parfois font 100 000 lignes de codes sans prendre le temps de réfléchir tu met l'entreprise en danger