ROCHESTER – Le père de Micah Satele a toujours le reçu de 5 $ pour le premier travail de programmation que son fils a terminé à 12 ans.
Au cours des quelques années qui ont suivi, Satele a développé ses compétences bien au-delà de ce qu'il avait initialement pour son premier emploi. Il a gagné des milliers de dollars en tant que programmeur, il a commencé à développer des applications et a créé du matériel de cours pour que d'autres puissent apprendre.
« C'est quelque chose dont je suis très fier », a-t-il déclaré à propos des réalisations qu'il a accomplies jusqu'à présent. « Cela me semble long à venir. »
En plus des projets qu'il a entrepris seul, Satele fait également partie de la première cohorte d'étudiants participant au programme P-Tech des écoles publiques de Rochester. Grâce à ce programme, les étudiants peuvent suivre soit une filière de soins infirmiers, soit une filière de technologies de l'information. En tant qu'étudiant P-Tech, il se prépare pour un stage chez IBM.
Son intérêt pour la programmation informatique lui vient du temps où il jouait à la console Wii, ce jeu qui permet d'imiter un certain nombre de situations à l'aide d'un joystick : golf, course, etc.
À partir de là, il a commencé à jouer au jeu Minecraft, un jeu apparemment sans fin joué avec des personnages en forme de blocs. Il a lui-même commencé comme joueur.
Finalement, cependant, il est passé du simple fait de jouer à des jeux à celui d’y contribuer. Ce travail de programmation à 5 $ qui a relancé ses efforts n'était pas une tâche complexe par rapport au travail qu'il accomplit actuellement, mais c'était un point de départ.
Aujourd'hui, il a passé beaucoup de temps à développer et à maintenir des serveurs pour Minecraft. Le jeu se décrit comme un « jeu bac à sable », ce qui signifie qu'il n'y a pas nécessairement un seul but ou objectif à atteindre. L’infinité du jeu était l’une des raisons pour lesquelles Satele y était attiré en premier lieu.
« Il n'y a rien que vous ne puissiez faire dans un jeu aussi simple », a déclaré Satele. « C'est un concept un peu fou, mais il n'y a qu'un tas de blocs et vous pouvez pratiquement tout faire. »
Essentiellement, différents serveurs de Minecraft permettent aux joueurs de jouer dans différents types d'environnements avec différents types d'objectifs et différents groupes de joueurs.
On pourrait considérer le jeu multijoueur comme une école, chaque serveur étant une partie différente du bâtiment. Pendant l'entraînement de basket-ball, les étudiants participent à un défi particulier avec un groupe donné de pairs, tandis que les étudiants du laboratoire de chimie s'engagent dans une activité totalement différente avec un autre groupe de pairs, même s'ils évoluent tous dans la même « école ». »
Dans cet esprit, Satele a réussi à maintenir divers serveurs pour le jeu multi-joueurs, en les optimisant en termes de performances. Il a également travaillé sur le front-end du jeu, comme la création de différents objets avec lesquels les joueurs peuvent interagir.
Même si tout cela relève de « Minecraft », différentes personnes peuvent créer leurs propres serveurs dans ce domaine. Ce sont les personnes pour lesquelles Satele a travaillé.
Pour un client, Satele a travaillé presque à plein temps pendant trois mois pour perfectionner le serveur. Un autre client pour lequel il a travaillé est YouTuber axé sur Minecraft qui compte plus de 3 millions d'abonnés.
Au cours des quatre années qui se sont écoulées depuis qu'il a commencé à travailler pour des clients, les 5 $ provenant de son emploi initial ont atteint une somme accumulée de plus de 20 000 $.
Il a également créé un cours en ligne afin que d'autres programmeurs puissent apprendre de lui. Le cours n'a pas eu beaucoup de succès au début, alors au fil du temps, Satele est revenu en arrière et a réenregistré son contenu. Depuis, il a remarqué une augmentation du nombre de personnes achetant son contenu. À ce jour, près de 300 collègues programmeurs ont payé pour profiter de son expertise à travers ses vidéos.
« Dans toutes mes anciennes vidéos, ma voix est vraiment jeune », a-t-il déclaré. « C'est moins fiable si vous avez toutes ces vidéos d'un enfant. »
Mais il a également lancé des projets en dehors de Minecraft, notamment une application appelée Leftover Chef. Il l'a décrit comme une application « qui permet aux utilisateurs de générer des idées de repas en fonction de certaines invites telles que les ingrédients dont ils disposent, leur niveau de compétence culinaire, etc. »
Une grande partie de l’expertise acquise par Satele est autodidacte. Pour cette raison, lorsqu’il a commencé le programme P-Tech à l’école, il avait déjà une certaine longueur d’avance. Cependant, au fur et à mesure de son avancement, il a pu adapter les nouvelles compétences acquises aux différents projets qu'il mène en dehors de l'école.
« Lorsque j'ai commencé ma deuxième année, ils ont commencé à explorer des voies que je n'avais jamais explorées, comme les bases de données et la conception d'applications mobiles. Cela m’a donc aidé à me diversifier », a-t-il déclaré. « Pour l'application mobile que j'ai créée, j'ai repris bon nombre de ces principes directement de mon cours P-Tech. »
Aujourd'hui lycéen de 16 ans, Satele ne sait toujours pas exactement ce qu'il veut poursuivre après avoir obtenu son diplôme, même s'il aura sans aucun doute de nombreuses options dans l'économie hyper axée sur la technologie d'aujourd'hui.
Pour le moment, il explore différentes possibilités. Il a expliqué que c'était la raison pour laquelle il souhaitait développer son application basée sur l'alimentation : c'était l'occasion d'explorer un autre élément de programmation.
En tant que personne qui aime l’idée de devenir entrepreneur, c’était un point de départ. Malgré tous les succès qu'il a rencontrés dans son domaine, il sait qu'il y a encore tout un monde à conquérir.
« Je savais qu'acquérir de l'expérience allait m'aider », a déclaré Satele. « Je dois apprendre; Je dois faire tout ce que je peux.