Nouvelles Du Monde

Développeur de logiciels : une journée dans la vie

Développeur de logiciels : une journée dans la vie

Ayant grandi à Pelotas, au Brésil, je n’ai eu accès à un ordinateur qu’à l’âge de 9 ans. Personne dans ma famille ne travaillait avec la technologie, il ne m’est donc pas venu à l’esprit d’envisager une carrière dans ce domaine avant le lycée, lorsqu’un ami m’a encouragé à essayer un cours en électronique.

Le cours m’a initié à la logique de programmation avec C et C++, et c’était excitant de voir la logique, les mathématiques et la technologie se combiner. Cela m’a inspiré à poursuivre un baccalauréat en systèmes d’analyse et de développement au niveau universitaire.

Je suis très fier de mon héritage brésilien. Cependant, il y a relativement peu de femmes dans cette profession, surtout en Amérique latine. Les femmes sont encore obligées de surmonter les obstacles et les stéréotypes. Malgré mes notes supérieures, par exemple, il m’a fallu plus de temps pour décrocher mon premier emploi que mes collègues masculins.

Cependant, je crois que les entreprises commencent à comprendre la valeur de diverses pensées et perspectives dans la résolution de problèmes ; c’est exactement ce qu’est la programmation. Les entreprises servent des clients mondiaux et la contribution des hommes et des femmes est essentielle. De plus, les Hispaniques représentent une part en croissance rapide de la population mondiale.

[ Also read Data scientist: A day in the life. ]

Après avoir décroché mon premier emploi en tant que développeur backend en 2019, j’ai été promu chef d’équipe en trois mois, ce qui m’a donné la confiance nécessaire pour relever un nouveau défi : travailler avec Drupal dans une autre entreprise. Je n’avais jamais travaillé avec un CMS auparavant, mais j’ai eu une excellente formation. Mon premier projet était avec un client allemand, et j’ai dû non seulement apprendre de nouvelles technologies, mais aussi utiliser une nouvelle langue. Ce n’était pas facile, mais c’était une partie nécessaire et importante de mon développement de carrière.

Je suis tellement contente d’avoir suivi cette voie ! J’ai l’occasion de résoudre des problèmes quotidiennement et de travailler avec des personnes d’autres cultures en tant que développeur Drupal chez Jobsity. Voici comment se déroule une journée de travail typique :

8h30 – 11h : Entraînez-vous, prenez un café et préparez-vous pour la journée

11h : Ma journée de travail commence par l’examen de mes e-mails, de mon calendrier et de mes messages Slack pour déterminer s’il y a des incendies immédiats à éteindre. Dans mon équipe, chaque tâche doit être revue par au moins un collègue avant d’être testée par l’équipe QA. Donc presque tous les jours, j’ai du code à revoir.

J’aime commencer ma journée à m’attaquer à ces problèmes, car tout retard pourrait avoir un impact sur le travail de mes collègues. Ensuite, je passe en revue le travail de la veille, en révisant et en actualisant ce sur quoi je dois me concentrer pour la journée en cours.

Lire aussi  Allyson Felix sort brièvement de sa retraite pour une course de relais

Midi: Câlin debout quotidien avec mon équipe. Nous discutons de notre travail de la veille, identifions les priorités pour la journée en cours et décidons si d’autres équipes ont besoin de soutien ou de plus de ressources.

[ Related read Agile adoption: 6 strategic steps for IT leaders ]

12h30 : Pause déjeuner.

13h30 : Il est temps de supprimer les tâches de ma liste de tâches. Si j’ai besoin d’informations de la part de mes collègues, je leur envoie un message sur Slack, en privilégiant la communication asynchrone.

17h : Les mercredis et jeudis, nous avons des réunions d’équipe pour planifier le prochain sprint (nous travaillons avec une cadence de sprints hebdomadaires), aborder les sujets importants avec l’équipe, parler des projets technologiques actuels et à venir et réviser nos jalons trimestriels.

Ces réunions ne sont pas toutes des tâches et de la gestion de projet ; nous partageons également nos activités professionnelles et personnelles. C’est toujours un moment amusant de la semaine; J’aime découvrir d’autres cultures et mieux connaître mes collègues.

18h : Plus de concentration sur les tâches.

20h : Concluez la journée de travail en notant le temps passé sur chaque tâche. Nous essayons de garder le créneau horaire de 18h à 20h sans réunion afin que chacun puisse terminer ses tâches quotidiennes sans interruption.

20h30: Pour moi, les soirées sont destinées à se détendre et à profiter d’activités telles que les devoirs, le basket-ball, la cuisine, l’étude des nouvelles technologies, la pratique de l’anglais, la lecture de thrillers et le temps passé avec la famille et les amis.

Les compétences Drupal sont essentielles

Je suis passionnée d’encourager les autres à envisager une carrière dans le logiciel – en particulier les filles et les jeunes femmes. Un bon point de départ est avec Drupal.

Alors que Drupal Documentation est mature et comprend de nombreuses contributions communautaires et forums, il peut être difficile d’apprendre sans conseils. Pensez à utiliser le Guide de préparation Acquia. Acquia est une société liée à Drupal qui propose des programmes de certification – par exemple, j’ai le certificat Drupal 9 Site Builder, qui est un bon objectif pour ceux qui débutent.

