Descubrimientos inesperados en el curso de desarrolladores del ecosistema Polkadot
Recientemente hemos lanzado un curso llamado "Solidity en Polkadot", con el objetivo de explorar si la cadena de herramientas de desarrollo de PolkaVM es popular. Los resultados fueron inesperados, con 219 personas inscritas y una tasa de finalización de tareas cercana al 38%.
Estos datos son ciertamente alentadores, pero lo más interesante es que hemos descubierto la dirección futura del ecosistema de desarrolladores de Polkadot en chino. Este artículo compartirá los comentarios y problemas reales de los usuarios que obtuvimos a través de este nuevo curso, así como cómo hemos esbozado una hoja de ruta hacia la "construcción del ecosistema".
Contexto del curso: Explorar la verdad en lugar de aprovechar la tendencia
Polkadot está avanzando en la actualización 2.0, enfocándose en la unificación entre cadenas, la reducción de barreras y la mejora de la experiencia de desarrollo. 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, en el mundo de Web3, la narrativa técnica a menudo se queda en la superficie. Los que realmente están dispuestos a practicar son a menudo una minoría. Muchas personas aún tienen la impresión de Polkadot como "complejo", "difícil de entender", "alta barrera de desarrollo", entre otros aspectos.
No solo hemos creado este curso para la promoción, sino que lo más importante es que queremos explorar algunas cuestiones clave:
¿Qué les preocupa más a los desarrolladores sobre el nuevo entorno VM?
¿Es PolkaVM una oportunidad o un desafío para ellos?
¿La cadena de herramientas puede soportar el desarrollo de proyectos reales?
¿En qué etapa del proceso de desarrollo es más fácil encontrar dificultades?
Este curso no es una conferencia técnica avanzada, sino una experiencia real de desarrollo. Esperamos ser guías para los principiantes, acompañándolos en su primer intento y observando las situaciones que pueden surgir durante todo el proceso.
Cuatro descubrimientos inesperados
1. Los aprendices muestran una fuerte curiosidad y compromiso
A diferencia de nuestras expectativas iniciales, la mayoría de los participantes no vinieron por recompensas o certificados. El 80% 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 realmente quieren intentar y entender todo el proceso.
Algunas personas aprenden de principio a fin solo para implementar un contrato por sí mismas; otros dicen: "Al menos puedo poner en mi currículum que he implementado un DApp en el entorno de PolkaVM." Puede que no les importe mucho la solidez técnica de Polkadot, sino que más bien esperan validar si son aptos para entrar en el campo de Web3 a través de un entorno amigable.
2. Tener experiencia no significa que sea fácil de manejar
A pesar de que muchos participantes tienen una rica experiencia en desarrollo e incluso experiencia práctica con proyectos EVM, al ingresar al ecosistema de Polkadot todavía pueden encontrar confusiones: ¿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é no se puede llamar desde el frontend?
Su problema no radica en no entender el código, sino en que el modelo cognitivo familiar de repente deja de funcionar, lo que puede generar frustración al enfrentarse a conceptos que necesitan ser comprendidos de nuevo.
Nuestros cursos han mitigado en cierta medida esta brecha, haciendo que los participantes se den cuenta de que la experiencia de desarrollo de PolkaVM en realidad no es difícil, solo que algunos términos y prácticas son diferentes. Este punto es crucial, porque muchas personas abandonan un ecosistema, a menudo no porque no sepan codificar, sino porque se sienten confundidos al entrar en contacto por primera vez con la documentación.
Esto nos recuerda que la documentación de desarrollo no solo debe proporcionar conocimiento, sino también ayudar a los usuarios a completar la conversión cognitiva. En el futuro, planeamos agregar una comparación clave entre PolkaVM y otras VM principales (como EVM) en la documentación, para ayudar a más personas a reducir la confusión y aumentar los puntos de comprensión.
3. Los participantes no son solo aprendices, sino también "contribuidores invisibles"
A pesar de que la mayoría de los participantes son novatos en el desarrollo de contratos, se atreven a hacer preguntas, están dispuestos a informar sobre errores y se atreven a probar los límites de la tecnología. Por ejemplo, alguien señaló que la compilación en Remix no tenía problemas, pero que el despliegue en la cadena fallaba. Estos comentarios nos llevaron directamente a presentar múltiples problemas relacionados con la cadena de herramientas a Parity, lo que impulsó la mejora de la documentación y la corrección de errores.
Como un equipo de DevRel experimentado, a menudo estamos acostumbrados a evitar ciertos problemas menores, y muchas "alertas de error" se han convertido en un comportamiento casi instintivo. Pero los principiantes no. Ellos aún no han desarrollado este sistema de juicio, por lo que es más probable que se encuentren con problemas. Esto, a su vez, convierte el curso en un valioso recolector de problemas. Para los participantes, el curso es una zona de amortiguamiento; para nosotros, estas experiencias de "tropiezos reales" son el termómetro más intuitivo para medir la experiencia en el ecosistema de PolkaVM.
4. La clave para decidir si los desarrolladores continúan participando radica en la experiencia general del proceso.
Muchas personas no se van porque "no pueden aprender", sino porque "encuentran errores pero no pueden encontrar soluciones". El mismo código produce diferentes resultados en diferentes entornos; Hardhat, Foundry y Remix se comportan de manera inconsistente en varios entornos, la información necesaria no se encuentra en la documentación, y los mensajes de error no son lo suficientemente claros, todo esto puede llevar a los desarrolladores a rendirse.
Reconocemos que la experiencia del desarrollador (DevEx) no es solo la fluidez del proceso de codificación, sino la eficacia y fiabilidad de todo el proceso, desde la configuración del entorno, la retroalimentación sobre problemas hasta los resultados de implementación, e incluso las actualizaciones futuras. Cualquier problema en cualquier etapa puede hacer 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 valor múltiple del curso
En las primeras etapas del ecosistema, nos dimos cuenta de que el significado de los cursos para desarrolladores iba mucho más allá de la transmisión de conocimientos unidireccional, ni se trataba de esperar seleccionar a la próxima estrella emprendedora de Web3 a través de un solo curso. De hecho, a través de los cursos logramos tres objetivos valiosos:
Prueba de presión de la cadena: por ejemplo, durante el ejercicio de migración del contrato Uniswap V2, encontramos muchos problemas inesperados, como errores de gas, errores de ruta, inconsistencias en el rendimiento de Remix y Hardhat, etc. Estos problemas son un obstáculo para los desarrolladores, pero para nosotros son una oportunidad para detectarlos y resolverlos a tiempo. Ahora estos problemas se han convertido en la lista de problemas de Parity y se están tratando rápidamente.
Perfiles de usuarios y pistas de conversión: Algunos se interesan en el diseño de arquitecturas, otros buscan la eficiencia en el desarrollo, y hay quienes preguntan sobre la compatibilidad de herramientas comunes en PolkaVM. Cada pregunta refleja las necesidades reales de los desarrolladores y también revela las direcciones en las que se necesita mejorar el "manual de usuario" de PolkaVM.
Establecer expectativas del producto: nuestro curso es como una serie de múltiples episodios, que muestra la experiencia y el valor de uso de PolkaVM a través de demostraciones prácticas. Incluso si algunas funciones aún no están completamente desarrolladas, hay quienes las están utilizando y quienes están dispuestos a esperar, esto en sí mismo es una señal positiva del desarrollo del ecosistema.
En el pasado, a menudo se cuestionaba la falta de usuarios en Polkadot, pero en realidad, los principales usuarios siempre han sido equipos de desarrollo de infraestructura, y no desarrolladores de DApps. Con el lanzamiento de PolkaVM, los desarrolladores de contratos finalmente tienen un escenario para demostrar su talento. Aunque las nuevas tecnologías siempre generan cierta vacilación, como "¿me atrevo a probar un VM tan nuevo?" o "la red aún está en fase de pruebas, ¿vale la pena invertir tiempo?", es precisamente por ser nueva que brinda a los pequeños equipos la oportunidad de adelantar por la curva.
En este curso, migramos Uniswap V2 a PolkaVM, lo que ha generado un gran interés en la comunidad. No es por la novedad de Uniswap en sí, sino porque es la primera vez que se ve funcionando en Polkadot. A pesar de que Polkadot ha estado en desarrollo durante años, sigue siendo un ecosistema de alta capitalización, con un sólido apoyo financiero y una gran cantidad de titulares de DOT. En comparación con la feroz competencia en Layer2, explorar este océano azul que aún no se ha desarrollado completamente puede ser más atractivo.
Estamos preparando el contenido del próximo curso. Si tienes algún módulo o proyecto práctico que te gustaría conocer, no dudes en dejarnos un mensaje.
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.
14 me gusta
Recompensa
14
5
Compartir
Comentar
0/400
SandwichDetector
· hace2h
Los detalles merecen ser profundizados y seguidos.
El curso para desarrolladores de Polkadot revela nuevas oportunidades en el ecosistema: PolkaVM enciende la pasión de los desarrolladores
Descubrimientos inesperados en el curso de desarrolladores del ecosistema Polkadot
Recientemente hemos lanzado un curso llamado "Solidity en Polkadot", con el objetivo de explorar si la cadena de herramientas de desarrollo de PolkaVM es popular. Los resultados fueron inesperados, con 219 personas inscritas y una tasa de finalización de tareas cercana al 38%.
Estos datos son ciertamente alentadores, pero lo más interesante es que hemos descubierto la dirección futura del ecosistema de desarrolladores de Polkadot en chino. Este artículo compartirá los comentarios y problemas reales de los usuarios que obtuvimos a través de este nuevo curso, así como cómo hemos esbozado una hoja de ruta hacia la "construcción del ecosistema".
Contexto del curso: Explorar la verdad en lugar de aprovechar la tendencia
Polkadot está avanzando en la actualización 2.0, enfocándose en la unificación entre cadenas, la reducción de barreras y la mejora de la experiencia de desarrollo. 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, en el mundo de Web3, la narrativa técnica a menudo se queda en la superficie. Los que realmente están dispuestos a practicar son a menudo una minoría. Muchas personas aún tienen la impresión de Polkadot como "complejo", "difícil de entender", "alta barrera de desarrollo", entre otros aspectos.
No solo hemos creado este curso para la promoción, sino que lo más importante es que queremos explorar algunas cuestiones clave:
Este curso no es una conferencia técnica avanzada, sino una experiencia real de desarrollo. Esperamos ser guías para los principiantes, acompañándolos en su primer intento y observando las situaciones que pueden surgir durante todo el proceso.
Cuatro descubrimientos inesperados
1. Los aprendices muestran una fuerte curiosidad y compromiso
A diferencia de nuestras expectativas iniciales, la mayoría de los participantes no vinieron por recompensas o certificados. El 80% 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 realmente quieren intentar y entender todo el proceso.
Algunas personas aprenden de principio a fin solo para implementar un contrato por sí mismas; otros dicen: "Al menos puedo poner en mi currículum que he implementado un DApp en el entorno de PolkaVM." Puede que no les importe mucho la solidez técnica de Polkadot, sino que más bien esperan validar si son aptos para entrar en el campo de Web3 a través de un entorno amigable.
2. Tener experiencia no significa que sea fácil de manejar
A pesar de que muchos participantes tienen una rica experiencia en desarrollo e incluso experiencia práctica con proyectos EVM, al ingresar al ecosistema de Polkadot todavía pueden encontrar confusiones: ¿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é no se puede llamar desde el frontend?
Su problema no radica en no entender el código, sino en que el modelo cognitivo familiar de repente deja de funcionar, lo que puede generar frustración al enfrentarse a conceptos que necesitan ser comprendidos de nuevo.
Nuestros cursos han mitigado en cierta medida esta brecha, haciendo que los participantes se den cuenta de que la experiencia de desarrollo de PolkaVM en realidad no es difícil, solo que algunos términos y prácticas son diferentes. Este punto es crucial, porque muchas personas abandonan un ecosistema, a menudo no porque no sepan codificar, sino porque se sienten confundidos al entrar en contacto por primera vez con la documentación.
Esto nos recuerda que la documentación de desarrollo no solo debe proporcionar conocimiento, sino también ayudar a los usuarios a completar la conversión cognitiva. En el futuro, planeamos agregar una comparación clave entre PolkaVM y otras VM principales (como EVM) en la documentación, para ayudar a más personas a reducir la confusión y aumentar los puntos de comprensión.
3. Los participantes no son solo aprendices, sino también "contribuidores invisibles"
A pesar de que la mayoría de los participantes son novatos en el desarrollo de contratos, se atreven a hacer preguntas, están dispuestos a informar sobre errores y se atreven a probar los límites de la tecnología. Por ejemplo, alguien señaló que la compilación en Remix no tenía problemas, pero que el despliegue en la cadena fallaba. Estos comentarios nos llevaron directamente a presentar múltiples problemas relacionados con la cadena de herramientas a Parity, lo que impulsó la mejora de la documentación y la corrección de errores.
Como un equipo de DevRel experimentado, a menudo estamos acostumbrados a evitar ciertos problemas menores, y muchas "alertas de error" se han convertido en un comportamiento casi instintivo. Pero los principiantes no. Ellos aún no han desarrollado este sistema de juicio, por lo que es más probable que se encuentren con problemas. Esto, a su vez, convierte el curso en un valioso recolector de problemas. Para los participantes, el curso es una zona de amortiguamiento; para nosotros, estas experiencias de "tropiezos reales" son el termómetro más intuitivo para medir la experiencia en el ecosistema de PolkaVM.
4. La clave para decidir si los desarrolladores continúan participando radica en la experiencia general del proceso.
Muchas personas no se van porque "no pueden aprender", sino porque "encuentran errores pero no pueden encontrar soluciones". El mismo código produce diferentes resultados en diferentes entornos; Hardhat, Foundry y Remix se comportan de manera inconsistente en varios entornos, la información necesaria no se encuentra en la documentación, y los mensajes de error no son lo suficientemente claros, todo esto puede llevar a los desarrolladores a rendirse.
Reconocemos que la experiencia del desarrollador (DevEx) no es solo la fluidez del proceso de codificación, sino la eficacia y fiabilidad de todo el proceso, desde la configuración del entorno, la retroalimentación sobre problemas hasta los resultados de implementación, e incluso las actualizaciones futuras. Cualquier problema en cualquier etapa puede hacer 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 valor múltiple del curso
En las primeras etapas del ecosistema, nos dimos cuenta de que el significado de los cursos para desarrolladores iba mucho más allá de la transmisión de conocimientos unidireccional, ni se trataba de esperar seleccionar a la próxima estrella emprendedora de Web3 a través de un solo curso. De hecho, a través de los cursos logramos tres objetivos valiosos:
Prueba de presión de la cadena: por ejemplo, durante el ejercicio de migración del contrato Uniswap V2, encontramos muchos problemas inesperados, como errores de gas, errores de ruta, inconsistencias en el rendimiento de Remix y Hardhat, etc. Estos problemas son un obstáculo para los desarrolladores, pero para nosotros son una oportunidad para detectarlos y resolverlos a tiempo. Ahora estos problemas se han convertido en la lista de problemas de Parity y se están tratando rápidamente.
Perfiles de usuarios y pistas de conversión: Algunos se interesan en el diseño de arquitecturas, otros buscan la eficiencia en el desarrollo, y hay quienes preguntan sobre la compatibilidad de herramientas comunes en PolkaVM. Cada pregunta refleja las necesidades reales de los desarrolladores y también revela las direcciones en las que se necesita mejorar el "manual de usuario" de PolkaVM.
Establecer expectativas del producto: nuestro curso es como una serie de múltiples episodios, que muestra la experiencia y el valor de uso de PolkaVM a través de demostraciones prácticas. Incluso si algunas funciones aún no están completamente desarrolladas, hay quienes las están utilizando y quienes están dispuestos a esperar, esto en sí mismo es una señal positiva del desarrollo del ecosistema.
En el pasado, a menudo se cuestionaba la falta de usuarios en Polkadot, pero en realidad, los principales usuarios siempre han sido equipos de desarrollo de infraestructura, y no desarrolladores de DApps. Con el lanzamiento de PolkaVM, los desarrolladores de contratos finalmente tienen un escenario para demostrar su talento. Aunque las nuevas tecnologías siempre generan cierta vacilación, como "¿me atrevo a probar un VM tan nuevo?" o "la red aún está en fase de pruebas, ¿vale la pena invertir tiempo?", es precisamente por ser nueva que brinda a los pequeños equipos la oportunidad de adelantar por la curva.
En este curso, migramos Uniswap V2 a PolkaVM, lo que ha generado un gran interés en la comunidad. No es por la novedad de Uniswap en sí, sino porque es la primera vez que se ve funcionando en Polkadot. A pesar de que Polkadot ha estado en desarrollo durante años, sigue siendo un ecosistema de alta capitalización, con un sólido apoyo financiero y una gran cantidad de titulares de DOT. En comparación con la feroz competencia en Layer2, explorar este océano azul que aún no se ha desarrollado completamente puede ser más atractivo.
Estamos preparando el contenido del próximo curso. Si tienes algún módulo o proyecto práctico que te gustaría conocer, no dudes en dejarnos un mensaje.