O curso Solidity no Polkadot revela novas tendências para desenvolvedores Web3 chineses.

Curso de Solidity no Polkadot: Revelando a direção futura do ecossistema de desenvolvedores chineses

Recentemente, colaboramos com uma certa plataforma educacional para lançar o curso "Solidity on Polkadot", originalmente para explorar a popularidade da cadeia de ferramentas de desenvolvimento PolkaVM. O resultado foi surpreendente, com 219 pessoas se inscrevendo para participar, e a taxa de conclusão das tarefas foi de quase 38%. Esses dados não apenas são encorajadores, mas o mais importante é que, a partir deste curso, obtivemos insights inesperados sobre as tendências futuras do ecossistema de desenvolvedores chineses no Polkadot.

Este artigo irá partilhar as nossas observações e reflexões sobre este novo curso, bem como como explorar um roteiro para a "construção de ecossistemas".

Contexto do Curso: Explorar necessidades reais, em vez de simplesmente seguir tendências.

A Polkadot está avançando com a atualização 2.0, cujos objetivos principais incluem a unificação entre cadeias, a redução de barreiras e a melhoria da experiência do desenvolvedor. O PolkaVM, como um ambiente de execução compatível com o Ethereum, pode muito bem se tornar a porta de entrada para desenvolvedores de Web2 ou EVM se aproximarem da Polkadot. No entanto, devemos encarar uma realidade: no mundo Web3, a narrativa técnica muitas vezes se torna uma mera decoração superficial. Aqueles que realmente estão dispostos a praticar são, na maioria das vezes, uma minoria. Muitas pessoas ainda têm a impressão da Polkadot como 'complexa', 'difícil de entender' e 'com alta barreira para desenvolvimento', sem mencionar tentar escrever contratos ou implantar aplicações.

Nós abrimos este curso não apenas para promover, mas mais importante, queremos explorar as seguintes questões:

  1. O que preocupa mais os desenvolvedores em relação a um novo ambiente de máquina virtual?
  2. Para eles, a PolkaVM é uma oportunidade ou um obstáculo?
  3. A cadeia de ferramentas pode suportar o desenvolvimento de projetos reais, e não apenas demonstrações?
  4. Em todo o processo de desenvolvimento, qual etapa é a mais propensa a ter problemas?

Assim, este curso não é uma palestra técnica profunda voltada para especialistas, mas sim uma experiência real de desenvolvedor. Esperamos ser guias para os novatos, acompanhando-os em sua primeira tentativa e observando as diversas situações que podem surgir durante o processo.

Quatro descobertas surpreendentes

1. Os aprendizes demonstram uma forte curiosidade e envolvimento.

Achávamos que a maioria das pessoas participava nos cursos para obter recompensas ou certificados, mas a realidade não é essa. 80% dos participantes são da geração dos anos 90, um quarto são estudantes, e a maioria dedica espontaneamente 1 a 2 horas por dia a estudar. Esta intensidade de estudo indica que não estão apenas a cumprir os cursos, mas que realmente querem tentar e dominar as competências relacionadas.

Alguns alunos aprendem do início ao fim apenas para implantar um contrato por conta própria; outros afirmam: "pelo menos posso escrever no meu currículo que 'implantei com sucesso uma aplicação no ambiente PolkaVM'." Isso reflete que eles não se preocupam necessariamente com a força técnica do Polkadot, mas sim com a necessidade de um ambiente amigável para validar se estão prontos para entrar no campo do Web3.

2. Experiência não significa facilidade de uso, o maior desafio é a mudança de mentalidade.

Muitos participantes têm uma rica experiência em desenvolvimento, e até mesmo experiência prática em projetos EVM. No entanto, quando entram no ecossistema Polkadot, ainda são atormentados por algumas diferenças de terminologia: O que é PolkaVM? AssetHub é uma cadeia ou um módulo? Por que o limite de gás é diferente do Ethereum? O contrato foi implantado com sucesso, mas o front-end não consegue chamá-lo?

A confusão deles não está em não entender o código, mas sim porque o modelo cognitivo familiar de repente deixou de funcionar. Diante de uma série de conceitos que precisam ser reentendidos, muitas pessoas sentiram uma resposta de recuo.

Os nossos cursos aliviaram, até certo ponto, essa discrepância cognitiva, pelo menos fazendo com que os participantes percebessem que a experiência de desenvolvimento do PolkaVM não é, na verdade, complexa, sendo principalmente uma questão de terminologia e práticas diferentes. Isso é crucial, pois muitas pessoas abandonam um ecossistema, não porque não sabem programar, mas porque desistem ao não entender o documento à primeira vista.

Isso também nos lembra: a documentação de desenvolvimento não deve ser apenas um acúmulo de conhecimento, mas também deve 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 máquinas virtuais populares (como EVM) na documentação, para ajudar mais pessoas a reduzir o caminho tortuoso e aumentar os momentos de "ah, agora entendi".

3. Os participantes do curso não são apenas alunos, mas também "contribuintes invisíveis"

Embora a maioria dos participantes seja iniciante no desenvolvimento de contratos, eles se mostram corajosos ao fazer perguntas, estão dispostos a relatar bugs e têm coragem de testar os limites da tecnologia. Por exemplo, alguém apontou que a compilação no Remix não tinha problemas, mas a implantação na blockchain falhou. Esse feedback levou diretamente à submissão de várias questões sobre a cadeia de ferramentas à equipe relevante, promovendo a complementação da documentação e a correção de bugs.

