Interview: Simmi Sen, lauréate du Swift Student Challenge d’Apple sur la vie pendant une pandémie


Avant la WWDC 2020 de cette année, Apple a organisé le tout premier Swift Student Challenge, qui a demandé aux enfants et aux jeunes adultes de créer une aire de jeux Swift sur le sujet de leur choix. 350 candidats dans 41 pays et régions ont remporté cet honneur et seront les seules personnes à recevoir la collection convoitée de vestes et d’épingles WWDC 2020 d’Apple.

La prochaine neuvième niveleuse Simmi Sen est l’une des gagnantes du Swift Student Challenge de cette année. J’ai eu le plaisir de parler avec Simmi de sa passion pour le codage, de sa vie pendant la pandémie et de ses incroyables réalisations dans la vie jusqu’à présent.

Tout d’abord, parlez-moi un peu de votre participation au Swift Challenge. Qu’est-ce que tu as fait?

Donc, pour mon entrée au Swift Challenge, essentiellement ce que j’ai entré était; pendant cette quarantaine, depuis que je pratique la distanciation sociale, je pense aussi à comment améliorer mon style et des choses comme ça. Je pense donc à la couleur des cheveux que je veux teindre. Et mes amis pensent aussi cela. Et nous nous demandons: « Oh, de quelle couleur devons-nous teindre nos cheveux? » Et nous ne savons pas vraiment. Donc, comme nous ne pouvons pas aller au salon de coiffure, j’ai décidé d’utiliser mes connaissances en codage pour créer une application qui; Fondamentalement, vous prenez un selfie, puis il détectera vos cheveux et changera votre couleur de cheveux en une couleur amusante et lumineuse, puis vous pourrez voir à quoi vous ressemblez. Et si vous aimez cette couleur, vous pouvez aller teindre vos cheveux. Et si vous ne le faites pas, vous n’avez pas à le faire. Vous pouvez juste voir une autre couleur.

Avant la mise en quarantaine, une de mes amies a teint ses cheveux, puis elle détestait à quoi ça ressemblait. Alors elle a dû re-blanchir puis teindre une autre couleur. Et je me sentais juste mal pour elle. Je voulais donc créer une application pour que vous puissiez voir à quoi vous ressemblez.

Puis-je simplement vous dire combien je m’identifie à cela? J’ai généralement les cheveux roses, mais je n’ai pas pu aller au salon de coiffure depuis plus de trois mois. Je sais exactement ce que ça fait. J’aime cela.

Quel est le processus? Avec ce Défi Swift, comment avez-vous fait pour y arriver?

J’avais déjà quelques connaissances en programmation avant de faire cela avec Swift Playground, mais je n’ai jamais fait de Playground. Il y a en fait un tutoriel YouTube – je pense qu’il y a comme 10 parties. Il y a cet adolescent comme moi, et il a fait tout ce tutoriel sur la façon d’utiliser Swift Playground. J’ai commencé à expérimenter. J’ai donc d’abord regardé des didacticiels YouTube sur Swift Playground. Et puis après avoir fait ça, j’ai noté toutes les étapes sur un morceau de papier. Il y avait quelques étapes que je ne connaissais pas, c’est en fait juste beaucoup de Google et YouTube si vous y pensez.

Note de l’éditeur: Voici le YouTuber Simmi (qui, d’ailleurs, est également un gagnant du Swift Student Challenge) – Anyone Can Code

Pensez-vous qu’il serait judicieux pour Apple d’avoir des jeunes qui font certains de ces guides pratiques? Pensez-vous que vous vous êtes identifié au créateur YouTube parce qu’il était adolescent?

Absolument. L’enfant qui réalisait la vidéo YouTube l’expliquait en fait bien mieux que peut-être certaines personnes âgées. Parce que je pense qu’en tant qu’enfant, il a expliqué tous les problèmes que j’avais. J’aime aussi le fait qu’il était un enfant de mon âge. Je pense qu’il avait 14 ou 15 ans. Je pensais que c’était vraiment cool qu’il soit aussi dans la programmation. Donc voilà. Je pense que peut-être dans leurs tutoriels, Apple devrait utiliser plus d’enfants. Ça serait génial.

Était-ce facile de construire ce terrain de jeu Swift? Avez-vous eu du mal?

