Como os engenheiros de relações com o desenvolvedor ajudam os desenvolvedores a criar no Sui

Brian Hennessey-Hsieh Sui, chefe de relações com desenvolvedores da Sui Foundation, fala sobre como a equipe ajuda os desenvolvedores a se desenvolverem em Sui.

Escrito por: Sui Network

Alguns dias atrás, entrevistamos Brian Hennessey-Hsieh, chefe de relações com desenvolvedores da Sui Foundation, para discutir suas opiniões sobre o processo de desenvolvimento de desenvolvedores em Web3 e como sua equipe auxilia os desenvolvedores no desenvolvimento em Sui. O seguinte é o conteúdo desta entrevista:

** Q1 Por favor, apresente-se brevemente e seu histórico ou experiência na indústria de blockchain. **

Essa é uma boa pergunta, mas geralmente não a respondo bem. Passei cerca de 20 anos trabalhando com código aberto desde que me formei na faculdade. Comecei uma pesquisa aprofundada no GCC, Linux, etc., e depois entrei no campo da computação em nuvem, como o OpenStack.

Sempre gostei de código aberto, não apenas de tecnologia, é muito divertido quando as pessoas se reúnem, mesmo que não sejam pagas, desde que trabalhem juntas para realizar um trabalho. Especialmente no mundo atual de distribuição global, é legal que as pessoas trabalhem juntas para realizar um trabalho. Passei a acreditar cada vez mais que a colaboração aberta e transparente é a chave para o desenvolvimento de software.

Então, depois que terminei meu doutorado, comecei a tentar encontrar um emprego relacionado ao desenvolvimento de software de código aberto, mas não consegui encontrar um emprego até entrar na Uber em 2017. Trabalhei na Uber por cerca de 4 anos e criei o departamento de iniciativas de código aberto. Até que recebi uma oferta de emprego da Coinbase. Antes de me envolver com a equipe da Coinbase Cloud, eu era cético em relação à indústria de criptomoedas e, mesmo assim, estava muito interessado na tecnologia.

Como PhD em ciência da computação, essa tecnologia tem um apelo natural para mim. Juntar sistemas distribuídos, criptografia e linguagens de programação me fascina e quero descobrir. Tenho explorado blockchain, tentando entender a tecnologia, os casos de uso e como as pessoas a utilizam para resolver problemas reais. Eu também estava hesitante em ingressar em tempo integral porque teria que desistir do meu emprego atual.

Mas me interesso pela Coinbase Cloud, é uma empresa focada em infraestrutura, essencialmente fornecer infraestrutura para que as pessoas sejam produtivas e resolvam problemas, e foi isso que me atraiu. Se considerado a partir deste nível, não tem nada a ver com o blockchain. Então eu pensei na época, você pode tentar. Então decidi me juntar a eles e foi assim que entrei no espaço Web3. Depois disso, entrei para o Mysten Labs como chefe de relações com desenvolvedores da Sui Foundation.

**P2 Você já teve uma atitude cética em relação ao setor de criptografia. O que o fez decidir se envolver nesse setor? **

Esta pergunta é muito interessante. Deixe-me falar sobre minhas opiniões sobre Web3 de três ângulos diferentes.

** Primeiro é o meu trabalho. **Meu trabalho é ajudar a criar colaboração e governança mais abertas, porque fundamentalmente precisamos tornar o sistema verdadeiramente descentralizado. Precisamos colocar em prática os princípios da descentralização. Quando me concentro nesse objetivo, tudo faz sentido para a Fenix. É uma jornada, por assim dizer. É como um projeto de código aberto, um grupo de pessoas criou este projeto, e agora o que temos que fazer é trazer toda a comunidade para participar, não apenas como eles participam, mas também o conhecimento que pode dar uma contribuição significativa.

** Em segundo lugar está a nossa tecnologia. **A Sui é nova, mas sabemos que temos uma tecnologia sólida e confiável. No entanto, como explicamos a tecnologia em si e como ajudá-los a resolver problemas para o público é realmente um problema. Em vez de falar sobre tecnologias Web3 em geral, devemos entender por que precisamos dessas tecnologias. Você precisa entender as características dessas tecnologias, você deve considerar se a tecnologia pode resolver os problemas que você encontra, se a resposta for sim, então use-a. Se não fizer sentido, procure outra coisa.

