22 chaînes YouTube pour améliorer vos compétences en programmation


Depuis le bureau d’un brillant bizarre # 1:

Merci d’avoir pris le temps de consulter cet article. Peu importe d’où vous venez (Codegiant, Hacker News, Reddit ou un autre endroit), j’apprécie toujours chaque lecteur qui atterrit sur mes articles.

Maintenant que je vous ai persuadé de lire cet article, passons aux choses sérieuses.

Chaque fois que vous débutez dans le développement de logiciels ou que vous souhaitez simplement améliorer vos compétences en programmation, vous aurez besoin des bonnes ressources d’informations pour atteindre vos objectifs.

Dans cet article, j’ai répertorié 22 des meilleures chaînes YouTube pour améliorer vos compétences en programmation. Certains sont destinés aux débutants tandis que d’autres se concentrent sur des sujets avancés.

Donc, si vous vous considérez comme un programmeur expérimenté, vous pouvez passer à la dernière section où vous trouverez les 22 chaînes YouTube.

Cependant, si vous êtes un développeur débutant, je vous recommande de parcourir chaque section de cet article car nous parlerons du codage en général, des compétences en programmation, de votre CV de programmation informatique, des opportunités d’emploi et de certains des programmes les plus demandés. langues.

Sans plus tarder:

Qu’est-ce que le codage et comment ça marche?

Le codage est le résultat final d’un ensemble spécifique d’actions déclenchées pour créer un résultat tangible, qu’il s’agisse d’une page Web, d’une application, d’une vidéo ou simplement d’une image sur votre écran.

La grande chose à propos du codage informatique (ou de la programmation) est que vous pouvez avoir une grande idée et la coder en réalité. Et cela ne coûte pas cher, à moins de temps et d’efforts de votre part.

De nombreux non-techniciens considèrent que la définition d’un programmeur informatique est quelqu’un qui ne fait que créer des programmes. Bien que ce soit en partie vrai, en partie non, c’est une erreur. Les managers pensent que plus un programmeur peut produire de lignes de code par mois, plus il sera créatif – une autre erreur. Vous ne pouvez pas mettre un développeur dans une armoire, fixer une date limite, lui demander de travailler pendant 8 à 9 heures d’affilée et vous attendre à un logiciel de qualité supérieure à la fin.

Au lieu de penser aux programmes qu’un développeur compose, il faut considérer les calculs possibles évoqués par le programme développé. «Concevoir un ensemble de calculs» est une description plus précise de ce que font réellement les programmeurs.

On peut aussi imaginer les programmeurs comme des écrivains qui doivent réfléchir et écrire soigneusement parce que les lecteurs (les ordinateurs) prennent ce que les programmeurs écrivent à la lettre.

Quelles sont les compétences de programmeur informatique les plus précieuses?

De nombreux non-techniciens croient que la programmation consiste à acquérir des compétences techniques. Je pense qu’être développeur nécessite plus que de savoir coder. Pour réussir dans le monde du développement logiciel, vous devrez faire preuve de créativité et l’injecter dans vos compétences en codage. La capacité de penser de manière analytique est également très appréciée des développeurs.

L’une des compétences les plus essentielles qu’un développeur puisse posséder n’est pas réellement technique, elle est sociale et c’est l’empathie. Le manque d’empathie conduit inévitablement à une mauvaise communication (sauf si vous êtes narcissique, sociopathe ou psychopathe et peut donc être charmant comme l’enfer). D’un autre côté, être capable de mettre l’empathie en pratique augmentera sans aucun doute vos opportunités de carrière.

  • Lorsqu’il s’agit de logiciels de planification, les développeurs doivent savoir comment utiliser des modèles et des organigrammes pour transmettre clairement les instructions.
  • Conception et création d’applications. Selon le projet, cela peut prendre de quelques semaines à quelques mois et parfois même des années.
  • Rédaction de programmes. Aussi simple que cela.
  • Mettre à jour et étendre les programmes existants. La plupart du temps, vous devrez modifier et mettre à jour des programmes existants avec des fonctionnalités supplémentaires.
  • Code de débogage. Ouaip.
  • Simplifiez la programmation. Les développeurs peuvent également utiliser des outils logiciels pour automatiser une partie de leur processus de développement afin de simplifier et d’accélérer le flux de travail.

