
Savoir programmer est une nécessité à laquelle de plus en plus d’entreprises sont confrontées si elles veulent se faire connaître sur le web. Si l’on ajoute à cela la tendance à embaucher toujours plus de programmeurs expérimentés, les possibilités d’apprentissage pour les plus novices se réduisent. FreeCodeCamp est tout le contraire.
La plate-forme permet d’apprendre les concepts de programmation pour les mettre ensuite en pratique au profit d’associations sans but lucratif du monde entier. Dans le cadre de son apprentissage, l’utilisateur crée des outils qui seront utilisés par les ONG. Tout cela sans aucun coût pour l’utilisateur, comme l’indique le mot « free ». Cela étant dit, si ce service est gratuit, il n’est pas facile pour autant. Se former et acquérir les compétences nécessaires pour programmer en situation réelle prend du temps, comme beaucoup de choses.
De nombreux étudiants et nouveaux diplômés utilisent FreeCodeCamp pour mettre leurs connaissances en programmation à l’épreuve, toujours bénévolement. La plate-forme met à disposition de ses utilisateurs des tutoriels en ligne, utiles pour aider les débutants à se former. Pour commencer, le nouveau développeur doit construire une simple page web.
Parmi les possibilités offertes, FreeCodeCamp permet d’acquérir des connaissances en HTML5, CSS3, JavaScript, Git, Node.js, Angular.js, Agile et en bases de données. Des milliers de professionnels ont déjà rejoint la communauté de bénévoles pour aider des dizaines d’ONG à réaliser leurs projets en ligne. De plus, FreeCodeCamp dispose d’un chat interactif utilisant la technologie Gitter, où les utilisateurs peuvent poser leurs questions et dialoguer entre eux.
La plate-forme conseille de suivre un curriculum de 1 600 heures pour pouvoir obtenir un poste de développeur. Par ailleurs, les ONG peuvent faire l’économie de ces coûts en collaborant avec des associations spécialisées dans la programmation, comme iWith.org. De nombreux bénévoles sont attirés par la possibilité de trouver un travail de développeur par la suite. D’après un graphique publié par FreeCodeCamp, en 2020 il y aura un excédent d’un million de postes à pourvoir par rapport au nombre d’étudiants disponibles dans le monde entier.
Ainsi, depuis la maîtrise des outils les plus basiques comme le code HTML pour la structure de la page web ou le code CSS pour son apparence, l’utilisateur progressera jusqu’à des tâches plus compliquées telles que l’apprentissage du langage de programmation JavaScript pour tous les navigateurs ou de nouveaux algorithmes. Pour démarrer sur FreeCodeCamp, le bénévole doit consulter le lien suivant.