Article original : Donating a Million Dollars to freeCodeCamp to Develop a Free, Carbon-Neutral Web3 Curriculum

Par Nathan Flickinger

Je suis un ancien élève de freeCodeCamp. J'ai appris à coder sur freeCodeCamp. J'ai utilisé ces compétences pour construire une entreprise rentable.

Aujourd'hui, cette entreprise – KaijuKingz – fait un don d'1 million de dollars à freeCodeCamp pour les aider à créer encore plus de ressources d'apprentissage gratuites.

La communauté freeCodeCamp m'a aidé, ainsi que des milliers d'autres personnes, à apprendre à coder en construisant des projets. Pour poser le contexte de notre don, je voudrais vous donner un peu de contexte sur mon propre parcours de développeur – de la découverte de freeCodeCamp à mon entrée dans le Web3.

Voici mon histoire.

Du bricoleur à l'abandon scolaire

Je m'intéressais à la programmation depuis mon plus jeune âge. Je créais des jeux d'aventure textuels simples en IF-ELSE pour ma petite amie au lycée. Je suppose que dans mon esprit, j'étais une sorte de développeur leet.

Malheureusement, mon école ne proposait aucune voie pour explorer la programmation à l'époque. Malgré cela, j'ai fait de mon mieux pour développer mes compétences. Je me suis fortement impliqué dans un cours de systèmes informatiques qui permettait aux étudiants d'obtenir des certifications comme CompTIA, A+ et Net+.

Quand j'ai pu aller à l'université, j'ai décidé de poursuivre un diplôme en informatique, mais j'ai rapidement pris du retard. Les manuels étaient chers. Je faisais face à un manque général de ressources. J'ai fini par abandonner.

Après avoir lutté avec la motivation et avoir été sans-abri pendant un certain temps, j'ai décidé de remettre ma vie en ordre.

Me rattraper

J'ai pu utiliser ma certification CompTIA pour obtenir mon premier emploi en tant que technicien informatique au salaire minimum dans un grand détaillant. Je me suis plongé de plus en plus dans le domaine et j'ai progressé avec des efforts constants.

J'ai gravi les échelons jusqu'à un rôle de support de niveau deux dans le département informatique d'un grand centre de santé. C'est là que j'ai redécouvert mon amour pour la programmation et que j'ai commencé des tâches d'automatisation simples. J'ai commencé à écrire des scripts en Visual Basic. PowerShell est devenu mon outil de choix pour automatiser les tâches. Petit à petit, je me suis développé dans le domaine.

C'est à ce moment-là que j'ai envisagé pour la première fois d'apprendre à devenir un développeur full-stack. Je recherchais des outils et rêvais du jour où je pourrais participer à un bootcamp de codage et devenir un super développeur full stack.

C'est à ce moment-là que j'ai découvert des ressources gratuites comme freeCodeCamp et les nombreuses chaînes YouTube qui enseignaient le développement. (Un coup de chapeau à Sentdex <3).

En 2019, j'ai complété le cours de certification Responsive Web Design de freeCodeCamp. Je revenais toujours sur freeCodeCamp pour lire de nouveaux tutoriels et regarder certains des nouveaux cours vidéo que la communauté créait chaque jour. C'était amusant, j'apprenais énormément, et cela ne me coûtait pas un centime.

De mon premier emploi d'ingénieur logiciel à la création de ma première entreprise

En 2020, j'ai obtenu mon premier emploi d'ingénieur logiciel en travaillant sur une plateforme de commerce électronique. J'ai continué à affiner mes compétences.

Avance rapide de six mois – J'ai décidé de consacrer tout mon temps à l'apprentissage de l'espace Web3, avec un accent sur la décentralisation et la construction de communautés. Le résultat : KaijuKingz.

Image Le logo KaijuKingz, inspiré de la technique traditionnelle japonaise du pinceau

Lors de la création de KaijuKingz, mon équipe a décidé de mettre de côté des fonds pour d'autres développeurs et créateurs aspirants afin d'apprendre le Web3. Nous avions prévu de lever suffisamment d'argent pour envoyer peut-être 3-4 personnes dans un bootcamp de codage, espérant changer la vie de quelqu'un, et en rester là.

Après notre succès, nous avons réalisé que nous avions l'opportunité d'impacter la vie de plus de personnes que nous l'avions initialement prévu. Nous avons donc contacté Quincy pour discuter de la manière dont nous pourrions utiliser nos fonds et construire un programme Web3 pour les développeurs aspirants. Nous voulions aider les personnes passionnées par la décentralisation et la technologie appartenant à la communauté.

Nous avons décidé de nous engager à fond avec son équipe et leur bilan en matière de développement de cours et de certifications efficaces, accessibles à tous dans le monde.

Plans pour le prochain programme Web3 de freeCodeCamp

Notre don d'un million de dollars servira à construire un programme complet sur le développement Web3. Il couvrira tout, des bases de la programmation avec Rust et Solidity, à l'utilisation de bibliothèques JavaScript comme web3.js.

Ce programme fournira finalement environ 300 heures d'apprentissage gratuit pour aider les gens à passer de zéro à héros avec le Web3. La seule chose dont les apprenants auront besoin est l'accès à un ordinateur et la discipline pour compléter le programme. Le programme de développement Web2 existant de freeCodeCamp vous enseignera tous les outils préalables nécessaires.

Quincy et moi tenons fortement à l'environnement. Et ce programme sera neutre en carbone.

J'ai fondamentalement changé ma vie en apprenant la programmation grâce à des ressources gratuites. Redonner à l'une des ressources les plus complètes et efficaces pour apprendre la programmation (tout en aidant à moderniser leur programme pour l'avenir) m'a donné un but. Au lieu de changer la vie d'une seule personne avec cela, nous espérons changer la vie de milliers de personnes et amener de nouveaux développeurs dans l'écosystème Web3.

Merci à freeCodeCamp, à la communauté KaijuKingz qui nous a soutenus, et à tous ceux qui aident à construire l'avenir décentralisé.

Santé, Nathan