Comment devenir programmeur informatique?

Présenter et pratiquer vos compétences en programmation semblent être les principaux ingrédients pour vous améliorer en programmation et en codage. Vous devez programmer pendant votre temps libre; tu dois être obsédé par ça. Chargez-vous de patience car devenir un codeur qualifié prend des années. Et quiconque vous dit que vous pouvez apprendre et devenir bon en codage en un mois essaie probablement de vous vendre quelque chose.

Les développeurs seniors ont tous adopté des traits communs et des compétences de base en programmation qui les ont aidés à s’élever dans la hiérarchie au cours de leur carrière en programmation. Voici quelques compétences précieuses nécessaires pour devenir développeur senior:

  • Premièrement, être capable d’expliquer facilement des trucs technologiques à des personnes non techniques.
  • Deuxièmement, être en mesure de fournir des estimations précises.
  • Troisièmement, la volonté de retrousser leurs manches et de faire un peu de travail.
  • Quatrièmement, savoir quand soulever un problème à la haute direction.
  • Cinq, la capacité d’encadrer des développeurs juniors.
  • Sixièmement, une vaste connaissance des aspects techniques de leur domaine.

Comprendre le fonctionnement de la langue

Concentrez-vous sur une langue tout en apprenant. Avoir votre concentration partagée entre deux ou trois langues vous déconcertera.

Cela devient évident lorsqu’un programmeur n’a pas une bonne compréhension du langage de programmation qu’il utilise. Il essaiera de résoudre les problèmes en suivant la logique des autres langages et ainsi jonchera le code avec des instructions inutiles qui pourraient autrement être réduites à moins de lignes.

En outre, vous devez savoir comment organiser le code dans un système qui a du sens. Pour créer des classes, des schémas et des hiérarchies rigides, vous devez d’abord y réfléchir. Le design peut être un vaste sujet, donc je ne couvrirai pas grand-chose, mais si vous souhaitez en savoir plus, rendez-vous ici.

Un logiciel mal conçu manque de concepts bien définis et ses responsabilités sont vagues. Un bon logiciel, en revanche, s’accompagne de concepts et de responsabilités clairs. Jetez un œil aux mathématiciens et aux physiciens. Ils passent énormément de temps à essayer de développer une définition claire de quelque chose parce que cela leur permettra de comprendre la vérité à ce sujet. Les développeurs doivent adopter une approche similaire et passer un temps considérable à réfléchir avant d’écrire du code. Oui, cela peut être controversé pour Agile, mais vous devez faire ce que vous devez faire.

Il est préférable de s’asseoir avec l’équipe de développement au départ et de décrire toutes les tâches requises que de passer par 10 séries de révisions de code plus tard.

La meilleure façon d’apprendre le design est peut-être d’écrire et d’étudier de nombreux programmes écrits par des programmeurs expérimentés. Au fur et à mesure que vous gagnerez en expérience de codage, vous améliorerez sans aucun doute vos compétences en conception et élargirez vos connaissances.

Les bons programmeurs posent des questions comme:

  • Quel est le but de cette fonction?
  • Comment puis-je expliquer cette structure de données à mes coéquipiers?
  • Cette fonction peut-elle représenter deux tâches autonomes?
  • Quelle est la responsabilité de cet extrait de code?
  • Que dois-je inclure dans l’interface publique?

Votre CV de programmation informatique (+ opportunités d’emploi)

La plupart des gens pensent que vous avez besoin d’un diplôme de Harvard ou d’une université pour être considéré pour un emploi dans de grandes entreprises technologiques. Bien que cela puisse être partiellement vrai (pas toujours cependant, il semble qu’Apple et Google ne vous obligent plus à avoir un diplôme universitaire), certaines entreprises préfèrent le contraire, ou du moins ne veulent pas que vous veniez pour Harvard, Oxford, Stanford, etc.

Il y a des PDG à la recherche de développeurs qualifiés mais pas trop qualifiés … travailleurs acharnés, ponctuels, mais partant aussi sur un coup de 5. Ces PDG considèrent les écoles de l’Ivy League comme un drapeau rouge. Les gros CV sont également un signal d’alarme. C’est parce que les développeurs issus de ces écoles ne peuvent pas descendre de leur cheval, se demander si chaque décision est optimale et ont toujours soif d’éloges, de reconnaissance et de “travail intéressant”.

