France World

Les stages rémunérés sont-ils la solution à l’inclusivité dans la technologie ?

Je suis de plus en plus conscient d’un problème d’inclusivité dans la technologie. En 2017, je suis tombé sur une organisation à but non lucratif à LA cela s’attaquait à une partie importante et compliquée du problème : les opportunités de carrière pour les jeunes de couleur dans les communautés à faible revenu. Leur programme a rencontré des enfants du collège et du lycée et leur a appris à coder. Parallèlement à cela, les enfants ont acquis les compétences générales dont ils auraient besoin pour réussir dans le domaine de la technologie. L’organisation à but non lucratif s’assurerait d’avoir des ordinateurs portables et du WiFi, s’assurerait qu’ils se présentent en classe et ouvrirait autrement les portes d’une carrière dans la technologie. Les stages rémunérés ne m’avaient pas encore traversé l’esprit.

Une organisation à but non lucratif apprend aux enfants à coder et suscite leur intérêt pour l’informatique, ce qui les exposera éventuellement à des emplois bien rémunérés. Ça sonne bien, n’est-ce pas ?

Le problème

Ce que j’ai appris ensuite m’a fait réfléchir. Apprendre aux enfants à coder fonctionnait – pas du jour au lendemain, et pas à l’échelle dont nous avions besoin, mais les enfants terminaient le programme avec succès. Cependant, les diplômés touchaient la couche suivante dans un bourbier générationnel profond – sans rampes d’accès aux classes moyennes et supérieures vers la technologie comme réseaux personnels et stages, il était vraiment difficile pour ces enfants (maintenant de jeunes adultes) d’obtenir leur premier emploi.

Même s’ils pouvaient obtenir des stages, bon nombre de ces étudiants étaient tenus de contribuer aux revenus de leur ménage le plus tôt possible. Faire un stage non rémunéré pour obtenir un meilleur emploi plus tard était tout simplement intenable. Ils avaient besoin d’un moyen de continuer à développer leurs compétences, et ils avaient besoin d’un moyen d’être payés pour le faire. S’il y a une chose dont je me souviens clairement à propos de l’apprentissage du codage, c’est qu’il a fallu des heures et des heures de temps généralement « improductif » qui ne rapporterait pas avant des années. Cela pourrait bien être l’un des (nombreux) facteurs sous-jacents au problème de l’inclusivité dans la technologie.

Je ne pouvais pas m’empêcher d’y penser. Si vous pouvez coder un peu, quels sont les facteurs limitants qui vous empêchent de gagner de l’argent avec cette compétence ? J’ai utilisé des services comme Upwork et Fiverr qui vous permettent de vous connecter avec des développeurs du monde entier. Vous en avez certainement pour votre argent, mais le niveau général de qualité n’est pas aussi élevé que je le souhaiterais, pas plus que la nature transactionnelle. Je n’aime pas non plus les implications en matière de sécurité et de confidentialité de donner à des étrangers du monde entier l’accès à ma base de code, ou pire, à mes informations d’identification. Et avouons-le, je ne veux pas vraiment être le premier client de quelqu’un. Par définition, les chances d’un résultat amateur sont assez élevées.

Construire de manière modulaire

Ce que je me demandais était ceci : pouvez-vous payer ces développeurs en début de carrière pour construire des morceaux de code standardisés ? L’avantage d’écrire dans ces pièces discrètes est que le développeur n’a pas à créer une application entière ; ils peuvent s’attaquer à l’écriture d’un petit morceau dans une application de travail plus grande, vous avez donc une part appropriée de responsabilité pour le niveau de compétence du codeur.

Dans le même temps, le codeur peut avoir un sentiment d’exhaustivité en ayant la responsabilité d’un domaine spécifique. Et si, en tant que plate-forme, nous réglementons des choses comme la façon dont nous gérons les mots de passe et les données sensibles, ces ingrédients d’application, ou « modules », seraient relativement sûrs à utiliser.

En construisant de manière modulaire, nous pouvons également combiner les pièces de nouvelles manières spontanées ; un utilisateur interagissant avec ces modules dans une application sans code pourrait créer quelque chose de manière rapide, sécurisée et assez adaptée à ses besoins. Avec aussi peu que 100 modules, il y aurait autant de façons de les combiner qu’il y a d’atomes dans l’univers. Ce serait facilement 10 fois plus rapide que la construction à partir de zéro, et avec moins de bogues car il y a moins de nouveau code publié par changement. Et si tout cela était vrai, ce serait en fait assez amusant à utiliser.

