[DUVIDA] Como posso me tornar um programador Blockchain
Bom dia
Então recentemente eu descobri que esse é um mercado muito bom para programadores, atualmente sou um desenvolvedor Full Stack, o que eu já vi que vai me ajudar a aprender mais rapido já que certas linguagens blockchain tem certa familiriaridade com linguagens com que já trabalho, você que é um programador blockchain e já trabalha nessa area, poderia me responder as seguintes perguntas
- Onde você iniciou seus estudos?
- Que cursos/canais recomenda?
- Como posso ganhar dinheiro com a area já que vejo que é muito dificil achar freelas nessa area?
- Que linguagens você utiliza no seu dia a dia?
Em 2022 me interessei sobre como me tornar um desenvolvedor blockchain e acabei estudando algumas coisas. Acredito que posso ajudar a te dar uma direção.
- Seria interessante você conhecer a parte técnica da coisa. Para isso tem 2 bons livros que gostei bastante. Mastering Bitcoin: Programming the Open Blockchain Mastering Ethereum: Building Smart Contracts and DApps
Quando decidi começar a aprender o meu foco se voltou para os contratos inteligentes. É basicamente desenvolver para a rede do Ethereum e seus derivados. Importante salientar que é possível desenvolver para outras redes também, como Solana e Cardano. Mas não manjo nada delas.
- Você vai ter que aprender Solidity se quiser desenvolver contratos inteligentes para a rede do Ethereum e derivados (Polygon, Arbitrum, etc). Tem bastante coisa no Youtube. Alguns dos canais que gosto sobre o assunto são esses aqui: Dapp University, freeCodeCamp.org e EatTheBlocks.
- Vai precisar também de um ambiente para realizar o desenvolvimento e fazer o deploy dos seus contratos sem gastar dinheiro, né?! Eu usei o Truffle. Existe um outro chamado Hard Hat também que nunca usei. Caso queira desenvolver no browser tem o Remix.
Acho que dá pra começar já ein...
Eu faço parte de uma comunidade de estudos blockchain, trata-se da https://www.web3dev.com.br/ lá você vai encontrar um discord com muito material para estudo, uma comunidade com vários programadores na área e também tem vagas de emprego por lá.
O mais legal são os bootcamps que vão te dar um bom start para iniciar seu aprendizado.
Muito material traduzido tambem, vale muito a pena.
Só para descontrair, tem um site que ensina através de games "Learn to Code Blockchain DApps by Building Simple Games" https://cryptozombies.io/