Si vous pouvez payer pour certains cours, le Drupalize.me La plate-forme propose diverses vidéos et des explications utiles. La documentation et les vidéos gratuites des blogs, des chaînes YouTube et des groupes de télégrammes peuvent également constituer une excellente ressource. Heureusement, la communauté Drupal ne cesse de grandir et de créer du contenu de qualité.

Lire aussi  Culture de poissons et de légumes à l'échelle domestique avec système aquaponique

[ Related read Diversity in IT: 3 key components to enable meaningful change ]

Si l’anglais est difficile, recherchez des communautés qui partagent votre langue maternelle. Par exemple, le communauté du Brésil a beaucoup de contenu portugais. Il ne remplace pas la documentation officielle mais peut aider les utilisateurs à comprendre certains composants fondamentaux.

Avant tout, la pratique rend parfait. Continuez à créer des projets et à tester tout ce que vous lisez ou regardez ; c’est la meilleure façon d’apprendre !

Le développement de logiciels vous convient-il ? 7 questions clés

Les développeurs sont très demandés et le monde en a besoin de plus. Nous avons également besoin de diversité et de voix différentes pour résoudre de gros problèmes et créer de grandes choses.

Vous vous demandez si vous êtes un bon candidat pour une carrière en analytique ? Posez-vous ces questions :

  • Aimez-vous résoudre des problèmes? C’est essentiellement ce que vous ferez tous les jours.
  • Êtes-vous logique? Vous devez utiliser la pensée logique pour résoudre vos tâches.
  • Êtes-vous doué pour prioriser ? Vous devez comprendre ce qui est le plus important à faire en premier, ensuite, etc.
  • Êtes-vous patient? Apprendre demande du temps et de la patience, et le développement est un sport d’équipe. Votre objectif doit être d’apprendre et de grandir chaque jour.
  • Êtes-vous empathique? Au-delà des compétences techniques, vous serez également évalué par votre capacité à travailler en équipe et vos soft skills.
  • Êtes-vous un bon communicateur? Cela inclut non seulement les compétences verbales, mais également la rédaction et la réponse aux messages et aux e-mails.
  • Avez-vous une passion pour la technologie? Vous devrez comprendre les bases de la programmation, connaître au moins un langage de programmation et connaître les bases de l’anglais pour travailler avec des entreprises mondiales.

Voici quelques-unes des compétences de base dont vous aurez besoin pour bâtir une carrière dans l’analytique. Les compétences techniques varient en fonction de chaque poste et peuvent être acquises par le biais de cours, de documentation, de certification et de programmes d’enseignement supérieur. Bien que les compétences techniques soient importantes, ne sous-estimez jamais la valeur de maintenir vos compétences non techniques à jour et bien pratiquées.

Ne vous attachez pas trop à une seule compétence

Un rôle d’analyste vous obligera à acquérir de nouvelles compétences en permanence, à regarder les choses de nouvelles façons et à adopter de nouvelles perspectives. Dans la technologie et les affaires, les choses vont vite. Il est important de toujours suivre ce qui se passe dans les industries dans lesquelles vous êtes impliqué.

Lire aussi  Pologne : le Sejm se réunit pour la première fois après les élections - Politique

[ Also read Software development trends: What’s flourishing and what’s fading ]

N’oubliez jamais qu’à la base, la technologie concerne la résolution de problèmes. Ne vous attachez pas trop à un langage de codage ; sachez simplement que vous ne pourrez probablement pas utiliser la langue que vous aimez, faire le refactoring que vous voulez ou effectuer la mise à jour que vous attendez tout le temps. L’accent est toujours mis sur le client et ses besoins priment sur les préférences des développeurs. Soyez prêt à utiliser l’anglais tous les jours. Pour garder vos compétences pointues, lisez la documentation, parlez souvent aux autres et regardez des vidéos.

Conseils aux développeurs latino-américains

Mon premier conseil : Trouvez une communauté qui vous soutient. Il est très important pour moi d’amener plus de femmes dans la communauté des développeurs de logiciels, et mon projet personnel le plus important est une communauté appelée Gurias Tech. En mars 2021, j’ai créé cette communauté pour encourager et aider les femmes à trouver des opportunités sur le marché de la technologie logicielle. Je n’ai pas oublié à quel point il a été difficile de décrocher mon premier emploi et de surmonter les stéréotypes et les obstacles auxquels les femmes sont confrontées.

Ce groupe offre un espace sûr où les femmes peuvent parler de leurs expériences, s’encourager et s’inspirer mutuellement et, plus important encore, participer à un précieux réseau d’opportunités d’emploi. Chez Gurias Tech, nous avons créé une banque de talents connectant les femmes aux opportunités d’emploi dans des entreprises partenaires à la recherche d’équipes plus inclusives.

Je vous encourage également à garder votre réseau solide et à le transmettre à la prochaine génération de professionnels. Je participe à des événements dans des entreprises, des écoles et des universités, et à des forums civiques pour parler des femmes dans la technologie. Je partage mes expériences et j’encourage d’autres femmes à poursuivre cette carrière enrichissante.

Tout professionnel de l’analyse qui souhaite faire progresser sa carrière doit toujours être attentif aux nouvelles technologies et mises à jour, devenir un expert dans un langage/une technologie spécifique et comprendre le faible niveau de programmation dans une variété de langages. Enfin, si vous aimez la logique, les mathématiques et la résolution de problèmes, envisagez une carrière dans le développement de logiciels. Le monde a besoin de vos compétences pour résoudre de grands défis.

[ What is a ‘day in the life’ like in your role? If you’d like to participate in this series, reach out here! ]

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT