Accueil > Graduate stories > What we learned as junior developers coding a web app remotely in 3 weeks
What we learned as junior developers coding a web app remotely in 3 weeks
La pandémie COVID-19 a eu un impact différent sur chacun d'entre nous. Au cours des dernières semaines, cette situation de confinement nous est tombé dessus pendant que nous, une équipe de 3 personnes terminions notre formation en développement web au Wagon Montréal.
Sommaire
Comme à la fin de chaque session de formation, nous commencions à peine nos semaines de projets, super excités de mettre en pratique tout ce que nous avons appris pendant les 24 semaines du bootcamp.
Quelques jours auparavant, nous travaillions encore ensemble sur le campus, réfléchissant à la structure générale de notre projet, écrivant nos premières lignes de code lorsque les recommandations des autorités locales de rester à la maison sont sorties. Bien entendu, nous avons suivi ces instructions. Nous allions à présent travailler à distance.
Bien que nous soyons une équipe de jeunes développeurs, je suis assez fière de dire que nous avons réussi à coder toutes nos principales fonctionnalités en 3 semaines et que nous sommes heureux de présenter notre application web samedi prochain. J'ai tellement appris de cette expérience que que je souhaite la partager avec d'autres personnes. J'espère que vous en tirerez aussi des enseignements !
Nos parcours respectifs
Personne dans mon équipe n'avait d'expérience en développement web avant le bootcamp. J'ai une formation en marketing et communication et aujourd'hui, je travaille en tant que responsable de communauté et carrières au Wagon Montréal. Jeff, l'un de mes coéquipiers a une formation en administration des affaires et travaille comme coordinateur administratif chez Lufa Farms.
Quant à Lotfi, il a suivi une formation en gestion des ventes et des études en finance. Bien que nos parcours soient différents, nous partageons tous la même curiosité et une forte volonté d'apprendre. Mais comment avons-nous réussi, même débutants, à coder une application web complète à distance ?
S'adapter rapidement
Dès le départ nous tenions à livrer un produit de qualité. Avec la situation de confinement, il fallait nous adapter rapidement pour continuer à travailler ensemble dans les meilleures conditions possibles. Ce qui fait la différence dans une équipe travaillant à distance ? Une forte motivation et un fort engagement personnel de la part de chaque membre de l’équipe.
Nous étions tous sur la même longueur d’ondes dès le début. Et nous avons eu la chance de pouvoir compter sur un bon environnement d’apprentissage mis en place par Le Wagon pour y arriver ( accès en ligne aux professeurs, et la possibilité d’ouvrir des tickets dès qu’on a besoin d’aide par exemple).
« Stand up » au début de chaque session
Chaque jour de projet, les mardi et jeudi soirs ainsi que les samedis, nous commençions nos sessions par un «stand up» à la manière Agile. Chaque membre partageait ce qu'il a fait avant la réunion, ce qu'il a prévu de faire et ses blocages s’il y a lieu.
Nous entraidions et priorisions toutes les actions ensemble. Parfois, nous corrigions certains bugs ensemble avant de décider de demander de l'aide auprès de développeurs plus expérimentés (nos professeurs et TA). Nous entraidions et priorisions tous les actions ensemble. Parfois, nous corrigions certains bugs ensemble avant de décider de demander de l'aide auprès de développeurs plus expérimentés (nos professeurs et TA). Avec si peu de temps à notre disposition, il est important d’aller droit au but et de maintenir un esprit de collaboration tout au long du processus.
Il n'y a rien de tel que “trop” de communications
Je ne saurais trop insister sur le fait que la communication est plus importante que jamais dans une situation de travail à distance. Nous nous parlions tous les jours de façon informel et avisions l’équipe dès qu’on avait besoin de faire des changements majeurs ou qu'on avait de nouvelles idées de fonctionnalités.
Et surtout, nous nous sommes encouragés mutuellement lorsque les choses étaient difficiles en partageant des blagues de geeks de temps en temp. Le fait de s'assurer que chaque membre de l'équipe se sente apprécié pour ses efforts nous a également tous remonté le moral.
Favoriser la transparence dans les tâches de chacun
Notre liste de tâche était partagée avec tous les membres de l'équipe sur Trello: chaque fois que l'un de nous terminait une tâche, il suffisait de jeter un oeil sur la to-do de l’équipe pour offrir de l’aide sur un nouveau défi. Tout le monde restait au courant de ce qui se passait bien avant nos “ Stand Up” .
Le plus important: s’amuser malgré les difficultés
A chaque fois que nous rencontrions un problème, ou que le code était cassé Jeff nous sortait joyeusement " Super, un nouveau bug à réparer".
Nous avons passé de bons moments en équipe, même lorsque nous avions des problèmes à résoudre, car c'est là que nous avons le plus appris. Nous apprécions tellement que Lotfi mette toujours un point d'honneur à célébrer nos petites victoires.
Au final, la situation nous a rapproché plus que jamais
Je pense que la distanciation sociale nous a obligée à faire plus d'efforts pour nous assurer que tout le monde est sur la même longueur d’ondes. Nous nous assurions d’user intelligemment du temps que nous passions ensemble pendant les conférences téléphoniques et nous concentrions sur les différentes manières de nous entraider au mieux.
Je suis consciente que ce n’est pas facile pour beaucoup de gens, mais je suis sûre que je vais appliquer certaines de ces pratiques dans ma vie quotidienne dorénavant, même après la crise. Je ne sais pas ce que l'avenir nous réserve mais je suis sûre que nous aurons les bonnes compétences pour nous y adapter rapidement à nouveau.
Si vous êtes curieux de voir le résultat de notre travail, rendez-vous samedi pour notre Demo Day à distance. Réservez votre place ici pour recevoir le lien du Live le jour de l’événement.