Razões e Métodos para se Tornar um Desenvolvedor Web3
Definição e características do Web3
Em 2014, um dos cofundadores do Ethereum propôs pela primeira vez o conceito de "Web3", destinado a resolver o problema da dependência excessiva de confiança na internet. Embora redes centralizadas tenham ajudado bilhões de pessoas a acessar a internet e a construir uma infraestrutura estável e confiável, um pequeno número de gigantes praticamente monopolizou toda a internet. O Web3 devolve o poder aos usuários na forma de propriedade por meio de tecnologias como blockchain, criptomoedas e NFTs.
Web3 tornou-se um termo abrangente que representa uma visão de internet renovada e melhorada. Embora seja difícil dar uma definição rigorosa, geralmente possui as seguintes características:
Descentralização: a propriedade é atribuída por construtores e usuários, em vez de ser controlada por entidades centralizadas.
Sem permissão: todos têm igualdade de participação, não há exclusão.
Descentralização: opera através de mecanismos de incentivos económicos, sem depender da confiança de terceiros.
Tendências de desenvolvimento do Web3
O Web3 é sem dúvida uma tendência importante. Embora o surgimento do Bitcoin tenha marcado o início da indústria Web3, o nascimento do Ethereum estabeleceu a base da indústria, mas foi realmente a explosão em larga escala da indústria DeFi em 2020 que fez do Web3 uma "grande tendência", proporcionando aplicações práticas de cenários financeiros para a blockchain.
A partir de 2020, o número de usuários de Web3 teve um crescimento explosivo. Exceto em 2022, quando o desenvolvimento desacelerou devido à crise do mercado, o número de usuários continuou a aumentar em outros anos. Espera-se que em 2024, com a redução pela metade do Bitcoin e a chegada do mercado em alta, o número de usuários continue a crescer, e a tendência de aumento é imparável.
A atitude de Hong Kong em relação ao Web3 também reflete essa tendência. A partir de 2023, Hong Kong tem enviado sinais amistosos frequentes em relação ao Web3, incluindo a criação da Associação Web3, a publicação de uma declaração política em apoio ao desenvolvimento do Web3, a atualização das políticas de regulação do mercado de criptomoedas e a concessão de licenças para exchanges de ativos virtuais.
A Necessidade de Desenvolvedores Web2 Aprenderem Web3
Como desenvolvedor, é crucial manter um aprendizado contínuo, já que a indústria da tecnologia evolui rapidamente. Aprender requer tanto profundidade quanto amplitude, ambos igualmente importantes. O aprendizado profundo ajuda a tornar-se um especialista na área, enquanto o aprendizado amplo pode trazer novas ideias para o campo profissional, aumentando a criatividade no trabalho.
Aprender Web3 pode aumentar a amplitude técnica, semelhante ao aprendizado inicial de desenvolvimento para dispositivos móveis. A diferença é que, até agora, o Web3 ainda não teve um "momento singular" como o iPhone teve para dispositivos móveis ou o ChatGPT teve para a IA. Isso significa que o Web3 ainda é um campo cheio de potencial e oportunidades de inovação. Se os desenvolvedores do Web2 conseguirem aplicar suas tecnologias e experiências existentes no campo do Web3, isso pode gerar inovações significativas.
Além disso, aprender Web3 pode preparar para possíveis situações de eliminação do Web2 no futuro.
Pilha de tecnologia Web3
A pilha de tecnologia Web3 pode ser dividida nas seguintes camadas:
Camada de rede: inclui blockchains Layer1 e Layer2, como Bitcoin, Ethereum, Solana, entre outros.
Camada de interação com a blockchain: permite que desenvolvedores e usuários leiam e escrevam dados da blockchain, incluindo serviços de nó, torneiras, serviços de indexação e exploradores de blockchain.
Camada de apresentação: voltada para desenvolvedores, incluindo ferramentas de desenvolvimento de blockchain, bibliotecas e armazenamento de dados.
Aplicações descentralizadas (DApps): voltadas para o usuário, abrangendo várias categorias de aplicações como DeFi, NFT, autenticação de identidade, análise de dados, entre outras.
Habilidades necessárias para o desenvolvimento de DApp
A principal diferença entre o desenvolvimento de DApps e aplicações de internet tradicionais está na mudança de papéis do backend e do banco de dados. Os contratos inteligentes substituem o backend tradicional, enquanto a blockchain substitui o banco de dados tradicional, oferecendo armazenamento de dados descentralizado.
O desenvolvimento de DApps envolve principalmente o desenvolvimento do front-end e de contratos inteligentes, e as habilidades necessárias incluem:
front-end
Desenvolvimento de interface: HTML, CSS, JavaScript e frameworks modernos de front-end como React e Vue
Mecanismos de autenticação e leitura/escrita de dados: aprender a integrar a interface da carteira de blockchain e usar bibliotecas JavaScript como Ethers.js
backend
Para DApps semi-centralizados, é necessário integrar o SDK de blockchain.
Recomenda-se o uso de linguagens de programação como Go/Rust/NodeJS
contrato inteligente
EVM Chain: Aprender a linguagem Solidity
Cadeias não EVM: escolha a linguagem correspondente com base na blockchain específica, como Solana usa Rust, Sui usa Sui Move
Dicas para aprender Web3
Acompanhe regularmente os meios de comunicação Web3 para obter informações do setor
Participar na troca de ideias da comunidade de desenvolvedores Web3
Ao aprender um novo projeto, comece por ler a documentação oficial, preste atenção às redes sociais oficiais e, se tiver energia, estude o repositório de código.
Participar ativamente no desenvolvimento de projetos reais ou Hackathons, acumulando experiência
Melhorar o nível de inglês, o que é muito importante no campo do Web3.
Conclusão
Web3 representa a direção de desenvolvimento do futuro. Para os desenvolvedores do Web2, explorar o campo do Web3 não só pode aproveitar as vantagens das tecnologias existentes, mas também expandir a visão profissional e aumentar a criatividade no trabalho. No entanto, diante da atmosfera agitada atual da indústria do Web3, os desenvolvedores devem conscientemente filtrar informações perturbadoras, concentrar-se na tecnologia em si e dedicar-se a assuntos de longo prazo e de valor, a fim de promover o crescimento pessoal.
Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
A ascensão dos desenvolvedores Web3: Análise dos caminhos de aprendizagem e habilidades-chave
Razões e Métodos para se Tornar um Desenvolvedor Web3
Definição e características do Web3
Em 2014, um dos cofundadores do Ethereum propôs pela primeira vez o conceito de "Web3", destinado a resolver o problema da dependência excessiva de confiança na internet. Embora redes centralizadas tenham ajudado bilhões de pessoas a acessar a internet e a construir uma infraestrutura estável e confiável, um pequeno número de gigantes praticamente monopolizou toda a internet. O Web3 devolve o poder aos usuários na forma de propriedade por meio de tecnologias como blockchain, criptomoedas e NFTs.
Web3 tornou-se um termo abrangente que representa uma visão de internet renovada e melhorada. Embora seja difícil dar uma definição rigorosa, geralmente possui as seguintes características:
Tendências de desenvolvimento do Web3
O Web3 é sem dúvida uma tendência importante. Embora o surgimento do Bitcoin tenha marcado o início da indústria Web3, o nascimento do Ethereum estabeleceu a base da indústria, mas foi realmente a explosão em larga escala da indústria DeFi em 2020 que fez do Web3 uma "grande tendência", proporcionando aplicações práticas de cenários financeiros para a blockchain.
A partir de 2020, o número de usuários de Web3 teve um crescimento explosivo. Exceto em 2022, quando o desenvolvimento desacelerou devido à crise do mercado, o número de usuários continuou a aumentar em outros anos. Espera-se que em 2024, com a redução pela metade do Bitcoin e a chegada do mercado em alta, o número de usuários continue a crescer, e a tendência de aumento é imparável.
A atitude de Hong Kong em relação ao Web3 também reflete essa tendência. A partir de 2023, Hong Kong tem enviado sinais amistosos frequentes em relação ao Web3, incluindo a criação da Associação Web3, a publicação de uma declaração política em apoio ao desenvolvimento do Web3, a atualização das políticas de regulação do mercado de criptomoedas e a concessão de licenças para exchanges de ativos virtuais.
A Necessidade de Desenvolvedores Web2 Aprenderem Web3
Como desenvolvedor, é crucial manter um aprendizado contínuo, já que a indústria da tecnologia evolui rapidamente. Aprender requer tanto profundidade quanto amplitude, ambos igualmente importantes. O aprendizado profundo ajuda a tornar-se um especialista na área, enquanto o aprendizado amplo pode trazer novas ideias para o campo profissional, aumentando a criatividade no trabalho.
Aprender Web3 pode aumentar a amplitude técnica, semelhante ao aprendizado inicial de desenvolvimento para dispositivos móveis. A diferença é que, até agora, o Web3 ainda não teve um "momento singular" como o iPhone teve para dispositivos móveis ou o ChatGPT teve para a IA. Isso significa que o Web3 ainda é um campo cheio de potencial e oportunidades de inovação. Se os desenvolvedores do Web2 conseguirem aplicar suas tecnologias e experiências existentes no campo do Web3, isso pode gerar inovações significativas.
Além disso, aprender Web3 pode preparar para possíveis situações de eliminação do Web2 no futuro.
Pilha de tecnologia Web3
A pilha de tecnologia Web3 pode ser dividida nas seguintes camadas:
Habilidades necessárias para o desenvolvimento de DApp
A principal diferença entre o desenvolvimento de DApps e aplicações de internet tradicionais está na mudança de papéis do backend e do banco de dados. Os contratos inteligentes substituem o backend tradicional, enquanto a blockchain substitui o banco de dados tradicional, oferecendo armazenamento de dados descentralizado.
O desenvolvimento de DApps envolve principalmente o desenvolvimento do front-end e de contratos inteligentes, e as habilidades necessárias incluem:
front-end
backend
contrato inteligente
Dicas para aprender Web3
Conclusão
Web3 representa a direção de desenvolvimento do futuro. Para os desenvolvedores do Web2, explorar o campo do Web3 não só pode aproveitar as vantagens das tecnologias existentes, mas também expandir a visão profissional e aumentar a criatividade no trabalho. No entanto, diante da atmosfera agitada atual da indústria do Web3, os desenvolvedores devem conscientemente filtrar informações perturbadoras, concentrar-se na tecnologia em si e dedicar-se a assuntos de longo prazo e de valor, a fim de promover o crescimento pessoal.