Au lieu de cela, ces PDG recherchent des personnes fidèles qui savent prendre les commandes sans se poser de questions et sont prêtes à faire le travail, jour après jour, car elles ont besoin du chèque de paie à la fin du mois.

À première vue, cela peut sembler assez controversé. Pourtant, il y a des développeurs qui ne veulent pas devenir des CTO millionnaires à l’âge de 30 ans. Au lieu de cela, ils sont satisfaits de ce qu’ils ont dans leur assiette: un emploi stable, un salaire équitable, et c’est à peu près tout. Certaines entreprises avec ce genre de culture disent qu’elles ont produit un taux de rétention des employés de 100%, ce qui signifie que les développeurs sont satisfaits de leur environnement de travail.

Parlons de votre CV.

Alors, que devez-vous inscrire sur votre CV?

La maîtrise des langages de programmation est, en apparence, une chose vitale à inclure. N’oubliez jamais que les entreprises reçoivent des dizaines, des centaines, voire des milliers d’applications par mois. Tout cela dit: “Je peux faire X.” Le fait est que le niveau de compétence varie entre chaque candidat. Vous devez décrire votre expérience de codage et donner des exemples de projets réussis que vous avez réalisés.

Lors de la liste de vos compétences de programmation les plus précieuses, il y a quelques choses que vous devez savoir afin d’avoir un CV de programmation entièrement optimisé.

  1. Avant d’envoyer votre CV, parcourez toujours la description de poste plusieurs fois et essayez de comprendre ce qui est pertinent pour l’emploi pour lequel vous postulez. Ensuite, rendez-vous pertinent pour le poste.

  2. Soyez toujours honnête avec vous-même. Ne répertoriez pas les langages de programmation que vous ne connaissez pas, car ils sont mentionnés dans la description de poste. Ne leur dites pas que vous avez 5 ans d’expérience alors que vous n’avez que 4 ans et 1 mois.

  3. Placez vos compétences en programmation (langages) en haut, sous l’en-tête.

  4. Énumérez d’abord vos compétences de codage les plus avancées, puis dans la liste du milieu celles avec lesquelles vous êtes le moins expérimenté, et à la fin, indiquez les compétences en programmation avec lesquelles vous avez une expérience décente.

  5. Créez des catégories horizontales au lieu de catégories verticales. Cela élimine l’espace vide sur votre CV tout en restant esthétique.

Dans votre CV, sauf pour parler de ce que vous apportez à la table, vous pouvez également mentionner ce que vous recherchez chez un employeur. Vous gagnerez ainsi le respect que vous recherchez si vous obtenez le poste.

Évitez également d’utiliser des phrases que tout le monde utilise. N’ayez pas peur d’insuffler à votre CV une certaine personnalité. Vous vous démarquerez ainsi. Tout le monde n’aimera pas votre personnalité, mais ceux qui l’aimeront vous adoreront. Essayez d’être précis dans votre écriture. Au lieu d’une «vaste expérience», dites «5 ans et 6 mois d’expérience». Au lieu de dire «Y nombre de projets réussis», dites «Y quantité de projets réussis qui nous ont aidés à atteindre A, B et C.» Vous obtenez la perceuse.

Bien souvent, cependant, un développeur chevronné aura tellement d’expérience et de projets à son actif que son CV s’étendrait sur 10 pages s’il devait tout énumérer. Essayez d’identifier ce qui est le plus pertinent pour l’emploi pour lequel vous postulez et répertoriez les compétences et les projets qui vous rendront les plus pertinents.

C’est une bonne idée, bien que laborieuse et fastidieuse, de réécrire votre CV pour chaque poste pour lequel vous postulez. Ainsi, vous pourrez affiner certains détails pour qu’ils ressemblent parfaitement aux yeux des personnes qui vous embauchent. N’envoyez jamais de CV générique; vous ne vous démarquerez pas; vous ressemblerez à “juste le prochain candidat ennuyeux de la liste”, et vos chances d’être embauché seront considérablement réduites.

