CodinGame
CodinGame offre aux utilisateurs une façon amusante et efficace pour apprendre le codage qui évite la structure rigide des méthodes traditionnelles d'enseignement.
- Des centaines de puzzles classiques qui enseignent un large éventail de concepts
- Pris en charge par les défis apportés par la communauté CodinGame
- Défis multijoueur que vous directement fosse contre d'autres joueurs en direct
- Grands visuels et de l'interface de combler l'écart entre la théorie et les résultats
- Régulièrement mis à jour avec de nouveaux puzzles et des défis
- récompenses constantes encouragent les utilisateurs à continuer à apprendre
- Pas aussi accessible aux nouveaux utilisateurs que la conception suggère
- Interface peut être une distraction pour encombrés codeurs plus expérimentés
Avec la programmation de l'ordinateur de devenir l'un des plus lucratifs et dans les carrières de la demande disponible, il ne manque pas d'entrepreneurs et les visionnaires qui cherchent à transformer le processus d'apprentissage de codage dans une entreprise, et les résultats tout enjambent des cours traditionnels adaptés au paysage Internet aux ressources essayer de rendre le processus facile et amusant. CodinGame est peut-être la forme la plus gamified de formation de code disponible. Alors que les ressources comme Codecademy décomposent les aspects du codage en taille d'une bouchée composants et vous récompense avec des badges et des récompenses pour le progrès et CodeWars met-vous en tête à tête contre d'autres joueurs dans les compétitions de codage complexes, CodinGame ups les enjeux en attachant leurs exercices à une interface visuelle qui transforme littéralement votre code dans un jeu de style arcade. Que ce soit une approche efficace pour l'apprentissage des composants complexes de codage science est un autre cas tout à fait, mais l'interface est lisse et passionnant, susceptible d'attirer dans les codeurs potentiels qui peuvent être effrayés par l'interface simplifiée et étrangère des lignes de commande de codage traditionnels. L'une des plus difficiles barrières à l'entrée pour le codage d'apprentissage relaie aux élèves exactement quel genre d'impact que leur code peut avoir sur l'environnement. Il peut prendre un certain temps avant que les principes de bloc de construction comme les classes et les variables viennent d'avoir un sens de fond et les utilisateurs peuvent comprendre comment ils interagissent les uns avec les autres pour produire des résultats significatifs. Qu'est-ce que le fait CodinGame est bien même transformer ces fonctions les plus élémentaires en résultats tangibles. Des gestes simples comme les numéros de commande dans un jeu sur l'interface traduisent jeu sont véhiculées concrètement comme un vaisseau spatial ciblant des cibles à risque élevé. Cette fusion de principe avec des résultats est élégamment exécuté, et les concepts construire au sommet d'une autre au cours de centaines de vrais exemples du monde qui apparaissent dans l'arcade du jeu. Malheureusement, pour une plate-forme d'apprentissage qui semble fait sur mesure pour les utilisateurs tout à fait nouveau pour le codage, il n'y a pas beaucoup de la manière de l'aide. Il y a des avantages et des inconvénients à cela. Contrairement aux sources comme Codecademy - que vous guidera à travers des leçons avec peu de contexte - forces CodinGame vous de creuser à travers des ressources en ligne à la recherche de solutions. Mais pour les nouveaux utilisateurs avec peu de codage d'expérience, la notion semble contraire à l'approche escabeau accueillant pour la conception. Même le premier exercice, qui sert de tutoriel, cherchera probablement tout à fait étranger à toute personne qui ne comprend pas la syntaxe ou les fondamentaux de la façon dont fonctionnent les langues. En dépit de sa valeur apparente comme un cours d'introduction, il est probablement un meilleur ajustement pour les utilisateurs expérimentés qui ne craignent pas le processus d'essais et d'erreurs qui accompagne souvent l'expérience d'apprentissage où le codage est concerné. Mais les fonctionnalités disponibles sont assez charnue. Le seul composant de lecteur, qui vous mènera à travers des essais de plus en plus difficiles, est disponible en 23 langues les plus de codage commun, et il est complété par de solides tournois multi-joueurs qui ne manqueront pas de contester les programmeurs même expérimentés.