HISTOIRES HORS DU COMMUN

Décodez les mystères du codage

La route peut être longue pour devenir développeurs. La bonne nouvelle, c’est qu’elle est sans danger, et que vous pouvez commencer votre aventure à tout moment.

Vers le codage et au-delà !

Sotaro Otsuka, développeur de jeux japonais, a effectué lui-même la planification, la conception graphique et la programmation de TIME LOCKER - Shooter.

Sotaro, qui a étudié le graphisme à l’école, a commencé à apprendre le codage à 19 ans. Comment s’est déroulée la transition du graphisme vers la programmation ?

Sotaro s’est découvert un intérêt pour le codage en voyant un site Web qu’un de ses amis avait créé.

« Quand j’étudiais au lycée professionnel, les animations qu’on s’acharnait à créer n’étaient franchement rien d’autre que des “images”. Le travail de mon ami a complètement changé ma vision des choses. Le codage permet aux personnages dans l’image de se déplacer à votre guise. Cette toute nouvelle expérience m’a donné l’idée de produire des “animations avec lesquelles on peut jouer” ».

Quand il s’est rendu compte qu’il était passionné, Sotaro a commencé à apprendre le codage, et un tout nouveau monde s’est ouvert à lui. Pour lui, le codage est devenu un moyen d’exprimer ses pensées.

Procéder par tâtonnements

Sotaro a commencé à apprendre le codage tout seul et a continué à s’exercer. Avec TIME LOCKER, le jeu qu’il a conçu, Sotaro a pu réaliser son rêve de créer une « animation avec laquelle on peut jouer ».

« À l’époque, je voulais créer un jeu qui “ne bouge que lorsqu’on le touche”. Dans TIME LOCKER, un glissement du doigt suffit pour contrôler les déplacements des personnages. J’ai puisé cette inspiration dans Safari sur iPhone et Ipad, ainsi que sur les apps de réseaux sociaux. En effet, ce sont des commandes faciles à apprendre, que tout le monde connaît ».

Sotaro admet que les défis sont nombreux dans tout projet de développement. Mais ces défis l’ont aussi poussé à apprendre de nouvelles techniques et accru son savoir. Et grâce à ces défis, il a pu terminer TIME LOCKER.

« Il faut d’abord définir un schéma directeur pour le jeu. Ensuite, vous devez apprendre toutes les techniques nécessaires : ce sont les leçons que j’ai pu tirer de mon expérience. Bien sûr, il n’y a pas qu’une seule façon d’apprendre, et chacun a sa méthode qui lui convient. Celle qui me convient le mieux, c’est de démarrer en étant déterminé à obtenir le résultat que je veux et à apprendre tout ce qu’il faut pour y parvenir. »

Vos meilleurs partenaires

N’importe qui peut apprendre à coder, quelque soit leur genre ou leur âge. Vous pouvez même utiliser une app pour débuter !

Si vous voulez apprendre Swift, le langage phare des développeurs d’apps, vous avez plusieurs apps à votre disposition. Vous avez accès aux cours gratuits dans Swift Playgrounds sur iPad, ou vous pouvez vous diriger vers les apps telles que codeSpark Academy: Kids Coding et Lightbot : Code Hour pour vous entraîner à penser comme des programmeurs.

De puissants outils pour les développeurs

Une fois que vous avez appris les bases de la programmation, vous pouvez utiliser les apps ci-dessous pour terminer votre premier projet.

Code Editor by Panic et Code Master peuvent vous aider à écrire des codes, tandis que TestFlight vous permet de tester des apps en phase de bêta-test sur différents appareils.

On ne finit jamais d’apprendre

Les techniques de codage s’améliorent de jour en jour. Grâce à la formation continue, tout le monde peut devenir d’excellents codeurs.

Udemy propose un bon nombre de cours intéressants pour les étudiants passionnés par la programmation. L’app TED propose des techniques de programmation de pointe pour donner un coup de pouce à votre apprentissage.

Envie de devenir développeurs ? Lancez-vous dès aujourd’hui. Accédez à tout ce dont vous avez besoin en un claquement (ou glissement) de doigts !