Share this article

Como se tornar um desenvolvedor Web3

Não importa se você está procurando dar o próximo passo em sua jornada Cripto ou apenas querendo ganhar experiência em um campo emergente, há muitas oportunidades para entrar no Web3. Aqui estão as ferramentas e etapas necessárias para se tornar um desenvolvedor Web3.

Web3 looks good on you sign window NYC (Cameron Thompson/CoinDesk)
Web3 looks good on you sign window NYC (Cameron Thompson/CoinDesk)

Seja você novo em Cripto ou esteja neste espaço há algum tempo, você inevitavelmente já se deparou com a frase “ainda é cedo”. A frase é reiterada por traders e construtores, refletindo que as Cripto e Web3o espaço ainda é muito novo.

Isso é especialmente verdadeiro para desenvolvedores Web3. No início de 2022, umrelatório da Electric Capitaldescobriu que a maioria dos desenvolvedores que criam Web3 estão no espaço há apenas um ano. O que é ainda mais impressionante é que menos de 1.000 desenvolvedores em tempo integral foram responsáveis por US$ 100 bilhões em valor total bloqueado em contratos inteligentes.

Quase um ano após o relatório da Electric Capital, aqueles que estão migrando para o Web3 ainda estão muito no começo. Mesmo apesar de um mercado de Cripto em baixa, os desenvolvedores do Web3 continuam a construir sobre a arquitetura existente e a desenvolver novos produtos. Um relatório recente da Alchemy descobriu que a implantação do contrato inteligente Ethereum é aumento de 40% desde o primeiro trimestre de 2022, apesar do ETH ter caído 60% no mesmo período.

Quer você esteja procurando dar o próximo passo em sua jornada de Cripto , inspirado por histórias da Web2 para a Web3 de pessoas como Shiv Sakhuja ou Varsha Mahadevan, ou apenas procurando ganhar experiência em um campo emergente, há muitas oportunidades para entrar no Web3. Neste artigo, daremos uma olhada nas ferramentas e etapas que você precisa seguir para se tornar um desenvolvedor Web3.

Entenda os fundamentos do Web3

O primeiro passo na sua jornada para se tornar um desenvolvedor Web3 é obter uma sólida compreensão dos fundamentos do Web3. Além de obter uma compreensão deo que é Tecnologia blockchaine como funciona, é importante entender a evolução da internet e os fundamentos da Web3.

Na primeira iteração da internet, também conhecida como Web1 ou a era da “leitura” da internet, os desenvolvedores construíram coleções estáticas de links e homepages. Eles podiam ajustar páginas ou adicionar novos links, mas a experiência inteira T era muito interativa.

Então veio a Web2, considerada a versão “leitura/escrita” da internet. A Web2 pode ser melhor caracterizada pelo surgimento de plataformas de mídia social como Facebook e Twitter. Esta nova versão da internet foi projetada para ser interativa, onde os desenvolvedores criam perfis e mecanismos de armazenamento para os usuários se envolverem uns com os outros.

No mundo Web2, os desenvolvedores estão focados principalmente em três componentes principais: front end, back end e armazenamento de dados. O desenvolvimento Web3 tem componentes principais semelhantes, mas com uma diferença fundamental: propriedade de dados.

Web3 é melhor entendida como a fase “ler/escrever/possuir” da internet. Com foco em propriedade, armazenamento de dados e gerenciamento de dados são fundamentalmente diferentes. Em vez de focar em armazenar dados para um site ou plataforma específica, os desenvolvedores Web3 armazenam dados em um blockchain que pode ser usado em todas as plataformas conectadas.

A Web3 também enfatiza a descentralização, com o objetivo de criar uma internet que não seja de propriedade ou controlada por ONE indivíduo ou entidade. Isso significa que os dados podem ser acessados ​​e compartilhados mais facilmente, permitindo maior colaboração e transparência. Além disso, a Tecnologia Web3 permite que os desenvolvedores criem aplicativos e ferramentas que podem ser usados ​​para construir uma infraestrutura digital mais segura e confiável. Com a Web3, os usuários têm muito mais controle sobre seus próprios dados, dando a eles mais controle sobre a maneira como eles são usados.

