Actualmente me desempeño como Frontend Developer y ando aprendiendo Devops, me interesa saber de desarrollo blockchain para prepararme a lo que viene y quizás aplicarlos en un par de proyectos personales que tengo.
Inicia tu camino construyendo la Web3
Bienvenida al desarrollo en blockchain
Por qué iniciar en el desarrollo de blockchain
¿Quién puede ser blockchain developer?
Áreas de aplicación
Conociendo el entorno de desarrollo
Consideraciones básicas para desarrollo
Lenguajes y herramientas para el desarrollo blockchain
Arquitectura básica en Web 3
Glosario criptográfico
Desarrollo en Ethereum
Solidity: el lenguaje para programar contratos inteligentes
OpenZeppelin Contracts
Ethereum Virtual Machine
Mi camino programando - Ernesto García
Primeros pasos en Ethereum
Uso de wallets: Metamask
Redes de prueba
RemixIDE
Entorno de desarrollo con Hardhat
Compilando y desplegando contratos inteligentes
Conectando la blockchain con el navegador: Web3.js y Ether.js
Ejecutando tu aplicación descentralizada
De Web2 a Web3 - Alfredo Bonilla
Seguridad y protocolos de segunda capa
Desarrollando en capa 2
Aprovecha la descentralización - Oscar Barajas
Más allá del desarrollo
Base de datos en blockchain: IPFS, Filecoin y ARWEAVE
Blockchain startups y DAO
Cómo llegué a trabajar en programación - Natacha De La Rosa
Continúa tu aprendizaje en la Escuela de Blockchain y Criptomonedas
One of the premises of blockchain is the decentralization of information. That users are truly owners of their data on the Internet. Blockchain development needs people like you, people willing to learn how to develop under this new paradigm of software development.
At some point in history, at the beginning of the millennium, the internet was for the few. Not everyone had access to this technology, not everyone understood it and could make use of something that was completely changing humanity. Today, we could not live without the Internet. It became massive, everyone uses it.
The same thing is happening with blockchain. Even in 2023, access to services that run on blockchain from behind is limited. Blockchain still has several barriers to overcome to become massive and reach many more people so that we can all take advantage of the benefits of decentralization.
All existing blockchains face the same problem, the "scalability trilemma". It, proposed by Vitalik Buterin, creator of Ethereum, says that a blockchain can only fulfill two of the following three properties: security, decentralization and scalability.
Most large blockchains, such as Bitcoin and Ethereum, meet the properties of security and decentralization, but they have scalability issues and the teams behind each project are working to improve the performance of the blockchains. There is still no blockchain that meets these three properties.
You will be able to dedicate yourself, as a developer, to program the core of the different blockchains having direct contact with the Ethereum or Bitcoin source code. You can develop the infrastructure, the communication or consensus protocols that make the network work and the nodes of a blockchain interact with each other.
You will be able to develop smart contracts of a project as a backend, or decentralized applications that communicate with a contract as a front-end. The web3 world also needs DevOps to automate deployments of applications or nodes to scale the network of any blockchain.
But, working in blockchain is not just for programmers. UX/UI designers, finance specialists, lawyers, accountants, content creators, among many other professions are needed. There really is a place for everyone, you just have to find yours.
The demand for talent with blockchain skills is very high and there is a great salary expectation for this type of positions as a blockchain professional.
Although, without discouraging you, you have to know that English is very important to advance in this world. The vast majority of documents, whitepapers, projects, events, etc. happen in English. Here, at Platzi, you will find our English Academy where you can learn the language from the basics to an advanced level.
How would you like to be part of this world? Developer, designer, content creator, financier, etc. The same professions of the web2 world apply perfectly to web3, and the demand for professionals is huge. The objective is the same for all, to decentralize information.
Contribution created by: Kevin Fiorentino (Platzi Contributor).
Contributions 5
Questions 1
Actualmente me desempeño como Frontend Developer y ando aprendiendo Devops, me interesa saber de desarrollo blockchain para prepararme a lo que viene y quizás aplicarlos en un par de proyectos personales que tengo.
Blockchain va más allá de ser desarrollador. Hay grandes oportunidades para diseñadores, especialistas en finanzas, abogados, creadores de contenidos, etc. Realmente se necesita todo tipo de profesionales.
Ciertamente no sabría decir en qué capa me gustaría trabajar, pero planeo aprender de cada una de ellas para ser un mejor desarrollador.
Vamos a esforzarnos!
Soy contador publico, con énfasis en auditoria, y mi objetivo llegar a ser un auditor de smart contract.
Want to see more contributions, questions and answers from the community?