Vous pouvez également essayer une approche différente lorsque vous postulez à des emplois de codage en ligne. Certains développeurs envoient leur CV «normal» (énumérant les compétences en programmation informatique, la formation, l’expérience, etc.) avec un autre, un CV «personnel», qui explique leurs travaux précédents sur des diapositives avec des images d’algorithmes et de technologies. Cela réveille également le lecteur si votre CV vient après un lot de 500 CV ennuyeux.

N’oubliez pas que vous devez capter l’attention de votre lecteur presque immédiatement. La durée d’attention de la personne moyenne de nos jours est d’environ 8 secondes. Étant donné que votre CV sera lu par des personnes lisant des CV toute la journée, ils auront probablement une durée d’attention plus courte, environ 5 secondes, je dirais.

Voici quelques sites Web proposant différents types de travaux de codage en ligne:

Langues les plus demandées

Avoir une base solide dans au moins deux langues augmentera vos opportunités d’emploi de 2X. La plupart des développeurs sélectionnent un domaine de programmation qui les intéresse vraiment, puis se concentrent sur l’apprentissage des langages qui encadrent ce domaine.

Selon les offres d’emploi d’Indeed.com de 2014 à 2019, les langages de programmation les plus demandés sont SQL (apparaissant dans 22% de toutes les offres d’emploi technologiques) et Java (21%). Pourtant, la domination de SQL s’estompe ces dernières années.

Si vous êtes dans le développement mobile, en particulier Android, vous devriez apprendre Java sur n’importe quel autre langage. Il y a plus que 2,3 milliards d’appareils mobiles alimenté par Android. Depuis sa fondation au milieu des années 90, Java a toujours été en tête du classement.

Python (18%) prend la troisième place et est considéré comme poursuivant sa croissance, occupant principalement des emplois en science des données.

C’est incroyable de voir à quel point Python a grandi en 5 ans (2014-2019), de la 15e à la 3e place. Python, avec C #, est considéré comme l’un des langages de programmation les plus rentables. Si vous êtes intéressé par l’IA, l’apprentissage automatique ou la science des données, Python est le langage que vous devriez apprendre.

Avec Python, vous pourrez trouver une grande variété de tâches de programmation. Aussi, selon StackOverflow, Python est devenu le langage de programmation le plus recherché et le plus utile. Et JavaScript prend la deuxième place en tant que langage de programmation le plus utile. Il y a des spéculations selon lesquelles Python pourrait devenir le langage de programmation le plus recherché à un moment donné.

Les quatrième et cinquième places sont respectivement occupées par Linux et JavaScript.

Si vous ne savez pas par où commencer avec le codage, apprenez JavaScript, car il s’agit du langage de programmation informatique standard du Web. Certaines personnes le considèrent comme «le meilleur langage de programmation à apprendre» car il vous aide à vous lancer rapidement dans la programmation informatique. Il est utilisé dans une multitude de cas.

JavaScript rend les sites Web interactifs et attrayants en ajoutant un style dynamique, des boutons ludiques, des animations et d’autres éléments interactifs.

Aujourd’hui, le Web offre plus de 1,5 milliard de sites Web et JavaScript est utilisé dans environ 95% d’entre eux, ce qui en fait une énorme portée; vous n’avez pas à vous soucier des opportunités d’emploi lorsque vous connaissez JavaScript.

Vous pouvez également utiliser C # pour créer des applications de bureau et des jeux. La langue convient également aux applications Web et mobiles.

34% des jeux mobiles les plus populaires et gratuits sont créés par des développeurs codant sur C #. Le langage a été utilisé pour donner vie à certains des jeux mobiles les plus connus de ce siècle: Temple Run Trilogy et Assassin’s Creed Identity.

C # est également assez convivial. Les erreurs peuvent être facilement identifiées car le code est vérifié par le framework avant son déploiement. Cependant, C # nécessite plus de temps et de pratique pour apprendre que, par exemple, Python.