Como uma equipa de relações com desenvolvedores experiente, habituámo-nos a contornar algumas pequenas armadilhas, e muitos "avisos de erro" tornaram-se comportamentos automáticos. Mas os novatos não o fazem. Eles ainda não estabeleceram este sistema de julgamento, o que os torna mais propensos a encontrar problemas - isso, por sua vez, transforma o curso numa coletora de problemas muito valiosa. Para os participantes, o curso é uma zona de amortecimento; para nós, essas experiências de "erros reais" são o termômetro mais direto da experiência do ecossistema PolkaVM.

4. A chave para determinar se o desenvolvedor fará uma "segunda visita" está na experiência geral do processo.

Muitas pessoas saem não porque "não conseguem aprender", mas porque "encontram erros e ninguém as orienta sobre como resolvê-los".

O mesmo código pode apresentar erros em ambientes diferentes; os resultados no Hardhat, Foundry e Remix podem não ser consistentes em seus respectivos ambientes; a falta de informações necessárias na documentação e a não exibição direta de mensagens de erro podem levar os desenvolvedores a desistirem frustrados.

Percebemos que a experiência do desenvolvedor (DevEx) não se resume apenas à fluidez do processo de codificação, mas sim à fluidez e confiabilidade de todo o processo, desde a configuração do ambiente, feedback de problemas, até os resultados da implementação e até mesmo futuras atualizações. Se houver um problema em uma das etapas, é fácil fazer com que o desenvolvedor perca a paciência. Portanto, isso não é apenas um problema técnico, mas também um problema de design relacionado a emoções e confiança.

O curso como uma ponte entre ferramentas, usuários e expectativas

No início do desenvolvimento ecológico, percebemos que o significado do curso para desenvolvedores não é apenas a transmissão unidirecional de conhecimento, nem é esperar descobrir a próxima estrela do empreendedorismo Web3 em um único curso. Em vez disso, através do curso, alcançamos três resultados valiosos:

1. Teste de pressão da cadeia

Por exemplo, quando realizamos o exercício de migração do contrato Uniswap V2 durante o curso, pensávamos que seria uma prática comum, mas descobrimos uma série de problemas: erro de gas, bug de caminho, desempenho inconsistente entre Remix e Hardhat, entre outros.

Esses problemas são obstáculos para os desenvolvedores, mas para nós são "sintomas precoces", quanto mais cedo forem detectados, melhor. Agora, esses problemas foram transformados em uma lista de tarefas a serem resolvidas pelas equipes relevantes e estão sendo tratados rapidamente.

2. Perfil do usuário e pistas de conversão

Há quem se preocupe com o design da arquitetura, há quem procure eficiência no desenvolvimento, e há quem pergunte: "As ferramentas que uso frequentemente podem ser usadas diretamente no PolkaVM?"

Cada questão reflete os pontos de consideração reais dos desenvolvedores, ao mesmo tempo que revela como o "manual de instruções" do PolkaVM precisa ser aprimorado.

3. Estabelecer expectativas do produto

Os nossos cursos são um pouco como uma série de múltiplos episódios, não se baseando em conversas vazias, mas sim mostrando a experiência e o valor prático do PolkaVM através de demonstrações ao vivo. Mesmo que algumas funcionalidades ainda não estejam perfeitas, enquanto houver pessoas a utilizar e alguém disposto a esperar, isso é um sinal positivo para o desenvolvimento do ecossistema.

No passado, havia críticas frequentes ao Polkadot por carecer de usuários — será que realmente ninguém o utiliza? Na verdade, o que sempre esteve em uso foram principalmente as equipes de desenvolvimento de infraestrutura, e não os desenvolvedores de aplicações. Agora que o PolkaVM foi lançado, os desenvolvedores de contratos inteligentes finalmente têm um palco para mostrar seu talento. Claro, a hesitação é compreensível: "Com um ambiente de máquina virtual tão novo, eu me atreveria a ser um dos primeiros a experimentar?", "A rede ainda está em fase de testes, vale a pena eu investir meu tempo?" Mas é precisamente por ser novo que oferece oportunidades para pequenas equipes ganharem vantagem.

Nesta aula, vamos migrar o Uniswap V2 para o PolkaVM, o que gerou ampla atenção da comunidade. Isso não é porque as pessoas nunca viram o Uniswap, mas sim porque é a primeira vez que o veem funcionando no ecossistema Polkadot. Apesar de o Polkadot já ter se desenvolvido por vários anos, ele ainda é um ecossistema de alta capitalização, com uma rica gama de programas de financiamento, e não são poucos os grandes detentores de DOT. Em vez de competir ferozmente no campo do Layer2, que tal explorar um mercado de oceano azul que ainda não foi totalmente desenvolvido?

Estamos a planear o conteúdo do próximo curso. Se estiver interessado em algum módulo específico ou prática de projeto, sinta-se à vontade para deixar-nos uma mensagem.

DOT1.48%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 6
  • Compartilhar
Comentário
0/400
GasFeeThundervip
· 14h atrás
Somente 38% de taxa de conclusão. Mais um projeto condenado.
Ver originalResponder0
CryptoTherapistvip
· 08-06 03:20
senti uma grande energia de fomo nessa taxa de conclusão de 38%... padrão típico de psicologia de mercado, para ser honesto
Ver originalResponder0
fomo_fightervip
· 08-06 03:18
A taxa de conclusão é apenas 38%? Temos que continuar a nos esforçar!
Ver originalResponder0
BoredWatchervip
· 08-06 03:03
Qual é o valor real? A taxa de conclusão está muito baixa, não está?
Ver originalResponder0
MonkeySeeMonkeyDovip
· 08-06 02:57
38%。。Falha estatística talvez
Ver originalResponder0
MEVSandwichVictimvip
· 08-06 02:56
38% a falar do que? Palhaço
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)