O curso de desenvolvedores Polkadot revela novas oportunidades ecológicas: PolkaVM desperta a paixão dos desenvolvedores

robot
Geração de resumo em curso

Descobertas inesperadas do curso de desenvolvedores do ecossistema Polkadot

Recentemente, lançamos um curso intitulado "Solidity on Polkadot", com o objetivo de explorar se a cadeia de ferramentas de desenvolvimento do PolkaVM é popular. O resultado foi surpreendente, com 219 pessoas se inscrevendo e uma taxa de conclusão de tarefas próxima de 38%.

Estes dados são, sem dúvida, animadores, mas o mais interessante é que descobrimos a direção futura do ecossistema de desenvolvedores chineses do Polkadot. Este artigo compartilhará o feedback e as questões reais dos usuários que obtivemos através deste novo curso, bem como como exploramos um roteiro para a "construção do ecossistema".

Contexto do curso: Explorar a verdade em vez de aproveitar as tendências

A Polkadot está avançando com a atualização 2.0, focando na unificação entre cadeias, na redução de barreiras e na melhoria da experiência de desenvolvimento. O PolkaVM, como um ambiente de execução compatível com Ethereum, pode muito bem se tornar a porta de entrada para desenvolvedores Web2 ou EVM que desejam explorar a Polkadot. No entanto, no mundo Web3, a narrativa tecnológica muitas vezes permanece superficial. Aqueles que realmente estão dispostos a praticar são frequentemente uma minoria. Muitas pessoas ainda têm a impressão da Polkadot como "complexa", "difícil de entender", "com alta barreira de desenvolvimento", entre outros aspectos.

Nós oferecemos este curso não apenas para promover, mas o mais importante é explorar algumas questões chave:

  1. O que mais preocupa os desenvolvedores no novo ambiente VM?
  2. Para eles, a PolkaVM é uma oportunidade ou um desafio?
  3. A cadeia de ferramentas pode suportar o desenvolvimento de projetos reais?
  4. Em qual etapa do desenvolvimento é mais fácil encontrar dificuldades?

Este curso não é uma palestra técnica profunda, mas sim uma verdadeira experiência de desenvolvimento para os programadores. Esperamos ser guias para os novatos, acompanhando-os na sua primeira tentativa e observando as situações que podem surgir ao longo do processo.

Quatro descobertas inesperadas

1. Os aprendizes demonstram uma forte curiosidade e envolvimento.

Ao contrário das nossas expectativas iniciais, a maioria dos participantes não veio em busca de recompensas ou certificados. 80% são da geração dos anos 90, um quarto são estudantes em escola, e a maioria investe diariamente 1 a 2 horas para aprender. Essa intensidade de aprendizagem indica que eles realmente querem tentar e entender todo o processo.

Algumas pessoas aprendem tudo do começo ao fim apenas para implantar um contrato por conta própria; outras dizem: "pelo menos posso escrever no meu currículo que implantei um DApp com sucesso no ambiente PolkaVM." Elas podem não se importar muito com a força técnica do Polkadot, mas esperam mais validar se são adequadas para entrar no campo do Web3 através de um ambiente amigável.

2. Experiência rica não é igual a facilidade de uso

Embora muitos participantes tenham uma vasta experiência em desenvolvimento, até mesmo experiência prática em projetos EVM, ao entrar no ecossistema Polkadot, ainda podem encontrar confusão: O que é PolkaVM? AssetHub é uma cadeia ou um módulo? Por que o limite de gas é diferente do Ethereum? O contrato foi implantado com sucesso, por que o frontend não consegue chamá-lo?

O problema deles não está em não entender o código, mas sim na súbita falha do modelo cognitivo que conhecem, o que os leva a sentir frustração quando confrontados com conceitos que precisam de uma nova compreensão.

Os nossos cursos aliviaram, até certo ponto, essa lacuna, fazendo com que os participantes percebessem que a experiência de desenvolvimento do PolkaVM não é, na verdade, difícil, apenas alguns termos e práticas são diferentes. Este ponto é crucial, pois muitas pessoas desistem de um ecossistema, muitas vezes não porque não saibam codificar, mas porque se sentem confusas ao entrar em contato pela primeira vez com a documentação.

Isso nos lembra que a documentação de desenvolvimento não deve apenas fornecer conhecimento, mas também ajudar os usuários a completar a conversão cognitiva. No futuro, planejamos adicionar uma comparação das principais diferenças entre PolkaVM e outras VMs populares (como EVM) na documentação, para ajudar mais pessoas a reduzir a confusão e aumentar os pontos de ruptura na compreensão.

3. Os participantes não são apenas aprendizes, mas também "contribuidores invisíveis"

Embora a maioria dos participantes seja novata no desenvolvimento de contratos, eles têm coragem de fazer perguntas, estão dispostos a relatar bugs e se atrevem a testar os limites da tecnologia. Por exemplo, alguém apontou que a compilação no Remix não teve problemas, mas a implantação na cadeia falhou. Esses feedbacks levaram-nos diretamente a submeter vários problemas relacionados à cadeia de ferramentas à Parity, promovendo a melhoria da documentação e a correção de bugs.