En passant, vous n’avez pas nécessairement besoin d’un diplôme en informatique, d’un certificat de développeur de logiciels ou de toute autre qualification en programmation informatique pour vous lancer dans la programmation. Ce dont vous avez besoin, c’est de la patience et de l’agitation. Vous pouvez être un programmeur autodidacte et toujours en faire FAANG (Facebook, Amazon, Apple, Netflix, Google), et commander un salaire élevé. Apprendre à coder est l’une des meilleures compétences que vous pouvez acquérir aujourd’hui. Ça en vaut la peine.

Le codage est une bonne carrière quel que soit le langage de programmation que vous sélectionnez (sauf si vous décidez d’apprendre Brainfuck – le langage de programmation le plus difficile à apprendre).

Les codeurs peuvent gagner entre 80 000 $ / an et 500 000 $ / an et même plus en fonction de leur fonction et de l’entreprise pour laquelle ils travaillent.

La programmation est difficile et c’est pourquoi vous devez être curieusement fasciné par elle pour ne pas la percevoir comme un travail mais comme un plaisir. Si vous ne prévoyez pas de passer quatre ans pour obtenir un diplôme CS, vous pouvez vous inscrire à des cours de programmeur informatique en ligne ou suivre des camps d’entraînement.

Chaînes YouTube pour améliorer vos compétences en programmation

YouTube est idéal pour le quoi et le pourquoi, mais le texte est le meilleur pour le comment. Garde cela à l’esprit.

Certaines chaînes YouTube sont peut-être un peu obsolètes. Néanmoins, les conseils que vous trouverez vous aideront à vous lancer dans le codage, à décrocher votre premier emploi de programmation pour débutant si vous venez de commencer, ou à améliorer considérablement votre jeu si vous êtes un professionnel chevronné. Tous les canaux énumérés ci-dessous vous aideront à faire progresser votre formation en programmation informatique.

Donc, sans ordre particulier et sans plus tarder:

Traversy Media

Le nombre de didacticiels proposés par cette chaîne est énorme (c’est comme un guide de programmation de A à Z). De nombreux YouTubers qui gèrent des chaînes de programmation similaires disent que le propriétaire de Traversy Media les a influencés de manière à démarrer leur chaîne (l’un de ces YouTubers est DevEd). Sur Traversy Media, vous trouverez des sources précieuses sur des sujets tels que Angular, React et Python. La qualité du contenu est irréprochable. Cela vous aidera sans aucun doute à élargir vos connaissances en programmation et à améliorer vos compétences en programmation informatique.

3Bleu1Brun

Si vous êtes un mathématicien, 3Blue1Brown est la chaîne qu’il vous faut. Il couvre des sujets tels que l’algèbre linéaire, les réseaux de neurones, le calcul, la topologie, etc. Grant Sanderson, le propriétaire de la chaîne, est diplômé de l’Université de Stanford en 2015 avec un baccalauréat en mathématiques. Lorsque le verrouillage s’est produit à cause de la pandémie COVID-19, il a publié une liste de lecture de didacticiels de mathématiques intitulée “Lockdown Math” pour aider les élèves à étudier à domicile. Grant compte 3,07 millions d’abonnés à la date de rédaction de cet article (10 septembre 2020). “L’objectif est que les explications soient guidées par des animations et que les problèmes difficiles soient simplifiés avec des changements de perspective.”

ThePrimeagen

ThePrimeagen est idéal pour Vim. Il enseigne principalement des choses au niveau de la surface. Si vous commencez avec Vim en tant qu’éditeur, ce sera un excellent endroit pour en savoir plus. Voici ce que les autres disent à propos de la chaîne ThePrimeagen: “L’algorithme de Youtube ne m’a jamais manqué, je l’adorerai maintenant comme un Dieu, cette chaîne a changé ma vie.”

Gaurav Sen

Gaurav Sen se concentre sur les morceaux digestibles des composants de conception de système. Le gars enseigne les bases de la conception de système telles que la mise à l’échelle verticale et horizontale et d’autres sujets liés au système. Voici ce que ses abonnés ont à dire à son sujet “OMG, vous êtes juste le gourou de la conception de systèmes que je recherche.”

Jon Gjengset

Quand il s’agit de Rust, Jon Gjengset est le gars qu’il vous faut. Il est un contributeur open source à une variété de projets Rust. Il enregistre également des tonnes de flux de codage en direct de Rust, contribue à l’open source et explique ses projets tout en vous enseignant Rust.

