- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuRecherche
Une journée dans la vie d’un développeur : Justin Florentine d’Ethereum
Dans une interview CoinDesk , l'ingénieur principal du protocole d' Ethereum détaille les rouages du métier de développeur dans l'écosystème Crypto .
Les développeurs ne sont jamais sous les feux des projecteurs. Ils ne sont jamais reconnus. Sans leurs innombrables heures de codage, de programmation, de vérification, de vérification des erreurs, de brainstorming, de résolution de problèmes et de travail acharné, rien dans le domaine des Crypto ne serait jamais réalisé. Bitcoin n'existe T sans les développeurs. Lorsque nous disons que l'hiver des Crypto est le moment de « BUIDLing » (construire), ce que nous disons en réalité, c'est que c'est le moment des développeurs.
Il suffit de demander à Justin Florentine, ingénieur de protocole senior pour Ethereum, ou plus précisément chez Besu, un client Ethereum . (Techniquement, Florentine travaille pour ConsenSys, ce qui réduit son salaire.) Le travail n'est pas glamour et il n'est pas facile, mais il donne à Florentine une satisfaction qu'il n'a jamais vraiment ressentie au cours de sa carrière technologique antérieure, qui remonte aux années 1990 et comprend un passage chez ESPN.
Cet article fait partie de CoinDesk« Semaine BUIDL. »
« C’est dur. C’est vraiment très dur », dit Florentine, un père de famille de 44 ans qui vit à Philadelphie. Mais la rigueur est aussi une récompense. « C’est un travail extrêmement enrichissant sur le plan intellectuel », dit Florentine, « et extrêmement enrichissant sur le plan social ». Et en prime ? « Vous êtes constamment entouré de génies ».
Le monde de la Crypto est trop souvent abstrait, utopique et centré sur la philosophie et les grands rêves. Alors, pour nous ancrer dans les détails, Florentine nous explique en quoi consiste réellement le travail d’un développeur et pourquoi, à ses débuts, il « chiait des briques ».
L'interview a été condensée et légèrement modifiée pour plus de clarté.
Commençons par votre journée de travail. Parlez-nous-en. Quand commencez-vous ?
Justin Florentin :J'ai une famille. Je me lève vers 7 h 30 et ma femme est déjà au travail. Mon enfant est peut-être déjà parti, peut-être pas, probablement pas. Il se plaint probablement.
Je travaille à la maison. J’ai un espace dédié où je travaille ; c’est un hangar dans le jardin. Alors je sors, je fais un peu de yoga et je vérifie mes communications, ce qui est très pénible car il y a les e-mails, Slack, Discord, Signal, Telegram – un million de secteurs de communication différents.
Je prendrai une tasse de café et pendant que ma journée commence, l’équipe européenne s’assoira pour déjeuner. Je prendrai contact avec eux et planifierai la journée.
À quoi cela ressemble-t-il, concrètement ?
Honnêtement, j'ai en quelque sorte différents archétypes de journées. Tous les jours ne se ressemblent pas. Si je suis dans la zone sur quelque chose, je m'assois et je commence à programmer pendant deux heures à la fois, je fais une pause, je fais autre chose, puis deux heures de plus à la fois, ETC Les jours comme ça, je vais désactiver beaucoup de communications et je ne me connecte qu'une seule fois à la fin de la journée.
D'autres jours sont BIT sociables et je dois discuter avec les gens. Et il y a toujours du nouveau code qui doit être révisé.
Pouvez-vous élaborer là-dessus ?
Donc, nous faisons tout en open source, et tout est hébergé sur GitHub. Ainsi, lorsque quelqu'un souhaite apporter une modification à la base de code, quelqu'un d'autre doit l'approuver, l'examiner et s'assurer qu'elle ne fait rien de fou. Et c'est toujours un bon sujet de discussion que vous pouvez avoir avec les autres développeurs, qui se déroulent généralement sur Discord.
Je travaille aussi beaucoup avec leGuilde du Protocole, et je fais aussi des choses pour la Fondation Ethereum . Il y a donc de nombreux modes différents dans lesquels vous pouvez vous retrouver en tant que développeur et peut-être un peu de va-et- FORTH.
À quelle heure terminez-vous votre journée ?
Malheureusement, je travaille mieux le soir, donc je fais une pause en milieu d'après-midi, je fais une sieste et je reviens travailler un peu plus après le dîner. Je suis un grand fan de baseball. Allez les Phillies. Donc en été, j'écoute un match de baseball à la radio tous les soirs. Et c'est vraiment un bon moment pour travailler, parce que, franchement, le baseball peut être un peu long et ennuyeux. Mais c'est un super bruit de fond.
En fin de compte, personne ne se soucie de mon temps de travail, mais j'essaie de me rendre disponible le soir pour pouvoir me synchroniser avec l'équipe australienne.
Combien d'heures par semaine travaillez-vous, en moyenne ?
Je dirais entre 40 et 45 ou 50 ans, au maximum. J’accorde une grande importance à l’équilibre entre vie professionnelle et vie privée, car je m’y efforce depuis longtemps.
Voir aussi :Licenciements dans le Crypto : voici le triste bilan depuis avril
La Crypto est présente 24 heures sur 24, 7 jours sur 7 et dans le monde entier. Comment gérez-vous le fait d'être bombardé de messages entrants à toute heure de la journée ?
Je veux dire, il s'agit simplement de savoir comment gérer vos notifications. Ce n'est pas un défi, honnêtement.
Quelles sont les principales améliorations et mises à niveau sur lesquelles vous travaillez ?
Notre objectif principal est avant tout de suivre la feuille de route Ethereum . Par exemple, je travaille actuellement sur EIP [Ethereum Improvement Protocol]. 4844, et c'est une amélioration de l'évolutivité. Cela va permettre aux L2 [blockchains de couche 2] de fonctionner un BIT moins cher. Enfin, beaucoup moins cher. C'est donc toujours en tête de liste.
Comment fonctionnent les tâches, les échéances et la prise de décision ? Qui organise les réunions ?
C'est vraiment très décentralisé et organique. Il y a donc des gens qui travaillent chez ConsenSys qui disent : « Oh, vous devriez travailler sur ce sujet. » Et nous pouvons dire : « Oui, c'est bon à savoir. Merci pour votre contribution. Mais en réalité, nous travaillons pour Ethereum, le protocole », et notre quotidien a beaucoup plus à voir avec cela.
Je comprends cela en théorie, mais c’est difficile de le voir en pratique. Comment faites-vous pour suivre les choses ?
Alors, par exemple, comment organisons-nous le travail ? Nous disons : « OK, super, voici le planning. Sommes-nous dans les temps ou sommes-nous en retard ? » Et nous avons une boucle de rétroaction constante avec le reste des développeurs CORE . C'est de là que nous obtenons nos ordres, je suppose, dans la mesure où ce sont des ordres.
Mais en réalité, c'est ce consensus général auquel nous parvenons via nos différents réseaux sociaux, où nous disons : « Oui, cela devrait être inclus dans les futures mises à jour », ou cela ne devrait pas être inclus dans les futures mises à jour. Ensuite, le protocole définit la charge de travail. Le protocole définit ce qui doit être fait. C'est à nous, en tant qu'équipe, de décider ensuite qui va faire quoi.
C'est donc un système très plat, très organique, sans hiérarchie, pratiquement sans réunions.
Vraiment, pas de réunions ?
J’ai une réunion quotidienne avec mon équipe, mais la plupart du temps, je n’ai rien d’autre que cette réunion quotidienne de suivi. Mon équipe est très dispersée : je suis aux États-Unis sur la côte Est. J’ai un collègue sur la côte Ouest. Il y en a ensuite cinq ou six en Australie et encore sept ou huit dans les fuseaux horaires européens. Donc, la plupart du temps, tout se fait de manière asynchrone.
Quelle est la dimension sociale de votre travail ? Comment vous faites pour vous lier d’amitié avec vos collègues, etc. ?
Oh, c'est une très bonne question parce que ce sont les personnes les plus impressionnantes avec lesquelles j'ai jamais travaillé. C'est comme si vous étiez constamment entouré de génies. Et c'est très amusant d'être à leurs côtés. Je leur reproche quand même beaucoup d'être trop centrés sur la cryptographie.
Que veux-tu dire?
Lors d'un rassemblement comme une devcon [convention de développeurs], ONEune de mes activités préférées est d'interpeller les gens et de leur demander : « Que faites-vous de votre vie en dehors de la Crypto? » Et ils me répondent : « De quoi parlez-vous ? Il n'y a rien en dehors de la Crypto. » [Rires.]
Mais ce sont tous des gens formidables. Ils sont très chaleureux, attachants et très à l'aise pour exprimer leurs désaccords de manière très douce, professionnelle et productive.
Qu’est-ce que vous aimez le plus dans le fait d’être un développeur Ethereum ?
Eh bien, ONE, je dirais qu'il fallait juste se mettre au travail. Quand j'ai obtenu ce poste, j'avais très peur. Je chiais des briques. Je me disais, mec, c'est pour de vrai, mec. Tu travailles sur le deuxième plus grand protocole de Crypto, avec des centaines de milliards de dollars sécurisés. Et la fusion arrivait, ce qui devait se faire sans aucun temps d'arrêt. C'était un peu fou.
Mais tout le monde m’a accueilli avec beaucoup d’enthousiasme quand je suis arrivé. C’est un travail extrêmement enrichissant sur le plan intellectuel et sur le plan social. J’ai travaillé dans de nombreux endroits où l’on dit : « Nous allons changer le monde. » Et quand je suis parti, j’avais l’impression que c’était une perte de temps. Mais au cours des deux années où j’ai fait cela, nous avons fait passer le réseau à une preuve d’enjeu, ce qui représente une contribution considérable à la réduction du changement climatique et de la consommation d’énergie.
Quel est l’aspect le plus difficile du métier de développeur ?
C'est dur. C'est vraiment très dur. Vraiment dur mentalement. Il y a tellement de choses sur Ethereum en général que je ne comprends toujours T . Je me suis habitué à ça.
Comment ça?
J'ai en quelque sorte pris l'habitude de me concentrer un peu plus sur la [machine virtuelle Ethereum ] elle-même et de choisir mes batailles, car il est si facile de tomber dans un terrier de lapin, puis de lever les yeux et de voir qu'il est deux heures du matin, et maintenant votre prochaine journée est ruinée.
Et c'est stressant. Il n'y a pas à dire. Par exemple, être en ligne pour The Merge au moment où cela se passait, en espérant que tout se passerait aussi bien que nous l'avons testé.
Voir aussi :Bilan de l'année 2022 pour Ethereum : la fusion, le MEV et le chaos
D'autres inconvénients ?
C'est vraiment dommage que les gens vous critiquent parce que vous êtes dans la Crypto. Il y a tellement de gens qui m'ont complètement abandonné. Ils disent : « Oh, tu es maintenant un vantard libertaire et tu gagnes de l'argent magique sur Internet et tu détruis la planète. »
Mais c’est un petit prix à payer.
À quoi ressemble le travail pendant l'hiver de la Crypto ? Comment le travail a-t-il changé maintenant que l'ambiance générale du secteur s'est quelque peu détériorée ?
Pour les personnes qui me sont chères, leur humeur ne s'est pas détériorée du tout. En fait, elles sont vraiment rafraîchies. Il y a moins de bruit. Le rapport signal/bruit est bien meilleur.
Alors vous ne pensez jamais au prix ?
Nous réfléchissons au prix au point de devoir planifier. Cela a un impact sur la mécanique ou sur l'économie Crypto de certaines choses. Il y a certaines choses que nous devons planifier.
Pouvez-vous donner un exemple ?
Par exemple, EIP-4844, n'est-ce pas ? Cela va rendre les couches 2 moins chères et plus efficaces. Et à la fin de l'année dernière, les prix du GAS étaient au plus bas, alors nous nous sommes dit : OK, je ne suis pas pressé de terminer la 4844 juste pour faire plaisir aux couches 2 quand le GAS est bon marché.
Mais nous devons être conscients que tout cela est cyclique et qu'un marché haussier s'accompagne d'une utilisation accrue et nous devons anticiper ce phénomène. Nous nous préoccupons donc des cycles du marché et essayons de positionner les mises à niveau pour un impact maximal.
Et si on réfléchissait aux Cours des cryptos en termes de sécurité de l'emploi ? Si le prix de Ethereum s'effondre, par exemple, les emplois des développeurs sont-ils menacés ?
Voilà le problème. Nous travaillons pour ConsenSys et JOE Lubin se consacre à la diversité des clients. Et, honnêtement, en ce qui concerne l'empire ConsenSys, nous ne sommes qu'une petite partie de ce puzzle. Nous sommes une équipe de 15 personnes et, dans l'ensemble, c'est une entreprise de près de 1 000 personnes. Si le prix s'effondre complètement, je pense Ethereum aura de plus gros problèmes.
Des conseils pour tous ceux qui envisagent de devenir développeur ?
Lancez-vous, lancez-vous. La ONE chose à faire est de vous attendre à être intimidé et d'être à l'aise avec ça.
Personne ne sait de quoi il parle à 100 %. Vous rencontrerez des gens terriblement brillants. Prenez un peu de recul, écoutez-les et comprenez qu'ils ne vous jugent pas.
Génial. Merci pour votre temps et bonne chance avec 4844.