Pourquoi l’exercice est la clé de la productivité de ces ingénieurs logiciels
Alan Quigley de Liberty IT parle à SiliconRepublic.com de son rôle d’ingénieur logiciel et des avantages de l’autonomie et de l’exercice pour son poste.
Alan Quigley explique que son quotidien chez Liberty IT est divisé en deux moitiés : avant et après la mise en ligne de ses collègues américains.
Quigley est l’un des principaux ingénieurs logiciels travaillant au sein du département d’innovation de l’Incubateur de Liberty IT. Dans le cadre de son rôle, il agit en tant que responsable technique d’une équipe travaillant avec les partenaires commerciaux de l’entreprise à Boston.
Selon Quigley, ses matinées commencent généralement par un stand-up, où l’équipe s’entraide pour résoudre les problèmes, puis il se concentre sur le travail sur les fonctionnalités.
Une fois que ses collègues américains se connectent, il passe aux réunions, ainsi qu’à la planification et à la recherche de travaux futurs.
« Je trouve cette répartition de ma journée très bénéfique car j’ai fixé des temps de concentration pour différents domaines et je peux facilement planifier ma journée en conséquence en fonction du travail en cours et de ce que nous avons à venir.
« Les compétences en communication sont très importantes dans ma façon de travailler »
Sur quels types de projets travaillez-vous ?
Je travaille dans un laboratoire d’innovation sous l’égide de Liberty Mutual. Être dans cet espace m’a donné l’opportunité de travailler sur un large éventail de technologies. J’ai travaillé sur une application mobile multiplateforme construite à l’aide du framework Flutter de Google et je travaille maintenant sur une application React native du cloud, Strapi CMS (système de gestion de contenu) et l’intégration avec des modèles d’IA.
La beauté de cet espace est que nous travaillons sur plusieurs offres différentes pour nos clients. Nous avons des partenariats avec des entreprises pour fournir des appareils intelligents à nos clients afin de les aider à détecter les arcs électriques dans la maison, et des intégrations avec nos équipes internes de science des données pour exploiter leurs modèles d’apprentissage automatique pour notre utilisation.
Il y a toujours des travaux nouveaux et intéressants qui nous attendent et comme il s’agit d’un espace d’innovation, nous pouvons également contribuer au pool d’idées. Nous organisons régulièrement des hackathons dans cet espace, ce qui est fantastique !
Quelles compétences utilisez-vous au quotidien ?
Compte tenu de mon poste, je mets en œuvre au quotidien un large éventail de compétences techniques et relationnelles.
Côté technologie, je travaille principalement avec React, Typescript, AWS et GraphQL. Les compétences avec ces technologies sont très importantes : être capable d’écrire du code propre, maintenable et facilement testable, et comprendre les meilleures pratiques pour chacune et les modèles que nous pouvons exploiter dans nos projets.
En dehors des technologies de base, j’ai besoin de compétences dans l’utilisation de JIRA – notre logiciel de suivi des problèmes de prédilection – ainsi que de Confluence pour la documentation.
Sur le plan interpersonnel, mes compétences en communication sont très importantes dans ma façon de travailler. Nous sommes répartis dans le monde entier et opérons sur plusieurs fuseaux horaires, la communication est donc la clé du succès. Cela alimente également les compétences de collaboration et l’intelligence émotionnelle.
Nous avons trois groupes dans notre espace : Produit, Conception et Ingénierie, chacun ayant des objectifs et des idées différents sur ce qui est le plus important. Avoir de l’empathie pour les autres groupes et comprendre leurs objectifs et leurs frustrations est la clé d’une collaboration et d’une prestation efficaces.
Quelle est la partie la plus difficile de votre journée de travail ?
Le plus dur pour moi serait de me déconnecter après le travail. J’habite à Athlone et je travaille à distance. Ainsi, mis à part lorsque je me rends dans notre nouveau hub de Galway, je ne suis jamais loin de mon bureau à domicile et de mon ordinateur portable de travail. Ajoutez à cela le décalage horaire et le fait de savoir que mes collègues américains seront toujours là, j’ai donc ce désir interne de continuer à travailler et d’être productif puisque je peux encore collaborer avec eux jusqu’à tard.
Heureusement, j’ai pris des mesures pour atténuer ce problème, en fermant tout à la fin de la journée et en gardant la porte de mon bureau à domicile fermée, cela m’a aidé. Les passe-temps sont également particulièrement importants, qu’il s’agisse de faire de l’exercice, de jardiner ou de jouer à des jeux avec mes amis. Il est vital de se déconnecter physiquement mais aussi mentalement du travail au quotidien.
Avez-vous des conseils de productivité qui vous aident tout au long de la journée de travail ?
Pour moi personnellement, le plus grand gain de productivité n’était pas un outil ou une technologie. Il s’agissait simplement de se lever tôt et de faire une certaine forme d’exercice avant le travail. Cela peut être une simple marche, du cardio plus intense ou une séance complète de musculation.
Votre humeur s’améliore après l’exercice et j’ai trouvé plus facile d’atteindre l’insaisissable « état de flux » les jours où je fais de l’exercice. Lorsque vous partagez votre journée entre développer et communiquer avec vos collègues, la bonne humeur et la concentration font toute la différence pour votre productivité. Obtenir un tableau blanc était également une bonne chose.
Lorsque vous avez débuté ce poste, qu’avez-vous le plus été surpris d’apprendre comme étant important dans ce rôle ?
Le niveau de négociation nécessaire était un peu surprenant. Nous fonctionnons en mettant l’accent sur la rapidité de mise sur le marché, des compromis doivent donc être trouvés. Le design souhaite qu’une jolie animation soit ajoutée à une certaine fonctionnalité de l’application ? C’est génial, mais offre-t-il autant de valeur que cette fonctionnalité ici ? On ne peut arriver qu’à l’un ou à l’autre dans ce sprint.
Beaucoup de petites négociations doivent être faites, trouver un équilibre est difficile car j’ai un penchant naturel pour le côté ingénierie des choses et il s’agit de prendre mes distances et de pouvoir voir la situation dans son ensemble.
Nous voulons tous ce qu’il y a de mieux dans nos domaines spécifiques, mais la vie est une question de concessions mutuelles et ce n’est pas différent ici.
Comment ce rôle a-t-il changé à mesure que ce secteur s’est développé et a évolué ?
J’occupe un poste d’ingénieur logiciel chez Liberty IT depuis près de cinq ans. J’ai rejoint l’entreprise en tant qu’associé et je suis actuellement directeur. Durant cette période, j’ai remarqué le changement de périmètre pour un ingénieur full-stack. Le rôle a évolué et a une vaste portée où, avec l’adoption plus répandue d’une infrastructure cloud facile à configurer, DevOps est devenu une partie intégrante du rôle.
À mesure qu’il devient de plus en plus facile de créer une infrastructure et du code grâce à l’utilisation d’outils (l’IA générative étant l’une des dernières en date), les compétences requises d’un ingénieur devraient s’élargir pour correspondre à cela. Cela dit, il devrait toujours y avoir de la place pour des compétences spécialisées, donc avoir quelqu’un qui est un expert en technologie cloud (AWS, GCP, Azure, etc.) ou quelqu’un qui est un expert des frameworks front-end (React, Angular, Vue, etc.) est très utile. important aussi.
Qu’est-ce qui vous plaît le plus dans ce travail ?
Il y a deux raisons principales pour lesquelles j’apprécie mon travail. Le premier est l’autonomie qui nous est accordée en tant qu’ingénieurs ici chez Liberty IT. Les équipes sont capables de prendre les décisions qui leur conviennent, ainsi qu’à leur équipe, concernant leurs solutions techniques. Si votre équipe d’ingénieurs maîtrise mieux Angular que React, alors développez certainement en utilisant Angular comme framework front-end.
Ce n’est en aucun cas une chasse ouverte en termes d’autonomie, nous devons avoir des garde-fous en place pour garantir notre alignement avec la stratégie architecturale au niveau de l’entreprise, mais à l’intérieur de ces limites, vous êtes libre de prendre les décisions que vous jugez appropriées, ce qui est génial. .
Deuxièmement, et c’est une raison plus personnelle, c’est le fait que nous sommes une organisation vaste et diversifiée à l’échelle mondiale. Cela m’a permis d’interagir avec des gens du monde entier, de la Thaïlande à la Colombie. En tant que personne qui aime apprendre de nouvelles langues et découvrir d’autres cultures, je dois dire que cela a été incroyable de travailler ici !
10 choses que vous devez savoir directement dans votre boîte de réception chaque jour de la semaine. Inscrivez-vous au Brève quotidiennele résumé de Silicon Republic des actualités scientifiques et technologiques essentielles.