Daniel Castro

Ingénieur logiciel chez Microsoft

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
Afficher les détails du programme Daniel Castro

Entrevue

Daniel a terminé ses études à BrainStation Miami (anciennement Wyncode Academy).

Où travaillez-vous actuellement et que faites-vous là-bas ?

Je travaille actuellement chez Microsoft. Je fais partie de l'équipe de sécurité et de conformité, où je travaille en tant qu'ingénieur logiciel. Notre équipe fournit une suite de différents produits au sein de Microsoft pour s'assurer que toutes nos équipes restent conformes à la loi et sécurisées, ce qui, au cours des derniers mois, a pris plus d'importance.

En tant qu'ingénieur logiciel, à quoi ressemble une journée type pour vous ?

J'arrive généralement sur mon ordinateur vers 8h00 afin de pouvoir vérifier où j'ai laissé toutes mes tâches en attente de la veille et essayer de mettre à jour le tableau avant notre lever de 9h30. Ensuite, en équipe, nous examinons où se trouvent toutes les fonctionnalités, si elles sont déjà en production, si elles ne le sont pas, à quel stade en sont-elles, nos responsables auront généralement une opinion bien arrêtée sur quelque chose qui a été dit lors de cette réunion, et puis après cela, il travaillera pour accomplir toutes les tâches que nous avons.

Récemment, cependant, la journée est également occupée par de nombreuses réunions de synchronisation. Notre équipe a subi beaucoup de pression, surtout au cours des deux derniers mois, car nous sommes chargés de certains produits très importants qui doivent être déployés dans toute l'entreprise. Donc, en plus de la synchronisation du matin, nous avons beaucoup de mini-synchronisations pour nous assurer que tout reste sur la bonne voie car il y a des échéances cruciales à ne pas manquer.

Pouvez-vous nous en dire un peu plus sur votre formation et votre parcours professionnel ?

J'ai étudié la littérature anglaise à l'université, et après avoir obtenu mon diplôme, j'ai déménagé en Corée du Sud pour enseigner. J'y suis restée neuf ans, et quand je suis revenue, je n'avais pas envie de continuer dans cette voie. J'ai commencé le lent processus de me convertir d'un professeur d'anglais à l'endroit où je suis maintenant. La première chose que j'ai faite a été d'accepter un poste de professeur de mathématiques dans un lycée privé du sud de la Floride. Cette école n'avait pas de programme de codage, alors j'ai commencé à étudier les bases de l'informatique par moi-même juste pour pouvoir donner aux étudiants quelques leçons d'introduction sur le sujet. J'ai trouvé que ça m'intéressait vraiment, alors j'ai continué à suivre des cours en ligne sur l'informatique. Au fur et à mesure que mon intérêt pour ce domaine grandissait, j'ai décidé que je devrais peut-être participer à un bootcamp.

J'ai décidé d'aller à Wyncode parce qu'il semblait être lié à la communauté technologique de Miami et j'ai juste apprécié l'énergie que j'ai ressentie en visitant le campus. En 2017, environ deux ans après mon retour de Corée du Sud, je me suis inscrit au Bootcamp de développement Web de Wyncode.

Selon vous, quel a été le point culminant de votre expérience d'apprentissage chez Wyncode ?

L'une des difficultés que j'ai rencontrées lorsque j'étudiais le développement Web par moi-même était que même si je pouvais saisir le matériel et comprendre les concepts dans un format abstrait, je ne comprenais pas toujours comment cela pouvait être appliqué dans la vie réelle. Avoir l'opportunité d'apprendre de quelqu'un comme Ed, qui était l'instructeur en chef de mon cours, et le voir coder en direct, m'a vraiment ouvert les yeux. C'était une chose complètement différente de lire comment construire une condition, puis de la voir être assemblée en personne pour une application Web en 15 minutes. Une fois que j'en ai été témoin, j'ai su que c'était le genre de professionnels avec qui je voulais travailler.

L'une des difficultés que j'ai rencontrées lorsque j'étudiais le développement Web par moi-même était que même si je pouvais saisir le matériel et comprendre les concepts dans un format abstrait, je ne comprenais pas toujours comment cela pouvait être appliqué dans la vie réelle. Avoir l'opportunité d'apprendre de quelqu'un comme Ed, qui était l'instructeur en chef de mon cours, et le voir coder en direct, m'a vraiment ouvert les yeux.

Quelle a été la partie la plus difficile de l'expérience d'apprentissage ?

Je dirais que tout cela est difficile lorsque vous vous inscrivez à un programme intensif de bootcamp. Pendant tout ce temps, vous êtes rempli de doutes, et je pense que c'est normal que tout le monde le ressente. Le matériel est difficile, la situation dans laquelle vous vous trouvez est difficile - vous essayez de vous lancer dans une toute nouvelle carrière en peu de temps. Si je devais souligner quelque chose de spécifique, c'est d'apprendre à travailler avec d'autres personnes. C'est une chose de coder seul, et c'en est une autre de travailler en équipe. Votre code doit fonctionner et se compiler avec le code d'autres personnes, et vous devez également résoudre les conflits dans le code et entre les personnes. Apprendre à naviguer est une toute autre bête. C'est la chose la plus précieuse que je pense avoir emportée. Maintenant, travailler chez Microsoft, c'est la même chose. Votre capacité à travailler avec les autres est une compétence essentielle que vous devez avoir. Je dirais que c'est plus important que vos capacités techniques brutes.

Selon vous, quel impact le travail réel dans votre classe a-t-il eu sur votre développement professionnel ?

La chose à laquelle je reviens constamment, c'est ce sentiment d'être perdu et d'avoir à réfléchir rapidement sur vos pieds. C'est quelque chose que vous obtenez dans un environnement de bootcamp, et vous rencontrez toujours ce sentiment dans un cadre professionnel. En fait, je dirais même plus. Dans le monde réel, on vous confie souvent une mission avec de très grandes exigences et vous ne savez pas exactement comment elle est censée fonctionner et quand elle est censée être terminée.

Apprendre à naviguer avec succès et savoir que tout ira bien à la fin est quelque chose sur lequel j'ai appris à compter fréquemment ici chez Microsoft.

Quelle a été votre expérience de recherche d'emploi après le Bootcamp de développement Web ?

Après avoir terminé Wyncode, j'ai postulé à quelques emplois, mais je voulais spécifiquement travailler dans EdTech et c'était quelque chose que j'étais très clair. Mon espoir était de combiner ce que je faisais depuis près d'une décennie, c'est-à-dire l'enseignement, avec ce nouvel ensemble de compétences. Je n'ai vraiment rien trouvé que j'ai vraiment aimé.

Environ deux mois après avoir obtenu mon diplôme, j'allais à Wyncode pour les séances d'emploi qu'ils organisaient chaque semaine. C'est au cours d'une de ces sessions que j'ai été approché par Wyncode pour travailler avec eux. Cette opportunité me semblait la plus logique car c'est exactement ce que je recherchais. J'ai été embauché en tant que développeur de produits chez Wyncode, ce qui signifiait que je travaillais principalement sur les cours et que j'améliorais le programme. Je l'ai fait de 2017 à fin 2018.

J'ai finalement entendu parler du programme Microsoft Leap, qui est un programme qui amène des personnes issues d'horizons non traditionnels vers Microsoft. Il y avait d'autres enseignants dans ma cohorte, des mères qui avaient fait une pause dans leur carrière et qui retournaient au travail, et toutes sortes de personnes de différents horizons. J'ai postulé fin 2018 et j'ai été accepté dans le programme en février 2019, et j'y suis depuis.

Étant donné que vous avez été des deux côtés de l'expérience Wyncode Bootcamp, en tant qu'étudiant et du côté de la création de contenu, que diriez-vous aux autres étudiants pour les aider à tirer le meilleur parti de leur expérience bootcamp ?

Ce que j'ai vu dans ma cohorte, avec les étudiants qui ont le mieux réussi, c'est que peu importe le nombre de murs que vous avez rencontrés dans vos apprentissages, les étudiants les plus performants que j'ai vus ont été capables de surmonter cette frustration. Ce sont eux qui prenaient des notes abondantes et posaient beaucoup de questions. Maintenant, je vois ces mêmes traits chez les membres de mon équipe. Les développeurs seniors qui sont sur le terrain depuis des décennies sont ceux qui posent le plus de questions ; les membres juniors ont tendance à être les plus silencieux.

Ma recommandation serait de prendre beaucoup de notes et de poser beaucoup de questions, même si vous avez l'impression que cela va vous faire paraître stupide. Une chose dont ils parlent beaucoup ici, et c'est un peu cliché, c'est d'avoir un état d'esprit de croissance. J'en suis venu à comprendre que vous devez avoir cette mentalité, parce que si vous avez toujours peur d'avoir l'air stupide, alors vous n'arriverez jamais à faire votre travail. Vous devez être prêt à vous mettre en avant pour clarifier les choses quand elles ne vous semblent pas claires. C'est toujours quelque chose avec lequel je lutte. Je vois que cela est modélisé par les développeurs seniors de mon équipe, ce sont eux qui ont le plus adopté l'état d'esprit de croissance. Ce n'est pas seulement une phrase qui est lancée, c'est quelque chose que vous devez comprendre comment faire.

Quels conseils donneriez-vous aux professionnels qui envisagent de suivre un cours ou un bootcamp Wyncode ou BrainStation ?

Beaucoup de gens me contactent à cause de mes antécédents et de la façon dont je suis arrivé ici. Je vous recommande toujours de suivre d'abord quelques cours en ligne pour évaluer votre intérêt. Vous pouvez souvent les faire gratuitement et cela vous permet de voir si c'est quelque chose pour lequel vous sentez que vous avez une aptitude. Tu peux aussi lire quelques livres sur le sujet car c'est quelque chose qu'il va falloir continuer à faire une fois que tu travailles sur le terrain, il faut constamment apprendre.

Si vous vous sentez à l'aise à ce stade, après l'avoir étudié par vous-même pendant quelques mois, alors je pense que vous seriez prêt à faire le saut. Je mettrais certainement en garde contre le fait de le faire tout de suite. J'ai vu des gens qui se sont lancés sans faire les recherches appropriées au préalable et cela ne s'est généralement pas bien terminé parce qu'ils ne savaient pas dans quoi ils s'embarquaient. Faites vos devoirs avant de prendre une telle décision.

Kategori: Nouvelles