Solidity se traslada a Polkadot: 219 prácticas revelan nuevas tendencias en el ecosistema de desarrolladores chinos.

Curso de Solidity en Polkadot: Revelando la dirección futura del ecosistema de desarrolladores en chino

Recientemente, colaboramos con una institución de formación para ofrecer un curso titulado "Solidity en Polkadot". Al principio, solo queríamos probar el nivel de interés de los desarrolladores en la cadena de herramientas PolkaVM, pero el resultado fue inesperado: un total de 219 personas se inscribieron, y la tasa de finalización de las tareas fue de casi el 38%.

Estos datos son ciertamente satisfactorios, pero lo que es aún más revelador es que, a través de este curso, hemos tenido una visión inesperada de las tendencias futuras del ecosistema de desarrolladores chinos de Polkadot.

Este artículo explorará en profundidad los comentarios y problemas de estos usuarios reales, al mismo tiempo que compartiremos cómo, a partir de un intento de un nuevo curso, hemos ido construyendo gradualmente una hoja de ruta hacia la "construcción ecológica".

Contexto del curso: Buscar la verdad, en lugar de perseguir tendencias

Polkadot está avanzando en la actualización 2.0, cuyo objetivo principal es lograr una unificación entre cadenas, reducir las barreras de entrada y mejorar la experiencia de desarrollo. Como un entorno de ejecución compatible con Ethereum, PolkaVM probablemente se convertirá en la entrada preferida para desarrolladores de Web2 o EVM que deseen acercarse al ecosistema de Polkadot. Sin embargo, debemos enfrentar una realidad: en el mundo de Web3, la narrativa técnica a menudo se convierte en una mera decoración superficial. Aquellos que realmente están dispuestos a experimentar en persona suelen ser solo una minoría. Muchas personas todavía tienen una impresión de Polkadot que se limita a "complejo", "difícil de entender" y "altas barreras de entrada", sin mencionar intentar escribir contratos o desplegar DApps.

Por lo tanto, establecimos este curso no solo con fines de promoción, sino que lo más importante es que esperamos responder a las siguientes preguntas clave a través de la práctica:

  1. ¿Cuáles son los aspectos más importantes para los desarrolladores en el nuevo entorno VM?
  2. ¿Es PolkaVM una oportunidad o un desafío para ellos?
  3. ¿La cadena de herramientas existente puede soportar el desarrollo de proyectos reales, y no solo casos de demostración?
  4. ¿En qué etapa del viaje del desarrollador es más probable que surjan problemas?

El diseño de este curso no está destinado a ser una conferencia técnica avanzada para desarrolladores experimentados, sino un experimento práctico dirigido a principiantes. Esperamos ser "guías para principiantes", acompañándolos a completar su primer ciclo de desarrollo, observando las diversas situaciones que pueden surgir a lo largo del proceso.

Cuatro descubrimientos sorprendentes

1. Los estudiantes muestran una fuerte curiosidad y dedicación de tiempo.

Originalmente pensamos que la mayoría de las personas participaban en los cursos para obtener recompensas o certificados, pero no es así. El 80% de los participantes son de la generación de los 90, un cuarto son estudiantes en activo, y la mayoría dedica de manera voluntaria 1-2 horas al día para aprender. Esta intensidad de aprendizaje supera con creces el simple cumplimiento de tareas, lo que demuestra su actitud de intento sincero.

Algunos estudiantes aprenden de principio a fin solo para implementar un contrato por sí mismos; otros dicen: "Al menos puedo poner en mi currículum que he tenido la experiencia de 'desplegar un DApp con éxito en un entorno PolkaVM'." En realidad, no necesariamente se preocupan por cuán fuerte es la capacidad técnica de Polkadot, sino que más bien necesitan un entorno amigable para validar si son aptos para ingresar al campo de Web3.

2. Tener experiencia no significa que sea fácil de manejar, el mayor desafío radica en la transformación del modelo cognitivo.

Muchos participantes tienen una amplia experiencia en desarrollo, e incluso han tenido experiencia práctica con proyectos EVM, pero al ingresar al ecosistema de Polkadot, todavía se ven afectados por algunas diferencias terminológicas: ¿Qué es PolkaVM? ¿AssetHub es una cadena o un módulo? ¿Por qué el límite de gas es diferente al de Ethereum? El contrato se ha desplegado con éxito, ¿por qué la llamada desde el front-end falla?

El problema que enfrentan no es la dificultad para entender el código, sino que el modelo cognitivo original ha dejado de funcionar de repente, lo que requiere volver a aprender una serie de conceptos, lo que puede llevar a una resistencia psicológica.

Nuestro curso ha aliviado en cierta medida esta brecha cognitiva, haciendo que los participantes se den cuenta de que la experiencia de desarrollo de PolkaVM no es complicada, solo que los conceptos y términos son diferentes. Esto es crucial, ya que muchas personas abandonan un ecosistema, a menudo no porque no puedan escribir código, sino porque se sienten confundidas al primer contacto con la documentación.

Esto nos recuerda: la documentación de desarrollo no debe limitarse a acumular puntos de conocimiento, sino que también debe ayudar a los usuarios a completar la transición de su modelo cognitivo. En el futuro, planeamos agregar comparaciones clave entre PolkaVM y otras VM populares (como EVM) en la documentación, para ayudar a más personas a reducir el camino equivocado y aumentar los momentos de "ya entiendo".

3. Los participantes del curso no solo son aprendices, sino también contribuyentes potenciales al ecosistema.

