Curso de Solidity no Polkadot: Revelando a direção futura do ecossistema de desenvolvedores em chinês
Recentemente, lançámos um curso intitulado "Solidity on Polkadot", que originalmente tinha como objetivo testar a popularidade da ferramenta de desenvolvimento PolkaVM. Para nossa surpresa, o número de inscritos chegou a 219, com uma taxa de conclusão de tarefas próxima a 38%. Isso não é apenas um sucesso em termos de dados, mas o mais importante é 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 o feedback e as questões reais dos utilizadores que obtivemos deste novo curso, bem como como estamos a delinear um roteiro em direção à "construção de ecossistemas".
Contexto do curso: Explorar a verdade, em vez de seguir a corrente
A Polkadot está passando pela atualização 2.0, cujo objetivo central é realizar a unificação entre cadeias, reduzir a barreira de entrada para desenvolvedores e melhorar a experiência dos desenvolvedores. O PolkaVM, como um ambiente de execução compatível com Ethereum, tem grande potencial para se tornar a plataforma preferida para desenvolvedores do Web2 ou EVM que queiram se conectar com a Polkadot. No entanto, precisamos enfrentar uma realidade: no mundo Web3, a narrativa técnica muitas vezes se torna apenas uma decoração superficial. Aqueles que realmente estão dispostos a praticar são, muitas vezes, uma minoria.
Muitas pessoas ainda têm a impressão de que Polkadot é "complexo", "difícil de entender", "com uma alta barreira de entrada", para não mencionar tentar escrever contratos inteligentes ou implantar aplicações descentralizadas. Embora tenhamos aberto este curso com um objetivo promocional, o mais importante é que queremos responder às seguintes perguntas:
O que mais preocupa os desenvolvedores em relação ao novo ambiente de máquina virtual?
O PolkaVM é uma oportunidade ou um desafio para eles?
A cadeia de ferramentas pode suportar o desenvolvimento de projetos reais e não apenas demonstrações?
Em toda a jornada do desenvolvedor, em que etapa é mais fácil encontrar dificuldades?
Portanto, projetámos este curso não para mostrar tecnologia avançada aos especialistas, mas como uma verdadeira experiência prática para desenvolvedores. Queremos ser "guias para iniciantes", acompanhando-os na sua primeira ronda de desenvolvimento e observando os problemas que possam surgir durante o processo.
Quatro descobertas inesperadas
1. Os aprendizes têm uma forte curiosidade e espírito de envolvimento.
Pensávamos que a maioria das pessoas participava 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 aprendizado. Essa intensidade de aprendizado indica que eles não estão apenas a cumprir tarefas, mas realmente esperam adquirir habilidades.
Algumas pessoas aprendem do início ao fim apenas para implementar um contrato inteligente pessoalmente; outros dizem: "pelo menos posso escrever no meu currículo 'implementei com sucesso um DApp no ambiente PolkaVM'." Em resumo, eles podem não se importar muito com a força técnica do Polkadot, apenas 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 usar, o maior desafio é mudar o modo de pensar
Muitos participantes têm vasta experiência em desenvolvimento, e até mesmo experiência prática em projetos EVM, mas ao entrar no ecossistema Polkadot, ainda ficam confusos com algumas diferenças terminológicas: 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 front-end não consegue chamar?
O problema deles não está em não entenderem o código, mas sim no fato de que o modelo de compreensão existente de repente deixou de funcionar. Diante de uma grande quantidade de conceitos que precisam ser reentendidos, muitas pessoas simplesmente desistem.
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 os termos e métodos são diferentes. Este ponto é crucial, pois muitas pessoas desistem de um ecossistema, não porque não sabem programar, mas porque desistem ao não entender os documentos à primeira vista.
Isso nos lembra: a documentação de desenvolvimento não pode ser apenas um acúmulo de conhecimento, mas também precisa ajudar os usuários a completar a transformação cognitiva. No futuro, adicionaremos uma comparação das principais diferenças entre o PolkaVM e outras VMs populares (como a EVM) na documentação, ajudando mais pessoas a evitar caminhos errados e aumentando os momentos de "ah, agora entendi".
3. Os participantes do curso não são apenas alunos, mas também "contribuidores invisíveis"
Apesar de a maioria dos participantes ser novata no desenvolvimento de contratos inteligentes, eles são ousados em fazer perguntas, alegres em relatar bugs e destemidos em testar os limites da tecnologia. Por exemplo, alguém apontou que a compilação no Remix estava correta, mas a implantação na cadeia falhou. Esse feedback levou-nos diretamente a apresentar vários problemas da ferramenta à Parity, impulsionando a complementação da documentação e a correção de bugs.
Como uma equipe de desenvolvedores experientes em relações (DevRel), já estamos acostumados a contornar certos pequenos problemas, muitos "alertas de erro" tornaram-se comportamentos subconscientes. Mas os novatos não estã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 muito valioso. Para os participantes, o curso é um buffer; para nós, essas experiências de "verdadeiros tropeços" são o termômetro mais intuitivo da experiência do ecossistema PolkaVM.
4. A chave para decidir 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 lhes diz como resolver".
O mesmo código pode apresentar erros em ambientes diferentes; Hardhat, Foundry e Remix podem ter resultados inconsistentes em diferentes ambientes; a documentação pode não conter as informações necessárias, e as mensagens de erro não exibem os resultados diretamente, o que pode levar os desenvolvedores a desistirem indignados.
Nós percebemos que: a experiência do desenvolvedor (DevEx) não se trata apenas da fluidez do processo de codificação, mas sim 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, ser fluido e confiável. Assim que um elo da cadeia apresenta problemas, é fácil levar a um "colapso emocional". Portanto, isso não é apenas um problema técnico, mas sim um "problema de design de emoção e confiança".
Construindo um ciclo fechado entre ferramentas de curso, usuários e expectativas
No início do ecossistema, reconhecemos que o significado dos cursos para desenvolvedores não é apenas uma "transmissão unidirecional de conhecimento", e muito menos esperar que um único curso possa formar a próxima estrela do empreendedorismo Web3. Em vez disso, alcançamos três resultados valiosos com este curso:
teste de pressão da cadeia
Por exemplo, no exercício de migração do contrato Uniswap V2 no curso, inicialmente pensamos que seria apenas uma prática comum, mas encontramos muitos problemas inesperados: erro de gas, bug de caminho, inconsistências de desempenho entre Remix e Hardhat, etc.
Essas questões são um obstáculo para os desenvolvedores, mas para nós são "sintomas precoces", quanto mais cedo forem detectados, melhor. Agora, essas questões foram convertidas na lista de problemas a serem resolvidos da Parity e estão sendo tratadas rapidamente.
Perfil do usuário e pistas de conversão
Há quem se preocupe com a narrativa da arquitetura, há quem busque eficiência no desenvolvimento, e há quem pergunte: "Posso usar as ferramentas que costumo usar diretamente no PolkaVM?"
Cada questão reflete as preocupações reais dos desenvolvedores, ao mesmo tempo que revela as áreas que precisam de melhorias no "manual de instruções" da PolkaVM.
Estabelecer expectativas do produto
Os nossos cursos podem ser comparados a uma série de anúncios, não pela promoção verbal, mas pela demonstração ao vivo da experiência e valor real do PolkaVM. Algumas funcionalidades podem não estar ainda perfeitas, mas há pessoas a usá-las e outras dispostas a esperar, o que é um sinal positivo para o desenvolvimento do ecossistema.
No passado, muitas pessoas reclamavam da falta de usuários no Polkadot, mas na verdade, o que sempre foi utilizado eram principalmente as equipes de infraestrutura e de construção de cadeias, e não os desenvolvedores de DApp. Agora, com o lançamento do PolkaVM, os desenvolvedores que escrevem contratos inteligentes finalmente podem participar. Claro, a hesitação é inevitável: "Um VM tão novo, eu tenho coragem de ser um dos primeiros a experimentar?", "A rede ainda está em fase de teste, vale a pena eu investir meu tempo?" Mas é precisamente por ser novo que oferece às pequenas equipes a oportunidade de ultrapassar curvas.
Nesta aula, vamos migrar o Uniswap V2 para o PolkaVM, o que gerou uma animada discussão na comunidade. Não é que as pessoas não tenham visto o Uniswap antes, mas é a primeira vez que o veem funcionando no Polkadot. Embora o Polkadot já exista há anos, ainda é um ecossistema de alto valor de mercado, com muitas oportunidades de financiamento, e há muitos detentores de DOT. Em vez de competir ferozmente no espaço Layer2, que tal explorar um mercado azul que ainda não foi totalmente desenvolvido?
Estamos a planear o conteúdo do próximo curso. Se tiver algum módulo ou projeto prático que gostaria de saber mais, sinta-se à vontade para nos informar.
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.
15 gostos
Recompensa
15
7
Partilhar
Comentar
0/400
ApeWithNoChain
· 07-23 23:38
Boa rapaz, é mais uma aula de ser enganado por idiotas, certo?
Ver originalResponder0
GasFeeCrier
· 07-21 03:56
219 pessoas são apenas o começo? A ecologia não é forte o suficiente~
Ver originalResponder0
GateUser-26d7f434
· 07-21 03:55
Então o ecossistema dot é tão popular!
Ver originalResponder0
ContractTester
· 07-21 03:53
Web3 vale a pena, desenvolvedores são realmente incríveis
Ver originalResponder0
ser_ngmi
· 07-21 03:53
o dot ainda precisa ser polido
Ver originalResponder0
GasBandit
· 07-21 03:45
Chegou, chegou finalmente
Ver originalResponder0
DefiPlaybook
· 07-21 03:35
Com base na estimativa do número de participantes, a taxa de penetração do ecossistema de desenvolvimento Polkadot é de apenas 0,32%, o que indica um grande espaço para crescimento.
O curso Solidity no Polkadot revela o futuro do ecossistema de desenvolvedores chineses com quatro descobertas que definem a direção.
Curso de Solidity no Polkadot: Revelando a direção futura do ecossistema de desenvolvedores em chinês
Recentemente, lançámos um curso intitulado "Solidity on Polkadot", que originalmente tinha como objetivo testar a popularidade da ferramenta de desenvolvimento PolkaVM. Para nossa surpresa, o número de inscritos chegou a 219, com uma taxa de conclusão de tarefas próxima a 38%. Isso não é apenas um sucesso em termos de dados, mas o mais importante é 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 o feedback e as questões reais dos utilizadores que obtivemos deste novo curso, bem como como estamos a delinear um roteiro em direção à "construção de ecossistemas".
Contexto do curso: Explorar a verdade, em vez de seguir a corrente
A Polkadot está passando pela atualização 2.0, cujo objetivo central é realizar a unificação entre cadeias, reduzir a barreira de entrada para desenvolvedores e melhorar a experiência dos desenvolvedores. O PolkaVM, como um ambiente de execução compatível com Ethereum, tem grande potencial para se tornar a plataforma preferida para desenvolvedores do Web2 ou EVM que queiram se conectar com a Polkadot. No entanto, precisamos enfrentar uma realidade: no mundo Web3, a narrativa técnica muitas vezes se torna apenas uma decoração superficial. Aqueles que realmente estão dispostos a praticar são, muitas vezes, uma minoria.
Muitas pessoas ainda têm a impressão de que Polkadot é "complexo", "difícil de entender", "com uma alta barreira de entrada", para não mencionar tentar escrever contratos inteligentes ou implantar aplicações descentralizadas. Embora tenhamos aberto este curso com um objetivo promocional, o mais importante é que queremos responder às seguintes perguntas:
Portanto, projetámos este curso não para mostrar tecnologia avançada aos especialistas, mas como uma verdadeira experiência prática para desenvolvedores. Queremos ser "guias para iniciantes", acompanhando-os na sua primeira ronda de desenvolvimento e observando os problemas que possam surgir durante o processo.
Quatro descobertas inesperadas
1. Os aprendizes têm uma forte curiosidade e espírito de envolvimento.
Pensávamos que a maioria das pessoas participava 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 aprendizado. Essa intensidade de aprendizado indica que eles não estão apenas a cumprir tarefas, mas realmente esperam adquirir habilidades.
Algumas pessoas aprendem do início ao fim apenas para implementar um contrato inteligente pessoalmente; outros dizem: "pelo menos posso escrever no meu currículo 'implementei com sucesso um DApp no ambiente PolkaVM'." Em resumo, eles podem não se importar muito com a força técnica do Polkadot, apenas 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 usar, o maior desafio é mudar o modo de pensar
Muitos participantes têm vasta experiência em desenvolvimento, e até mesmo experiência prática em projetos EVM, mas ao entrar no ecossistema Polkadot, ainda ficam confusos com algumas diferenças terminológicas: 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 front-end não consegue chamar?
O problema deles não está em não entenderem o código, mas sim no fato de que o modelo de compreensão existente de repente deixou de funcionar. Diante de uma grande quantidade de conceitos que precisam ser reentendidos, muitas pessoas simplesmente desistem.
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 os termos e métodos são diferentes. Este ponto é crucial, pois muitas pessoas desistem de um ecossistema, não porque não sabem programar, mas porque desistem ao não entender os documentos à primeira vista.
Isso nos lembra: a documentação de desenvolvimento não pode ser apenas um acúmulo de conhecimento, mas também precisa ajudar os usuários a completar a transformação cognitiva. No futuro, adicionaremos uma comparação das principais diferenças entre o PolkaVM e outras VMs populares (como a EVM) na documentação, ajudando mais pessoas a evitar caminhos errados e aumentando os momentos de "ah, agora entendi".
3. Os participantes do curso não são apenas alunos, mas também "contribuidores invisíveis"
Apesar de a maioria dos participantes ser novata no desenvolvimento de contratos inteligentes, eles são ousados em fazer perguntas, alegres em relatar bugs e destemidos em testar os limites da tecnologia. Por exemplo, alguém apontou que a compilação no Remix estava correta, mas a implantação na cadeia falhou. Esse feedback levou-nos diretamente a apresentar vários problemas da ferramenta à Parity, impulsionando a complementação da documentação e a correção de bugs.
Como uma equipe de desenvolvedores experientes em relações (DevRel), já estamos acostumados a contornar certos pequenos problemas, muitos "alertas de erro" tornaram-se comportamentos subconscientes. Mas os novatos não estã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 muito valioso. Para os participantes, o curso é um buffer; para nós, essas experiências de "verdadeiros tropeços" são o termômetro mais intuitivo da experiência do ecossistema PolkaVM.
4. A chave para decidir 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 lhes diz como resolver".
O mesmo código pode apresentar erros em ambientes diferentes; Hardhat, Foundry e Remix podem ter resultados inconsistentes em diferentes ambientes; a documentação pode não conter as informações necessárias, e as mensagens de erro não exibem os resultados diretamente, o que pode levar os desenvolvedores a desistirem indignados.
Nós percebemos que: a experiência do desenvolvedor (DevEx) não se trata apenas da fluidez do processo de codificação, mas sim 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, ser fluido e confiável. Assim que um elo da cadeia apresenta problemas, é fácil levar a um "colapso emocional". Portanto, isso não é apenas um problema técnico, mas sim um "problema de design de emoção e confiança".
Construindo um ciclo fechado entre ferramentas de curso, usuários e expectativas
No início do ecossistema, reconhecemos que o significado dos cursos para desenvolvedores não é apenas uma "transmissão unidirecional de conhecimento", e muito menos esperar que um único curso possa formar a próxima estrela do empreendedorismo Web3. Em vez disso, alcançamos três resultados valiosos com este curso:
teste de pressão da cadeia
Por exemplo, no exercício de migração do contrato Uniswap V2 no curso, inicialmente pensamos que seria apenas uma prática comum, mas encontramos muitos problemas inesperados: erro de gas, bug de caminho, inconsistências de desempenho entre Remix e Hardhat, etc.
Essas questões são um obstáculo para os desenvolvedores, mas para nós são "sintomas precoces", quanto mais cedo forem detectados, melhor. Agora, essas questões foram convertidas na lista de problemas a serem resolvidos da Parity e estão sendo tratadas rapidamente.
Perfil do usuário e pistas de conversão
Há quem se preocupe com a narrativa da arquitetura, há quem busque eficiência no desenvolvimento, e há quem pergunte: "Posso usar as ferramentas que costumo usar diretamente no PolkaVM?"
Cada questão reflete as preocupações reais dos desenvolvedores, ao mesmo tempo que revela as áreas que precisam de melhorias no "manual de instruções" da PolkaVM.
Estabelecer expectativas do produto
Os nossos cursos podem ser comparados a uma série de anúncios, não pela promoção verbal, mas pela demonstração ao vivo da experiência e valor real do PolkaVM. Algumas funcionalidades podem não estar ainda perfeitas, mas há pessoas a usá-las e outras dispostas a esperar, o que é um sinal positivo para o desenvolvimento do ecossistema.
No passado, muitas pessoas reclamavam da falta de usuários no Polkadot, mas na verdade, o que sempre foi utilizado eram principalmente as equipes de infraestrutura e de construção de cadeias, e não os desenvolvedores de DApp. Agora, com o lançamento do PolkaVM, os desenvolvedores que escrevem contratos inteligentes finalmente podem participar. Claro, a hesitação é inevitável: "Um VM tão novo, eu tenho coragem de ser um dos primeiros a experimentar?", "A rede ainda está em fase de teste, vale a pena eu investir meu tempo?" Mas é precisamente por ser novo que oferece às pequenas equipes a oportunidade de ultrapassar curvas.
Nesta aula, vamos migrar o Uniswap V2 para o PolkaVM, o que gerou uma animada discussão na comunidade. Não é que as pessoas não tenham visto o Uniswap antes, mas é a primeira vez que o veem funcionando no Polkadot. Embora o Polkadot já exista há anos, ainda é um ecossistema de alto valor de mercado, com muitas oportunidades de financiamento, e há muitos detentores de DOT. Em vez de competir ferozmente no espaço Layer2, que tal explorar um mercado azul que ainda não foi totalmente desenvolvido?
Estamos a planear o conteúdo do próximo curso. Se tiver algum módulo ou projeto prático que gostaria de saber mais, sinta-se à vontade para nos informar.