Cours de Solidity sur Polkadot : des découvertes inattendues de la classe à la construction de l'écosystème
Récemment, nous avons lancé un cours intitulé « Solidity sur Polkadot », initialement conçu pour tester la popularité de la chaîne d'outils de développement PolkaVM. À notre grande surprise, le nombre d'inscriptions a atteint 219 personnes, avec un taux d'achèvement des devoirs proche de 38 %. Ces chiffres sont certes impressionnants, mais ce qui est encore plus fascinant, c'est que nous avons découvert la direction future de l'écosystème des développeurs chinois sur Polkadot.
Cet article partagera les idées que nous avons obtenues de ce nouveau cours, ainsi que la manière dont nous pouvons esquisser une feuille de route vers la "construction d'un écosystème".
Objectif du cours : explorer les besoins réels
Polkadot est en train de promouvoir la mise à niveau 2.0, axée sur l'unification inter-chaînes, la réduction des barrières d'entrée et l'amélioration de l'expérience de développement. PolkaVM, en tant qu'environnement d'exécution compatible avec Ethereum, pourrait devenir le point d'entrée pour les développeurs Web2 ou EVM souhaitant explorer Polkadot. Cependant, dans le monde Web3, le discours technique se réduit souvent à des superficialités, et ceux qui sont réellement prêts à essayer sont rares. Beaucoup gardent encore une impression de Polkadot comme étant "complexe", "difficile à comprendre" et "avec des barrières d'entrée élevées".
Nous espérons comprendre grâce à ce cours :
Les véritables préoccupations des développeurs concernant le nouvel environnement VM
PolkaVM est-il une opportunité ou un défi pour eux ?
La chaîne d'outils peut-elle soutenir le développement de projets réels
Quelle étape du processus de développement est la plus susceptible de poser problème
Ce cours n'est pas une conférence approfondie destinée aux experts, mais une expérience pratique pour les développeurs. Nous espérons être des guides pour les débutants et les accompagner dans les premières étapes.
Quatre découvertes inattendues
1. L'enthousiasme pour l'apprentissage est élevé
Il est surprenant de constater que la plupart des participants ne viennent pas pour les récompenses ou les certificats. 80 % d'entre eux sont des jeunes nés dans les années 90, un quart sont des étudiants en cours d'études, qui consacrent chaque jour de 1 à 2 heures à leur apprentissage. Cette intensité d'apprentissage indique qu'ils souhaitent réellement essayer et maîtriser cette technologie.
Certaines personnes commencent à apprendre à partir de zéro, simplement pour déployer un contrat de leurs propres mains ; d'autres espèrent ajouter à leur CV l'expérience "Déploiement réussi d'une DApp dans l'environnement PolkaVM". Ils se soucient non seulement de la puissance technologique de Polkadot, mais souhaitent également vérifier dans cet environnement convivial s'ils sont adaptés à entrer dans le domaine du Web3.
2. Avoir de l'expérience ne signifie pas être facile à appréhender
De nombreux participants ayant une riche expérience en développement, voire une expérience pratique sur des projets EVM, se retrouvent toujours désorientés par certaines différences terminologiques après être entrés dans l'écosystème Polkadot. Par exemple, ils peuvent se demander le concept de PolkaVM, le positionnement d'AssetHub, la différence entre la limite de gaz et Ethereum, etc.
Le problème n'est pas de ne pas comprendre le code, mais que leur modèle cognitif familier cesse soudainement de fonctionner, ce qui nécessite de redéfinir un tas de concepts, ce qui fait que beaucoup de gens hésitent.
Nos cours ont atténué dans une certaine mesure cet écart de compréhension, permettant aux participants de réaliser que l'expérience de développement avec PolkaVM n'est en réalité pas difficile, mais que les concepts et les approches sont différents. Ce point est crucial, car beaucoup de gens abandonnent un écosystème, souvent non pas parce qu'ils ne savent pas coder, mais parce qu'ils abandonnent après avoir vu des documents qu'ils ne comprennent pas au premier abord.
Cela nous rappelle que la documentation de développement doit non seulement fournir des connaissances, mais aussi aider les utilisateurs à effectuer une transformation cognitive. À l'avenir, nous prévoyons d'ajouter une comparaison des différences clés entre PolkaVM et d'autres VM principales (comme EVM) dans la documentation, afin d'aider davantage de personnes à éviter les détours et à augmenter les moments d'illumination "Je comprends maintenant".
3. Les apprenants se transforment en "contributeurs invisibles"
Bien que la plupart des participants soient des débutants en développement de contrats, ils n'hésitent pas à poser des questions, à signaler des bugs et à tester les limites technologiques. Par exemple, quelqu'un a signalé que la compilation de Remix ne posait pas de problème, mais que le déploiement sur la chaîne échouait. Ces retours ont directement conduit à la soumission de plusieurs problèmes de chaîne d'outils à Parity, ce qui a favorisé l'amélioration de la documentation et la correction des bugs.
Les développeurs expérimentés peuvent déjà être habitués à contourner certains petits problèmes, mais les débutants rencontrent plus facilement des difficultés. Cela fait du cours un précieux collecteur de problèmes. Pour les participants, le cours est un tampon ; pour nous, ces problèmes réels sont le thermomètre le plus intuitif pour évaluer l'expérience de l'écosystème PolkaVM.
4. L'expérience globale du processus détermine si le développeur continue.
Beaucoup de gens abandonnent non pas parce qu'ils "ne peuvent pas apprendre", mais parce qu'ils "rencontrent des problèmes qu'ils ne peuvent pas résoudre". Par exemple, le même code peut échouer dans différents environnements, divers outils de développement peuvent se comporter de manière incohérente dans des environnements différents, la documentation peut ne pas contenir les informations nécessaires, et les messages d'erreur peuvent ne pas être intuitifs, ce qui peut amener les développeurs à abandonner.
Nous reconnaissons que l'expérience développeur (DevEx) n'est pas seulement la fluidité du processus de codage, mais l'ensemble du processus, depuis la configuration de l'environnement, la résolution des problèmes jusqu'aux résultats de déploiement, et même les futures mises à niveau, et si tout cela se déroule de manière fluide et fiable. Tout problème à une étape peut amener les développeurs à perdre confiance. Ainsi, ce n'est pas seulement une question technique, mais aussi une question de conception des émotions et de la confiance.
Valeur du cours : connecter les outils, les utilisateurs et les attentes
Dans les premières étapes de l'écosystème, la signification des cours pour les développeurs va bien au-delà de la simple transmission de connaissances, et ce n'est pas pour former la prochaine star de l'entrepreneuriat Web3. Grâce à ce cours, nous avons obtenu trois résultats précieux :
Test de pression de la chaîne : L'exercice de migration du contrat Uniswap V2 dans le cours a révélé de nombreux problèmes inattendus, tels que des erreurs de gas, des bugs de chemin, des performances incohérentes des outils de développement, etc. Ces problèmes constituent un obstacle pour les développeurs et pour nous, ils sont des "symptômes précoces", aidant à détecter et à résoudre les problèmes à temps.
Profil utilisateur et indices de conversion : Grâce aux questions et aux points d'intérêt des étudiants, nous avons compris leurs besoins en matière d'architecture, d'efficacité de développement et de compatibilité des outils. Ces informations nous aident à améliorer le guide d'utilisation de PolkaVM.
Établir des attentes sur le produit : Le cours est comme une publicité en plusieurs épisodes, montrant l'expérience et la valeur d'utilisation de PolkaVM à travers des démonstrations pratiques. Même si certaines fonctionnalités ne sont pas encore parfaites, le fait que des gens les utilisent et attendent est un signe positif du développement de l'écosystème.
Dans le passé, on disait souvent que Polkadot manquait d'utilisateurs. En réalité, les utilisateurs étaient principalement des équipes d'infrastructure de la chaîne, et non des développeurs de DApp. Avec le lancement de PolkaVM, les développeurs de contrats peuvent enfin participer. Bien que les nouvelles technologies suscitent toujours des doutes, c'est justement ce "nouveau" qui offre aux petites équipes l'opportunité de prendre un virage serré.
Nous avons réussi à migrer Uniswap V2 vers PolkaVM dans le cadre de notre cours, suscitant de vives discussions au sein de la communauté. Ce n'est pas parce qu'Uniswap en soi est particulièrement innovant, mais parce que c'est la première fois que nous le voyons fonctionner sur Polkadot. Étant donné que Polkadot reste un écosystème à forte capitalisation, avec un soutien financier important et de nombreux détenteurs de DOT, cela pourrait représenter une opportunité de blue ocean à explorer.
Nous préparons le contenu du prochain cours. Si vous êtes intéressé par certains modules ou projets pratiques, n'hésitez pas à nous le faire savoir.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
10 J'aime
Récompense
10
4
Partager
Commentaire
0/400
ParallelChainMaxi
· Il y a 17h
Il y a pas mal de participants, la situation s'améliore progressivement.
Voir l'originalRépondre0
CafeMinor
· Il y a 17h
Enfin, je n'ai plus besoin de me casser la tête à apprendre une nouvelle langue.
Solidity sur Polkadot : Révélations du cours sur les gains inattendus de la construction de l'écosystème et les orientations futures.
Cours de Solidity sur Polkadot : des découvertes inattendues de la classe à la construction de l'écosystème
Récemment, nous avons lancé un cours intitulé « Solidity sur Polkadot », initialement conçu pour tester la popularité de la chaîne d'outils de développement PolkaVM. À notre grande surprise, le nombre d'inscriptions a atteint 219 personnes, avec un taux d'achèvement des devoirs proche de 38 %. Ces chiffres sont certes impressionnants, mais ce qui est encore plus fascinant, c'est que nous avons découvert la direction future de l'écosystème des développeurs chinois sur Polkadot.
Cet article partagera les idées que nous avons obtenues de ce nouveau cours, ainsi que la manière dont nous pouvons esquisser une feuille de route vers la "construction d'un écosystème".
Objectif du cours : explorer les besoins réels
Polkadot est en train de promouvoir la mise à niveau 2.0, axée sur l'unification inter-chaînes, la réduction des barrières d'entrée et l'amélioration de l'expérience de développement. PolkaVM, en tant qu'environnement d'exécution compatible avec Ethereum, pourrait devenir le point d'entrée pour les développeurs Web2 ou EVM souhaitant explorer Polkadot. Cependant, dans le monde Web3, le discours technique se réduit souvent à des superficialités, et ceux qui sont réellement prêts à essayer sont rares. Beaucoup gardent encore une impression de Polkadot comme étant "complexe", "difficile à comprendre" et "avec des barrières d'entrée élevées".
Nous espérons comprendre grâce à ce cours :
Ce cours n'est pas une conférence approfondie destinée aux experts, mais une expérience pratique pour les développeurs. Nous espérons être des guides pour les débutants et les accompagner dans les premières étapes.
Quatre découvertes inattendues
1. L'enthousiasme pour l'apprentissage est élevé
Il est surprenant de constater que la plupart des participants ne viennent pas pour les récompenses ou les certificats. 80 % d'entre eux sont des jeunes nés dans les années 90, un quart sont des étudiants en cours d'études, qui consacrent chaque jour de 1 à 2 heures à leur apprentissage. Cette intensité d'apprentissage indique qu'ils souhaitent réellement essayer et maîtriser cette technologie.
Certaines personnes commencent à apprendre à partir de zéro, simplement pour déployer un contrat de leurs propres mains ; d'autres espèrent ajouter à leur CV l'expérience "Déploiement réussi d'une DApp dans l'environnement PolkaVM". Ils se soucient non seulement de la puissance technologique de Polkadot, mais souhaitent également vérifier dans cet environnement convivial s'ils sont adaptés à entrer dans le domaine du Web3.
2. Avoir de l'expérience ne signifie pas être facile à appréhender
De nombreux participants ayant une riche expérience en développement, voire une expérience pratique sur des projets EVM, se retrouvent toujours désorientés par certaines différences terminologiques après être entrés dans l'écosystème Polkadot. Par exemple, ils peuvent se demander le concept de PolkaVM, le positionnement d'AssetHub, la différence entre la limite de gaz et Ethereum, etc.
Le problème n'est pas de ne pas comprendre le code, mais que leur modèle cognitif familier cesse soudainement de fonctionner, ce qui nécessite de redéfinir un tas de concepts, ce qui fait que beaucoup de gens hésitent.
Nos cours ont atténué dans une certaine mesure cet écart de compréhension, permettant aux participants de réaliser que l'expérience de développement avec PolkaVM n'est en réalité pas difficile, mais que les concepts et les approches sont différents. Ce point est crucial, car beaucoup de gens abandonnent un écosystème, souvent non pas parce qu'ils ne savent pas coder, mais parce qu'ils abandonnent après avoir vu des documents qu'ils ne comprennent pas au premier abord.
Cela nous rappelle que la documentation de développement doit non seulement fournir des connaissances, mais aussi aider les utilisateurs à effectuer une transformation cognitive. À l'avenir, nous prévoyons d'ajouter une comparaison des différences clés entre PolkaVM et d'autres VM principales (comme EVM) dans la documentation, afin d'aider davantage de personnes à éviter les détours et à augmenter les moments d'illumination "Je comprends maintenant".
3. Les apprenants se transforment en "contributeurs invisibles"
Bien que la plupart des participants soient des débutants en développement de contrats, ils n'hésitent pas à poser des questions, à signaler des bugs et à tester les limites technologiques. Par exemple, quelqu'un a signalé que la compilation de Remix ne posait pas de problème, mais que le déploiement sur la chaîne échouait. Ces retours ont directement conduit à la soumission de plusieurs problèmes de chaîne d'outils à Parity, ce qui a favorisé l'amélioration de la documentation et la correction des bugs.
Les développeurs expérimentés peuvent déjà être habitués à contourner certains petits problèmes, mais les débutants rencontrent plus facilement des difficultés. Cela fait du cours un précieux collecteur de problèmes. Pour les participants, le cours est un tampon ; pour nous, ces problèmes réels sont le thermomètre le plus intuitif pour évaluer l'expérience de l'écosystème PolkaVM.
4. L'expérience globale du processus détermine si le développeur continue.
Beaucoup de gens abandonnent non pas parce qu'ils "ne peuvent pas apprendre", mais parce qu'ils "rencontrent des problèmes qu'ils ne peuvent pas résoudre". Par exemple, le même code peut échouer dans différents environnements, divers outils de développement peuvent se comporter de manière incohérente dans des environnements différents, la documentation peut ne pas contenir les informations nécessaires, et les messages d'erreur peuvent ne pas être intuitifs, ce qui peut amener les développeurs à abandonner.
Nous reconnaissons que l'expérience développeur (DevEx) n'est pas seulement la fluidité du processus de codage, mais l'ensemble du processus, depuis la configuration de l'environnement, la résolution des problèmes jusqu'aux résultats de déploiement, et même les futures mises à niveau, et si tout cela se déroule de manière fluide et fiable. Tout problème à une étape peut amener les développeurs à perdre confiance. Ainsi, ce n'est pas seulement une question technique, mais aussi une question de conception des émotions et de la confiance.
Valeur du cours : connecter les outils, les utilisateurs et les attentes
Dans les premières étapes de l'écosystème, la signification des cours pour les développeurs va bien au-delà de la simple transmission de connaissances, et ce n'est pas pour former la prochaine star de l'entrepreneuriat Web3. Grâce à ce cours, nous avons obtenu trois résultats précieux :
Test de pression de la chaîne : L'exercice de migration du contrat Uniswap V2 dans le cours a révélé de nombreux problèmes inattendus, tels que des erreurs de gas, des bugs de chemin, des performances incohérentes des outils de développement, etc. Ces problèmes constituent un obstacle pour les développeurs et pour nous, ils sont des "symptômes précoces", aidant à détecter et à résoudre les problèmes à temps.
Profil utilisateur et indices de conversion : Grâce aux questions et aux points d'intérêt des étudiants, nous avons compris leurs besoins en matière d'architecture, d'efficacité de développement et de compatibilité des outils. Ces informations nous aident à améliorer le guide d'utilisation de PolkaVM.
Établir des attentes sur le produit : Le cours est comme une publicité en plusieurs épisodes, montrant l'expérience et la valeur d'utilisation de PolkaVM à travers des démonstrations pratiques. Même si certaines fonctionnalités ne sont pas encore parfaites, le fait que des gens les utilisent et attendent est un signe positif du développement de l'écosystème.
Dans le passé, on disait souvent que Polkadot manquait d'utilisateurs. En réalité, les utilisateurs étaient principalement des équipes d'infrastructure de la chaîne, et non des développeurs de DApp. Avec le lancement de PolkaVM, les développeurs de contrats peuvent enfin participer. Bien que les nouvelles technologies suscitent toujours des doutes, c'est justement ce "nouveau" qui offre aux petites équipes l'opportunité de prendre un virage serré.
Nous avons réussi à migrer Uniswap V2 vers PolkaVM dans le cadre de notre cours, suscitant de vives discussions au sein de la communauté. Ce n'est pas parce qu'Uniswap en soi est particulièrement innovant, mais parce que c'est la première fois que nous le voyons fonctionner sur Polkadot. Étant donné que Polkadot reste un écosystème à forte capitalisation, avec un soutien financier important et de nombreux détenteurs de DOT, cela pourrait représenter une opportunité de blue ocean à explorer.
Nous préparons le contenu du prochain cours. Si vous êtes intéressé par certains modules ou projets pratiques, n'hésitez pas à nous le faire savoir.