Curso de Solidity em Polkadot: Revelando a futura direção do ecossistema de desenvolvedores chineses
Recentemente, colaborámos com uma instituição de formação para lançar um curso intitulado "Solidity on Polkadot". Inicialmente, queríamos apenas testar o nível de interesse dos desenvolvedores na ferramenta PolkaVM, mas o resultado foi surpreendente: um total de 219 pessoas inscreveram-se, com uma taxa de conclusão de tarefas de cerca de 38%.
Estes dados são, sem dúvida, satisfatórios, mas o que é ainda mais instigante é que, através deste curso, obtivemos uma visão inesperada sobre as futuras tendências de desenvolvimento do ecossistema de desenvolvedores chineses do Polkadot.
Este artigo irá explorar em profundidade o feedback e as questões destes utilizadores reais, ao mesmo tempo que partilhamos como construímos gradualmente um roteiro em direção à "construção de ecossistemas" a partir da tentativa de um novo curso.
Contexto do Curso: Buscar a Verdade, em vez de Perseguir Tendências
A Polkadot está avançando com a atualização 2.0, cujo objetivo central é alcançar a unificação entre cadeias, reduzir barreiras e melhorar a experiência de desenvolvimento. Como um ambiente de execução compatível com Ethereum, a PolkaVM tem grandes chances de se tornar a entrada preferencial para desenvolvedores do Web2 ou EVM que desejam se conectar ao ecossistema Polkadot. No entanto, devemos enfrentar uma realidade: no mundo Web3, as narrativas tecnológicas muitas vezes se reduzem a uma mera decoração superficial. Aqueles que realmente estão dispostos a praticar são frequentemente apenas uma minoria. Muitas pessoas ainda têm a impressão da Polkadot como "complexa", "difícil de entender" e com "altas barreiras de desenvolvimento", sem mencionar a tentativa de escrever contratos ou implantar DApps.
Portanto, não abrimos este curso apenas para fins de promoção, mas mais importante, esperamos responder a algumas questões-chave através da prática:
Quais são os aspetos que mais preocupam os desenvolvedores em relação ao novo ambiente VM?
Para eles, a PolkaVM é uma oportunidade ou um desafio?
A cadeia de ferramentas existente pode suportar o desenvolvimento de projetos reais, e não se limita apenas a casos de demonstração?
Em toda a jornada do desenvolvedor, qual etapa é a mais propensa a problemas?
O objetivo do design deste curso não é oferecer uma palestra técnica avançada para desenvolvedores experientes, mas sim realizar um experimento prático voltado para iniciantes. Esperamos ser os "guias para iniciantes", acompanhando-os na conclusão do seu primeiro ciclo de desenvolvimento e observando as várias situações que podem surgir durante todo o processo.
Quatro descobertas surpreendentes
1. Os aprendizes demonstram uma forte curiosidade e investimento de tempo.
Originalmente, pensávamos que a maioria das pessoas participava nos cursos para obter recompensas ou certificados, mas a realidade é diferente. 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 ao estudo. Esta intensidade de aprendizado supera em muito o simples cumprimento de tarefas, mostrando a sua atitude sincera em tentar.
Alguns alunos aprendem do início ao fim, apenas para implementar um contrato por conta própria; outros dizem: "pelo menos posso escrever no currículo que 'implantei com sucesso um DApp no ambiente PolkaVM'." Na verdade, eles não estão necessariamente preocupados com a força técnica do Polkadot, mas sim precisam de um ambiente amigável para verificar se são adequados para entrar no campo do Web3.
2. Ter experiência não significa que seja fácil de pegar, o maior desafio está na mudança de paradigma.
Muitos participantes têm ampla experiência em desenvolvimento, e até mesmo experiência prática em projetos EVM, mas ao entrar no ecossistema Polkadot, ainda se sentem confusos com algumas diferenças terminológicas: 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, por que a chamada do front-end falhou?
O problema que eles enfrentam não é a dificuldade de compreender o código, mas sim a súbita falência do modelo cognitivo existente, necessitando de um reaprendizagem de uma série de conceitos, o que pode levar a uma resistência psicológica.
Os nossos cursos aliviaram, até certo ponto, essa diferença de percepção, fazendo com que os participantes percebessem que a experiência de desenvolvimento do PolkaVM não é complicada, apenas os conceitos e a terminologia são diferentes. Isso é crucial, pois muitas pessoas abandonam um ecossistema, muitas vezes não porque não conseguem programar, mas porque se sentem confusas ao entrar em contacto pela primeira vez com a documentação.
Isso nos lembra: a documentação de desenvolvimento não deve apenas acumular pontos de conhecimento, mas também ajudar os usuários a realizar a transição de seu modelo cognitivo. No futuro, planejamos adicionar uma comparação das principais diferenças entre PolkaVM e outras VMs populares (como EVM) na documentação, ajudando mais pessoas a reduzir os desvios e aumentar os momentos de "ah, agora entendi".
3. Os participantes do curso não são apenas aprendizes, mas também potenciais contribuidores para o ecossistema.
Apesar de a maioria dos participantes ser novata no desenvolvimento de contratos, eles se mostraram corajosos ao fazer perguntas, relatar bugs e testar ativamente os limites da tecnologia. Por exemplo, alguém apontou que a compilação no Remix estava funcionando, mas a implantação na blockchain falhou. Esse feedback levou diretamente a equipe de desenvolvimento a submeter várias questões relacionadas à cadeia de ferramentas, impulsionando a melhoria da documentação e a correção de bugs.
Como profissionais experientes em manutenção de relações com desenvolvedores, podemos já estar habituados a evitar certas questões comuns, e muitos "alertas de erro" se tornaram comportamentos subconscientes. Mas os novatos não possuem essa experiência. Eles ainda não estabeleceram um sistema de julgamento completo, portanto, são mais propensos a identificar problemas potenciais — isso precisamente transforma o curso em um valioso coletor de problemas. Para os participantes, o curso é um buffer; para nós, essas experiências reais de uso são o indicador mais direto para avaliar o ecossistema PolkaVM.
4. A chave para decidir se os desenvolvedores continuarão a participar está na experiência geral do processo.
Muitas pessoas saem não porque "não conseguem aprender", mas porque "encontram erros e não conseguem encontrar soluções".
Códigos iguais apresentam erros em diferentes ambientes; Hardhat, Foundry e Remix apresentam comportamentos inconsistentes em seus respectivos ambientes; problemas como a falta de informações necessárias na documentação e mensagens de erro pouco claras podem levar os desenvolvedores a desistirem de tentar.
Reconhecemos que a experiência do desenvolvedor (DevEx) não se limita à fluidez do processo de codificação, mas abrange todo o processo, desde a configuração do ambiente, feedback sobre problemas até os resultados da implementação, e até mesmo as futuras atualizações. Qualquer problema em qualquer etapa pode levar os desenvolvedores a perder a confiança. Portanto, isso não é apenas um problema técnico, mas também um desafio de design na gestão das emoções e da confiança.
O curso como uma ponte entre ferramentas, usuários e expectativas
Nos estágios iniciais do ecossistema, percebemos que o significado dos cursos para desenvolvedores vai muito além da simples transmissão de conhecimentos, e não esperamos descobrir a próxima estrela do empreendedorismo Web3 em um único curso. Em vez disso, este curso trouxe três resultados importantes:
Teste de pressão da rede
O exercício de migração do contrato Uniswap V2 realizado durante o curso, que inicialmente era apenas uma operação rotineira, acabou por expor uma série de problemas: erro de gas, bug de caminho, desempenho inconsistente entre Remix e Hardhat, entre outros.
Estas questões são um obstáculo para os desenvolvedores, mas para nós são valiosos "alertas precoces". É muito importante identificar estas questões o mais cedo possível. Agora, estas questões foram incluídas na lista de tarefas da equipa de desenvolvimento e estão a ser tratadas rapidamente.
Análise de perfis de usuários e de pistas de conversão
Há quem se preocupe com o design da arquitetura, há quem busque eficiência no desenvolvimento, e há quem pergunte: "As ferramentas que uso com frequência estão disponíveis diretamente no ambiente PolkaVM?"
Cada questão reflete os verdadeiros fatores de consideração dos desenvolvedores, ao mesmo tempo que revela as direções que o "Guia de Uso" do PolkaVM precisa melhorar.
Estabelecer expectativas do produto
Os nossos cursos podem ser comparados a uma série de demonstrações ao vivo, que mostram a utilidade e o valor do PolkaVM através da prática em vez da propaganda verbal. Mesmo que algumas funcionalidades ainda não estejam perfeitas, enquanto houver pessoas a usar e pessoas dispostas a esperar, isso é um sinal positivo para o desenvolvimento do ecossistema.
No passado, havia quem questionasse a falta de base de usuários do Polkadot - essa afirmação não é precisa. Desde sempre, quem usa o Polkadot são principalmente equipes que trabalham em infraestrutura de base, e não desenvolvedores de DApp. Com o lançamento do PolkaVM, os desenvolvedores de contratos finalmente têm um palco para mostrar suas habilidades. Claro, ao enfrentar um ambiente de VM tão novo, hesitar é inevitável: "Com uma VM tão nova, eu ouso ser um dos primeiros a experimentar?", "A rede ainda está em fase de teste, vale a pena eu investir meu tempo?" Mas é exatamente por ser novo que oferece às pequenas equipes a oportunidade de ultrapassar concorrentes.
Neste curso, conseguimos migrar o Uniswap V2 para o ambiente PolkaVM, o que gerou um grande debate na comunidade. Não é porque o Uniswap seja algo novo, mas sim porque as pessoas estão vendo pela primeira vez que ele pode operar no ecossistema Polkadot. Embora o Polkadot já exista há vários anos, ainda é um ecossistema de alta capitalização de mercado, com muitos projetos financiados e um grande número de investidores importantes que detêm DOT. Em vez de competir ferozmente no espaço Layer2, que tal explorar um mercado ainda não totalmente desenvolvido?
Estamos a preparar 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 nos informar nos comentários.
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.
Solidity se muda para Polkadot: 219 práticas revelam novas tendências no ecossistema de desenvolvedores chineses
Curso de Solidity em Polkadot: Revelando a futura direção do ecossistema de desenvolvedores chineses
Recentemente, colaborámos com uma instituição de formação para lançar um curso intitulado "Solidity on Polkadot". Inicialmente, queríamos apenas testar o nível de interesse dos desenvolvedores na ferramenta PolkaVM, mas o resultado foi surpreendente: um total de 219 pessoas inscreveram-se, com uma taxa de conclusão de tarefas de cerca de 38%.
Estes dados são, sem dúvida, satisfatórios, mas o que é ainda mais instigante é que, através deste curso, obtivemos uma visão inesperada sobre as futuras tendências de desenvolvimento do ecossistema de desenvolvedores chineses do Polkadot.
Este artigo irá explorar em profundidade o feedback e as questões destes utilizadores reais, ao mesmo tempo que partilhamos como construímos gradualmente um roteiro em direção à "construção de ecossistemas" a partir da tentativa de um novo curso.
Contexto do Curso: Buscar a Verdade, em vez de Perseguir Tendências
A Polkadot está avançando com a atualização 2.0, cujo objetivo central é alcançar a unificação entre cadeias, reduzir barreiras e melhorar a experiência de desenvolvimento. Como um ambiente de execução compatível com Ethereum, a PolkaVM tem grandes chances de se tornar a entrada preferencial para desenvolvedores do Web2 ou EVM que desejam se conectar ao ecossistema Polkadot. No entanto, devemos enfrentar uma realidade: no mundo Web3, as narrativas tecnológicas muitas vezes se reduzem a uma mera decoração superficial. Aqueles que realmente estão dispostos a praticar são frequentemente apenas uma minoria. Muitas pessoas ainda têm a impressão da Polkadot como "complexa", "difícil de entender" e com "altas barreiras de desenvolvimento", sem mencionar a tentativa de escrever contratos ou implantar DApps.
Portanto, não abrimos este curso apenas para fins de promoção, mas mais importante, esperamos responder a algumas questões-chave através da prática:
O objetivo do design deste curso não é oferecer uma palestra técnica avançada para desenvolvedores experientes, mas sim realizar um experimento prático voltado para iniciantes. Esperamos ser os "guias para iniciantes", acompanhando-os na conclusão do seu primeiro ciclo de desenvolvimento e observando as várias situações que podem surgir durante todo o processo.
Quatro descobertas surpreendentes
1. Os aprendizes demonstram uma forte curiosidade e investimento de tempo.
Originalmente, pensávamos que a maioria das pessoas participava nos cursos para obter recompensas ou certificados, mas a realidade é diferente. 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 ao estudo. Esta intensidade de aprendizado supera em muito o simples cumprimento de tarefas, mostrando a sua atitude sincera em tentar.
Alguns alunos aprendem do início ao fim, apenas para implementar um contrato por conta própria; outros dizem: "pelo menos posso escrever no currículo que 'implantei com sucesso um DApp no ambiente PolkaVM'." Na verdade, eles não estão necessariamente preocupados com a força técnica do Polkadot, mas sim precisam de um ambiente amigável para verificar se são adequados para entrar no campo do Web3.
2. Ter experiência não significa que seja fácil de pegar, o maior desafio está na mudança de paradigma.
Muitos participantes têm ampla experiência em desenvolvimento, e até mesmo experiência prática em projetos EVM, mas ao entrar no ecossistema Polkadot, ainda se sentem confusos com algumas diferenças terminológicas: 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, por que a chamada do front-end falhou?
O problema que eles enfrentam não é a dificuldade de compreender o código, mas sim a súbita falência do modelo cognitivo existente, necessitando de um reaprendizagem de uma série de conceitos, o que pode levar a uma resistência psicológica.
Os nossos cursos aliviaram, até certo ponto, essa diferença de percepção, fazendo com que os participantes percebessem que a experiência de desenvolvimento do PolkaVM não é complicada, apenas os conceitos e a terminologia são diferentes. Isso é crucial, pois muitas pessoas abandonam um ecossistema, muitas vezes não porque não conseguem programar, mas porque se sentem confusas ao entrar em contacto pela primeira vez com a documentação.
Isso nos lembra: a documentação de desenvolvimento não deve apenas acumular pontos de conhecimento, mas também ajudar os usuários a realizar a transição de seu modelo cognitivo. No futuro, planejamos adicionar uma comparação das principais diferenças entre PolkaVM e outras VMs populares (como EVM) na documentação, ajudando mais pessoas a reduzir os desvios e aumentar os momentos de "ah, agora entendi".
3. Os participantes do curso não são apenas aprendizes, mas também potenciais contribuidores para o ecossistema.
Apesar de a maioria dos participantes ser novata no desenvolvimento de contratos, eles se mostraram corajosos ao fazer perguntas, relatar bugs e testar ativamente os limites da tecnologia. Por exemplo, alguém apontou que a compilação no Remix estava funcionando, mas a implantação na blockchain falhou. Esse feedback levou diretamente a equipe de desenvolvimento a submeter várias questões relacionadas à cadeia de ferramentas, impulsionando a melhoria da documentação e a correção de bugs.
Como profissionais experientes em manutenção de relações com desenvolvedores, podemos já estar habituados a evitar certas questões comuns, e muitos "alertas de erro" se tornaram comportamentos subconscientes. Mas os novatos não possuem essa experiência. Eles ainda não estabeleceram um sistema de julgamento completo, portanto, são mais propensos a identificar problemas potenciais — isso precisamente transforma o curso em um valioso coletor de problemas. Para os participantes, o curso é um buffer; para nós, essas experiências reais de uso são o indicador mais direto para avaliar o ecossistema PolkaVM.
4. A chave para decidir se os desenvolvedores continuarão a participar está na experiência geral do processo.
Muitas pessoas saem não porque "não conseguem aprender", mas porque "encontram erros e não conseguem encontrar soluções".
Códigos iguais apresentam erros em diferentes ambientes; Hardhat, Foundry e Remix apresentam comportamentos inconsistentes em seus respectivos ambientes; problemas como a falta de informações necessárias na documentação e mensagens de erro pouco claras podem levar os desenvolvedores a desistirem de tentar.
Reconhecemos que a experiência do desenvolvedor (DevEx) não se limita à fluidez do processo de codificação, mas abrange todo o processo, desde a configuração do ambiente, feedback sobre problemas até os resultados da implementação, e até mesmo as futuras atualizações. Qualquer problema em qualquer etapa pode levar os desenvolvedores a perder a confiança. Portanto, isso não é apenas um problema técnico, mas também um desafio de design na gestão das emoções e da confiança.
O curso como uma ponte entre ferramentas, usuários e expectativas
Nos estágios iniciais do ecossistema, percebemos que o significado dos cursos para desenvolvedores vai muito além da simples transmissão de conhecimentos, e não esperamos descobrir a próxima estrela do empreendedorismo Web3 em um único curso. Em vez disso, este curso trouxe três resultados importantes:
Estas questões são um obstáculo para os desenvolvedores, mas para nós são valiosos "alertas precoces". É muito importante identificar estas questões o mais cedo possível. Agora, estas questões foram incluídas na lista de tarefas da equipa de desenvolvimento e estão a ser tratadas rapidamente.
Cada questão reflete os verdadeiros fatores de consideração dos desenvolvedores, ao mesmo tempo que revela as direções que o "Guia de Uso" do PolkaVM precisa melhorar.
No passado, havia quem questionasse a falta de base de usuários do Polkadot - essa afirmação não é precisa. Desde sempre, quem usa o Polkadot são principalmente equipes que trabalham em infraestrutura de base, e não desenvolvedores de DApp. Com o lançamento do PolkaVM, os desenvolvedores de contratos finalmente têm um palco para mostrar suas habilidades. Claro, ao enfrentar um ambiente de VM tão novo, hesitar é inevitável: "Com uma VM tão nova, eu ouso ser um dos primeiros a experimentar?", "A rede ainda está em fase de teste, vale a pena eu investir meu tempo?" Mas é exatamente por ser novo que oferece às pequenas equipes a oportunidade de ultrapassar concorrentes.
Neste curso, conseguimos migrar o Uniswap V2 para o ambiente PolkaVM, o que gerou um grande debate na comunidade. Não é porque o Uniswap seja algo novo, mas sim porque as pessoas estão vendo pela primeira vez que ele pode operar no ecossistema Polkadot. Embora o Polkadot já exista há vários anos, ainda é um ecossistema de alta capitalização de mercado, com muitos projetos financiados e um grande número de investidores importantes que detêm DOT. Em vez de competir ferozmente no espaço Layer2, que tal explorar um mercado ainda não totalmente desenvolvido?
Estamos a preparar 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 nos informar nos comentários.