Como é a experiência de desenvolvimento em Solidity no Polkadot?
No mês passado, um curso de três meses sobre "Desenvolvimento em Solidity no Polkadot" terminou com sucesso, atraindo 219 desenvolvedores para participar. Este curso ofereceu oportunidades práticas para desenvolvedores interessados em entender o ecossistema Polkadot e entrar no Web3.
No dia 11 de julho, a terceira edição do "Polkadot Open Call" teve como tema "Histórias de Crescimento de Aprendizes de Polkadot Solidity" e contou com a participação de vários convidados que compartilharam seus desafios, conquistas e reflexões sobre a transformação durante o curso. O evento também convidou especialmente um cofundador de um projeto para compartilhar os avanços do projeto e informações sobre recrutamento, oferecendo mais oportunidades ecológicas para os alunos.
Esta edição do evento obteve um total de 2.937 visualizações.
Visão Geral das Informações dos Convidados
Yuki: responsável pela Ásia de uma empresa, e também membro OG de uma certa rede.
Lurpis: cofundador de um determinado projeto.
Menta gelada: Aluno destacado desta edição do curso. Desenvolvedor em exercício da Web2 que está se transformando para a Web3.
Vincent: Aluno destacado desta edição. Transição da indústria de segurança cibernética tradicional para o Web3.
Xinmin: Assistente de ensino desta edição do curso. Com quase 20 anos de experiência em desenvolvimento, entrou na indústria de blockchain em 2018 e participou no desenvolvimento de mais de 15 projetos.
A Experiência do Curso na Perspetiva dos Desenvolvedores
Yuki: Se compararmos a participação no aprendizado do curso a um jogo, qual é o seu personagem?
Hortelã gelada: Eu considero-me um "fazendeiro que conhece as regras". O primeiro contato que tive foi com a estrutura Substrate, e na altura usava Rust, o que foi um pouco difícil para mim. Este curso fala sobre como desenvolver contratos em Solidity na Polkadot, e como já tinha estudado Solidity antes, fiquei muito feliz por poder usar uma linguagem que conheço para tentar implementar um DApp em outro ecossistema.
Também porque o custo de implementação do Ethereum é muito alto, comecei a prestar atenção no Polkadot, para ver se há uma experiência de desenvolvimento melhor.
Vincent: Eu sou um "aprendiz iniciante". Antes, eu trabalhava com segurança cibernética e nunca tinha tido contato com Web3. No início deste ano, decidi mudar de carreira e estudei um pouco de Solidity, principalmente assistindo a vídeos e lendo materiais. Mas sempre me faltou experiência prática, então me inscrevi neste curso.
No início, na verdade, eu não conhecia bem o Polkadot, fui principalmente atraído pelo Solidity, mas o curso me proporcionou uma compreensão mais abrangente do Web3. Eu sou um novato que está superando desafios passo a passo, acumulando experiência e aprimorando habilidades; o curso é muito amigável para iniciantes, desde que estejam dispostos a dedicar tempo, poderão colher muitos frutos.
Xinmin: Se o professor é o treinador, então o assistente é o "sparring" ou "pequeno ajudante". Estou desenvolvendo há quase 20 anos, e comecei a trabalhar com blockchain em 2018; antes disso, eu me concentrei principalmente no ecossistema ETH, como empréstimos DeFi, jogos em cadeia, NFT, OTC, entre outros.
Polkadot é algo que eu comecei a acompanhar desde 2020. Esta vez, ao assumir o papel de assistente, é para ajudar melhor os alunos a entender o conteúdo do curso, ao mesmo tempo que expando alguns pontos de conhecimento relacionados.
Yuki: O curso abrange módulos como gramática básica, bibliotecas de contratos comuns, migração de um DEX e segurança na cadeia. Quais conteúdos são especialmente valiosos?
Xinmin: Eu comecei a participar do curso na terceira edição como aluno, depois participei do aprendizado do curso avançado da quinta edição e, em seguida, assumi o papel de assistente, testemunhando ao longo do caminho a contínua melhoria do conteúdo do curso e o crescimento do ecossistema.
A minha maior sensação é que o nível de entrada deste curso foi reduzido, tornando-o mais adequado para iniciantes. A estrutura deste curso é progressiva, incluindo tanto teoria quanto prática, e adicionou uma fase de hackathon, permitindo que todos "aprendam fazendo". Para desenvolvedores que desejam transitar para o Web3, conteúdos como os princípios de migração de certos DEX e segurança e defesa são cruciais nas entrevistas de emprego, sendo muito práticos.
Eu acho que este conjunto de cursos é muito sistemático e os cursos são gratuitos! Isso é raro em outros ecossistemas, permitindo que os desenvolvedores sintam realmente que a Polkadot está fazendo coisas concretas, e não apenas criando um alvoroço ou memes.
Yuki: Como foi a sensação de participar efetivamente da aprendizagem?
Vincent: O meu sentimento é semelhante ao que o professor Xinmin disse. O curso é muito amigável para iniciantes, o conteúdo está bem organizado, a dificuldade é moderada e não causa medo. O professor explica de forma clara, as tarefas são direcionadas e as dúvidas com os assistentes são respondidas de forma oportuna.
Embora alguns conhecimentos sejam novos para mim, através das Horas de Escritório e da comunicação no grupo, as questões podem ser resolvidas de forma eficaz, e a atmosfera de aprendizagem é muito boa.
Hortelã gelada: Eu também sinto o mesmo. A atmosfera de aprendizado é especialmente boa, todos no grupo discutem problemas entre si, e os professores e assistentes são muito ativos em responder. Os colegas também conseguem se ajudar mutuamente a resolver problemas.
Eu também gostei muito da parte prática da competição no final, onde podemos aplicar os conhecimentos adquiridos no curso em um processo de desenvolvimento completo. Além disso, a explicação do Workshop de Debug é muito útil para nós na localização e resolução de problemas, sendo bastante prática.
Yuki: Qual foi o maior desafio que todos enfrentaram durante o processo de aprendizagem?
Xinmin: Para mim, o maior desafio vem do ambiente da máquina virtual Polkadot. A PolkaVM e a EVM do Ethereum têm diferenças significativas, especialmente em termos de compilação e depuração. Como o Substrate é desenvolvido com base no Rust, a curva de aprendizado do rust em si já é bastante íngreme, e a depuração torna-se bastante complexa.
Além disso, do ponto de vista da linguagem Solidity, as questões comuns entre iniciantes muitas vezes são relacionadas à falta de familiaridade com a sintaxe, como arrays estáticos, por exemplo, que são frequentemente perguntados no grupo.
Hortelã gelada: Ao escrever Solidity, alguns contratos funcionam normalmente no Remix do Ethereum, mas dão erro ao serem implantados no Polkadot, devido a diferenças na implementação do EVM entre os dois. A investigação inicial foi bastante difícil, felizmente com a ajuda de professores e assistentes, conseguimos resolver gradualmente.
Além disso, o suporte do Polkadot para Solidity ainda não é perfeito, por exemplo, eu gostaria de implementar uma funcionalidade de monitoramento contínuo na blockchain, mas descobri que ainda não é suportada, e há poucos materiais relacionados, precisando explorar e pesquisar por conta própria. Nesses momentos, a comunicação no grupo é especialmente importante, onde todos discutem para resolver problemas.
Vincent: Eu nunca tinha desenvolvido uma aplicação de contrato inteligente completa antes. No início, fiquei preso na parte de chamar a biblioteca do contrato no front-end, embora fosse apenas uma chamada de API, era muito estranho para mim, pratiquei durante vários dias até me adaptar.
Além disso, sobre o uso do Hardhat, eu só tinha usado um pouco do Foundry antes, e também gastei bastante tempo tentando entender ao mudar de ferramenta. No início das aulas, só conseguia entender frase por frase, comparando com o código do professor, e só aos poucos fui conseguindo acompanhar o ritmo.
Yuki: Que materiais complementares sugeres para ajudar a aprender mais rapidamente?
Vincent: Eu acho que podemos adicionar alguns cursos introdutórios, especificamente introduzindo bibliotecas de contratos e ferramentas de desenvolvimento comuns, como o fluxo de uso do Hardhat. Embora haja documentação disponível online, se pudermos explicar sistematicamente a função da API e o fluxo de chamadas, será mais fácil de entender.
Novas Reflexões sobre a Transição Profissional para Web3
Yuki: Após a aprendizagem do curso, todos têm novas reflexões sobre a direção profissional futura?
Hortelã gelada: Eu realmente vim aprender com uma mentalidade de transformação. Durante o processo de aprendizagem, descobri que o Polkadot SDK é uma ferramenta muito prática, que suporta cadeias personalizadas e depuração local, algo que não é comum em outros ecossistemas. Se o Polkadot não suportasse Solidity, eu poderia ter dificuldades em me integrar a esse ecossistema. Mas agora, com essa porta de entrada, posso tentar participar de projetos, seja na busca de emprego ou na acumulação de experiência, é um ótimo ponto de partida.
Eu pessoalmente sempre estive muito de acordo com a filosofia do Web3 e também quero entrar neste setor. Mas, para ser honesto, ainda tenho algumas dúvidas se ele pode oferecer uma oportunidade de emprego estável. O Web2 ainda é mais maduro no país, enquanto o Web3 ainda está em uma fase inicial. Espero que no futuro haja mais oportunidades de aprender enquanto faço, e gradualmente me integrar de verdade.
Vincent: Para mim, que sou um iniciante, este curso realmente preencheu muitos pontos-chave de conhecimento. Antes, eu só tinha aprendido um pouco da sintaxe da linguagem Solidity, mas quase não tinha ideia do processo de desenvolvimento completo (desenvolvimento, testes, implantação, etc.). Este curso explicou todo o processo de forma clara, e também me levou a operar algumas aplicações relacionadas a DEX e DeFi, o que me ajudou a entender melhor algumas DApps populares atualmente, além de me dar uma visão mais aprofundada sobre algumas características centrais do ecossistema Polkadot.
No futuro, espero poder desenvolver-me na direção da segurança Web3. Atualmente, muitos projetos estão realizando auditorias de segurança de código, e quanto mais complexa a lógica de negócios, mais potenciais problemas de segurança existem. Somente compreendendo verdadeiramente a lógica de negócios e os detalhes de implementação por trás do código é que se podem identificar essas vulnerabilidades. Espero poder participar disso no futuro, ajudando a construir um ecossistema Polkadot mais seguro.
Compartilhamento de progresso e recrutamento de um projeto
O cofundador do projeto, Lurpis, compartilhou os últimos avanços e informações de recrutamento do projeto durante o evento. Como uma equipe técnica que trabalha no ecossistema Polkadot há quase 5 anos, o projeto acumulou uma rica experiência na construção de infraestrutura e gradualmente refinou um conjunto de componentes técnicos reutilizáveis.
Os desenvolvedores podem integrar rapidamente o protocolo de Liquid Staking cross-chain SLPx através do SDK Solidity fornecido pelo projeto, conectando seu serviço cross-chain em cadeias principais como Ethereum, Base, Arbitrum, etc., alcançando uma implantação multi-chain e operações colaborativas. Atualmente, 15 projetos já integraram o SLPx, contribuindo com um TVL total superior a 15 milhões de dólares.
O protocolo suporta a partilha de lucros através do RSP (Módulo de Partilha de Rendimento), permitindo que os desenvolvedores implementem e configurem os parâmetros para uma integração sem costura no ecossistema e obtenham lucros. Por exemplo, alguns projetos já implementaram um ciclo de rendimento com base neste protocolo.
Desde a sua criação, a equipe do projeto tem mantido uma postura de longo prazo, independentemente das flutuações do mercado, o protocolo em si mantém uma receita estável e um ciclo fechado de estrutura.
Atualmente, o projeto está a abrir 3 posições não técnicas, suportando trabalho remoto. Embora as posições de desenvolvimento ainda não estejam abertas, também são bem-vindas candidaturas de alunos excelentes, pois a equipa irá incluir os currículos na sua base de talentos, como candidatos prioritários. A Lurpis também destacou que, atualmente, cerca de 40% dos desenvolvedores principais da equipa do projeto vêm da comunidade.
Perguntas Selecionadas da Comunidade Q&A
Esta atividade também recebeu muitos feedbacks positivos da comunidade, aqui estão as respostas selecionadas a algumas perguntas dos convidados:
Q: Como fundador de um projeto, que experiências gostaria de compartilhar com novos desenvolvedores do Web3?
Lupris: Eu também comecei a fazer desenvolvimento, e agora escrevo algum código por interesse. Acho que o mais importante é: ao fazer um produto, é necessário ter diferenciação.
Embora isso seja um lugar-comum, realmente conseguir uma diferenciação a partir de uma perspectiva técnica e de produto requer tempo e experimentação repetida. Recomendo que novos desenvolvedores comecem a trabalhar, pois muitas percepções são acumuladas durante o processo. Em cerca de seis meses, pode ser que consigam realmente identificar a posição única de seu produto.
Escolhemos inicialmente desenvolver com base no Polkadot porque ele possui características como segurança compartilhada e interoperabilidade entre cadeias. Embora a infraestrutura inicial não fosse madura, com o desenvolvimento do ecossistema, as vantagens tecnológicas do Polkadot começaram a se destacar. Por exemplo, agora conseguimos oferecer soluções de interoperabilidade entre cadeias mais seguras do que a maioria das Layer 2, e utilizamos o mecanismo de governança flexível OpenGov para ajustar dinamicamente os parâmetros na cadeia.
Atualmente, alcançamos um ciclo fechado completo na blockchain: aquisição de receita, cobertura de custos, distribuição de lucros, governança comunitária, tudo funcionando de forma autônoma. Embora isso também possa ser realizado no Ethereum, requer a chamada de uma grande quantidade de contratos e interfaces não padronizados, tornando a complexidade maior. Em comparação, desenvolver com o SDK do Polkadot é, na verdade, mais sistemático e eficiente.
Q: Poderia revelar a programação da próxima aula?
Yuki:Atualmente, o nosso professor de DevRel está a migrar alguns protocolos DeFi mais complexos para o PolkaVM, e no futuro, irá expandir-se para áreas como Gaming, DAO, NFT, Multisig, entre outras. Os cursos subsequentes irão ensinar a todos sobre o processo de migração e implementação de diferentes tipos de contratos no PolkaVM.
A forma ainda se concentra em solidificar a base de Solidity, ao mesmo tempo em que adiciona mais ferramentas, como bibliotecas de contratos, Hardhat, etc. O curso também manterá as partes práticas que receberam boas avaliações anteriormente, como a implantação de DEMO e mini hackathons. Alunos excepcionais terão a oportunidade de serem vistos por equipes maduras durante as partes práticas, podendo até serem recrutados diretamente.
Se você tem planos de empreender, também o ajudaremos a entender os subsídios e recursos disponíveis no ecossistema Polkadot, criando um caminho de ciclo fechado que vai desde a melhoria técnica, treinamento prático até a incubação de projetos e desenvolvimento profissional.
Além disso, também iremos complementar com alguns conhecimentos básicos sobre blockchain, técnicas de depuração de segurança e comparações entre diferentes blockchains, ajudando todos a estabelecer um quadro cognitivo mais sistemático. Mesmo que o seu foco futuro não esteja no Polkadot, este curso pode ser um ponto de partida para a sua entrada no Web3.
Q: Qual é a taxa de sucesso de um iniciante sem qualquer conhecimento em programação ao realizar pequenos projetos através do curso?
Yuki: Eu mesmo não tenho formação técnica. Conseguir completar o curso ou fazer uma pequena aplicação depende, essencialmente, do objetivo de aprendizagem.
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.
12 gostos
Recompensa
12
6
Partilhar
Comentar
0/400
quietly_staking
· 08-01 20:36
Três meses é um pouco curto
Ver originalResponder0
GasWaster
· 07-31 22:59
Bom programa de formação
Ver originalResponder0
FOMOmonster
· 07-30 10:44
O desenvolvimento da Polkadot vale a pena investir.
Polkadot suporta desenvolvimento em Solidity: a jornada de aprendizado e reflexões sobre a transição de carreira de 219 desenvolvedores
Como é a experiência de desenvolvimento em Solidity no Polkadot?
No mês passado, um curso de três meses sobre "Desenvolvimento em Solidity no Polkadot" terminou com sucesso, atraindo 219 desenvolvedores para participar. Este curso ofereceu oportunidades práticas para desenvolvedores interessados em entender o ecossistema Polkadot e entrar no Web3.
No dia 11 de julho, a terceira edição do "Polkadot Open Call" teve como tema "Histórias de Crescimento de Aprendizes de Polkadot Solidity" e contou com a participação de vários convidados que compartilharam seus desafios, conquistas e reflexões sobre a transformação durante o curso. O evento também convidou especialmente um cofundador de um projeto para compartilhar os avanços do projeto e informações sobre recrutamento, oferecendo mais oportunidades ecológicas para os alunos.
Esta edição do evento obteve um total de 2.937 visualizações.
Visão Geral das Informações dos Convidados
A Experiência do Curso na Perspetiva dos Desenvolvedores
Yuki: Se compararmos a participação no aprendizado do curso a um jogo, qual é o seu personagem?
Hortelã gelada: Eu considero-me um "fazendeiro que conhece as regras". O primeiro contato que tive foi com a estrutura Substrate, e na altura usava Rust, o que foi um pouco difícil para mim. Este curso fala sobre como desenvolver contratos em Solidity na Polkadot, e como já tinha estudado Solidity antes, fiquei muito feliz por poder usar uma linguagem que conheço para tentar implementar um DApp em outro ecossistema.
Também porque o custo de implementação do Ethereum é muito alto, comecei a prestar atenção no Polkadot, para ver se há uma experiência de desenvolvimento melhor.
Vincent: Eu sou um "aprendiz iniciante". Antes, eu trabalhava com segurança cibernética e nunca tinha tido contato com Web3. No início deste ano, decidi mudar de carreira e estudei um pouco de Solidity, principalmente assistindo a vídeos e lendo materiais. Mas sempre me faltou experiência prática, então me inscrevi neste curso.
No início, na verdade, eu não conhecia bem o Polkadot, fui principalmente atraído pelo Solidity, mas o curso me proporcionou uma compreensão mais abrangente do Web3. Eu sou um novato que está superando desafios passo a passo, acumulando experiência e aprimorando habilidades; o curso é muito amigável para iniciantes, desde que estejam dispostos a dedicar tempo, poderão colher muitos frutos.
Xinmin: Se o professor é o treinador, então o assistente é o "sparring" ou "pequeno ajudante". Estou desenvolvendo há quase 20 anos, e comecei a trabalhar com blockchain em 2018; antes disso, eu me concentrei principalmente no ecossistema ETH, como empréstimos DeFi, jogos em cadeia, NFT, OTC, entre outros.
Polkadot é algo que eu comecei a acompanhar desde 2020. Esta vez, ao assumir o papel de assistente, é para ajudar melhor os alunos a entender o conteúdo do curso, ao mesmo tempo que expando alguns pontos de conhecimento relacionados.
Yuki: O curso abrange módulos como gramática básica, bibliotecas de contratos comuns, migração de um DEX e segurança na cadeia. Quais conteúdos são especialmente valiosos?
Xinmin: Eu comecei a participar do curso na terceira edição como aluno, depois participei do aprendizado do curso avançado da quinta edição e, em seguida, assumi o papel de assistente, testemunhando ao longo do caminho a contínua melhoria do conteúdo do curso e o crescimento do ecossistema.
A minha maior sensação é que o nível de entrada deste curso foi reduzido, tornando-o mais adequado para iniciantes. A estrutura deste curso é progressiva, incluindo tanto teoria quanto prática, e adicionou uma fase de hackathon, permitindo que todos "aprendam fazendo". Para desenvolvedores que desejam transitar para o Web3, conteúdos como os princípios de migração de certos DEX e segurança e defesa são cruciais nas entrevistas de emprego, sendo muito práticos.
Eu acho que este conjunto de cursos é muito sistemático e os cursos são gratuitos! Isso é raro em outros ecossistemas, permitindo que os desenvolvedores sintam realmente que a Polkadot está fazendo coisas concretas, e não apenas criando um alvoroço ou memes.
Yuki: Como foi a sensação de participar efetivamente da aprendizagem?
Vincent: O meu sentimento é semelhante ao que o professor Xinmin disse. O curso é muito amigável para iniciantes, o conteúdo está bem organizado, a dificuldade é moderada e não causa medo. O professor explica de forma clara, as tarefas são direcionadas e as dúvidas com os assistentes são respondidas de forma oportuna.
Embora alguns conhecimentos sejam novos para mim, através das Horas de Escritório e da comunicação no grupo, as questões podem ser resolvidas de forma eficaz, e a atmosfera de aprendizagem é muito boa.
Hortelã gelada: Eu também sinto o mesmo. A atmosfera de aprendizado é especialmente boa, todos no grupo discutem problemas entre si, e os professores e assistentes são muito ativos em responder. Os colegas também conseguem se ajudar mutuamente a resolver problemas.
Eu também gostei muito da parte prática da competição no final, onde podemos aplicar os conhecimentos adquiridos no curso em um processo de desenvolvimento completo. Além disso, a explicação do Workshop de Debug é muito útil para nós na localização e resolução de problemas, sendo bastante prática.
Yuki: Qual foi o maior desafio que todos enfrentaram durante o processo de aprendizagem?
Xinmin: Para mim, o maior desafio vem do ambiente da máquina virtual Polkadot. A PolkaVM e a EVM do Ethereum têm diferenças significativas, especialmente em termos de compilação e depuração. Como o Substrate é desenvolvido com base no Rust, a curva de aprendizado do rust em si já é bastante íngreme, e a depuração torna-se bastante complexa.
Além disso, do ponto de vista da linguagem Solidity, as questões comuns entre iniciantes muitas vezes são relacionadas à falta de familiaridade com a sintaxe, como arrays estáticos, por exemplo, que são frequentemente perguntados no grupo.
Hortelã gelada: Ao escrever Solidity, alguns contratos funcionam normalmente no Remix do Ethereum, mas dão erro ao serem implantados no Polkadot, devido a diferenças na implementação do EVM entre os dois. A investigação inicial foi bastante difícil, felizmente com a ajuda de professores e assistentes, conseguimos resolver gradualmente.
Além disso, o suporte do Polkadot para Solidity ainda não é perfeito, por exemplo, eu gostaria de implementar uma funcionalidade de monitoramento contínuo na blockchain, mas descobri que ainda não é suportada, e há poucos materiais relacionados, precisando explorar e pesquisar por conta própria. Nesses momentos, a comunicação no grupo é especialmente importante, onde todos discutem para resolver problemas.
Vincent: Eu nunca tinha desenvolvido uma aplicação de contrato inteligente completa antes. No início, fiquei preso na parte de chamar a biblioteca do contrato no front-end, embora fosse apenas uma chamada de API, era muito estranho para mim, pratiquei durante vários dias até me adaptar.
Além disso, sobre o uso do Hardhat, eu só tinha usado um pouco do Foundry antes, e também gastei bastante tempo tentando entender ao mudar de ferramenta. No início das aulas, só conseguia entender frase por frase, comparando com o código do professor, e só aos poucos fui conseguindo acompanhar o ritmo.
Yuki: Que materiais complementares sugeres para ajudar a aprender mais rapidamente?
Vincent: Eu acho que podemos adicionar alguns cursos introdutórios, especificamente introduzindo bibliotecas de contratos e ferramentas de desenvolvimento comuns, como o fluxo de uso do Hardhat. Embora haja documentação disponível online, se pudermos explicar sistematicamente a função da API e o fluxo de chamadas, será mais fácil de entender.
Novas Reflexões sobre a Transição Profissional para Web3
Yuki: Após a aprendizagem do curso, todos têm novas reflexões sobre a direção profissional futura?
Hortelã gelada: Eu realmente vim aprender com uma mentalidade de transformação. Durante o processo de aprendizagem, descobri que o Polkadot SDK é uma ferramenta muito prática, que suporta cadeias personalizadas e depuração local, algo que não é comum em outros ecossistemas. Se o Polkadot não suportasse Solidity, eu poderia ter dificuldades em me integrar a esse ecossistema. Mas agora, com essa porta de entrada, posso tentar participar de projetos, seja na busca de emprego ou na acumulação de experiência, é um ótimo ponto de partida.
Eu pessoalmente sempre estive muito de acordo com a filosofia do Web3 e também quero entrar neste setor. Mas, para ser honesto, ainda tenho algumas dúvidas se ele pode oferecer uma oportunidade de emprego estável. O Web2 ainda é mais maduro no país, enquanto o Web3 ainda está em uma fase inicial. Espero que no futuro haja mais oportunidades de aprender enquanto faço, e gradualmente me integrar de verdade.
Vincent: Para mim, que sou um iniciante, este curso realmente preencheu muitos pontos-chave de conhecimento. Antes, eu só tinha aprendido um pouco da sintaxe da linguagem Solidity, mas quase não tinha ideia do processo de desenvolvimento completo (desenvolvimento, testes, implantação, etc.). Este curso explicou todo o processo de forma clara, e também me levou a operar algumas aplicações relacionadas a DEX e DeFi, o que me ajudou a entender melhor algumas DApps populares atualmente, além de me dar uma visão mais aprofundada sobre algumas características centrais do ecossistema Polkadot.
No futuro, espero poder desenvolver-me na direção da segurança Web3. Atualmente, muitos projetos estão realizando auditorias de segurança de código, e quanto mais complexa a lógica de negócios, mais potenciais problemas de segurança existem. Somente compreendendo verdadeiramente a lógica de negócios e os detalhes de implementação por trás do código é que se podem identificar essas vulnerabilidades. Espero poder participar disso no futuro, ajudando a construir um ecossistema Polkadot mais seguro.
Compartilhamento de progresso e recrutamento de um projeto
O cofundador do projeto, Lurpis, compartilhou os últimos avanços e informações de recrutamento do projeto durante o evento. Como uma equipe técnica que trabalha no ecossistema Polkadot há quase 5 anos, o projeto acumulou uma rica experiência na construção de infraestrutura e gradualmente refinou um conjunto de componentes técnicos reutilizáveis.
Os desenvolvedores podem integrar rapidamente o protocolo de Liquid Staking cross-chain SLPx através do SDK Solidity fornecido pelo projeto, conectando seu serviço cross-chain em cadeias principais como Ethereum, Base, Arbitrum, etc., alcançando uma implantação multi-chain e operações colaborativas. Atualmente, 15 projetos já integraram o SLPx, contribuindo com um TVL total superior a 15 milhões de dólares.
O protocolo suporta a partilha de lucros através do RSP (Módulo de Partilha de Rendimento), permitindo que os desenvolvedores implementem e configurem os parâmetros para uma integração sem costura no ecossistema e obtenham lucros. Por exemplo, alguns projetos já implementaram um ciclo de rendimento com base neste protocolo.
Desde a sua criação, a equipe do projeto tem mantido uma postura de longo prazo, independentemente das flutuações do mercado, o protocolo em si mantém uma receita estável e um ciclo fechado de estrutura.
Atualmente, o projeto está a abrir 3 posições não técnicas, suportando trabalho remoto. Embora as posições de desenvolvimento ainda não estejam abertas, também são bem-vindas candidaturas de alunos excelentes, pois a equipa irá incluir os currículos na sua base de talentos, como candidatos prioritários. A Lurpis também destacou que, atualmente, cerca de 40% dos desenvolvedores principais da equipa do projeto vêm da comunidade.
Perguntas Selecionadas da Comunidade Q&A
Esta atividade também recebeu muitos feedbacks positivos da comunidade, aqui estão as respostas selecionadas a algumas perguntas dos convidados:
Q: Como fundador de um projeto, que experiências gostaria de compartilhar com novos desenvolvedores do Web3?
Lupris: Eu também comecei a fazer desenvolvimento, e agora escrevo algum código por interesse. Acho que o mais importante é: ao fazer um produto, é necessário ter diferenciação.
Embora isso seja um lugar-comum, realmente conseguir uma diferenciação a partir de uma perspectiva técnica e de produto requer tempo e experimentação repetida. Recomendo que novos desenvolvedores comecem a trabalhar, pois muitas percepções são acumuladas durante o processo. Em cerca de seis meses, pode ser que consigam realmente identificar a posição única de seu produto.
Escolhemos inicialmente desenvolver com base no Polkadot porque ele possui características como segurança compartilhada e interoperabilidade entre cadeias. Embora a infraestrutura inicial não fosse madura, com o desenvolvimento do ecossistema, as vantagens tecnológicas do Polkadot começaram a se destacar. Por exemplo, agora conseguimos oferecer soluções de interoperabilidade entre cadeias mais seguras do que a maioria das Layer 2, e utilizamos o mecanismo de governança flexível OpenGov para ajustar dinamicamente os parâmetros na cadeia.
Atualmente, alcançamos um ciclo fechado completo na blockchain: aquisição de receita, cobertura de custos, distribuição de lucros, governança comunitária, tudo funcionando de forma autônoma. Embora isso também possa ser realizado no Ethereum, requer a chamada de uma grande quantidade de contratos e interfaces não padronizados, tornando a complexidade maior. Em comparação, desenvolver com o SDK do Polkadot é, na verdade, mais sistemático e eficiente.
Q: Poderia revelar a programação da próxima aula?
Yuki:Atualmente, o nosso professor de DevRel está a migrar alguns protocolos DeFi mais complexos para o PolkaVM, e no futuro, irá expandir-se para áreas como Gaming, DAO, NFT, Multisig, entre outras. Os cursos subsequentes irão ensinar a todos sobre o processo de migração e implementação de diferentes tipos de contratos no PolkaVM.
A forma ainda se concentra em solidificar a base de Solidity, ao mesmo tempo em que adiciona mais ferramentas, como bibliotecas de contratos, Hardhat, etc. O curso também manterá as partes práticas que receberam boas avaliações anteriormente, como a implantação de DEMO e mini hackathons. Alunos excepcionais terão a oportunidade de serem vistos por equipes maduras durante as partes práticas, podendo até serem recrutados diretamente.
Se você tem planos de empreender, também o ajudaremos a entender os subsídios e recursos disponíveis no ecossistema Polkadot, criando um caminho de ciclo fechado que vai desde a melhoria técnica, treinamento prático até a incubação de projetos e desenvolvimento profissional.
Além disso, também iremos complementar com alguns conhecimentos básicos sobre blockchain, técnicas de depuração de segurança e comparações entre diferentes blockchains, ajudando todos a estabelecer um quadro cognitivo mais sistemático. Mesmo que o seu foco futuro não esteja no Polkadot, este curso pode ser um ponto de partida para a sua entrada no Web3.
Q: Qual é a taxa de sucesso de um iniciante sem qualquer conhecimento em programação ao realizar pequenos projetos através do curso?
Yuki: Eu mesmo não tenho formação técnica. Conseguir completar o curso ou fazer uma pequena aplicação depende, essencialmente, do objetivo de aprendizagem.