Jessica Kwok
Développeur Ruby Junior chez PayWith USA
Programme suivi
Développement web
Type de programme
Bootcamp de développement Web
Compétences clés acquises
- Programmation côté serveur
- Serveurs Web
- Bases de données

Entrevue
Où travaillez-vous actuellement et que faites-vous là-bas ?
Je travaille actuellement chez PayWith USA en tant que Développeur Ruby Junior. Au cours de mes dernières semaines de BrainStation en tant qu'assistant d'enseignement, l'équipe du service de carrière m'a connecté à PayWith USA. Je n'ai pas touché à une seule ligne de code Ruby pendant mon séjour à BrainStation, mais PayWith a tout de même tenté ma chance ! Cela semble drôle, non ? Le processus d'embauche que j'ai suivi avec PayWith reflétait ce que j'appréciais le plus dans mon expérience de bootcamp. Mes principaux enseignements de BrainStation sont allés au-delà des connaissances que j'ai acquises pour JavaScript et React. Le bootcamp m'a donné l'opportunité de montrer à mes futurs employeurs que je peux apprendre beaucoup, et en peu de temps. Plus important encore, j'ai appris à accepter le mélange de cheminements de carrière sur mon CV et j'ai réalisé qu'il y avait des compétences non techniques que j'ai acquises au fil des ans qui jouent bien dans le rôle d'un développeur. Je fais maintenant partie d'une équipe qui développe des solutions de paiement et de récompenses, et cela m'excite de savoir qu'il y a des morceaux de code que j'ai écrits qui font partie de la vie quotidienne des utilisateurs.
A quoi ressemble votre quotidien type ?
Bien que ma mêlée quotidienne commence à 9h, je suis généralement levé et en ligne avec mon café à 8h30. J'aime prendre la demi-heure supplémentaire juste pour revoir ce que j'ai fait la veille et pour passer en revue toutes les demandes d'extraction en attente ou approuvées. Je n'ai généralement qu'une ou deux sessions de programmation en binôme dédiées avec un développeur senior sur une base hebdomadaire, donc beaucoup d'apprentissage vient de l'exploration du code par moi-même et de la prise de l'initiative de poser des questions de clarification sur Slack. Après une rapide réunion Scrum, je travaille sur les tickets qui m'ont été attribués et je contacte mon équipe si je suis bloqué sur quoi que ce soit. PayWith a également un programme d'intégration pour les développeurs juniors qui consiste en une collection de défis liés à Ruby et Rails, donc je reviens à ces défis chaque fois que j'en ai l'occasion. Tout au long de la journée, les membres de mon équipe ouvriront des pull requests et je prendrai quelques instants pour revoir leur code afin de comprendre comment les choses sont implémentées. Ma journée de travail est en fait assez flexible, avec des heures de base de 10h à 16h tant que nous accomplissons nos tâches, mais je me retrouve à rester en ligne jusqu'à 17h30 la plupart des jours juste parce que je le veux.
Pouvez-vous nous parler un peu de votre formation et de votre parcours professionnel ?
Qu'obtenez-vous lorsque vous croisez un baccalauréat en kinésiologie avec l'administration de bureau, la comptabilité et une licence de courtier hypothécaire? Un apprenant rapide, très axé sur les détails et éprouvé, qui était terrible en vente, sans compétences techniques ni expérience requises dans le monde du codage.
Fraîchement sortie de l'université, j'ai gravi les échelons de réceptionniste à gestionnaire de bureau dans le secteur des prêts hypothécaires et de la finance. Dans tous mes rôles passés, j'ai toujours été considéré comme la personne de référence et j'ai souvent assumé la responsabilité de former les nouvelles recrues. J'ai eu la chance d'avoir appris et acquis de l'expérience dans plusieurs départements parce que j'avais hâte d'aller au-delà de mes propres responsabilités et d'apporter de l'aide là où c'était nécessaire.
Pourquoi avez-vous choisi d'étudier à BrainStation ?
J'ai créé une feuille de calcul pour suivre mes recherches sur les bootcamps de développement Web disponibles, et être en congé de maternité signifiait que la disponibilité du cours en ligne était une priorité pour moi. J'ai choisi BrainStation car ils connaissaient déjà bien la diffusion de contenu en ligne (même avant la pandémie) et chaque interaction que j'ai eue avec leur équipe d'admission était excellente. J'ai également été impressionné par toutes les critiques positives sur BrainStation et leur vaste réseau d'anciens élèves en pleine croissance.
Qu'est-ce qui vous a poussé à changer de carrière ?
Pendant mon congé de maternité, je réfléchissais à mon plan de retour au travail. C'est là que j'ai réalisé que même si ma position dans l'administration gouvernementale était stable et me procurait de nombreux avantages, je ne me sentais pas épanouie ou accomplie à la fin de la journée de travail. En même temps, je dirigeais ma propre entreprise de calligraphie pour rester productive pendant le congé de maternité et j'ai pensé que ce serait une excellente idée de développer mon propre site Web. J'ai toujours été intimidé par l'idée de devenir développeur, mais j'ai décidé que c'était le moment idéal pour commencer quelque chose de nouveau. J'ai commencé à apprendre à coder chaque fois que mon bébé faisait la sieste et j'ai réalisé que je ne voulais pas quitter l'ordinateur, peu importe à quel point j'étais frustré par un problème. C'est ainsi que j'ai su que j'avais trouvé mon nouvel objectif de carrière.
Comment décririez-vous votre expérience d'apprentissage chez BrainStation ?
Mon expérience chez BrainStation est allée bien au-delà de ce à quoi je m'attendais. Non seulement j'ai appris à créer une application complète en 10 semaines, mais j'ai beaucoup appris sur moi-même au cours du processus. Ma confiance et ma passion pour ma carrière ont considérablement augmenté depuis le début de BrainStation et je suis en mesure de les exploiter pour poursuivre ma croissance. L'équipe de l'éducation et l'équipe des services de carrière ont été d'un grand soutien et ont souvent fait des heures supplémentaires pour répondre aux questions et fournir de précieux conseils. Au-delà de cela, tout le personnel avec qui j'ai interagi chez BrainStation a été réactif et professionnel. C'est ringard de dire que le Bootcamp a changé la vie, mais -- le bootcamp a vraiment changé la vie.
Ma confiance et ma passion pour ma carrière ont considérablement augmenté depuis le début de BrainStation et je suis en mesure de les exploiter pour poursuivre ma croissance. L'équipe de l'éducation et l'équipe des services de carrière ont été d'un grand soutien et ont souvent fait des heures supplémentaires pour répondre aux questions et fournir de précieux conseils.
Quel a été votre point culminant du Bootcamp de développement Web ?
Bien qu'il y ait eu de nombreux moments 'aha' tout au long du programme, j'ai senti qu'un véritable tournant dans mon expérience a été la semaine où nous avons appris React. Je me souviens avoir pensé 'Qu'est-ce qui se passe ?' pendant la conférence React et se sentant vaincu à l'idée d'utiliser cette bibliothèque. Cette même nuit, j'ai commencé mon premier projet React et environ une heure plus tard, je me souviens clairement avoir envoyé un message à un camarade de classe 'J'adore React!' Ce fut définitivement un moment fort pour moi car en tant que développeur, il y aura toujours de nouvelles choses intimidantes à apprendre, mais cela pourrait être votre nouvel amour trouvé si vous l'apprenez avec succès.
Quelle a été la partie la plus difficile de votre expérience d'apprentissage ?
La partie la plus difficile de mon expérience n'était pas vraiment une exigence du programme. Je me suis fixé comme objectif de continuer à m'étendre dans des domaines nouveaux et inconfortables. En plus de terminer mes propres devoirs, j'ai essayé de répondre aux questions que mes camarades de classe ont postées sur Slack, d'organiser des cafés-causeries avec des étudiants d'autres programmes et d'établir activement de nouvelles connexions sur LinkedIn. J'avais l'habitude de m'identifier comme une personne timide qui n'avait pas grand-chose à dire, mais maintenant, il est beaucoup plus facile pour moi d'atteindre des inconnus sur LinkedIn et de me présenter.
Selon vous, quelles sont les compétences les plus précieuses que vous avez acquises ?
Avant de commencer chez BrainStation, je dirais que j'espérais acquérir les compétences techniques dont j'avais besoin pour passer à un rôle de développeur. Bien que les compétences techniques que j'ai acquises soient précieuses, je dirais qu'apprendre à apprendre a été la compétence la plus importante que j'ai acquise. Nous avons été obligés d'apprendre de grands concepts et de les appliquer immédiatement dans un projet. Avec cette méthode, nous avons dû montrer notre courage, notre capacité d'adaptation et nos compétences en gestion du temps en plus de démontrer notre compréhension du code.
Quels conseils donneriez-vous aux professionnels qui envisagent un programme diplômant BrainStation ?
Investissez-vous à 100 % dans le programme - parce que vous obtenez ce que vous y investissez. Il est facile de se laisser prendre par les devoirs, mais prenez le temps de participer au programme d'une autre manière. J'ai eu des camarades de classe qui ont réussi en posant des questions conceptuelles plus approfondies pendant les cours, en aidant leurs pairs et en formant des groupes d'étude les uns avec les autres. Je me suis forcé à m'inscrire à chaque café et j'ai rencontré une foule de gens vraiment incroyables. Le Bootcamp de développement Web BrainStation vise à faire plus que simplement vous enseigner les compétences techniques - profitez des ateliers de carrière et mettez réellement leurs conseils en pratique.

Projet en vedette
SpellBee
SpellBee est une application mobile d'orthographe et de vocabulaire conçue pour les enfants et personnalisable par les parents. Étant une nouvelle maman dans un monde où la technologie est si ancrée dans nos vies, je voulais développer un jeu qui permettrait aux enfants de s'engager avec la technologie de manière amusante et éducative. En même temps, je me rends compte que les parents ont de plus en plus de mal à contrôler le contenu en ligne qui est exposé à leurs enfants. Je voulais donc donner beaucoup de contrôle aux parents et leur permettre de créer et de modifier leurs propres jeux de vocabulaire. .