Infraestrutura · 5 min de leitura

Uma das Melhores Coisas que fiz em 2023 (e você pode começar hoje!)

Olá, sou Moniz, e estou aqui para compartilhar uma das mais gratificantes decisões que tomei em 2023: aprender (de vez!) a programar. Mas não qualquer tipo de programação - mergulhei fundo mundo da tecnologia blockchain.

Um pouco sobre mim

Minha jornada começou na Escola do Sebrae, onde completei meu ensino médio e obtive um diploma técnico em Administração de Empresas. Durante essa fase, participei de vários programas de aceleração de startups e adquiri minhas primeiras experiências profissional. Estava frequentemente cercado por tecnologia, mas nunca fui o principal responsável pela programação. Era como estar na borda de uma floresta densa e misteriosa, apreciando a vista, mas sem ousar adentrar.

Foi nessa época que conheci blockchain e as criptomoedas, uma descoberta que mudaria minha vida. Após concluir o ciclo no Sebrae, ingressei no curso de Ciências Econômicas na PUC, onde meu interesse por cripto começou a se unir com a teoria econômica. Combinado com minha experiência prática em Finanças Descentralizadas (Def), pude aplicar meu conhecimento da faculdade em um contexto inovador e tech.

O Momento Decisivo

Há 2 anos e 10 meses, entrei como estagiário no setor de Facilities no Inter e, há 9 meses, fui chamado para o setor de TI, para trabalhar diretamente com Blockchain. Decidi que era hora de desbravar a floresta e começar a aprender a programar. O que descobri foi além de minha imaginação. Aprender a programar é como ganhar um mapa e uma bússola para explorar essa floresta densa de tecnologia. Percebi que é realmente um modelo mental extremamente poderoso para qualquer profissional, de qualquer atuação, de qualquer nível...

Por que Blockchain?

Assim como a invenção da imprensa permitiu a disseminação de informações, rompendo as barreiras do conhecimento de forma que não imaginávamos na época, blockchain e DeFi estão redefinindo como nos relacionamos com dinheiro e como criamos e interagimos com contratos, de uma forma que é imprevisível saber os impactos no atual paradigma.

No universo DeFi, somos capazes de participar de empréstimos e emprestar ativos digitais, investir em projetos promissores e negociar ativos em um mercado aberto e global - tudo isso sem a necessidade de intermediários financeiros. Isso está permitindo a criação de um sistema financeiro mais inclusivo, eficiente e transparente.

Blockchain públicas tornam tudo isso possível ao garantir a segurança, a transparência e a imutabilidade das transações. Imagine ser capaz de rastrear a origem de cada grão de café que você consome, ou de cada peça de roupa que veste, garantindo autenticidade e transparência. Agora, aplique esse nível de transparência e segurança ao sistema financeiro. Isso é DeFi.

Agora, imagine não apenas utilizar essa tecnologia, mas entendê-la a fundo, programá-la e melhorá-la. É isso que a programação permite. É isso que me impulsionou a aprender.

Começando a Jornada (construa sua base)

Para aqueles que querem seguir este caminho, aqui estão algumas sugestões:

  1. Curso CS50 de Harvard: Este curso é uma introdução à ciência da computação oferecida por uma das melhores universidades do mundo. Leva cerca de 2 meses e meio, mas é um investimento que vale a pena.
  2. Entenda o trabalho em código de forma colaborativa: Git é uma ferramenta essencial. Este artigo ilustra perfeitamente como funciona.
  3. Use inteligências artificiais com sabedoria: GPT chat, Copilot, Terminal Warp e outras ferramentas de IA podem ser grandes aliados. Elas podem ensinar boas práticas, auxiliar na resolução de problemas e até mesmo atuar como parceiros de aprendizado, eu passo algumas horas conversando com o Chat GPT quando quero entender o básico de uma nova tecnologia ou linguagem.

Escolhendo seu caminho (crie sua trilha!)

Para aqueles que decidiram se aprofundar em blockchain, especialmente Ethereum, aqui estão alguns recursos que serão úteis:

  1. Fundamentos de uma blockchain pública: Antes de mais nada, compreenda os princípios fundamentais de uma blockchain pública. Este episódio do podcast oferece uma excelente introdução.
  2. CryptoZombies: Uma vez que você tenha entendido os fundamentos, o próximo passo é colocar a mão na massa. CryptoZombies é uma maneira divertida e interativa de aprender a programar contratos inteligentes em Solidity.
  3. Ethereum Virtual Machine (EVM): Conhecer a EVM é essencial para entender como os smart contracts são executados na Ethereum. A documentação oficial do Ethereum é uma excelente fonte de informações e pode ser acessada aqui.
  4. Curso Udemy - Blockchain Developer: Para aprofundar seus conhecimentos e realmente se tornar um desenvolvedor de blockchain, recomendo fortemente o curso "Ethereum Blockchain Developer Bootcamp With Solidity (2023)" na Udemy. Este curso vai além dos conceitos básicos e ensina, de maneira prática, como desenvolver seus próprios contratos inteligentes e dApps (aplicativos descentralizados).
  5. Ambiente de Desenvolvimento Local - Truffle Suite: Truffle é uma estrutura de desenvolvimento para Ethereum, que permite a criação de ambientes de desenvolvimento local, teste automatizado e gerenciamento de implantação de contratos inteligentes.
  6. Leitura adicional: Finalmente, recomendo a leitura de "Mastering Ethereum" por Andreas Antonopoulos e Gavin Wood. Este livro é um guia aprofundado sobre a Ethereum, cobrindo tópicos como a EVM, smart contracts, dApps e a Web3. Já uma leitura adicional leve e super interessante é o livro "The Infinite Machine" da Camila Russo que conta a história de desenvolvimento da Ethereum.

A Principal Lição

O crucial que eu gostaria de compartilhar é a importância de ter pessoas ao seu redor durante essa jornada. As pessoas certas podem ser a diferença entre o sucesso e o fracasso, e tenho a sorte de no Inter estar cercado por profissionais incríveis.

Conclusão

Embora minha jornada de aprendizado ainda esteja em andamento, reconheço que não vou me tornar um desenvolvedor profissional. Em vez disso, encontrei meu chamado na interseção entre economia, blockchain e tecnologia - um campo que une todas as minhas paixões.

A programação e o universo cripto abriram uma nova perspectiva que está redefinindo todos os dias a forma como vejo o mundo. Agora, sinto-me equipado para navegar e contribuir para esse novo paradigma digital de uma maneira que nunca antes seria possível.

E você, está pronto para embarcar em sua própria jornada de descoberta? Lembre-se, toda grande caminhada começa com um único passo. E este passo não precisa te transformar em um desenvolvedor - ele pode simplesmente abrir novas possibilidades para você.

Publicado originalmente em https://www.linkedin.com/pulse/uma-das-melhores-coisas-que-fiz-em-2023-e-voc%C3%AA-pode-come%C3%A7ar-moniz