Je ne dirais pas que c’était facile. C’était assez difficile. Mais je pense que la principale chose que j’en ai retirée a été l’expérience d’apprentissage. J’ai beaucoup appris sur Swift. Le jour où Apple a annoncé le concours, j’ai pris quelques idées de brainstorming sur ce que je voulais faire et j’ai choisi celui-ci parce que je pouvais m’y rapporter le plus.

Et puis le lendemain, je viens de noter toutes les étapes, comme le pseudo-code – ce que je devais faire pour résoudre le problème. Ensuite, j’ai ouvert Swift et j’ai commencé à l’expérimenter. Je dirais que j’ai passé pas mal d’heures chaque jour à faire ce projet. Comme l’école ne se poursuit pas, j’ai eu plus de temps pour y travailler.

Vous avez commencé à coder lorsque vous étiez en sixième. Pouvez-vous nous parler un peu de ce qui a suscité votre intérêt?

J’ai en fait rejoint une équipe de la FLL (First LEGO League). En gros, je suis allé chez une personne dont le père faisait ce truc FLL avec un groupe de sept enfants (nous sommes tous devenus des amis très proches et je leur parle toujours). Dans l’équipe FLL, j’ai construit un robot et j’ai conçu le châssis. J’ai appris comment fonctionnent les différents moteurs et engrenages. Mais je voulais savoir comment coder parce que je pensais que pouvoir contrôler le robot était tellement cool.

Mais quand je suis allé coder le robot, cela ne fonctionnait pas exactement comme je le voulais. Lorsque vous construisez quelque chose, vous savez ce que vous faites puisque vous pouvez le toucher. Mais lorsque vous codez, vous ne savez pas exactement comment ce sera. Donc, lorsque j’exécutais le code, souvent au lieu de tourner à droite, il tournait à gauche et des choses comme ça.

J’ai continué d’essayer. J’ai regardé plus de tutoriels YouTube et j’ai demandé à tous mes autres coéquipiers. Et nous avons pu coder le robot. Et j’ai obtenu un codage vraiment intéressant à partir de là. Et j’ai fini par devenir le chef d’équipe du robot et de la programmation. Je pense que c’était vraiment cool.

Après la fin de notre saison, j’ai fait un M.I.T. cours de programmation, où au lieu de faire glisser des blocs, je taperais en fait Python. J’étais encore jeune, j’étais encore en sixième, donc je ne comprenais pas trop bien. Mais j’étais toujours intéressé par le codage. J’ai un robot à la maison avec lequel je programmais et pratiquais. J’ai donc pris un autre cours de Stanford – ce cours est vraiment bon parce qu’ils l’ont expliqué beaucoup mieux. Et je pense que je suis aussi devenu plus mature. Je pouvais juste mieux comprendre les choses. C’est ainsi que mon aventure de codage a vraiment commencé.

Vous avez également passé un été au Bangladesh à enseigner aux enfants à parler anglais et à utiliser des ordinateurs. Parle-moi un peu de ça.

J’ai été initié à ce programme au Bangladesh et à DCI (Distressed Children International) à cause de mon voisin. Elle aime m’apprendre de nouvelles choses et lire des livres avec moi, et elle fait aussi beaucoup de bénévolat. Elle m’a présenté cet endroit, cet orphelinat appelé Sun Child Home au Bangladesh. En gros, elle s’y rend chaque année et y reste un mois et leur enseigne l’anglais. Elle m’a demandé de l’accompagner. Alors je suis parti.

C’était vraiment excitant. Je l’ai aidée à traduire pour les filles parce que je parle le bangla. J’ai donc aidé à traduire son anglais en bangla pour que les filles puissent comprendre.

Un jour, je visitais le laboratoire d’informatique qu’ils avaient et j’ai laissé la porte ouverte et toutes les jeunes filles, elles, comme, ont couru dans la pièce et elles touchaient tout et nous demandaient si elles pouvaient utiliser les ordinateurs et des choses comme ça parce que ils ne l’utilisent pas souvent.

Donc, fondamentalement, le lendemain, j’ai fait un cours d’informatique pour eux où je leur ai appris à mettre des images et des choses comme ça sur un diaporama de présentation. Et ils l’ont vraiment apprécié. Et j’ai en fait enseigné aux filles plus âgées comment coder en utilisant la méthode du glissement des blocs.

