- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menu
- Voltar ao menuPesquisar
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuPesquisar
Um dia na vida de um desenvolvedor: Justin Florentine da Ethereum
Em uma entrevista ao CoinDesk , o engenheiro sênior de protocolo do Ethereum analisa os detalhes de ser um desenvolvedor no ecossistema de Cripto .
Os desenvolvedores nunca ganham os holofotes. Os desenvolvedores nunca ganham a glória. Sem suas incontáveis horas de codificação, programação, verificação, verificação de erros, brainstorming, resolução de problemas e simplesmente fazer, nada em Cripto seria feito. O Bitcoin T existe sem os desenvolvedores. Quando dizemos que o inverno Cripto é a hora de “BUIDLing” (construir), o que realmente estamos dizendo é que esta é a hora dos desenvolvedores.
Basta perguntar a Justin Florentine, um engenheiro sênior de protocolos da Ethereum, ou especificamente da Besu, uma cliente da Ethereum . (Tecnicamente, Florentine trabalha para a ConsenSys, o que reduz seu salário.) O trabalho não é glamoroso e não é fácil, mas dá a Florentine uma satisfação que ele nunca sentiu em sua carreira anterior em tecnologia, que remonta à década de 1990 e inclui uma passagem pela ESPN.
Este artigo faz parte do CoinDesk’s“Semana BUIDL.”
“É difícil. É muito, muito difícil”, diz Florentine, um homem de família de 44 anos que mora na Filadélfia. Mas o rigor também é a recompensa. “É um trabalho super gratificante de uma capacidade intelectual”, diz Florentine, “e é super gratificante de uma capacidade social”. Bônus? Você está “constantemente cercado por gênios”.
Muitas vezes o mundo das Cripto é abstrato, utópico e focado em filosofia e grandes sonhos. Então, para nos aterrar nos detalhes, Florentine faz uma análise de como é realmente o trabalho de um dev, e por que quando ele começou ele estava “cagando tijolos”.
A entrevista foi condensada e ligeiramente editada para maior clareza.
Vamos começar seu dia de trabalho. Conte-nos sobre ele. Quando você começa?
Justino Florentino:Eu tenho uma família. Eu acordo por volta das 7:30 da manhã e minha esposa já está no trabalho. Meu filho talvez já tenha saído de casa, talvez não, provavelmente não. Ele provavelmente está reclamando disso.
Eu trabalho em casa. Tenho um espaço dedicado onde trabalho; é um galpão no quintal. Então eu vou lá, faço um pouco de ioga e depois verifico minhas comunicações, o que é uma grande dor de cabeça porque há e-mail, Slack, Discord, Signal, Telegram — um milhão de setores de comunicação diferentes.
Vou tomar uma xícara de café e, enquanto meu dia começa, a equipe europeia está sentada para almoçar. Vou entrar em contato com eles e planejar o dia.
Como é isso, especificamente?
Eu meio que tenho esses diferentes arquétipos de dias, honestamente. Nem todo dia é igual. Se estou na zona em algo, talvez eu sente e comece a programar por duas horas de cada vez, faça uma pausa, faça outra coisa, depois mais duas horas de cada vez, ETC Em dias assim, vou desligar muitas comunicações e então fazer check-in apenas uma vez no final do dia.
Outros dias são um BIT mais sociais, e tenho que conversar com as pessoas. E sempre há um novo código que precisa ser revisado.
Você pode explicar melhor isso?
Então, fazemos tudo de código aberto, e tudo é hospedado no GitHub. E então, quando alguém tem uma mudança que quer fazer na base de código, outra pessoa tem que aprovar, dar uma olhada e certificar-se de que não está fazendo nada maluco. E isso é sempre um bom material para outras conversas que você pode ter com os outros desenvolvedores, que geralmente acontecem pelo Discord.
Eu também trabalho muito com oProtocolo Guilda, e também estou fazendo coisas para a Ethereum Foundation. Então, há muitos modos diferentes em que você pode estar como desenvolvedor e talvez meio que pular para frente e para FORTH.
A que horas você encerra o dia?
Infelizmente, eu meio que trabalho melhor à noite, então posso fazer uma pausa no meio da tarde, tirar um cochilo e depois voltar e trabalhar um pouco mais depois do jantar. Sou um grande fã de beisebol. Vai Phillies. Então, no verão, basicamente ouço um jogo de beisebol no rádio todas as noites. E esse é realmente um bom momento para trabalhar, porque, francamente, beisebol pode ser um pouco longo e chato. Mas é um ótimo ruído de fundo.
No final das contas, ninguém se importa quando eu trabalho, mas tento estar disponível à noite para poder me sincronizar com a equipe australiana.
Quantas horas por semana você trabalha, em média?
Acho que entre 40 e 45 ou 50, no máximo. Sou bem fã do equilíbrio entre vida pessoal e profissional, porque tenho [vindo] distorcido isso há muito tempo.
Veja também:Demissões em Cripto : Aqui Está a Contagem Sombria Desde Abril
Cripto está 24/7 e em todo o mundo. Como você lida com o bombardeio de mensagens recebidas a qualquer hora do dia?
Quer dizer, isso é só saber como operar suas notificações. Isso não é um desafio, honestamente.
Quais são as principais atualizações e melhorias nas quais você está trabalhando?
Nosso foco principal, antes de tudo, é manter o roteiro do Ethereum . Então, por exemplo, agora mesmo estou trabalhando no EIP [Ethereum Improvement Protocol] 4844, e isso é uma melhoria de escala. Isso vai permitir que L2s [blockchains de camada 2] operem um BIT mais barato. Bem, muito mais barato. Então, esses estão sempre no topo da lista.
Como coisas como tarefas, prazos e tomada de decisões funcionam? Quem está organizando as reuniões?
É realmente muito descentralizado e orgânico. Então pode haver pessoas que trabalham na ConsenSys que dizem: "Oh, você deveria trabalhar nisso". E nós podemos dizer: "Sim, bom saber. Obrigado por sua contribuição. Mas, na verdade, trabalhamos para o Ethereum, o protocolo", e o dia a dia do que fazemos tem muito mais a ver com isso.
Eu entendo isso na teoria, mas é difícil ver na prática. Como você está acompanhando as coisas?
Então, por exemplo, como organizamos o trabalho? Bem, dizemos, OK, ótimo, aqui está o cronograma. Estamos dentro do cronograma ou atrasados? E temos um loop de feedback constante com o resto dos desenvolvedores CORE . É de lá que recebemos nossos pedidos, eu acho, tanto quanto são pedidos.
Mas, na verdade, é esse consenso grosseiro que chegamos por meio de nossas diferentes redes sociais, onde dizemos: "Sim, isso deve ser incluído em atualizações futuras", ou não deve ser incluído em atualizações futuras. E então o protocolo define a carga de trabalho. O protocolo define o que precisa ser feito. Cabe a nós, como equipe, decidir, tudo bem, quem fará o quê.
Então é bem plano. É bem orgânico. É bem não hierárquico. É praticamente sem reuniões.
Sério, nenhuma reunião?
Tenho uma reunião diária com minha equipe, mas na maioria dos dias não tenho nada além daquela reunião de status diária. Minha equipe é muito espalhada; estou nos EUA, na Costa Leste. Tenho um colega na Costa Oeste. Depois, há cinco ou seis na Austrália e outros sete ou oito em fusos horários europeus. Então, na maior parte, tudo é feito de forma assíncrona.
Como é o componente social do trabalho? Como você faz amizade com colegas de trabalho e coisas assim?
Ah, essa é uma pergunta muito boa porque essas são as pessoas mais impressionantes com quem já trabalhei. É como se você estivesse constantemente cercado por gênios. E é muito divertido estar perto deles. Eu os critico muito por serem muito focados em criptomoedas, no entanto.
O que você quer dizer?
Em uma reunião como uma devcon [convenção de desenvolvedores], uma das minhas coisas favoritas a fazer é chamar as pessoas e dizer: "O que você está fazendo com sua vida fora da Cripto?" E elas dizem: "Do que você está falando? Não há nada fora da Cripto." [Risos.]
Mas todos eles são pessoas maravilhosas. Superaquecidos e envolventes e realmente confortáveis em discordar uns dos outros de uma maneira muito gentil, profissional e produtiva.
O que você mais gosta em ser um desenvolvedor Ethereum ?
Bem, número um, eu diria que é só ter que dar um passo à frente. Quando consegui esse emprego, fiquei com muito medo. Eu estava cagando tijolos. Eu estava tipo, cara, isso é real, cara. Você está trabalhando no segundo maior protocolo em Cripto, com centenas de bilhões de dólares garantidos. E o The Merge estava chegando, o que precisava acontecer sem nenhum tempo de inatividade. Foi meio maluco.
Mas todos foram tão acolhedores quando cheguei aqui. E é um trabalho super gratificante de uma capacidade intelectual, e é super gratificante de uma capacidade social. Trabalhei em tantos lugares onde dizem: "Vamos mudar o mundo". E quando saí, parecia uma perda de tempo. Mas nos dois anos em que estou fazendo isso, fizemos a transição da rede para uma prova de participação, e essa é uma contribuição medida para reduzir as mudanças climáticas e o uso de energia.
Qual é a parte mais desafiadora de ser um desenvolvedor?
É difícil. É muito, muito difícil. Tipo, muito difícil mentalmente. Tipo, tem muita coisa do Ethereum em geral que eu ainda T entendo. Eu fiquei confortável com isso.
Como assim?
Eu meio que me acomodei para focar um pouco mais na [Máquina Virtual Ethereum ] em si e meio que escolher minhas batalhas, porque é muito fácil entrar em uma toca de coelho e então olhar para cima e ver que são duas da manhã, e agora seu dia seguinte está arruinado.
E é estressante. Não há duas maneiras de fazer isso. Tipo, estar online para o The Merge quando isso estava acontecendo, esperando que tudo funcionasse tão bem quanto testamos.
Veja também:Ethereum 2022 em análise: a fusão, MEV e caos
Alguma outra desvantagem?
É uma droga quando as pessoas te criticam por estar em Cripto. Tipo, tem muita gente que me descartou completamente. Elas ficam tipo, "Ah, agora você é um fanfarrão libertário e está fazendo dinheiro mágico na internet e destruindo o planeta."
Mas esse é um pequeno preço a pagar.
Como é trabalhar durante o inverno Cripto ? Como o trabalho mudou agora que as vibrações gerais da indústria meio que azedaram?
Para as pessoas com quem me importo, suas vibrações não azedaram nem um pouco. Elas estão realmente revigoradas com isso. Há menos ruído. A relação sinal-ruído é muito melhor.
Então vocês nunca pensam em preço?
Nós pensamos sobre preço na medida em que meio que temos que planejar. Ele tem impacto na mecânica, ou na Cripto de certas coisas. Há algumas coisas que temos que planejar.
Você pode dar um exemplo?
Por exemplo, EIP-4844, certo? Isso vai tornar [as camadas 2] mais baratas e mais eficazes. E no final do ano passado, os preços do GAS estavam em baixa, então pensamos, OK, não estou com muita pressa de fazer o 4844 só para deixar as L2s felizes quando o GAS estiver barato.
Mas temos que estar cientes de que tudo isso é cíclico, e com um mercado em alta vem um uso maior e temos que sair na frente disso. Então, nos importamos com os ciclos de mercado, pois tentamos posicionar as atualizações para o máximo impacto.
Que tal pensar sobre os Preços de Cripto com relação à segurança do emprego? Se o preço do Ethereum cair, digamos, os empregos dos desenvolvedores estão em risco?
Aqui está a questão. Trabalhamos para a ConsenSys, e JOE Lubin é dedicado à diversidade de clientes. E, honestamente, no que diz respeito ao império ConsenSys, somos uma pequena parte desse quebra-cabeça. Somos uma equipe de 15 pessoas e, no geral, é uma empresa de quase 1.000 pessoas. Se o preço despencar completamente, acho que o Ethereum terá problemas maiores.
Algum conselho para quem está pensando em se tornar um desenvolvedor?
Apenas faça. Apenas pule de cabeça. E a ONE coisa é esperar ser intimidado e se sentir confortável com isso.
Ninguém sabe do que está falando 100% [do tempo]. Você vai conhecer algumas das pessoas mais assustadoramente brilhantes. Apenas sente-se, ouça-as e entenda que elas não estão julgando você.
Incrível. Obrigado pelo seu tempo e boa sorte com 4844.