Documents de deux minutes

Two Minute Papers est un bon canal pour les projets ouverts d’IA. Comme son nom l’indique, vous trouverez également des vidéos de 2 minutes d’articles scientifiques. De nombreux articles scientifiques tournent autour des graphiques et des réseaux de neurones. Allez le vérifier si vous êtes dans l’apprentissage automatique, l’impression 3D et l’IA.

Raymond Hettinger

{Il n’a pas de chaîne YouTube, mais il suffit de taper son nom dans la barre de recherche pour accéder à ses discussions}

En ce qui concerne la force de Python, Raymond est l’un des meilleurs gars pour vous l’expliquer. Voici ce que certains disent de lui: “Je suis un homme simple. Je vois Raymond Hettinger, je clique sur” J’aime “, je joue et je sauvegarde.” Il enseigne des trucs comme la segmentation et l’aliasing, la construction de classes indépendamment, la traversée de graphes, les bibliothèques et d’autres choses.

Programmeur simple

Cette chaîne est principalement destinée aux programmeurs juniors. Ici, vous trouverez des concepts généraux de programmation informatique afin que vous puissiez commencer à coder presque dès le départ. John Sonmez, le propriétaire de Simple Programmer, n’est pas là pour vous enseigner les bases du codage; il parle aussi de la vie et donne d’excellents conseils.

Le train de codage

La chaîne se concentre sur le codage pour les débutants. Vous comprendrez comment créer des jeux simples comme Snake. D’autres vidéos incluent l’apprentissage automatique, la simulation, JavaScript, etc. Son style d’enseignement est tout à fait unique, mais tout le monde ne peut pas le trouver attrayant. Si vous aimez regarder des développeurs expérimentés faire des erreurs en cours de route et résoudre des problèmes à la volée, vous trouverez probablement cette chaîne agréable.

Académie

C’est idéal pour les frameworks JavaScript, CSS et le développement Web. Il contient des tonnes de tutoriels pour vous aider à mettre le pied dans la porte. La chaîne propose également des cours approfondis de 30 heures sur des sujets tels que JavaScript, Angular, Vue, Node.js et autres.

Derek Banas

Ce type couvre tout ce qui touche à la programmation informatique. Vous trouverez des centaines de tutoriels pour vous aider dans votre voyage. Derek a également créé la très populaire playlist “Apprendre JavaScript en 30 minutes”. Il se compose de courtes vidéos contenant autant d’informations que possible afin que vous puissiez démarrer rapidement.

Mark Lewis

Mark, docteur et professeur d’informatique à l’Université Trinity, propose une variété de vidéos axées sur le framework Scala (Scala est considéré comme l’un des meilleurs langages de programmation payants à apprendre). La chaîne propose également des tonnes de vidéos sur l’informatique générale pour les débutants et les intermédiaires, la programmation fonctionnelle, etc. Avec Mark, vous serez en mesure d’étendre vos connaissances en programmation et d’améliorer considérablement vos compétences en programmation.

Dev Ed

“Je regardais cette vidéo sur un téléviseur de 55” et mon père est entré exactement à 3:35. Je lui explique toujours qu’Ed est un programmeur et qu’il s’agit d’une chaîne YouTube normale. “Ce type a une personnalité unique qui vous obligera à regarder ses vidéos. Il discute du développement Web, de la conception Web, de la modélisation 3D, des outils comme Figma, et d’autres choses passionnantes.Son contenu est principalement axé sur le codage pour les débutants.

Le ninja net

Les vidéos de Net Ninja sont parmi les meilleures vidéos sur la programmation. Vous trouverez des vidéos sur des sujets tels que JavaScript (codage débutant à avancé), Node.js, React, Vue.js, Firebase, MongoDB, HTML et CSS. Le gars qui dirige les chaînes est un développeur habile et tout son contenu est gratuit. Vous pouvez payer pour les cours Udemy, les regarder, et vous ne trouverez toujours pas autant de valeur que vous en regardant les vidéos gratuites de Net Ninja. En fait, certains des cours Udemy empruntent du matériel à Net Ninja et enseignent ses connaissances dans leurs cours rémunérés. Ce canal est comme une mini-école de programmation informatique qui peut améliorer considérablement vos compétences en codage.

