L'industrie du Web se développe rapidement: personne ne peut le contester. Mais ce qui est contesté dans l’industrie et dans les médias, c’est de savoir s’il ya suffisamment de personnel qualifié pour occuper les emplois créés..
L’existence d’un déficit de compétences est interprétée différemment par différents analystes: certains font allusion à des taux de chômage élevés et au fait qu’il existe de nombreux travailleurs pour pourvoir à des emplois, tandis que d’autres affirment que ce n’est pas seulement les travailleurs âgés qui sont nécessaires. occuper des emplois hautement spécialisés dans le Web, mais des personnes qualifiées. Des sites tels que le Huffington Post ont publié de nombreux rapports sur la nature du déficit de compétences et sur la manière de le résoudre. Certaines estimations brossent un tableau plus inquiétant, estimant qu'il manquera un million de codeurs qualifiés aux États-Unis d'ici 2020..
Mais si le déficit de compétences représente ou non une crise, il y a une chose qui ne fait pas l'ombre d'un doute: les enfants et les jeunes d'aujourd'hui auront besoin d'un ensemble de compétences qui n'a pas été enseigné à l'école ou au collège, et qui plus est ' La réapprentissage maintenant peut être au moins partiellement obsolète au moment où ils entrent sur le marché du travail. Si les enfants d'aujourd'hui occupent les emplois de développement hautement qualifiés de demain, ils n'ont pas seulement besoin de savoir utiliser un ordinateur ou même d'écrire du HTML: ils ont besoin d'une meilleure compréhension du fonctionnement de l'ordinateur et du manque de peur. quand il s'agit de travailler avec de nouvelles technologies et d'essayer de nouvelles idées.
Le système éducatif s'efforce de rattraper son retard: au Royaume-Uni, les TIC ont été remplacées par un nouveau programme d'informatique flexible moins axé sur le traitement de texte ou la création de présentations Powerpoint et davantage sur le code. Aux États-Unis, les districts scolaires tentent de rattraper leur retard, mais il est évident que l’informatique n’est pas toujours mise au premier plan. Même avec un curriculum en évolution, les enseignants, en particulier ceux du primaire ou du primaire, peuvent être découragés par l'enseignement de l'informatique, car cela ne fait souvent pas partie de leurs compétences..
Alors, que peuvent faire des professionnels du Web expérimentés pour remédier à ce problème et réduire le risque de ne pas être en mesure de pourvoir à des emplois dans les décennies à venir? Dans cet article, je vais examiner certaines des initiatives en cours et suggérer pourquoi et comment vous pouvez aider à éduquer la prochaine génération de professionnels du Web..
Il est prudent de dire qu'une proportion énorme d'enfants et de jeunes aiment les ordinateurs et ne veulent pas les utiliser de manière passive. L'immense succès de MInecraft et la popularité de son utilisation de manière créative montrent qu'il existe un appétit pour faire plus avec un ordinateur que de suivre passivement les règles et le scénario d'un jeu.
Mais Minecraft n'enseigne pas toutes les compétences nécessaires pour réussir une carrière dans l'industrie du Web. Ce ne sont pas seulement les personnes qui peuvent rester devant un ordinateur pendant des heures et produire du code qui seront de plus en plus nécessaires, mais également des experts en interaction homme-machine à mesure que l’UX et l’UI deviennent plus importantes, pas encore rencontré.
Ces enfants adorent leur code club.Les étudiants peuvent acquérir certaines de ces compétences de différentes manières: par exemple, la créativité peut être appliquée à l'ensemble du programme et une compréhension de l'expérience utilisateur peut provenir d'études en psychologie ou en ergonomie. Mais apprendre à coder peut aider les enfants à acquérir des compétences en résolution de problèmes, à comprendre les concepts de base, à identifier les causes d'un dysfonctionnement et à les résoudre, ainsi qu'à développer leurs idées. Il est important que cela les aide également à perdre toute crainte qu'ils pourraient avoir de faire plus que simplement utiliser un ordinateur comme outil..
La plupart des personnes travaillant dans le secteur du Web vous raconteront une histoire personnelle sur la manière dont elles ont manipulé des ordinateurs à un jeune âge. S'ils ont un certain âge, ils vous diront également que cela a été mal vu par les adultes qui ne l'ont pas "compris". Personnellement, je passais mes pauses déjeuner dans la salle informatique de l'école pour apprendre à programmer mes propres jeux en utilisant BASIC (et à jouer également aux jeux d'autres élèves, enregistrés sur une disquette). Mes professeurs pensaient que c'était une perte de temps, alors je leur dirais que j'avais passé l'heure au club de danse. Je pense que la façon dont j'ai choisi de passer mon temps s'est avérée plus utile!
Les enseignants ne désapprouvent certes pas de nos jours l’intérêt pour l’informatique, mais il est parfois incompris: la plupart des enseignants ont une formation dans des matières non techniques (en particulier au niveau élémentaire) et n’ont peut-être pas une compréhension intuitive de ce que sont leurs élèves. faire et pourquoi cela les excite tellement. Quel est le lieu où les gens extérieurs au système éducatif, les professionnels, entrent.
Les personnes qui possèdent une expérience en programmation et / ou en conception et développement Web peuvent aider les enfants et les jeunes à acquérir des compétences clés, mais avant d'entrer dans ces compétences, jetons un coup d'œil aux avantages.
Personnellement, je gère un club de code une fois par semaine et j'apprécie le fait que cela m'éloigne de mon bureau et me conduise dans un environnement complètement différent. J'aime travailler aux côtés des enseignants et voir le moment où un étudiant saisit soudainement un nouveau concept ou crée quelque chose qu'il n'aurait jamais pensé pouvoir faire..
Il existe quelques organisations qui permettent de mettre en relation des adultes expérimentés avec des enfants et des jeunes qui souhaitent apprendre. Jetons un coup d'œil à certains d'entre eux: Code Club, Heure du code, CoderDojo et Young Rewired State.
Code Club relie les bénévoles aux enfants qui souhaitent apprendre le code. Il est destiné aux 9 à 11 ans et la plupart de ses clubs sont gérés dans des écoles primaires. Cela a commencé au Royaume-Uni mais est en expansion internationale.
Vous pouvez soit vous inscrire pour diriger un club dans un lieu que vous avez déjà identifié (votre école locale ou votre centre communautaire, par exemple), soit vous inscrire pour faire du bénévolat et être jumelé avec une école ou un lieu à la recherche de quelqu'un..
Comme les clubs ont généralement lieu dans des écoles, vous n’avez pas besoin de chercher un lieu ou un public, et vous travaillerez aux côtés d’un enseignant, ce qui signifie que vous n’aurez pas à vous soucier de votre comportement ou de l’un des aspects non codants du logiciel. club.
Aidez les enfants à apprendre le code en devenant bénévole au Club CodeErietta est une bénévole du Code Club qui aime participer:
"En tant que programmeur, je suis très enthousiaste à la fois pour apprendre plus par moi-même et pour enseigner aux autres. Code Club me permet de partager mes connaissances. C'est une excellente occasion de faire quelque chose de différent et de rompre la routine quotidienne. plus de gens intéressés par la programmation, ce dont le domaine a besoin! "
Tous les supports de cours sont fournis: ceux-ci couvrent Scratch, HTML et CSS et Python. Il y a cependant de la flexibilité et de nombreux dirigeants du Code Code renseignent également les enfants sur leurs propres domaines d'expertise..
L'initiative Hour of Code a été lancée aux États-Unis en 2013 dans le but de rendre l'informatique accessible à un plus grand nombre d'écoles, en mettant un accent particulier sur l'augmentation de la participation des femmes et des minorités ethniques. Il bénéficie du soutien de certaines des plus grandes entreprises technologiques américaines, notamment Amazon, Apple, Facebook, Google et Microsoft, ainsi que d'une équipe consultative composée d'experts en éducation issus d'universités et d'autres organisations..
Une grande partie des ressources du site Web Hour of Code sont destinées aux enseignants. Elles leur fournissent les outils nécessaires pour organiser des sessions de codage avec leurs élèves, mais il existe également des opportunités pour les non-enseignants. Vous pouvez enseigner le cours d'initiation en tant que bénévole, mais contrairement au Code Club, vous devrez faire l'essentiel du travail: le faire décoller, trouver un lieu et faire connaître votre cours aux étudiants. Le matériel de cours est fourni.
Si vous n'avez pas le temps de vous impliquer dans une telle mesure, vous pouvez aider en ajoutant des conseils aux didacticiels en ligne, ce qui peut prendre jusqu'à 10 minutes..
Coder Dojo est un réseau de clubs de programmation informatique gratuits ayant une portée mondiale. Son auditoire est composé de jeunes âgés de 7 à 17 ans et couvre un large éventail de sujets, notamment la conception et le développement de sites Web..
Les volontaires sont appelés champions du codeur dojo et sont responsables de la création, de la gestion et de la maintenance d'un club (ou dojo). Vous n'avez pas à faire tout l'enseignement vous-même: vous pouvez faire venir d'autres volontaires pour vous aider. Vous devrez trouver un lieu et faire connaître le Dojo vous-même, mais vous aurez l’appui de l’équipe Coder Dojo.
Si vous n'êtes pas prêt à vous engager vous-même dans la gestion d'un Dojo, vous pouvez vous inscrire en tant que bénévole et aider dans un Dojo existant, ce qui est un excellent moyen d'ajouter autant de professionnels qualifiés que possible à chaque Dojo et d'offrir un apprentissage sur davantage de sujets..
Young Rewired State est un mouvement destiné aux «décideurs numériques» âgés de 18 ans et moins. Il organise régulièrement des événements (appelés hyperlocaux) dans les communautés locales, ainsi que des événements annuels tels que le festival du code, qui dure toute une semaine au Royaume-Uni, et rassemble de jeunes codeurs du Royaume-Uni et du monde entier pour travailler en équipes et s'affronter. autre.
Chloe Gutteridge n'est que l'un des nombreux jeunes à avoir bénéficié de YRS:
"YRS m'a beaucoup aidé à apprendre à coder. J'ai appris davantage au cours des cinq premiers jours de leur Festival of Code que lors des deux années de cours d'informatique que j'avais eues auparavant. J'ai hâte au Festival. cet été!"
L’approche d’YRS est moins formelle que d’autres initiatives: au lieu d’avoir des plans de cours ou un programme, elle rassemble les jeunes et les encourage à travailler ensemble sur leurs propres projets ou à explorer les langues ou les technologies en groupe..
Festival of Code de 2014Un certain nombre de groupes d'hyperlocal sont gérés par des agences numériques la fin de semaine. Il s'agit donc d'un excellent moyen de vous impliquer si vous dirigez ou travaillez pour une agence qui souhaite contribuer au développement de jeunes codeurs..
Si vous êtes en dehors du Royaume-Uni, vous pouvez vous impliquer via l'initiative Everywhere, qui se déroule en ligne et lors d'événements organisés le week-end dans des villes comme New York, San Francisco, Berlin, Kosovo et Singapour..
Il est très amusant d'apprendre à coder, à concevoir et à développer pour le Web. Ce sera une compétence de plus en plus utile pour les jeunes, car de plus en plus d'opportunités d'emploi de qualité seront créées dans les années et les décennies à venir. En vous engageant dans la transmission de vos compétences à la génération suivante, vous obtenez non seulement énormément de satisfaction et de plaisir en ce moment, mais vous savez également que vous avez aidé à investir dans l'avenir du secteur..
Il existe de nombreuses organisations et initiatives dans le monde entier auxquelles vous pouvez participer en tant que bénévole: ce qui vous empêche?
Crédits image: Code Club / Chocolate Films Ltd, État Jeune Rewired.