Pas de code, avec code source

Je me méfie généralement du no-code, mais j’ai décidé que cela pourrait être acceptable si nous donnions aux utilisateurs l’accès à leur code source. La plate-forme serait incitée à garder les utilisateurs en étant formidables, au lieu d’être bloquée contre leur gré. Et si vous atteignez les limites de la plate-forme ou pensez que vous pouvez l’exécuter vous-même moins cher/plus sûr, vous éjectez simplement une application NodeJS. L’exposition du code source des applications que nous produisons prend également en charge le contrôle de version à l’aide d’équipements modernes tels que GitHub. Plus important encore, je voulais que le code des applications soit écrit de la même manière que je l’écrirais moi-même. Juste plus vite.

L’expérience du stage rémunéré

Je finissais un jeu mobile en tant que projet parallèle. En faisant cela, je voulais voir ce que c’était que de travailler avec des diplômés fraîchement sortis de ces programmes d’apprentissage du code. J’avais un peu peur de A) travailler avec de nouveaux développeurs aux compétences inconnues, et B) voir si cela pouvait être gênant que nous venions d’horizons si différents. Me poussant à travers ce peu d’hésitation, j’ai contacté un ami de l’association et lui ai demandé : y a-t-il des diplômés récents qui pourraient utiliser un stage rémunéré ? J’ai eu deux candidats. Nous avons fait des interviews vidéo. J’ai fait une évaluation JavaScript pour voir ce qu’ils savaient et comment ils essayaient de résoudre les problèmes. J’ai décidé de les embaucher tous les deux pour un travail à temps partiel de deux mois, payé 25 $/heure.

Pour le stage en lui-même, ils ont travaillé 20 heures par semaine. Je leur ai confié des tâches et j’ai commencé à les coacher, en utilisant un mélange de temps libre et d’« heures de bureau » pendant lesquelles j’étais disponible en temps réel. Ils ont corrigé des bugs et conçu des niveaux pour le jeu que je construisais. Nous avons conçu des expériences et examiné des analyses pour voir les concepts de démarrage lean dans la pratique.

Les résultats du stage rémunéré

Ils avaient besoin de beaucoup de coaching. Je suis à mon meilleur quand j’ai quelqu’un pour qui me présenter, donc ça a marché. J’ai essayé d’équilibrer le maintien du projet tout en approfondissant les compétences qu’ils avaient déjà acquises : comment examiner les idées, déboguer une application, gérer un dépôt et travailler en équipe. C’étaient des jeunes dans la vingtaine qui voulaient s’améliorer en écriture de code et trouver un travail dans la technologie ; J’ai plus d’une décennie d’avance sur ce même chemin. Nous avions plein de points communs.

A la fin des deux mois, l’un des stagiaires s’est séparé. L’autre m’a accepté une offre pour être co-fondateur de ma prochaine entreprise. Le jeu sur lequel nous avions travaillé était terminé pour le moment, et je voulais commencer à écrire cette plate-forme sans code que j’avais en tête. Je voulais aussi pousser le concept de « stages rémunérés construisant des modules » un peu plus loin. Nous avons passé un an à explorer différentes idées, à construire des prototypes et à essayer de construire une UX basée sur des modules. Quelque chose qui ressemblait suffisamment à du vrai code pour être puissant et suffisamment différent pour être accessible à l’employé de bureau moyen. L’inclusivité dans la technologie ne signifie pas seulement des personnes d’horizons différents, mais aussi des niveaux de compétence.

Faux départ

À un moment donné, nous avions l’impression que nous étions sur le point d’être en adéquation avec le marché des produits, et nous avons obtenu des investissements providentiels. Nous avons ajouté un responsable marketing co-fondateur et un ingénieur co-fondateur. Un conseil de conseillers. Nous avons de nouveau lancé le programme de stages rémunérés avec deux autres personnes ; ils ont construit de nouveaux modules pour la plate-forme et ont été un agréable ajout temporaire à notre équipe.

La question initiale que nous nous posions : les codeurs de ce niveau de compétence pourraient-ils créer ces modules ? – est revenu avec un retentissant, « Ouais, à peu près! » Quelqu’un a mentionné notre programme de stages rémunérés dans un panel de carrière pour les femmes dans la technologie et nous avons reçu huit candidatures en un week-end. Peu importe ce que nous construisions, il semblait y avoir un appétit pour le programme de stages rémunérés. Cela semblait être une étape vers l’amélioration de l’inclusivité dans la technologie.

