1 contre 1 avec les chefs de file de l’ingénierie : Brooks Swinnerton, directeur de l’ingénierie de GitHub

PlanetWebGL for Business et nos amis du Code Climate rencontrent des leaders de l’ingénierie pour parler de leur parcours professionnel, de leurs tactiques de leadership et de leurs conseils pour la prochaine génération d’ingénieurs dans une nouvelle série, 1 contre 1 avec les leaders de l’ingénierie.

La semaine dernière, nous avons partagé un entretien avec Tara Ellis, responsable de l’ingénierie de l’interface utilisateur chez Netflix. Cette semaine, nous partageons un entretien avec Brooks Swinnerton, directeur de l’ingénierie chez GitHub. Brooks partage ses conseils pour ceux qui envisagent une carrière dans l’ingénierie ou la gestion de l’ingénierie ci-dessous.

Vous pouvez en savoir plus sur l’interview de Brooks sur le blog de Code Climate, où Brooks partage ses réflexions sur les hackathons et les conseils d’ingénierie les plus intéressants qu’il ait jamais reçus.

Q : Qu’est-ce qui vous a intéressé dans le domaine de l’ingénierie lorsque vous débutiez ?

Je pense que la capacité à bricoler et à construire quelque chose à partir de rien est vraiment ce qui me motive, moi et le monde de l’ingénierie. Je trouve absolument fascinant que l’on puisse prendre une idée amorphe que l’on a et la transformer en réalité.

Je trouve que la capacité à créer est si amusante et excitante – et parfois frustrante. Mais c’est une sorte de roman policier que vous essayez constamment d’approfondir. Et quand vous trouvez enfin comment faire fonctionner ce truc, c’est une sensation fantastique.

Q : Quels conseils donneriez-vous aux personnes qui envisagent de faire carrière dans l’ingénierie ?

Quand je repense à l’époque où j’ai commencé à travailler dans l’ingénierie, des choses comme les hackathons étaient un moyen vraiment intéressant et fascinant de rencontrer des gens sous pression et d’essayer de trouver comment construire quelque chose. Mais cela prend du temps. Vous les faites le week-end et tout le monde n’a pas ces occasions.

Mais surtout maintenant, en cette période de COVID, il y a beaucoup plus de ressources qui sont mises à la disposition du public. Et qu’il s’agisse d’utiliser quelque chose comme PlanetWebGL pour se familiariser avec un nouveau langage de programmation ou de regarder des vidéos sur YouTube, il y a maintenant tant de possibilités sur Internet pour entrer dans le monde de l’ingénierie. Je pense que le simple fait d’utiliser pleinement la puissance de YouTube et des blogs et outils comme PlanetWebGL est vraiment génial.

Q : Quels conseils donneriez-vous aux ingénieurs qui envisagent un jour de se lancer dans la gestion ?

Si vous savez que vous voulez essayer quelque chose, assumer un rôle de leader technique est une façon vraiment fantastique de l’essayer. Vous pouvez obtenir un peu plus d’autonomie et de responsabilité pour un sous-ensemble de votre travail. Vous acquerrez des compétences organisationnelles qui peuvent ou non être liées au codage au quotidien.

Mais le travail le plus important que vous puissiez faire avant de vous lancer dans la gestion de l’ingénierie, si c’est ce que vous cherchez à faire, c’est d’influencer les autres. Il peut s’agir d’autres équipes – ou de vos pairs. Essayez d’influencer de manière à faire avancer l’organisation ou à faire avancer votre équipe. Il peut s’agir de pratiques d’ingénierie, comme la façon dont les gens examinent le code, ou de la direction technique de l’entreprise. Cherchez ces opportunités et profitez-en.

Q : Une fois qu’une personne est sûre de vouloir devenir manager, y a-t-il des compétences spécifiques qu’elle peut acquérir pour se préparer à un rôle de CI ?

Ce que j’ai réalisé au fil du temps, c’est que la gestion de l’ingénierie est beaucoup une question de communication. Je pense beaucoup au jeu du téléphone auquel je jouais à l’école primaire, où une personne communique avec une autre comme ce terme ou cette phrase ou quelque chose comme ça. Et à la fin, il est complètement mal interprété par rapport à ce que la première personne a dit.

J’y pense beaucoup dans la perspective d’être un directeur d’ingénierie efficace. Être capable de distiller les choses que vous entendez de la part des membres de votre équipe – les domaines que vous devez résoudre et les problèmes que nous devons résoudre. Et de communiquer cela vers le haut, ainsi que de communiquer les informations du leadership vers le bas à votre équipe.

Il est très facile d’avoir un malentendu sur le fait que « c’est la chose la plus importante sur laquelle nous devons travailler et voici pourquoi ». Je pense que le rôle d’un directeur de l’ingénierie est de communiquer efficacement les changements. Et c’est probablement la meilleure chose à faire.

Pour en savoir plus sur le parcours professionnel de M. Brooks et ses stratégies de leadership, rendez-vous sur le blog Code Climate.

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*