Como se tornar um desenvolvedor Blockchain e ser bem reumenerado em 2022
A adoção de criptomoedas foi reconhecida como a tecnologia mais rápida da história a ser adotada em numero de usuários, crescendo cerca de duas vezes mais rápido que a internet em 1998 e é claro, com muito mais casos de usos possíveis como (lá vem a sopa de letrinhas) NFT Games, De-Fi e Metaverse, DAO, ICO, STO, Web 3.0 e muitos outros que não pretendemos focar por aqui.
O que mais impressiona é a quantidade monumental de dinheiro que está circulando nesse curto espaço de tempo para financiar a próxima geração de aplicativos. E é ai que você entra… Toda essa próxima geração não vai se construir sozinha, tampouco seus usuários serão entusiastas para sempre. Haverá uma massificação de novos usuário e por consequência, uma massificação também de novas oportunidades. E se hoje podemos dizer que a profissão de pessoa programadora é uma das mais buscadas em países que procuram desenvolvimento tecnológico, a partir de agora é possível que haja uma disparada por mais oportunidades no mercado.
Mas por que estamos falando e criando aplicações com Blockchain ?
Podemos ter inúmeras explicações para isso, mas acredito que as principais sejam:
- Descentralização: sem um único ponto de contato, a informação se forma mais disponível e resiliente.
- Resistencia a censura: estamos finalmente entendendo o poder da nossa voz e que o estado não deveria ter o poder de nos silenciar.
- Sem intermediários: pessoas passaram a fazer negócios com pessoas ou com empresas de forma direta, sem intermediários que aumentam os custos de operação.
- Transparência: as informações totalmente livres denotam a boa intenção de que utiliza a rede.
Voltando para o mercado …
Começando do começo, o que é exatamente ser bem remunerado ? Vou fazer um recorte de um levantamento feito em sites especializados como a Catho e o Glassdoor, os salários da pessoa desenvolvedora desta área são os seguintes:
- Maior salário: R$ 30 mil;
- Menor salário: R$ 5 mil;
- Média salarial: R$ 10 mil
Além disso se você quiser saber desse mesmo tipo de oportunidade fora do país, de acordo com o site “Zip Recruiter”, a média pode chegar a 154 mil dólares, anuais nos estados unidos
Você deve estar pensando: “Legal, mas onde vou trabalhar ?”. E a resposta que te dou é “em cada vez em mais lugares”, isso porque cada vez mais os segmentos de tecnologias tem adotado o uso em novos casos de uso realmente impactantes.
Casos de uso e tipos de projeto
Nosso foco é falar do mercado como um todo, mas especialmente em 2022 vamos ouvir muito falar sobre os temas:
- De-FI (Decentralized Finances)
- NFTs (Non fungible tokens)
- Jogos ( Play-to-earn )
- web 3.0
- Metaverso
Para cada item que eu listei, pode se abrir em inúmeras horas de leitura ou vídeos que você pode encontrar pela internet, mas minha intenção é só te mostrar o que vamos ter muito quente em 2022.
Onde atuar
Nem só de super mega engenheiros ou contribuidores de código aberto vivem as blockchains, mas também existem muitos outros tipos de atividades que vão fomentar o mercado esse ano. Dentre eles, temos:
- Smart Contract Developers: responsáveis pela criação dos contratos inteligentes e garantir que as aplicações que interajam com eles, façam de forma satisfatórias.
- Web 3.0 Frontend Developers: são essas pessoas que construirão os Dapps (Aplicações descentralizadas, que irão interagir dentro da web 3.0).
- Game Developers: Desenvolver jogos imersivos que tenham NFTs necessita de muito talento, inclusive quando falamos de um metaverso que irá interagir com os contratos através de quaisquer ativos digitais.
- Core Developers: não estou me referindo aqui a desenvolvedores que participam por exemplo do grupo que desenvolve os grandes protocolos, como Bitcoin ou Ethereum (ou Solada ou Cardano), mas me refiro a qualquer aplicação que não necessariamente estará 100% em uma estrutura web 3.0 ou na construção de uma ferramenta que ajudará outros desenvolvedores das mais diversas formas, como por exemplo a MythX (https://mythx.io/) que ajuda a preparar seus smart contracts para auditorias.
Linguagens de programação
Existem muitas formas e com certeza se sua linguagem de programação não estiver sendo citada aqui, provavelmente existe algum tipo de wrapper que faça a ponte com alguma blockchain por ai. Trarei as que talvez possam ser consideradas com 5 principais, mas esse numero pode flutuar dependendo da comunidade de cada linguagem de programação.
- Solidity: principal tecnologia utilizada para programar smart contracts. Existem outros caminhos, mas se você não conhece nenhum outra linguagem, comece por essa por haver compatibilidade em qualquer blockchain que utilize o conceito de EVM #confia
- Javascript: Talvez a tecnologia mais versátil e horizontalmente utilizada desde a tentativa de se ter JSP (java) ou ASP (.NET) de criar uma camada só de tecnologia tanto no frontend quanto no backend. Bem, com javascript, além dos scripts para testes dos contratos e automatização de publicação dos mesmos, podemos criar nossos Dapps com poucas linhas de código.
- Python e Golang: Coloquei ambas juntas pois são de fato ótimas tecnologias para se trabalhar com blockchain mas na minha opinião pessoal, se não for mandatório utilizar no projeto, só faz sentido pra mim quando preciso construir tooling ou alterar código fonte de uma blockchain para algo muito especifico.
- Rust: Alguns projetos de Blockchian tem adotado Rust como a principal linguagem para criação dos seus smart contracts como por exemplo a Near, Solana, Subtrate, Polkadot, dentre outras…
Agora que já te apresentei a maior parte das buzzwords do mundo blockchain para quem está começando. Teremos uma segunda parte onde te falarei todo o caminho que você pode seguir para se tornar um um desenvolvedor Blockchain e ser bem remunerado.
PS: Assim que a continuação estiver pronta, o link estará aqui
Te vejo em breve \o/
#DontTrustVerify