Desenvolva seu conjunto de habilidades específicas da Web3

Assim como em funções tradicionais de desenvolvedor, é importante entender o conjunto de habilidades específicas e as linguagens que você precisa para construir projetos. Felizmente, alguns projetos Web3 criaram instâncias onde você pode programar em linguagens nativas Web2. O NEAR Protocol, por exemplo, criou ferramentas para programar em linguagens comuns, como Javascript. Além disso, o desenvolvimento front-end para Web3 fornece uma experiência de construção Web2 semelhante, utilizando outras linguagens familiares, incluindo HTML e CSS.

No entanto, nem todos os blockchains construíram bibliotecas de código usando linguagens tradicionais. Devido à natureza específica dos blockchains, você provavelmente usará linguagens específicas do Web3 para desenvolver protocolos econtratos inteligentes.

Uma das melhores linguagens para começar a aprender para Web3 é Solidez, uma linguagem de programação comumente usada desenvolvida pela equipe Ethereum . Solidity é uma Turing completo, linguagem de programação orientada a objetos que pode fornecer a você o melhor acesso para construir em diferentes cadeias. Além do Ethereum, o Solidity permite que você desenvolva para qualquer projeto que seja compatível com o Máquina Virtual Ethereum (EVM). Isso significa que você poderá desenvolverblockchains de camada 2incluindo Polygon, Optimism e ARBITRUM, bem como blockchains compatíveis com EVM, como Avalanche, Solana e Aurora.

A segunda linguagem de programação Web3 mais popular éFerrugem. Conhecido por seu design ágil e alto desempenho, Rust serve como linguagem de programação nativa para projetos como Solana, Polkadot e mais. Rust não é popular apenas no espaço Web3, mas também se tornou cada vez mais popular entre os desenvolvedores. No ano passado, um pesquisa do Stack Overflowos usuários descobriram que Rust era a linguagem de programação mais preferida pelos desenvolvedores.

Envolva-se com a comunidade

Quando se trata de trabalhar na Web3, aprender sobre tendências de desenvolvedores e conseguir uma posição de desenvolvedor T sempre acontece em lugares como LinkedIn ou Indeed. Em vez disso, a melhor maneira de garantir um emprego na Web3 é envolva-se na comunidadee fique por dentro das últimas tendências de desenvolvedores. Lugares comoDiscórdia, Reddit e Telegram têm comunidades de desenvolvedores ativas. Como a maioria das tecnologias Web3 são de código aberto, ser ativo em uma comunidade conectará você com construtores e usuários que estão colaborando no futuro da internet.

Mergulhe fundo em projetos influentes de blockchain no Consensus 2023

Desde 2015, o Consensus tem sido o ponto de encontro para desenvolvedores de blockchain se reconectarem e forjarem o futuro da Cripto e da Web3. Junte-se a nós no Consensus 2023 para visitar o Protocol Village, o ponto de encontro dedicado para fundadores, desenvolvedores, investidores de tokens e usuários que apresenta programação, trabalho e networking.

Explore desenvolvimentos de software e Aprenda com os sucessos, problemas e experiências uns dos outros no Protocol Village. A área de trabalho e networking oferece estações de computador para um hack ao vivo, quadros brancos para codificação/brainstorming e outros recursos para desenvolvedores colocarem seu trabalho em exposição.

Griffin Mcshane

Griffin McShane é um transplantado de Nova York que atualmente mora no Brooklyn, NY. Ele é graduado pelo Providence College, onde estudou ciência da computação e negócios, e pela University of Maine School of Law, onde obteve seu JD. Além de seu trabalho escrevendo para a CoinDesk, Griffin escreveu o boletim informativo Inside Cripto para o Inside.com de Jason Calacanis e é membro da International Association of Política de Privacidade Professionals (IAPP). Ele não detém uma quantia material de nenhuma Criptomoeda.

Griffin Mcshane