A pesar de que la mayoría de los participantes son novatos en el desarrollo de contratos, se atreven a hacer preguntas, reportar errores y probar activamente los límites de la tecnología. Por ejemplo, alguien señaló que la compilación en Remix no tenía problemas, pero hubo fallos en el despliegue en la cadena. Estos comentarios nos llevaron directamente a enviar varios problemas relacionados con la cadena de herramientas al equipo de desarrollo, lo que impulsó la mejora de la documentación y la corrección de errores.

Como personal experimentado en el mantenimiento de relaciones con desarrolladores, es posible que ya hayamos desarrollado el hábito de evitar ciertas preguntas comunes, y muchas "alertas de error" se han convertido en un comportamiento subconsciente. Pero los principiantes no tienen esta experiencia. Aún no han establecido un sistema de juicio completo, por lo que es más fácil para ellos identificar problemas potenciales; esto precisamente convierte al curso en un valioso recolector de problemas. Para los participantes, el curso es un área de amortiguamiento; para nosotros, estas experiencias de uso reales son el indicador más intuitivo para evaluar el ecosistema de PolkaVM.

4. La clave para decidir si los desarrolladores continúan participando radica en la experiencia general del proceso.

Muchas personas se van no porque "no pueden aprender", sino porque "encuentran errores pero no pueden encontrar soluciones".

El mismo código genera errores en diferentes entornos; Hardhat, Foundry y Remix se comportan de manera inconsistente en sus respectivos entornos; problemas como la falta de información necesaria en la documentación y mensajes de error poco claros pueden hacer que los desarrolladores abandonen el intento.

Reconocemos que la experiencia del desarrollador (DevEx) no se limita a la fluidez del proceso de codificación, sino que abarca todo el proceso, desde la configuración del entorno, la retroalimentación de problemas hasta los resultados de implementación, e incluso las futuras actualizaciones. Cualquier problema en cualquiera de estas etapas puede hacer que los desarrolladores pierdan la confianza. Por lo tanto, esto no es solo un problema técnico, sino también un desafío de diseño en la gestión de emociones y confianza.

El curso como puente entre la herramienta, el usuario y las expectativas

En las primeras etapas del ecosistema, nos dimos cuenta de que el significado de los cursos para desarrolladores va mucho más allá de la simple transmisión de conocimientos, y no esperamos descubrir a la próxima estrella emprendedora de Web3 en un solo curso. Por el contrario, este curso logró tres resultados importantes:

  1. Prueba de estrés de red El ejercicio de migración del contrato Uniswap V2 realizado en el curso, que originalmente era una operación rutinaria, expuso inesperadamente una serie de problemas: errores de gas, bugs de ruta, inconsistencias en el rendimiento de Remix y Hardhat, entre otros.

Estos problemas son un obstáculo para los desarrolladores, pero para nosotros son valiosas "alertas tempranas". Es muy importante poder detectar estos problemas lo antes posible. Ahora, estos problemas han sido incluidos en la lista de tareas pendientes del equipo de desarrollo y están siendo tratados con rapidez.

  1. Análisis de perfiles de usuario y pistas de conversión Hay quienes se preocupan por el diseño de la arquitectura, otros persiguen la eficiencia en el desarrollo, y algunos preguntan: "¿Las herramientas que uso con frecuencia están directamente disponibles en el entorno PolkaVM?"

Cada pregunta refleja los verdaderos factores de consideración de los desarrolladores, al mismo tiempo que revela las direcciones en las que necesita mejorar la "guía de uso" de PolkaVM.

  1. Establecer expectativas del producto Nuestro curso se puede comparar con una serie de demostraciones en vivo, que muestran la utilidad y el valor de PolkaVM a través de la práctica en lugar de la promoción verbal. Aunque algunas funciones aún no están perfeccionadas, mientras haya personas usándolo y dispuestas a esperar, es una señal positiva para el desarrollo del ecosistema.

En el pasado, a menudo se cuestionaba la falta de una base de usuarios de Polkadot, lo cual no es del todo preciso. Desde siempre, los principales usuarios de Polkadot han sido equipos que trabajan en infraestructura de base, y no desarrolladores de DApp. Con el lanzamiento de PolkaVM, los desarrolladores de contratos finalmente tienen un escenario para mostrar su talento. Por supuesto, al enfrentarse a un entorno de VM tan novedoso, la duda es inevitable: "¿Me atrevo a ser uno de los primeros en probar esta nueva VM?", "¿Vale la pena que invierta mi tiempo en una red que aún está en fase de prueba?" Pero precisamente por ser nueva, ofrece a los pequeños equipos la oportunidad de superar a la competencia.

En esta clase, hemos migrado con éxito Uniswap V2 al entorno de PolkaVM, lo que ha generado un gran debate en la comunidad. No se debe a que Uniswap sea algo nuevo, sino porque la gente lo ve funcionar por primera vez en el ecosistema de Polkadot. A pesar de que Polkadot ha existido durante varios años, sigue siendo un ecosistema de alta capitalización de mercado, con una rica variedad de proyectos financiados y un gran número de inversores importantes que poseen DOT. En lugar de competir ferozmente en el campo de Layer2, ¿por qué no explorar un mercado azul que aún no ha sido plenamente desarrollado?

Estamos preparando el contenido del próximo curso. Si estás interesado en un módulo específico o en la práctica de un proyecto, no dudes en decírnoslo en los comentarios.

DOT0.65%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)