Quand tu étais dans école primaire, vous avez à peine compris comment fonctionnaient ces CD AOL gratuits. Maintenant, votre enfant est maître codage langues et construit leur propre applications pour smartphones alors que vous avez toujours peur de télécharger la dernière mise à jour iOS.
Pete Franconi est le directeur général de l'avant-poste d'Atlanta de Assemblée générale, une ressource d'apprentissage pour tout ce qui est numérique. Il est également un vétéran de la vie de startup et a lui-même deux futurs codeurs (2 ans et 9 mois). Puisqu'il est difficile de prendre le temps d'écran de votre enfant lorsqu'il est occupé à mettre à jour votre site Web, voici sont quelques-unes des idées de Franconi sur la façon de rattraper son retard sur les concepts qui vous survolent actuellement comme un drone.
EN RELATION: La plupart des jouets de codage pour bébés sont des conneries, mais c'est tout à fait bien
flickr / Allen
Les langages de programmation sont parfaitement logiques
Tout comme apprendre une langue étrangère ou lancer le gaucher, le codage aurait probablement été plus facile si vous aviez commencé quand vous étiez enfant. Mais cela ne veut pas dire que c'est impossible. "Je pense qu'il y a cette idée fausse commune que le codage est super compliqué, mais en fin de compte, le codage n'est qu'une série d'énoncés logiques réunis", explique Franconi. Ce serait la même logique qui ne fonctionne pas sur votre enfant.
Bien sûr, vous entendez la logique et vous pensez: « Je ne pouvais même pas additionner mes scores SAT. » Relaxer. « Le codage n'est pas réservé aux personnes au cerveau gauche qui sont bonnes en mathématiques », explique Franconi. "Cela peut aussi avoir un débouché créatif très amusant pour ceux qui sont enclins à l'art." Si vous n'êtes ni logique ni artistique — le monde a aussi besoin de creuseurs de fossés.
Apprendre un langage de programmation
Pour les novices, Franconi dit que HTML et CSS sont les premiers morceaux de code avec lesquels se familiariser. Vous connaissez peut-être le HTML - c'est ainsi que vous pouvez voir cet article. Et CSS contrôle son style (couleurs, polices, tailles, placement). « Les deux sont frontaux, ce qui signifie qu'ils représentent les composants visuels de ce que vous voyez sur un site Web », explique-t-il. « Vous pouvez apporter des modifications au code, appuyer sur Actualiser sur votre écran et voir les modifications se produire en temps réel. Je pense qu'il y a quelque chose de super gratifiant à cela, qui rend les gens accros.
Dans quel langage de programmation devriez-vous vous spécialiser ?
Les anciens langages de codage reçoivent constamment de nouveaux raccourcis. « La technologie évolue incroyablement vite, mais les vieilles habitudes ont la vie dure », déclare Franconi. « Je ne veux pas dire que [ces langues] ne seront pas pertinentes dans un certain temps parce que je suis sûr qu'il y aura des gens je les utilise toujours, mais je pense qu'il y a eu une tendance actuelle à vraiment pousser le code rapidement. Focus sur les langages open source, Comme Rubis, qui vous permettent d'emprunter du code déjà écrit pour des éléments tels que les systèmes de connexion afin de créer rapidement de nouvelles applications. « Si vous utilisez une technologie plus ancienne comme Java, vous allez écrire beaucoup plus de lignes de code », explique-t-il. Mais c'est cool, parce que tu as beaucoup de temps, non ?
flickr / ben.timney
Un bon projet de codage familial
Si vous recherchez un projet de codage sur lequel travailler ensemble, Franconi recommande de construire un arbre généalogique. « Créer un site Web sur la famille est un excellent moyen d'impliquer vos enfants et vous pouvez incorporer des éléments tels que des photos et différentes pages pour différentes personnes », dit-il. Bien sûr, vous pouvez dépenser quelques dollars pour un abonnement à Ancestry.com. Mais, si vous voulez un site qui représente vraiment votre famille, il n'y a pas remplacer la personnalisation.
Outils de programmation que vous pouvez utiliser
Assemblée générale interactive Tiret Ce didacticiel vous apprendra gratuitement HTML, CSS et quelques bases de JavaScript. Cela prend 4 à 8 heures pour terminer - et aucun jugement si cela se produit dans vos sous-vêtements. Si vous êtes du genre à porter des pantalons, vous pouvez également rechercher un cours après le travail dans votre région. « Je pense que le groupe de pairs est vraiment bénéfique parce qu'avoir parfois un novice complet assis à côté de vous vous l'expliquer en tant que novice complet peut être utile, pendant que vous travaillez et aidez à résoudre les problèmes ensemble », dit Franconi.
Vous ne pouvez pas ignorer les progrès
Voulez-vous être le père qui dit: « À mon époque, les enfants levaient les yeux de leurs Game Boys »? Ou voulez-vous vivre avec le temps, papa? Il est important de comprendre et de s'immerger dans la technologie, car c'est la seule façon de protéger votre enfant de repousser les limites trop loin. "Il est pratiquement impossible aujourd'hui de ne pas interagir avec une technologie quelconque, il est donc important de comprendre à quoi ressemble ce monde", explique Franconi. « Comprendre tout ce qui se passe donne aux parents une meilleure idée de ce qu'ils peuvent contrôler. » Ce qui, malheureusement, n'est pas grand-chose.
flickr / Andrew Bardwell