Je pense que ce qui est intéressant d’aller au Sun Child Home, c’est que les filles, elles, seraient vraiment surprises par toutes ces petites choses. Par exemple, une souris qui bouge ou comment vous tapez, ce qui m’a vraiment ouvert les yeux.

Droite. Parce que vous venez d’avoir toujours des ordinateurs dans votre vie, voir des gens qui n’ont jamais utilisé un ordinateur en est surpris est une perspective très différente.

Ouais. Je fais encore beaucoup de travail pour DCI et je communique toujours avec les filles là-bas.

Pensez-vous que vous reviendrez

Ouais absolument. J’espère bientôt, peut-être après la fin de cette pandémie.

Parlez-moi de vos compétences Rubiks Cube.

Un jour, je m’ennuyais à la plage, alors j’ai acheté un Rubik’s Cube. Au début, je ne le bougeais que légèrement, puis je le remettais, mais je ne le brouillais jamais. Un jour, je l’ai brouillé et je n’ai tout simplement pas aimé son apparence. J’ai donc regardé un tutoriel YouTube – et résoudre un Rubik’s Cube était en fait plus facile que je ne le pensais. Donc, j’ai juste regardé le tutoriel et l’ai résolu et je ne voulais pas essayer de le résoudre à nouveau.

Mais j’ai vu tous ces autres Cubers le résoudre très rapidement. Alors, je me suis inspiré pour résoudre le Cube. Au début, je faisais en moyenne environ une minute ou 55 secondes. Alors j’ai décidé d’aller à ma première compétition Rubik’s Cube. Et je faisais en moyenne 55 secondes et je pensais que j’étais vraiment bon. Mais tout le monde était en moyenne de 15 secondes. J’ai donc fini dernier.

Mais j’ai beaucoup appris en allant à cette compétition et j’ai continué à participer aux compétitions. Je fais donc maintenant une moyenne d’environ 10 secondes. J’ai beaucoup pratiqué. C’est mon voyage Rubik’s Cube.

J’ai également créé un Rubik’s Cube Club car, lors des compétitions, j’ai remarqué que, sur les 120 compétiteurs, je suis généralement la seule fille. J’ai beaucoup de filles à rejoindre. Il y a 20 personnes et j’ai pu enseigner à 16 d’entre elles comment résoudre le Cube.

Sont-ils rapides aussi? Ou est-ce un peu plus lent pour eux?

Eh bien, ils ont tous une moyenne inférieure à une minute. Je pense que le plus rapide a pu atteindre une moyenne de 30 secondes, ce qui est, je pense, plutôt bon.

Vous programmez toujours régulièrement?

Ouais. J’essaie habituellement de le faire tous les jours. Je fais un nouveau devoir de ces cours que je prends tous les jours. J’aime aussi regarder des vidéos à codage aléatoire.

Envisagez-vous de participer au concours de codage d’Apple l’année prochaine?

Ouais, je prévois de faire ça. Je n’avais pas vraiment pensé à ce que je vais faire pour le prochain, mais j’en suis ravi.

Pensez-vous que vous voulez être codeur une fois que vous sortez de l’école, comme peut-être à la sortie du collège?

Je ne sais pas exactement ce que je veux être quand je serai grand. Mais étant donné que je fais beaucoup de programmation – j’aime aussi dessiner numériquement avec Adobe Photoshop – je sais que le codage en sera une grande partie. Cela pourrait certainement influencer ce que je veux faire. Je sens que je vais utiliser le codage dans la profession que je choisis car c’est très utile.

Vous aimez dessiner avec Adobe Photoshop? Vous considérez-vous comme un artiste ou un graphiste?

Je pense que je suis graphiste. J’ai appris à utiliser Adobe Photoshop en sixième année parce que j’ai obtenu une tablette Wacom et commencé à dessiner avec Photoshop (j’ai appris à l’utiliser en regardant YouTube). En fait, je crée des modèles de T-shirts que je fabrique et je vends les T-shirts dans un magasin de streetwear à Portland.

Découvrez les t-shirts graphiques de Simmi

Merci beaucoup de m’avoir rencontré. Il y a tellement de choses qui se passent. Je suis très impressionné. Ravie de vous rencontrer. **

Je vous remercie.

Nous sommes reconnaissants à Setapp d’avoir sponsorisé notre couverture de la WWDC 2020. Le contenu de cet article reflète uniquement notre propre opinion éditoriale.



Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*