**O último é o aspecto do aplicativo e do caso de uso atual. **Alguns fazem sentido para mim e outros não, é uma gama enorme. Mas acho que essa amplitude é uma prova do valor da tecnologia. Não sei quanto tempo levará para que ele se torne amplamente disponível e se torne a nova espinha dorsal da Internet. Mas acredito que o futuro um dia se tornará realidade, e quanto mais tempo estou na indústria, mais acredito nessa visão.

**Q3 Algumas pessoas podem não estar familiarizadas com o conceito de relações de desenvolvedor no blockchain da camada 1. Você pode compartilhar sua equipe e seu trabalho diário? **

Pessoalmente, acho que o objetivo das relações do desenvolvedor L1 é descentralizar e facilitar a comunicação entre os desenvolvedores. **A descentralização é basicamente parte de código aberto, parte de colaboração aberta e governança aberta. Você precisa de um grupo de pessoas para garantir que os princípios, os métodos de desenvolvimento da comunidade e a cultura estejam bem estabelecidos. O que precisamos pensar é: como interagir com os desenvolvedores? Como engajar e empoderar a comunidade? Como aceitar contribuições da comunidade?

Usando o processo de proposta de melhoria como exemplo, como podemos garantir que ele seja justo e inclusivo e, ao mesmo tempo, o melhor para a tecnologia? A realidade é que não há muitos contribuidores que entendam a tecnologia em profundidade na primeira vez. O que você deve pensar é como você os inicia e os educa para que possam contribuir profundamente?

Extraímos muitos princípios do mundo do código aberto, incluindo colaboração aberta, transparência, meritocracia, inclusão e comunidade. De um certo ponto de vista, acho que o código aberto dá suporte ao Web3, e o Web3 quebra o caminho do código aberto.

**Q4 O que pode atrair desenvolvedores para ingressar na Web3 e como eles podem ter sucesso nesse setor? **

Os primeiros desenvolvedores a ingressar na rede Sui são tecnólogos visionários. Os verdadeiros crentes, maxis, são um grupo de pessoas que realmente lideram a indústria. Eles passaram por muitos ciclos nesta indústria, falharam e tiveram sucesso, aprenderam muito e têm suas próprias ideias para melhorar o Web3 e o Sui.

A próxima onda é difícil de definir. Voltando à nossa discussão anterior, esta é uma tecnologia que, como qualquer outra, tem vantagens e desvantagens. Antes de pensar em como atrair desenvolvedores para a Web3, precisamos pensar em como apresentar essa tecnologia para que os desenvolvedores possam usá-la para resolver seus problemas. Isso não tem nada a ver com Web2 e Web3, pode ser uma tecnologia que sempre conseguiu resolver seu problema de forma escalável. Então, como exatamente educamos as pessoas da maneira certa?

Assim que pudermos fazer isso bem, atrairemos tantos desenvolvedores quanto o mundo Web2. Se as tecnologias no espaço Web3 podem resolver os problemas dos desenvolvedores de maneira eficiente, de alto desempenho, em larga escala e de baixo custo, eles deveriam adotá-la, certo? Claro, eles também avaliarão essa tecnologia da mesma forma que avaliam outras tecnologias.

**P5 Se um desenvolvedor está no meio da carreira e deseja mudar para construir no Sui, como ele começa? **

É sempre melhor conhecer a teoria subjacente. Alguma compreensão de sistemas distribuídos, criptografia e várias linguagens de programação é um bom começo. Você precisa ter esse básico para continuar, caso contrário, corre o risco de criar ou projetar algo que não se encaixa no Sui.

Ao mesmo tempo, os desenvolvedores podem escolher em qual campo desejam se especializar, como desenvolvimento de aplicativos, desenvolvimento de protocolo principal e assim por diante. Se você deseja ser um desenvolvedor de protocolo ou um colaborador central da rede, precisa ter uma compreensão muito profunda de sistemas distribuídos e criptografia, especialmente criptografia, que é crucial para construir blocos na base do blockchain. Sui é open source, o código fonte está lá, leia os documentos, brinque com o código, modifique algumas coisas e veja o que acontece.

Se você deseja se tornar um desenvolvedor de aplicativos, não há restrições aqui. Você pode usar nossos exemplos ou encontrar um projeto e ver se consegue entendê-lo clonando, construindo, executando etc.

