
William Charles
0
1540
393
La programmation est difficile. Si vous essayez de saisir un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous laisser submerger lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi rapidement que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. ou plonger dans un nouveau domaine de programmation. 4 sites Web gratuits où vous pouvez apprendre les bases du développement de jeux. 4 sites Web gratuits. où vous pouvez apprendre les bases du développement de jeux. Si vous recherchez une bonne série de tutoriels sur le développement de jeux, vous pratiques et la mentalité de bon codage, car vous pouvez ensuite transposer ces pratiques dans n’importe quel langage ou plate-forme. , vous allez avoir besoin de conseils. Malheureusement, tous les tutoriels ne sont pas égaux.
C'est pourquoi il est si important que vous puissiez discerner entre les didacticiels de programmation qui vous seront utiles et ceux qui ne feront que perdre votre temps. Comment apprendre une programmation sans stress? Comment apprendre une programmation sans stress Vous avez peut-être décidé de poursuivre vos programmes, que ce soit pour une carrière ou comme passe-temps. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. ou abandonner dans la frustration.
Ne perdez pas d'innombrables heures comme moi. Voici ce qu'il faut rechercher dans un tutoriel de programmation de qualité.
Approche thématique et incrémentale
Rien n'est plus décourageant qu'un infodump. L'apprentissage est un processus de petites étapes à la fois. Les didacticiels sur la surcharge d’informations doivent être évités à tout prix. Ils finiront par vous dérouter.
D'autre part, un bon tutoriel est celui qui est topique et incrémentale, enseigner d'une manière qui commence par les bases fondamentales avant de passer à des sujets plus avancés qui nécessitent des connaissances préalables pour bien comprendre.
Mais encore une fois, il est important qu'un tutoriel soit à la fois d'actualité et incrémentale. Les sujets denses doivent être décomposés en petits sous-thèmes, et si ceux-ci sont encore trop denses, les sous-thèmes doivent être décomposés encore davantage..
En d’autres termes, chaque idée enseignée doit être aussi simple que possible, mais suffisamment complète pour être autonome..
L'un des tutoriels les plus mémorables que j'ai jamais lus est Comment faire pour refaire Flappy Bird dans LibGDX de Kilobolt. Cette procédure pas à pas permettant de recréer Flappy Bird à partir de zéro est un exemple parfait de progrès incrémentiel et de couverture thématique..
Langue facile à digérer
La surcharge d’information n’est pas le seul obstacle à la compréhension d’un sujet. La langue même du didacticiel (par diction, inclusion (ou exclusion) de jargon, idiomes, etc.) est tout aussi importante..
Une autre façon de voir les choses: plus les explications sont claires, plus il sera facile à digérer. Même les concepts les plus simples peuvent être un cauchemar à résoudre si l'explication est compliquée. Alors que devrais-tu chercher?
Langage court et concis. Un bon éducateur connaît l'importance d'être simple. Ils ne vont pas danser avec des phrases interminables ou essayer de montrer combien ils pensent savoir. Les tutoriels sont tout au sujet vous, ne pas leur.
Utilisation légère du jargon. Le jargon peut être difficile à éviter, en particulier dans les domaines de connaissances spécialisées telles que la programmation. Cependant, un bon éducateur sait quand mettre le jargon en place, quand le remettre à plus tard et quand le passer complètement.
Lorsque le jargon est inévitable, l'éducateur doit expliquer chaque terme au fur et à mesure, plutôt que de supposer que le public sait ce qu'il signifie. (La seule exception à cette règle concerne les tutoriels clairement étiquetés comme non introductifs.)
Exemples concrets de sujets abstraits. Les connaissances en programmation sont très abstraites, raison pour laquelle il peut être si difficile à saisir pour certaines personnes. Un excellent tutoriel ne fera pas que Explique un concept, mais fournir plusieurs exemples qui fournissent des illustrations pratiques.
Codecademy, une école de programmation en ligne, est un fantastique exemple de leçons de programmation faciles à assimiler. Codecademy - Hands Down, le meilleur moyen de coder Codecademy - Hands Down, Le meilleur moyen de coder Codecademy est un nouveau didacticiel de programmation interactive qui vous explique les bases de la JavaScript. Bien que le site ne soit pas disponible depuis longtemps, le site a déjà généré beaucoup de buzz sur…. Non seulement chaque cours est conçu de manière progressive, mais il y a peu de recours au jargon et chaque leçon comprend plusieurs illustrations du monde réel de concepts récemment appris..
Exercices pratiques guidés
Sur le spectre entre “purement théorique” et “purement pratique”, la programmation est fortement axée sur ce dernier. Bien sûr, il y a beaucoup de théorie et de connaissances abstraites en jeu, mais rien de tout cela n'a d'importance si vous ne pouvez pas l'appliquer avec du code écrit..
Et c'est pourquoi c'est essentiel pour que les tutoriels de programmation en offrent au moins un - mais idéalement plus - exercices pratiques guidés. Cela est vrai que vous appreniez d'une source imprimée, numérique ou en ligne.
CheckIO est un exemple absolu de cette idée. Il s’agit d’un didacticiel de programmation habilement déguisé en jeu évoluant en plusieurs étapes. Pour l'instant, ils n'enseignent que le langage Python. Les 5 meilleurs sites Web pour apprendre la programmation Python Les 5 meilleurs sites Web pour apprendre la programmation Python Vous voulez apprendre la programmation Python? Voici les meilleurs moyens d'apprendre Python en ligne, dont beaucoup sont entièrement gratuits. .
Chaque étape vous présente un objectif concret qui représente l’un des algorithmes et des sujets abstraits (par exemple, nourrir X pigeons sans les suralimenter). Cela ne vous oblige pas seulement à s'engager activement avec le sujet, mais vous donne un obstacle à surmonter afin que vous puissiez réellement sentir que vous apprenez.
Nous avons également rassemblé quelques autres idées de projets de programmation. 5 idées de projets pour vous aider à apprendre plus rapidement en programmation 5 idées de projets pour vous aider à apprendre plus rapidement en programmation Il existe plusieurs façons de simplifier l'apprentissage. Mettez la main à la pâte et apprenez plus vite avec les projets annexes que vous pouvez commencer à tout moment. Jouez avec ces cinq. pour vous aider à apprendre plus vite. Complétez avec ces façons uniques d’apprendre à coder 7 façons uniques de mettre en pratique vos compétences en codage 7 façons uniques d’exercer vos compétences en codage Répétons-le - il n’ya pas d’âge pour apprendre. Une fois que vous êtes sur ce chemin, il vous suffit de continuer à pratiquer. Et aujourd’hui, il existe plus d’un moyen d’affûter vos méthodes de codage. pour que votre progression passe à la vitesse supérieure.
Où trouver d'excellents tutoriels
Maintenant que vous savez quoi chercher, où pouvez-vous les trouver? Bien que les didacticiels coûtent des dizaines de dollars et qu’une simple recherche sur Google vous en indique des milliers, le bien ceux peuvent être un peu difficiles à trouver. C'est dommage comment ça marche, n'est-ce pas??
Hackr.io est une ressource brillante, qui regroupe dans un large éventail les meilleurs didacticiels de programmation et de technologie sur le Web, par sujet et par langue. Vous vous faites une honte en regardant ce site.
Parmi les autres bons endroits pour commencer, citons ces sites de cours en ligne pour les compétences techniques. Obtenez les compétences techniques dont vous avez besoin parmi ces 7 principaux sites de cours en ligne. Obtenez les compétences techniques dont vous avez besoin parmi ces 7 principaux sites de cours en ligne. compétences techniques qui pourraient vous mener plus loin dans votre carrière. Itérer à la prochaine version de vous. La classe est en session. , ces cours de Microsoft et edX Learn pour coder avec ces 7 cours de Microsoft et edX Learn pour coder avec ces 7 cours de Microsoft et edX Créez des premières pages pour mobile ou des solutions en nuage de code. Vous pouvez réaliser beaucoup de choses avec des compétences technologiques clés. Vous pouvez maintenant apprendre à coder avec les cours bien emballés de Microsoft sur edX. Commencer bientôt. et si vous êtes prêt à dépenser un peu d’argent, ces forfaits de cours en ligne vous permettent de payer ce que vous voulez. Envisagez de compléter votre formation avec ces blogs de programmation pour étudiants. 7 Blogs à lire absolument si vous êtes un programmeur étudiant 7 Blogs à lire absolument si vous êtes un programmeur étudiant Le domaine de la programmation est si vaste que vous ne sortez jamais vainqueur. si vous participez à distance. Heureusement, les blogs sont un support facilement accessible pour vous tenir au courant. .
Et enfin, je vous recommande de lire sur l'épuisement professionnel et la motivation de programmation. Programmer l'épuisement professionnel: Comment retrouver votre motivation perdue Programmer l'épuisement professionnel: Comment retrouver votre motivation perdue L'écriture de toutes ces lignes de code peut être épuisant physiquement et émotionnellement. Tout ce dont vous avez besoin pour vous relever, c'est de prendre conscience que la motivation peut être retrouvée. . Marquez-le. Vérifiez-le tous les quelques mois. Si vous n'en souffrez pas maintenant, vous finirez par perdre votre motivation et si votre motivation disparaît pour de bon, cela peut vouloir dire que vous n'êtes pas censé être un programmeur. 6 Signes que vous n'êtes pas censé être un programmeur 6 Signes que vous n'êtes pas censé être un programmeur Tout le monde n'est pas fait pour être un programmeur. Si vous n’êtes pas complètement sûr d’être un programmeur, voici quelques signes qui pourraient vous orienter dans la bonne direction.. .
Quel genre de tutoriels de programmation préférez-vous? Texte ou vidéo? Théorique ou pratique? Quels sites et ressources vous ont été les plus utiles? Dis-nous tout dans les commentaires ci-dessous!
Crédits d'image: Code sur le moniteur via Shutterstock