Por que você deveria aprender a construir Aplicações na Blockchain
Na última semana nos lançamos a Lição 4 do CryptoZombies, onde continuamos a construção de um exército de zumbis utilizando Solidity, a linguagem de programação do Ethereum. A partir desta lição, mais de 90.000 pessoas já usaram o CryptoZombies e estão ficando mais e mais familiarizadas com o desenvolvimento de Aplicações Decentralizadas (DApps) no Ethereum.
O que nós ainda não discutimos até agora é por que você deve envolver-se neste espaço? O que há para ganhar? Isto realmente importa?
Uma coisa é certa que a demanda por Desenvolvedores na Blockchain (conhecidos como Engenheiros da Blockchain) excede o disponível de longe, e esta demanda esta aumentando com o tempo:
Neste artigo, vamos ver um crescimento histórico parecido em plataformas inovadoras, e algumas formas de como você pode começar a ganhar dinheiro como um desenvolvedor da blockchain conforme você desenvolve as suas habilidades.
Lições do passado: Google Play e a Apple Store da Apple
Vamos observar alguns dados de duas das maiores lojas de aplicativos de hoje, Google Play da Google e Apple Store da Apple.
Em Março de 2009 a loja Google Play (conhecida como Android Market na época) tinha 2,300 aplicativos disponíveis. Já no fim de 2010 o número de aplicativos tinha aumentado para 100,000[1]. Em Fevereiro de 2017 o total de aplicativos na loja Google Play estava em torno de 2.7 milhões.
App Store mostrou um crescimento similar:
A história se repetirá?
Se a blockchain é realmente análoga a internet no início dos anos 90, então as DApps (Aplicações Distribuídas) estão em um estado análogas aos primeiros dias das lojas de aplicativos. Veremos um crescimento massivo de desenvolvedores de DApps nos próximos anos.
Vamos pegar um frase da página App Store (iOS) da Wikipedia,
O termo app tornou-se uma popular buzzword; em Janeiro de 2011, app foi premiada com honras por ser "A Palavra do Ano" em 2010 [1]
…faça uma previsão audaciosa e adapte-a para o ecossistema das DApps:
O termo DApp tornou-se uma buzzword popular; em Janeiro de 2019, DApp foi premiada com honras por ser "A Palavra do Ano" em em 2018.
O que realmente importa aqui não é se a frase acima vai acontecer. É quando.
Você deveria realmente ficar de olho nisso?
Se você esta animado(a) com:
- Descentralização
- Trabalhar com mentes apaixonadas e brilhantes
- Inovação
- Tecnologia de ponta
- Altos salários (isto acontece principalmente devido a demanda ser muito mais alta do que a disponibilidade)
…então você deve familiarizar-se com o desenvolvimento na blockchain. Atualmente indivíduos, startups e até mesmo empresas[2][3] estão gradualmente juntando-se a industria da blockchain com os próprios produtos e estão ativamente buscando por mais funcionários para juntar-se aos projetos.
Maneiras de ganhar dinheiro como um desenvolvedor da blockchain
Existem inúmeras maneiras de você começar a ganhar dinheiro construindo DApps, dependendo da suas habilidades atuais.
1. Crie a sua própria DApp e a monetize
Usando CryptoKitties como um exemplo, você pode construir um aplicativo que recebe dinheiro. Há um grande potencial — CryptoKitties fez $12 milhões de dólares em vendas em seu primeiro mês após o lançamento.
Se você olhar no DappRadar, você pode ver o volume de transações diferentes que as DApps estão fazendo, com CryptoCountries atualmente no topo da lista com quase $40,000,000 em vendas nos últimos 7 dias. Os desenvolvedores recebem 2–5% a cada transação, então se você fizer as contas pode ver o quanto a oportunidade de construir o seu próprio jogo baseado em DApp pode ser lucrativa.
Em nosso próximo artigo, iremos cobrir mais os diferentes modelos de negócios que você pode usar em suas DApps para gerar lucro.
2. Seja pago por contribuir em projetos de código aberto
O Gitcoin tem o objetivo de 'levar o código aberto para um outro nível' ao anexar recompensas em Ether para resolver problemas em projetos no Github. Atualmente, existem mais de $8.000 anexados entre 20 recompensas, esperando para serem reivindicadas!
Tudo que você precisa fazer é resolver um problema, e se o remetente da recompensa aprovar, você será pago em Ether via um contrato inteligente (smart contract).
3. Cria a sua própria Startup / Criptomoeda
Lançar um token em Ethereum que é seguro e pode ser usado como troca de valores, é trivial como escrever algumas linhas de código, graças ao projeto OpenZeppelin. Após você desenvolver uma moeda, você pode levantar capital através de uma Oferta Inicial de Moedas (Initial Coin Offering — ICO).
Claro que o seu projeto precisa ter algum tipo de valor para levantar o capital requerido. (Ou não, como já foi visto em muitos ICOs de peso — mas isso é um assunto para uma outra hora).
4. Trabalhe em uma startup
Se construir a sua própria startup não esta em seus planos, você pode ser contratado como desenvolvedor em uma startup de alguém. Existem vários novos projetos surgindo a toda hora e em busca de novos desenvolvedores. Muitos destes projetos levantam milhões de dólares em um ICO, e tem um grande orçamento para contratar desenvolvedores(as) habilidosos. Você pode ver mais em AngelList e aplicar para uma vaga que você se interessar.
E por que desenvolvedores(as) blockchain estão com a demanda em alta, muitas das ofertas são para trabalho remoto, o que é uma grande vantagem para muitos.
5. Trabalhe como freelancer
Se você prefere trabalhos flexíveis e sob demanda, sites de freelancing populares como upwork.com ou freelancer.com tem listas de oportunidades em potenciais projetos que você pode trabalhar meio período ou por projeto.
Você pode buscar por posições como Solidity Developer ou Blockchain Engineer nestes sites para ter uma ideia das posições disponíveis.
6. Junte-se a uma grande empresa
Várias empresas grandes contratam de tempos em tempos, tentando explorar suas próprias soluções corporativas
No entanto, julgando pela Visa pedindo que você tenha 8 anos de experiência na industria, ou você é Satoshi Nakamoto ou esta bebendo margaritas em sua ilha privada.
Normalmente esses trabalhos não são orientados diretamente a sistemas públicos e decentralizados, então se você é um(a) purista do blockchain, talvez esta não seja a sua praia.
OK, estou dentro. Por onde eu começo?
Com mais e mais fontes para aprender a programar estas aplicações imparáveis ficam disponíveis ao público, desenvolvedores aspirantes estarão aptos a fazer uma transição suave do desenvolvimento tradicional de aplicações para o desenvolvimento de aplicação na blockchain.
Na Loom Network, nós estamos contribuindo para esse esforço construindo uma comunidade ao redor de ferramentas e tutoriais para o aprendizado de construir DApps em Ethereum, a plataforma de desenvolvimento na blockchain que mais cresce.
Veja como recomendamos que você comece:
- Vá para o CryptoZombies.io, a nossa escola de programação interativa que ensina você a escrever DApps em Ethereum através da criação do seu próprio jogo cripto-colecionável.
- Junte-se a nossa comunidade no Telegram para juntar-se a uma comunidade que prospera de pessoas discutindo sobre o desenvolvimento de DApps e escalabilidade em Ethereum.
- Visite nossa página do Medium (inglês / português) para outros artigos sobre desenvolvimento em Solidity.
Esperamos ver você em nossa comunidade, com outros desenvolvedores(as) que estão na vanguarda desta indústria!
Este artigo é uma tradução do artigo original Why you should learn to build Blockchain Apps, publicado na página do Medium da Loom Network, e originalmente escrito por Georgios Konstantopoulos.