Contenido del curso
Conociendo el entorno de desarrollo
Desarrollo en Ethereum
Primeros pasos en Ethereum
- 13

Cómo crear tu primera wallet con MetaMask
18:15 min - 14

Redes de Pruebas Blockchain: Uso y Funcionalidad en Desarrollo
13:14 min - 15

Creación de Contratos Inteligentes en Remix IDE y Solidity
19:07 min - 16

Instalación y Configuración de Hardhat para Contratos en Solidity
20:38 min - 17

Compilar y desplegar contratos con Hardhat en Goerli
03:53 min - 18

Conectar dApp a blockchain con ethers.js
11:42 min - 19

Ejecución de Aplicaciones Descentralizadas con Metamask
06:42 min - 20

Cómo entrar a Web3 desde el desarrollo web
07:50 min
Seguridad y protocolos de segunda capa
Más allá del desarrollo
De Web2 a Web3: carrera en Open Zeppelin
Resumen
Convertirse en blockchain developer y llegar a empresas como Open Zeppelin no requiere un camino lineal: requiere curiosidad, práctica constante y aprovechar la brecha entre demanda y oferta de programadores. Aquí encontrarás la ruta real que siguió un desarrollador que pasó de los negocios a Solidity, de Google a Web3, y qué puedes replicar tú para entrar a este ecosistema.
¿Cómo se aprende a programar Solidity desde cero?
El punto de partida no fue el código, sino los negocios. La pasión por las startups chocó con una realidad de la industria: la demanda de desarrolladores supera por mucho la oferta. Esa fricción se convirtió en motor para tomar cursos en Platzi y dar el salto al ecosistema blockchain a través de tutoriales en línea.
Uno de los primeros obstáculos fue la falta de contenido en español. La solución fue práctica y poderosa al mismo tiempo: traducir tutoriales existentes. Ese ejercicio sirvió para reforzar conceptos de Solidity, entender vocabulario financiero y familiarizarse con ideas que no aparecen en el desarrollo de software tradicional.
Entre los recursos que aceleraron el aprendizaje destacan las librerías de Open Zeppelin, que funcionan como material educativo además de como infraestructura para smart contracts.
¿Qué son las librerías de Open Zeppelin? Son colecciones de contratos inteligentes ya auditados y reutilizables que sirven como base para construir aplicaciones en Ethereum, y también como recurso para aprender patrones seguros de Solidity.
¿Por qué estudiar ciencias de la computación ayuda a entrar a Web3?
En paralelo al autoaprendizaje, cursar una carrera en computer science abrió puertas a programas formales. Eso permitió aplicar a internships en Google durante dos veranos consecutivos.
Las dos experiencias dentro de Google fueron muy distintas y complementarias:
- Primer verano: equipo de seguridad y usabilidad dentro de Chrome.
- Segundo verano: equipo enfocado en servicios de la nube de Google.
- Exposición a iniciativas internas como la deprecación de TLS 1 en Chrome y Chromium.
Esa combinación reveló algo clave: muchas funciones de seguridad que percibe el usuario en un navegador son, en el fondo, funciones criptográficas. Ese descubrimiento fue el puente natural hacia la criptografía aplicada a blockchain.
¿Qué es TLS y por qué importa para un desarrollador?
TLS (Transport Layer Security) es el protocolo que cifra la comunicación entre tu navegador y los servidores. Entender por qué se deprecan versiones antiguas como TLS 1 ayuda a un desarrollador blockchain a pensar en seguridad desde la perspectiva del usuario, no solo desde el contrato.
¿Cómo se da el salto de Web2 a Web3?
Antes de Open Zeppelin vino una etapa en Blockchain Academy México desde el lado educativo. Enseñar obligó a profundizar sin necesariamente escribir código todos los días, y consolidó la base teórica.
Después llegó el momento de decidir entre dos ofertas: Google u Open Zeppelin. Y aquí viene lo interesante. Empresas grandes como Google parecen inalcanzables, pero sufren el mismo desbalance que el resto de la industria: mucha demanda, poca oferta. Con dedicación constante y dominio de estructuras de datos y algoritmos, las puertas se abren.
La decisión final se inclinó por Web3 por una razón cultural más que técnica.
¿Qué diferencia cultural hay entre Web2 y Web3? En Web3 predomina una cultura de descentralización y autonomía: puedes vivir en cualquier parte del mundo y recibir el mismo ingreso por el mismo trabajo, algo poco común en empresas tradicionales de Web2.
¿Qué hace un full stack Ethereum developer en Open Zeppelin?
El rol actual es full stack Ethereum developer trabajando en Defender, el área enfocada en monitoreo y operaciones de smart contracts. Es decir, no solo se escriben contratos: se vigilan, se automatizan respuestas y se mantienen seguros una vez desplegados en producción.
Este tipo de posiciones también incluye participación activa en la comunidad a través de eventos como:
- Devcon, la conferencia anual de Ethereum.
- ETH Bogotá, encuentro regional del ecosistema.
- Otros meetups y hackathons relacionados con Web3.
Viajar a estos eventos no es un beneficio decorativo: es parte del trabajo, porque la cultura Web3 se construye en persona tanto como en GitHub.
¿Qué habilidades necesitas para llegar aquí?
La ruta combina varias capas que conviene desarrollar en paralelo:
- Fundamentos de Solidity y la Ethereum Virtual Machine (EVM).
- Estructuras de datos y algoritmos para superar entrevistas técnicas.
- Nociones de criptografía aplicadas a seguridad de usuario y contratos.
- Comprensión de finanzas para entender los casos de uso de DeFi.
- Inglés técnico, dado que la mayor parte del contenido inicial está en ese idioma.
Si este camino te resuena, el siguiente paso natural es seguir con el curso de introducción a desarrollo de aplicaciones descentralizadas, el de front-end para dApps y el curso dedicado a la EVM. Cuéntame en los comentarios qué parte del ecosistema Web3 quieres explorar primero.