El curso de Solidity en Polkadot revela nuevas tendencias para los desarrolladores de Web3 en chino.

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

Recientemente, hemos colaborado con una plataforma educativa para lanzar el curso "Solidity on Polkadot", que originalmente tenía como objetivo explorar la popularidad de la cadena de herramientas de desarrollo PolkaVM. Los resultados fueron sorprendentes, con 219 personas inscritas y una tasa de finalización de tareas cercana al 38%. Estos datos no solo son alentadores, sino que lo más importante es que a partir de este curso hemos obtenido una visión inesperada sobre las tendencias de desarrollo futuro del ecosistema de desarrolladores chinos de Polkadot.

Este artículo compartirá nuestras observaciones y reflexiones sobre este nuevo curso, así como cómo explorar un mapa de ruta hacia la "construcción ecológica".

Contexto del curso: Explorar necesidades reales, en lugar de seguir simplemente las tendencias

Polkadot está avanzando con la actualización 2.0, cuyos objetivos centrales incluyen la unificación entre cadenas, la reducción de barreras y la mejora de la experiencia para los desarrolladores. PolkaVM, como un entorno de ejecución compatible con Ethereum, podría convertirse en la puerta de entrada para desarrolladores de Web2 o EVM a Polkadot. Sin embargo, debemos enfrentar una realidad: en el mundo de Web3, la narrativa tecnológica a menudo se convierte en una mera decoración superficial. Los que realmente están dispuestos a practicar suelen ser una minoría. Muchas personas todavía tienen la impresión de que Polkadot es "complejo", "difícil de entender" y "con una alta barrera de entrada", sin mencionar el intento de escribir contratos o desplegar aplicaciones.

Abrimos este curso no solo para promocionar, sino que lo más importante es querer explorar las siguientes preguntas:

  1. ¿Qué es lo que más les preocupa a los desarrolladores sobre el nuevo entorno de máquina virtual?
  2. ¿Es PolkaVM una oportunidad o un obstáculo para ellos?
  3. ¿La cadena de herramientas puede soportar el desarrollo de proyectos reales, y no solo demostraciones?
  4. ¿En qué etapa del proceso de desarrollo es más probable que surjan problemas?

Por lo tanto, este curso no es una conferencia técnica profunda destinada a expertos, sino un experimento real de experiencia del desarrollador. Esperamos ser guías para los principiantes, acompañándolos en su primer intento y observando las diversas situaciones que puedan surgir durante el proceso.

Cuatro descubrimientos sorprendentes

1. Los aprendices muestran una fuerte curiosidad y compromiso.

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, una cuarta parte son estudiantes en activo, y la mayoría dedica de 1 a 2 horas al día a estudiar de forma espontánea. Esta intensidad de estudio indica que no solo están cumpliendo con los cursos, sino que realmente quieren intentar y dominar las habilidades relacionadas.

Algunos estudiantes aprenden de principio a fin solo para implementar un contrato por sí mismos; otros expresan: "Al menos puedo poner en mi currículum que he tenido la experiencia de 'implementar una aplicación en el entorno de PolkaVM'." Esto refleja que no necesariamente les importa cuán fuerte es la capacidad técnica de Polkadot, sino que necesitan un entorno amigable para verificar si son adecuados para ingresar al campo de Web3.

2. Tener experiencia no significa que sea fácil de manejar, el mayor desafío radica en cambiar el modo de pensar.

Muchos participantes tienen una amplia experiencia en desarrollo e incluso experiencia práctica en proyectos EVM. Sin embargo, cuando ingresan al ecosistema de Polkadot, todavía se ven perturbados 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 desplegó con éxito, pero el frontend no puede llamarlo?

Su confusión no radica en no entender el código, sino en que el modelo cognitivo familiar de repente deja de funcionar. Al enfrentarse a un montón de conceptos que necesitan ser reinterpretados, muchas personas experimentan una reacción de retroceso.

Nuestro curso ha mitigado en cierta medida esta brecha cognitiva, al menos ha hecho que los participantes se den cuenta de que la experiencia de desarrollo de PolkaVM no es en realidad tan compleja, principalmente porque los términos y las prácticas son diferentes. Este punto es crucial, ya que muchas personas abandonan un ecosistema, no porque no sepan programar, sino porque desisten al no entender la documentación a primera vista.

Esto también nos recuerda: la documentación de desarrollo no debería ser solo una acumulación de conocimientos, sino que también debe ayudar a los usuarios a completar la conversión cognitiva. En el futuro, planeamos agregar una comparación de las diferencias clave entre PolkaVM y otras máquinas virtuales principales (como EVM) en la documentación, para ayudar a más personas a reducir el camino tortuoso y aumentar los momentos de "ya entiendo".

3. Los participantes del curso no son solo aprendices, sino también "contribuidores invisibles"

A pesar de que la mayoría de los participantes son principiantes en el desarrollo de contratos, se atreven a hacer preguntas, reportar errores y también a probar los límites tecnológicos. Por ejemplo, alguien señaló que no había problemas con la compilación en Remix, pero que hubo fallos en el despliegue en la cadena. Estos comentarios condujeron directamente a que presentáramos múltiples problemas de la cadena de herramientas al equipo correspondiente, lo que impulsó la adición de documentación y la corrección de errores.