Como uma equipe de DevRel experiente, costumamos contornar certos pequenos problemas, e muitos "alertas de erro" já se tornaram um comportamento instintivo. Mas os novatos não. Eles ainda não estabeleceram esse sistema de julgamento, portanto, é mais fácil para eles encontrarem problemas. Isso, por sua vez, faz do curso um coletor de problemas extremamente valioso. Para os participantes, o curso é uma zona de amortecimento; para nós, essas experiências de "erros reais" são o termômetro mais intuitivo para medir a experiência do ecossistema PolkaVM.

4. A chave para decidir se os desenvolvedores continuarão a participar está na experiência geral do processo.

Muitas pessoas desistem não porque "não conseguem aprender", mas sim porque "encontram erros e não conseguem encontrar soluções". O mesmo código pode produzir resultados diferentes em diferentes ambientes; Hardhat, Foundry e Remix apresentam comportamentos inconsistentes em vários ambientes, a documentação pode não conter as informações necessárias, e as mensagens de erro podem não ser suficientemente claras, o que pode levar os desenvolvedores a desistirem.

Reconhecemos que a experiência do desenvolvedor (DevEx) não se resume apenas à fluidez do processo de codificação, mas sim à suavidade e confiabilidade de todo o processo, desde a configuração do ambiente, feedback de problemas até os resultados da implantação e até mesmo futuras atualizações. Qualquer problema em qualquer etapa pode levar o desenvolvedor a perder a paciência. Portanto, isso não é apenas um problema técnico, mas também uma questão de design relacionada a emoções e confiança.

O valor múltiplo do curso

No início do ecossistema, percebemos que o significado dos cursos para desenvolvedores vai muito além da mera transmissão de conhecimento unidirecional, nem se espera selecionar a próxima estrela do empreendedorismo Web3 através de um único curso. Na verdade, alcançamos três objetivos valiosos através dos cursos:

  1. Teste de pressão da cadeia: por exemplo, durante o exercício de migração do contrato Uniswap V2, encontramos muitos problemas inesperados, como erros de gas, bugs de caminho, inconsistências de desempenho entre o Remix e o Hardhat, entre outros. Esses problemas representam obstáculos para os desenvolvedores, mas para nós são oportunidades de identificar e resolver rapidamente. Agora, esses problemas fazem parte da lista de questões da Parity e foram tratados rapidamente.

  2. Perfil do usuário e pistas de conversão: há quem se preocupe com o design da arquitetura, quem busque eficiência no desenvolvimento, e outros que questionam a compatibilidade das ferramentas comuns no PolkaVM. Cada questão reflete as necessidades reais dos desenvolvedores e também revela as direções em que o "manual de instruções" do PolkaVM precisa ser aprimorado.

  3. Estabelecer expectativas do produto: o nosso curso é como uma série de demonstrações, mostrando a experiência e o valor da utilização do PolkaVM através de demonstrações práticas. Mesmo que algumas funcionalidades ainda não estejam completas, o fato de haver pessoas a utilizá-las e pessoas dispostas a esperar é, por si só, um sinal positivo para o desenvolvimento do ecossistema.

No passado, muitas pessoas questionavam a falta de usuários do Polkadot, mas na verdade, sempre foram principalmente as equipes de desenvolvimento de infraestrutura que o utilizavam, e não os desenvolvedores de DApps. Com o lançamento do PolkaVM, os desenvolvedores de contratos finalmente têm um palco para se apresentar. Embora novas tecnologias sempre provoquem alguma hesitação, como "Esse VM tão novo, eu me atrevo a tentar?", "A rede ainda está em fase de teste, vale a pena investir tempo?", é precisamente por ser nova que oferece às pequenas equipes a oportunidade de ultrapassar na curva.

Neste curso, iremos migrar o Uniswap V2 para o PolkaVM, o que despertou um amplo interesse na comunidade. Isso não se deve à novidade do Uniswap em si, mas sim ao fato de vermos pela primeira vez que ele pode funcionar no Polkadot. Apesar de o Polkadot já estar em desenvolvimento há vários anos, ainda é um ecossistema de alto valor de mercado, com um rico apoio financeiro e uma grande quantidade de detentores de DOT. Comparado à intensa competição em Layer2, explorar este mar azul que ainda não foi totalmente desenvolvido pode ser mais atraente.

Estamos a preparar o conteúdo do próximo curso. Se tiver algum módulo ou prática de projeto que gostaria de conhecer, sinta-se à vontade para nos informar.

DOT2.54%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
SandwichDetectorvip
· 2h atrás
Os detalhes merecem uma investigação mais aprofundada.
Ver originalResponder0
MemeKingNFTvip
· 11h atrás
Pagou a mensalidade e puxou o tapete.
Ver originalResponder0
NftRegretMachinevip
· 11h atrás
O que estás a esperar? Vem comer rapidamente!
Ver originalResponder0
GasFeeAssassinvip
· 12h atrás
Aproveitar esta oportunidade
Ver originalResponder0
NervousFingersvip
· 12h atrás
A taxa de conclusão está um pouco baixa.
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)