Comunicar-se com outras pessoas pode ganhar mais. Existem muitas atividades relacionadas ao Web3 por aí, mas lembre-se de escolher as corretas. Alguns eventos são apenas para desenvolvedores, onde você pode se conectar com outros desenvolvedores e colaboradores. Isso faz parte da nossa comunidade temática, não importa online ou offline, encontre sua comunidade, encontre seu pertencimento. Você precisa conhecer pessoas que possam realmente trabalhar com você e dar orientações e conselhos.

A comunidade Sui é muito aberta e vibrante. Acreditamos que este é o futuro da tecnologia e queremos educar o maior número possível de pessoas. Sui Builder House é um evento exclusivo para construtores, que oferece a oportunidade de conversar com engenheiros e construtores de todos os níveis de experiência.

**Q6 Quais planos e ferramentas estão sendo preparados pela Sui para acelerar a construção de desenvolvedores Sui e melhorar a produtividade? **

Ainda estamos nos estágios iniciais, e faltam conteúdos educacionais por enquanto, enfim, como alguma documentação. Esses definitivamente serão nosso próximo foco, garantindo que nosso conteúdo multimídia alcance diferentes grupos, de iniciantes a desenvolvedores profissionais. Ao mesmo tempo, a localização também é importante e esperamos que nosso conteúdo possa ser facilmente lido e compreendido por todos.

Com isso como diretriz, tentaremos projetar nossa Casa do Construtor com mais cuidado, garantir que recebamos feedback e fazer projetos personalizados para os participantes com base nisso. Publicamos o conteúdo que criamos no YouTube ou em outros meios de comunicação para que todos possam vê-lo.

Ferramental é outro tópico importante, já temos a maioria das ferramentas, mas espero que a comunidade possa ajudar a torná-lo melhor. Já vi muitos SDKs e IDEs bons, mas geralmente levam tempo e são difíceis de desenvolver. Ao mesmo tempo, estes também são muito difíceis de realizar. Portanto, sinta-se à vontade para entrar em contato conosco a qualquer momento. Adoraríamos conversar com você e nos informar como a Fundação pode ajudar. Os colaboradores principais também estão trabalhando em como fazer com que os desenvolvedores se desenvolvam melhor e com mais facilidade.

Porque a rede Sui é muito nova e está crescendo muito rápido. Encorajamos a equipe de desenvolvimento a realizar trocas profundas com a comunidade e progredir juntos. Se surgirem novos desenvolvimentos com potencial para alterar o fluxo de execução, queremos estar cientes deles o mais rápido possível e fazer ajustes o mais rápido possível. Formar um ciclo de feedback positivo é muito importante.

**P7 Quais são as tendências de desenvolvimento que vale a pena esperar na comunidade atual? Como essas tendências afetarão o desenvolvimento futuro de Sui? **

As pessoas estão explorando formas mais inovadoras de usar novos recursos. Como eles devem usar campos dinâmicos ou Blocos de Transação Programáveis? As pessoas estão descobrindo e pensando em como usar esses recursos para melhorar as bases de código existentes ou criar novos casos de uso.

Mas precisamos articular e explicar como eles podem usar melhor essas novas ferramentas e incentivar os desenvolvedores a usá-las. As pessoas estão conhecendo o desempenho técnico e as vantagens do Sui passo a passo, investigando-o de diferentes ângulos e colocando-o à prova real. Por exemplo, isso é teórico e quais são os cenários de aplicação prática?

É um momento emocionante, e é aí que sinto que você pode fazer avanços tecnológicos porque tem um grupo de pessoas inteligentes e apaixonadas que começam a pensar em algo mais.

**P8 Quais aplicativos ou experiências específicas você deseja que os desenvolvedores criem no Sui? **

Existem muitos, mas pessoalmente, voltando ao código aberto e à colaboração aberta acima, vi muitas versões diferentes, mas realmente quero ver uma solução incrível, ou seja, como diabos podemos usar um Recompensa contribuidores de forma justa, transparente e verificável.

Por exemplo, se um contribuidor propõe um patch para a rede ou uma SIP (Proposta de Melhoria), como verificamos essa contribuição? Como medir o grau de contribuição e recompensá-lo adequadamente? Como garantir que a distribuição de recompensas seja justa, justa, privada e acordada por todos? Se conseguirmos encontrar uma boa solução, isso permitirá uma nova onda de colaboração e impulsionará ainda mais a descentralização.

Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate.io
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)