Como un equipo de relaciones con desarrolladores experimentado, estamos acostumbrados a evitar algunos pequeños obstáculos, y muchas "advertencias de error" se han convertido en un comportamiento casi instintivo. Pero los principiantes no. Aún no han establecido este sistema de juicio, por lo que es más probable que enfrenten problemas; esto convierte al curso en un valioso recolector de problemas. Para los participantes, el curso es una zona de amortiguamiento; para nosotros, estas experiencias de "errores reales" son el termómetro más intuitivo de la experiencia del ecosistema PolkaVM.

4. La clave para decidir si los desarrolladores hacen una "segunda visita" radica en la experiencia general del proceso.

Muchas personas se van no porque "no pueden aprender", sino porque "encuentran errores y nadie les guía sobre cómo resolverlos".

El mismo código puede generar errores en diferentes entornos; los resultados de Hardhat, Foundry y Remix pueden no ser consistentes en sus respectivos entornos; la información necesaria no se encuentra en la documentación y los mensajes de error no muestran directamente los resultados, todo esto puede llevar a los desarrolladores a rendirse frustrados.

Nos damos cuenta de que la experiencia del desarrollador (DevEx) no se trata solo de la fluidez en el proceso de codificación, sino de la fluidez y fiabilidad de todo el proceso, desde la configuración del entorno, la retroalimentación de problemas, hasta los resultados de la implementación e incluso las futuras actualizaciones. Si hay un problema en un solo eslabón, es fácil que los desarrolladores pierdan la paciencia. Por lo tanto, esto no es solo un problema técnico, sino también un problema de diseño emocional y de confianza.

El curso como puente entre la herramienta, los usuarios y las expectativas

En las primeras etapas del desarrollo ecológico, reconocimos que el significado del curso para desarrolladores no es solo la transmisión unilateral de conocimientos, ni se espera descubrir a la próxima estrella emprendedora de Web3 a través de un solo curso. Por el contrario, logramos tres resultados valiosos a través del curso:

1. Prueba de presión de la cadena

Por ejemplo, durante el ejercicio de migración del contrato Uniswap V2 en la clase, pensábamos que sería una práctica normal, pero descubrimos una serie de problemas: errores de gas, bugs en la ruta, inconsistencias en el rendimiento de Remix y Hardhat, etc.

Estos problemas son un obstáculo para los desarrolladores, pero para nosotros son "síntomas tempranos", cuanto antes se detecten mejor. Ahora, estos problemas se han convertido en una lista de tareas pendientes para los equipos pertinentes y se están gestionando rápidamente.

2. Perfiles de usuario y pistas de conversión

Hay quienes se preocupan por el diseño de la arquitectura, otros persiguen la eficiencia del desarrollo, y algunos preguntan: "¿Las herramientas que uso comúnmente se pueden usar directamente en PolkaVM?"

Cada pregunta refleja las verdaderas preocupaciones de los desarrolladores y también revela cómo debe mejorarse el "manual de usuario" de PolkaVM.

3. Establecer expectativas del producto

Nuestro curso es un poco como una serie de múltiples episodios, no se basa en palabrerías, sino que muestra la experiencia y el valor práctico de PolkaVM a través de demostraciones en vivo. Aunque algunas funciones aún no están completamente desarrolladas, 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 criticaba a Polkadot por carecer de usuarios: ¿realmente nadie lo utiliza? En realidad, los principales usuarios han sido equipos de desarrollo de infraestructura, no desarrolladores de aplicaciones. Ahora que PolkaVM ha sido lanzado, los desarrolladores de contratos inteligentes finalmente tienen un escenario para mostrar sus habilidades. Por supuesto, es natural dudar: "¿Me atreveré a ser uno de los primeros en probar este entorno de máquina virtual tan nuevo?", "¿La red aún está en fase de prueba, vale la pena que invierta mi tiempo?" Pero precisamente por ser nuevo, ofrece a los pequeños equipos la oportunidad de superar a otros.

En este curso, migramos Uniswap V2 a PolkaVM, lo que ha generado un gran interés en la comunidad. No es porque la gente no haya visto Uniswap antes, sino porque es la primera vez que lo ven funcionando en el ecosistema de Polkadot. A pesar de que Polkadot ha estado en desarrollo durante años, sigue siendo un ecosistema de alta capitalización de mercado, con numerosos programas de financiación y muchos grandes tenedores de DOT. En lugar de competir ferozmente en el ámbito de Layer2, ¿por qué no explorar un mercado de océano azul que aún no ha sido desarrollado completamente?

Estamos planeando el contenido del próximo curso. Si está interesado en algún módulo o práctica de proyecto en particular, no dude en dejarnos un mensaje.

DOT3.09%
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
  • 6
  • Compartir
Comentar
0/400
GasFeeThundervip
· hace23h
Solo un 38% de tasa de finalización. Otro proyecto ha sido condenado.
Ver originalesResponder0
CryptoTherapistvip
· 08-06 03:20
sintiendo una gran energía de fomo en esa tasa de finalización del 38%... patrón típico de psicología del mercado, para ser honesto
Ver originalesResponder0
fomo_fightervip
· 08-06 03:18
¿Solo un 38% de finalización? ¡Aún hay que seguir esforzándose!
Ver originalesResponder0
BoredWatchervip
· 08-06 03:03
¿Qué valor tiene? La tasa de finalización es demasiado baja.
Ver originalesResponder0
MonkeySeeMonkeyDovip
· 08-06 02:57
38%.. Un fracaso estadístico, supongo.
Ver originalesResponder0
MEVSandwichVictimvip
· 08-06 02:56
¿Qué estás diciendo, payaso, con un 38%?
Ver originalesResponder0
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)