Fonction amusante et amusante

Malheureusement, Mattias, le propriétaire de la chaîne, a arrêté de tourner des vidéos il y a 2 mois mais n’a pas complètement fermé les portes de sa chaîne. Cependant, il n’a pas dit pendant combien de temps il allait faire une pause, alors des années pourraient passer avant que nous entendions à nouveau parler de lui. Néanmoins, ses vidéos offrent d’excellents conseils de programmation. Son originalité vous divertira toujours. C’est l’un des meilleurs canaux pour maîtriser JavaScript. Mattias apporte une variété de vidéos à la table traitant de la programmation fonctionnelle, de la création d’objets, des itérateurs et générateurs, et d’autres fonctionnalités JS.

Computerphile

Computerphile est un excellent canal, mais il est principalement destiné aux développeurs juniors ou aux futurs développeurs. Le propriétaire de la chaîne est Brady Haran qui gère simultanément d’autres canaux tels que Numberphile (axé sur les mathématiques), Sixty Symbols (basé sur la physique), Periodic Videos (chimie) et Deep Sky Videos (centré sur l’astronomie). Sa passion pour les ordinateurs est définitivement contagieuse; vous vous sentirez obligé par ses vidéos dès que vous cliquez sur le bouton “Play”. Ses vidéos couvrent des sujets tels que la blockchain, le bitcoin, le codage informatique de jeu, l’automatique, les tests de code, etc.

Bisqwit

Je trouve celui-ci convaincant à cause de l’accent décalé du gars (le signifie dans le bon sens). En suivant ce canal, vous en apprendrez davantage sur le C ++, les émulateurs et d’autres trucs de programmation intéressants. Vous devriez le vérifier si vous aimez l’art de la programmation.

ThinMatrix

Si vous souhaitez créer votre propre moteur de jeu 3D à l’aide d’OpenGL, la chaîne ThinMatrix propose plus de 50 tutoriels vidéo pour vous aider. Karl, le gars qui dirige la chaîne, est un développeur de jeux indépendant qui développe des jeux à plein temps depuis plus de 5 ans. Ce qui est cool avec sa chaîne, c’est qu’il documente ses progrès en tant que développeur indépendant et partage d’excellents trucs et astuces de programmation. En 2018, Karl a sorti son propre jeu appelé «Equilinox».

Gary of Destroy All of Software

Bien que ce ne soit pas une chaîne YouTube et nécessite un abonnement mensuel de 29 $ / mois, Gary propose des vidéos aux développeurs débutants et avancés. Le contenu est principalement destiné à vous aider à apprendre l’informatique.

PatrickJMT

Si vous essayez d’entrer dans le vif du sujet des mathématiques, la chaîne PatrickJMT peut certainement vous aider dans votre voyage. Le canal est considéré comme une ressource inestimable de sujets liés aux mathématiques. Que vous soyez un codeur débutant ou avancé, Patrick vous aidera à comprendre les concepts mathématiques de base et à améliorer votre jeu de mathématiques. Vous en apprendrez plus sur la trigonométrie, les dérivés, les primitives, les intégrales, l’algèbre linéaire, etc. Une autre option est Khan Academy.

Ben Awad

La chaîne de Ben Awad sur YouTube offre un excellent contenu de programmation générale. Il publie des vidéos comme “Programming Memes”, “Programming Best practices”, “Coding interviews are broken” afin que vous puissiez vous détendre après avoir appris un nouveau concept sophistiqué.

Développeurs Google Chrome

Avec Google Chrome Developers, vous pouvez en apprendre davantage sur les problèmes fondamentaux tels que les API de navigateur et les composants Web. Il couvre des sujets adaptés aux débutants et aux avancés. Vous apprendrez les principes de base du codage en un rien de temps.

Conclusion

Alors là vous les avez. La meilleure chance YouTube d’améliorer vos compétences en programmation et votre carrière de codeur.

Bien sûr, il existe un nombre infini d’autres chaînes incroyables. Faites-moi savoir dans les commentaires lequel est votre préféré et je m’assurerai de l’inclure chaque fois que je mettrai à jour cet article.

Restez incomparable,

Close Menu