
Joseph Goodman
0
2503
746
“J'ai 24 ans et je commence à apprendre le codage. Je veux être un programmeur. Suis-je trop tard dans le jeu?”
Une des réponses les plus votées à cela sur Quora.com est venue du graphiste Michel Poisson.
J'ai 63 ans et il y a huit mois, j'ai décidé de m'apprendre à utiliser Blender 3D. Il est open source, écrit en C et utilise Python pour les scripts. L'été dernier, c'était HTML5, CSS3, JavaScript et PHP. Donc, de mon point de vue, le 24 est le même temps que n'importe quel autre.
Les 40 années écoulées entre l'intimé et le sceptique sont la faille de notre processus de réflexion qui dit que c'est un jeu de jeune homme. Répétons - il n'y a 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’une façon d’affûter vos méthodes de codage..
Si vous avez choisi un langage de programmation pour apprendre à choisir un langage de programmation à apprendre aujourd'hui et à obtenir un excellent travail en 2 ans, à choisir un langage de programmation à apprendre aujourd'hui et à obtenir un excellent travail en 2 ans travailler pour devenir un très bon programmeur; Y a-t-il un moyen de choisir la bonne langue pour commencer à partir d'aujourd'hui, afin d'être embauché demain? , commençons la classe avec des sites innovants.
Dash - Apprendre avec les projets
Apprendre: HTML, CSS, JavaScript
Dash est similaire à Codecademy avec son approche immersive basée sur des projets. Les tutoriels vous guident à travers cinq projets de difficulté croissante. Limité aux trois technologies Web pour le moment, il est bien conçu pour un débutant et totalement gratuit. De la construction d’un site Web personnel au jeu Madlibs, un éventuel codeur doit débloquer 82 compétences en passant par des points de contrôle dans les leçons..
Dash est conçu pour un apprentissage incrémentiel - vous ne pouvez pas passer à la compétence suivante à moins de déverrouiller la précédente. Les projets Dash sont courts et basés sur des besoins réels. Chacun a un “scénario” - avec un semblant de réalité que vous construisez des projets pour des clients fictifs. L’éditeur Dash vous permet également de basculer la “Ce que tu vois” afficher depuis un écran d'ordinateur vers un téléphone portable.
Le lecteur de code - Apprendre des screencasts
Apprendre: HTML5, CSS3, JavaScript.
Apprendre avec les screencasts de codeurs est une autre façon intéressante de construire quelque chose avec du code. Cela ne convient pas vraiment aux débutants, mais si vous avez déjà de l'expérience, le lecteur de code vous montrera l'art de créer une minuterie ou une calculatrice élégante à partir de rien. Les débutants peuvent s’inspirer du fait que quelques lignes de code créent de l’art numérique.
Jouez à différentes vitesses. Utilisez le curseur de la timeline pour mettre en pause et rembobiner les bits manquants. Pour chaque procédure pas à pas, lisez la description et les commentaires. Si vous voulez regarder quelqu'un créer quelque chose avec du code, à un rythme qui vous convient, le lecteur de code est idéal..
Talent Buddy - Apprenez avec des quiz et des puzzles
Apprendre: JavaScript et d'autres langues du C à la Scala.
Résolvez des quiz de codage incluant Java, Ruby, Python, PHP et plus. Le site propose des programmes de mentorat avec des développeurs de logiciels experts pour aider les étudiants à développer des compétences en développement Web. C'est un programme de trois mois. Mais tu peux connectez-vous gratuitement et essayez les problèmes amusants sur l'éditeur intégré. Les quiz peuvent vous aider à perfectionner vos compétences et à fournir des commentaires immédiats via l'éditeur. Talent Buddy n'est peut-être pas pour tout le monde car c'est un programme payant, mais les quiz vous aident à exercer vos compétences..
Codewars - Apprenez des vrais défis du code
Apprendre: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Se mesurer à quelqu'un de meilleur que ce que vous pourriez être le moyen le plus rapide d'apprendre - chaque athlète le sait bien. “secret”. Codewars est une autre plate-forme permettant aux programmeurs de développer leurs compétences en se formant avec d’autres sur des défis réels liés au code. Mais voici le problème: vous devez faire vos preuves dans le langage de programmation de votre choix lors de votre inscription. La startup vous demande de résoudre un “kata” avant d'être autorisé à entrer, semblable à la philosophie d'une école d'arts martiaux.
Codewars n'est pas la première place pour un débutant. Cela pourrait devenir une société en ligne où des codeurs talentueux pourraient concurrencer, collaborer et s'unir pour relever les défis de la programmation, mais seulement une fois qu'ils auront acquis une certaine expérience.
CodeWars est un autre effort de la communauté avec des défis et des solutions de code externalisés. Certains blocs de code sont paramétrables pour permettre à d’autres de contribuer (c’est-à-dire un “kumite”) Des éléments de gamification rendent le jeu amusant. Par exemple, les katas augmentent en difficulté et vous gagnez des points d’honneur lorsque vous les traversez avec succès. Ce n’est pas facile pour un débutant, mais c’est certainement l’un des moyens les plus amusants de mettre en pratique vos compétences en matière de codage Bored With Programming Books? Essayez 3 façons amusantes d'améliorer vos compétences en matière de codage Vous en avez marre de programmer des livres? Essayez 3 façons amusantes d'améliorer vos compétences en codage Si vous avez déjà essayé d'apprendre à coder à partir d'un livre, vous savez à quel point cela peut être ennuyeux. Pourquoi ne pas essayer des options attrayantes pour rendre l'apprentissage plus original et amusant. .
Codaround - Apprendre avec la communauté [N'est plus disponible]
Apprendre: Programmation JavaScript, Ruby et iOS
L'apprentissage est souvent plus efficace lorsqu'on interagit avec des pairs qui maîtrisent mieux que vous l'habileté choisie. Codaround (beta) est un tout nouveau forum d'apprentissage qui tente d'apporter une touche d'apprentissage en groupe à l'auto-apprentissage. Précédemment connu sous le nom de Hackavard, Codaround rapproche la communauté de l'apprenant en solo. Dans la foule des outils sociaux et des services de rencontres, Codaround reste concentré sur la communauté florissante des codeurs..
Inscrivez-vous sur Facebook, spécifiez votre niveau d'expertise et vous y êtes. Le site fait partie du chat et de la plate-forme de planification Meetup. Voulez-vous apprendre quelque chose? Annoncez-le sur le site et rencontrez des partenaires d'apprentissage à un endroit pratique. Vous pouvez également utiliser le site pour voir si des rencontres se déroulent à proximité..
Étant très nouveaux, les interactions sont peu nombreuses et principalement aux États-Unis. Il existe de meilleurs moyens de se mêler à la communauté des codeurs, mais Codaround est une autre option que vous pouvez surveiller si elle se développe..
Programmr - Apprendre avec un “Simulateur”
Apprendre: 19 technologies d'Android à SQL
Programmr est conçu pour être un simulateur de programmation pour l'apprentissage et la mise en pratique des compétences de codage. La plate-forme couvre des technologies telles que AngularJS, Backbones, PHP, Python, etc. Le site s’appelle un “un laboratoire interactif en ligne” pour les codeurs débutants de coder, compiler et exécuter des projets dans le navigateur. le “auto-faculté” module fournit une rétroaction instantanée aux étudiants à mesure qu'ils terminent les exercices et les défis. Vous codez vos propres applications, puis les intégrez comme des vidéos YouTube.
Vous pouvez vous exercer à l'aide d'exercices de codage et de défis. Créez votre propre projet et ajoutez-le au pool de plus de 3000 projets sur le site. Ou plongez dans ces projets et découvrez comment ils ont été fabriqués. Il ne semble pas y avoir de concours ouvert pour l'instant, mais gardez un œil sur vous pour gagner des cartes-cadeaux Amazon et une place au classement!
CheckIO - Apprendre avec la gamification
Apprendre: Python
La gamification du codage est la dernière tendance… spécialement pour enseigner aux enfants les concepts de base de la programmation à travers un jeu. Les 11 meilleurs jeux de programmation pour enfants à apprendre La programmation Les 11 meilleurs jeux de programmation pour enfants à apprendre La programmation Vous voulez intéresser vos enfants à la programmation? Essayez les meilleurs jeux de codage pour enfants afin de les pousser dans la bonne direction. . CheckIO est une plate-forme de jeu de code pour les codeurs qui souhaitent acquérir des compétences en Python. Python est l’un des langages de programmation courants enseignés aux débutants. Sur CheckIO, les repères de programmation sont appelés “îles”. Vous devez relever des défis de programmation ou “missions” aller d'une île à l'autre. CheckIO rassemble les problèmes de codage qui composent les défis de chaque île.
Le crowdsourcing est unique avec trois possibilités d’apprentissage: contribuer à des énigmes via GitHub, aider à la traduction des énigmes en 10 langues et proposer des astuces aux personnes qui résolvent des problèmes. Grâce à la combinaison de la communauté et du jeu, les utilisateurs peuvent concevoir des missions, mettre au défi leurs pairs et s’aider mutuellement à améliorer leur code. CheckIO est devenu l'une des destinations les plus populaires pour apprendre 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. .
Comment apprenez-vous le codage??
Les anciens doivent être amusés. Beaucoup d'entre nous ont appris cela à la dure… avec un diplôme en informatique ou des livres de programmation. Si vous êtes débutant, vous pouvez utiliser des exemples de code professionnels. Top 10 exemples de sites Web professionnels pour programmeurs Top 10 exemples de sites Web professionnels pour programmeurs Vous souhaitez apprendre et créer des applications avec des extraits de code? Voici les meilleurs exemples de code gratuits pour les sites Web. pour améliorer vos compétences de codage. Et si vous recherchez un exercice amusant, vous pouvez utiliser vos nouvelles compétences de codage en créant votre propre jeu avec un logiciel de développement de jeux..
Si vous êtes intéressé par le codage, relevez ces défis de codage. 8 Les défis de codage et les compétitions pouvant générer de l'argent ou des emplois 8 Les défis de codage et des compétitions pouvant mener à de l'argent ou des emplois Les concours de programmation en ligne peuvent offrir des percées en matière d'emploi ou de simples récompenses en espèces. Faites votre choix parmi ces défis de codage. pour faire progresser vos compétences et vos perspectives de carrière. Mais si vous avez du mal à apprendre à coder, découvrez quelques puissants outils automatisés que vous pouvez créer sans coder. Vous ne voulez pas apprendre le codage? 5 façons de créer de puissants outils automatisés Vous ne voulez pas apprendre le codage? 5 façons de toujours créer de puissants outils automatisés Ne pas savoir coder vous empêche de construire des choses en ligne? Commencez maintenant car les outils "sans code" comme ceux-ci sont là pour vous aider. connaissance.