Pas de produit, mais un peu d’espoir pour l’inclusivité dans la technologie

Le programme de stages rémunérés avait des étapes provisoires et anecdotiques pour améliorer l’inclusivité dans la technologie. Cependant, malgré tout ce que nous avons essayé sur le plan marketing pour intéresser les gens à la plateforme sans code, rien n’a vraiment pris. Nous avions vraiment du mal à trouver une communauté d’utilisateurs à exploiter. Nous avons failli décrocher quelques gros clients, mais ils se sont tous essoufflés. L’un à un concurrent orienté verticalement, les autres à cause de notre avance. La conformité SOC 2 est difficile pour une équipe de cinq personnes de quatre mois sans revenus. Nous avons dû réduire l’équipe tout en poursuivant la quête de l’adéquation produit-marché.

À cette époque, nous avons eu un retour gratifiant – j’ai reçu un e-mail à l’improviste de SpaceX. L’un des premiers participants au stage rémunéré postulait pour un poste d’ingénieur logiciel et m’a cité comme référence. J’ai parlé au recruteur et lui ai donné une évaluation honnête de ses forces et faiblesses ; J’ai probablement jailli un peu, mais j’ai vraiment essayé de retenir à quel point je voulais que cela fonctionne. La dernière chose que je voulais était de surestimer leurs compétences et de les laisser finir au-dessus de leur tête. Roulement de tambour… Ils ont le boulot !

Stages rémunérés dans le cadre de l’onramp

Quel que soit le petit rôle que nous ayons joué dans leur parcours, nous avons pu faire partie de la rampe pour que cet enfant (enfin, ils étaient un enfant quand ils ont commencé le programme original d’apprentissage du code) de l’est de LA dans un rôle professionnel dans la technologie. Auraient-ils obtenu le poste chez SpaceX sans notre stage rémunéré ? Je n’ai aucun moyen de le savoir, mais j’aimerais penser que c’était un cran en leur faveur.

Nous essayons toujours de trouver les bons cas d’utilisation pour la plate-forme sans code. La construction de modules semble fonctionner. Construire avec des stagiaires rémunérés issus de milieux sous-représentés semble fonctionner. Si nous pouvons débloquer cela à grande échelle, c’est un avantage pour la société. Un pas vers une véritable inclusivité dans la technologie. Et nous aurons de la bonne volonté avec la prochaine génération d’une ressource rare : de grands ingénieurs qui parlent couramment notre façon de penser. Cela ressemble à quelque chose qui mérite d’être abordé.

Nous avons essentiellement arrêté le marketing pendant que nous essayons de comprendre ce que nous construisons. Comment nous positionnons la plateforme et comment elle monétise est actuellement une question ouverte ; nous n’avons pas compris exactement qui est notre utilisateur et quels problèmes il doit résoudre. Nous pensons que cela pourrait être dans l’espace d’automatisation, rationalisant les processus métier.

Aller de l’avant

Pour continuer à explorer cette voie, nous avons besoin de deux choses :

Problèmes du monde réel à résoudre. Quels processus souhaiteriez-vous être meilleurs au travail ? Même si vous ne savez pas comment les résoudre, entendre parler de la douleur et de la frustration nous est utile. Nous avons entendu parler de l’intégration des membres de l’équipe, de la synchronisation des niveaux d’inventaire, de la création de bons de commande et de l’ingestion de données. Quoi d’autre?

Candidatures stagiaires rémunérées. Nous avons un quelques créneaux ouverts pour le prochain cycle du programme de stages rémunérés. Notre prochain cycle comptera quatre personnes, maintenant que nous en avons vu deux travailler. Nous serions ravis de rencontrer des personnes issues de milieux sous-représentés, capables d’écrire un peu de code et à la recherche de leur premier emploi dans la technologie.

James Marks

Fondateur & PDG

Je suis entrepreneur, designer et programmeur. J’ai démarré, levé des fonds, construit des équipes et vendu des entreprises, en mettant l’accent sur l’autonomisation de la classe créative et la création d’entreprises inclusives et durables.

Source

L’article Les stages rémunérés sont-ils la solution à l’inclusivité dans la technologie ? est apparu en premier sur zimo news.