- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Cómo convertirse en desarrollador Web3
Ya sea que busques dar el siguiente paso en tu trayectoria con las Cripto o simplemente adquirir experiencia en un campo emergente, existen muchas oportunidades para adentrarse en la Web3. Aquí tienes las herramientas y los pasos necesarios para convertirte en desarrollador Web3.
Ya sea que sea nuevo en el Cripto o que haya estado en este espacio durante un tiempo, inevitablemente se habrá topado con la frase "todavía es temprano". La frase es reiterada por comerciantes y desarrolladores por igual, lo que refleja que las Cripto y Web3El espacio es todavía muy nuevo.
Esto es especialmente cierto para los desarrolladores de Web3. A principios de 2022, unInforme de Electric CapitalSe descubrió que la mayoría de los desarrolladores que desarrollan Web3 solo llevan alrededor de un año en el sector. Lo que es aún más sorprendente es que menos de 1000 desarrolladores a tiempo completo fueron responsables de un valor total de 100 000 millones de dólares bloqueado en contratos inteligentes.
Casi un año después del informe de Electric Capital, quienes se están migrando a Web3 aún están en una etapa temprana. Incluso a pesar del mercado bajista de Cripto , los desarrolladores de Web3 continúan desarrollando la arquitectura existente y nuevos productos. Un informe reciente de Alchemy reveló que la implementación de contratos inteligentes en Ethereum es... hasta un 40% desde el primer trimestre de 2022, a pesar de que ETH cayó un 60% en el mismo período de tiempo.
Ya sea que esté buscando dar el siguiente paso en su viaje Cripto , inspirado por historias de la Web2 a la Web3 de personas como Shiv Sakhuja o Varsha MahadevanSi buscas adquirir experiencia en un campo emergente, existen muchas oportunidades para adentrarse en la Web3. En este artículo, analizaremos las herramientas y los pasos necesarios para convertirte en desarrollador Web3.
Comprender los fundamentos de la Web3
El primer paso en tu camino para convertirte en un desarrollador Web3 es adquirir una sólida comprensión de los fundamentos de la Web3. Más allá de comprender¿Qué es la Tecnología blockchain?y cómo funciona, es importante entender la evolución de Internet y los fundamentos de la Web3.
En la primera iteración de internet, también conocida como Web1 o la era de la lectura, los desarrolladores creaban colecciones estáticas de enlaces y páginas de inicio. Podían ajustar las páginas o añadir nuevos enlaces, pero la experiencia en general no era muy interactiva.
Luego llegó la Web2, considerada la versión de "lectura y escritura" de internet. La Web2 se caracteriza por la aparición de plataformas de redes sociales como Facebook y Twitter. Esta nueva versión de internet se diseñó para ser interactiva, donde los desarrolladores crean perfiles y mecanismos de almacenamiento para que los usuarios interactúen entre ONE .
En el mundo Web2, los desarrolladores se centran principalmente en tres componentes principales: front-end, back-end y almacenamiento de datos. El desarrollo Web3 tiene componentes principales similares, pero con una diferencia clave: la propiedad de los datos.
La Web3 se entiende mejor como la fase de "lectura/escritura/propiedad" de internet. Con un enfoque en la propiedad, el almacenamiento y la gestión de datos son fundamentalmente diferentes. En lugar de centrarse en almacenar datos para un sitio web o plataforma específicos, los desarrolladores de la Web3 almacenan datos en una cadena de bloques que puede utilizarse en todas las plataformas conectadas.
La Web3 también enfatiza la descentralización, con el objetivo de crear una internet que no sea propiedad ni esté controlada por ONE individuo o entidad. Esto significa que se puede acceder y compartir los datos con mayor facilidad, lo que permite una mayor colaboración y transparencia. Además, la Tecnología de la Web3 permite a los desarrolladores crear aplicaciones y herramientas que pueden utilizarse para construir una infraestructura digital más segura y confiable. Con la Web3, los usuarios tienen un control mucho mayor sobre sus propios datos, lo que les otorga mayor control sobre cómo se utilizan.
Desarrolla tu conjunto de habilidades específicas de Web3
Al igual que en los roles de desarrollador tradicionales, es importante comprender las habilidades y los lenguajes específicos necesarios para desarrollar proyectos. Afortunadamente, algunos proyectos Web3 han creado instancias donde se puede programar en lenguajes nativos de Web2. NEAR Protocol, por ejemplo, ha creado herramientas para programar en lenguajes comunes como Javascript. Además, el desarrollo front-end para Web3 ofrece una experiencia de desarrollo similar a la de Web2, utilizando otros lenguajes conocidos, como HTML y CSS.
Sin embargo, no todas las cadenas de bloques han desarrollado bibliotecas de código con lenguajes tradicionales. Debido a la naturaleza específica de las cadenas de bloques, es probable que se utilicen lenguajes específicos de Web3 para desarrollar protocolos y...contratos inteligentes.
ONE de los mejores lenguajes para empezar a aprender para Web3 es Solidez, un lenguaje de programación de uso común desarrollado por el equipo de Ethereum . Solidity es un Turing completoUn lenguaje de programación orientado a objetos que te ofrece el mejor acceso para desarrollar en diferentes cadenas. Más allá de Ethereum, Solidity te permite desarrollar para cualquier proyecto compatible con... Máquina virtual de Ethereum (EVM)Esto significa que podrás construir sobrecadenas de bloques de capa 2incluidos Polygon, Optimism y ARBITRUM, así como cadenas de bloques compatibles con EVM como Avalanche, Solana y Aurora.
El segundo lenguaje de programación Web3 más popular esÓxidoConocido por su diseño ágil y alto rendimiento, Rust sirve como lenguaje de programación nativo para proyectos como Solana, Polkadot y otros. Rust no solo es popular en el ámbito de la Web3, sino que también se ha vuelto cada vez más popular entre los desarrolladores. El año pasado,... encuesta de Stack OverflowLos usuarios descubrieron que Rust era el lenguaje de programación preferido por los desarrolladores.
Involucrate con la comunidad
Cuando se trata de trabajar en la Web3, aprender sobre las tendencias de desarrollo y conseguir un puesto no siempre se consigue en sitios como LinkedIn o Indeed. En cambio, la mejor manera de conseguir un trabajo en la Web3 es... involucrarse en la comunidady manténgase al día con las últimas tendencias para desarrolladores. Lugares comoDiscordiaReddit y Telegram cuentan con comunidades de desarrolladores activas. Dado que la mayoría de las tecnologías Web3 son de código abierto, participar activamente en una comunidad te conectará con desarrolladores y usuarios que colaboran en el futuro de internet.
Profundice en proyectos influyentes de blockchain en Consensus 2023
Desde 2015, Consensus ha sido el punto de encuentro para que los desarrolladores de blockchain se reencuentren y forjen el futuro de las Cripto y la Web3. Únase a nosotros en Consensus 2023 para visitar Protocol Village, el punto de encuentro dedicado a fundadores, desarrolladores, inversores en tokens y usuarios, que ofrece programación, trabajo y networking.
Explora los desarrollos de software y Aprende de los éxitos, problemas y experiencias de los demás en Protocol Village. El área de trabajo y networking ofrece estaciones de trabajo para hackear en vivo, pizarras para programar y generar ideas, y otros recursos para que los desarrolladores expongan su trabajo.
Griffin Mcshane
Griffin McShane es neoyorquino y actualmente reside en Brooklyn, Nueva York. Se graduó del Providence College, donde estudió informática y administración de empresas, y de la Facultad de Derecho de la Universidad de Maine, donde obtuvo su doctorado en Derecho. Además de escribir para CoinDesk, Griffin ha escrito el boletín Inside Cripto para Inside.com de Jason Calacanis y es miembro de la Asociación Internacional de Profesionales de la Privacidad (IAPP). No posee una cantidad significativa de Criptomonedas.
