Le cours Solidity sur Polkadot révèle de nouvelles tendances pour les développeurs Web3 chinois.

Cours sur Solidity sur Polkadot : Révéler la direction future de l'écosystème des développeurs chinois

Récemment, nous avons collaboré avec une certaine plateforme éducative pour lancer le cours « Solidity sur Polkadot », initialement conçu pour explorer la popularité de la chaîne d'outils de développement PolkaVM. Les résultats sont surprenants, avec 219 personnes inscrites et un taux d'achèvement des devoirs proche de 38 %. Ces données sont non seulement encourageantes, mais plus important encore, nous avons eu des aperçus inattendus sur les tendances de développement futures de l'écosystème des développeurs chinois de Polkadot grâce à ce cours.

Cet article partagera nos observations et réflexions sur ce nouveau cours, ainsi que la manière dont nous avons exploré une feuille de route vers la "construction écologique".

Contexte du cours : Explorer les besoins réels, plutôt que de simplement suivre les tendances.

Polkadot avance vers la mise à niveau 2.0, avec des objectifs principaux comprenant l'unification inter-chaînes, la réduction des barrières à l'entrée et l'amélioration de l'expérience développeur. 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 vers Polkadot. Cependant, nous devons faire face à une réalité : dans le monde Web3, le discours technique devient souvent une simple décoration de surface. Ceux qui sont réellement prêts à mettre en pratique sont souvent minoritaires. Beaucoup de gens ont encore une impression de Polkadot comme étant "complexe", "difficile à comprendre" et "avec des barrières élevées à l'entrée", sans parler d'essayer d'écrire des contrats ou de déployer des applications.

Nous ouvrons ce cours non seulement pour promouvoir, mais surtout pour explorer les questions suivantes :

  1. Qu'est-ce qui préoccupe le plus les développeurs dans un nouvel environnement de machine virtuelle ?
  2. PolkaVM est-il une opportunité ou un obstacle pour eux ?
  3. La chaîne d'outils peut-elle soutenir le développement de projets réels, et pas seulement des démonstrations ?
  4. Dans l'ensemble du processus de développement, quelle étape est la plus susceptible de poser problème ?

Ainsi, ce cours n'est pas une conférence technique avancée destinée aux experts, mais une véritable expérience de développeur. Nous espérons être des guides pour les débutants, les accompagnant dans leur première tentative, en observant les différentes situations qui peuvent survenir au cours du processus.

Quatre découvertes inattendues

1. Les apprenants montrent une forte curiosité et un engagement.

Nous pensions à l'origine que la plupart des gens participaient aux cours pour obtenir des récompenses ou des certificats, mais ce n'est pas le cas. 80 % des participants sont des personnes nées dans les années 90, un quart d'entre eux étant des étudiants. La plupart des gens consacrent volontairement 1 à 2 heures par jour à l'apprentissage. Cette intensité d'apprentissage indique qu'ils ne font pas cela simplement pour passer les cours, mais qu'ils souhaitent réellement essayer et maîtriser les compétences pertinentes.

Certaines personnes apprennent de A à Z simplement pour déployer un contrat de leurs propres mains ; d'autres disent : "Au moins, je peux écrire sur mon CV que j'ai eu l'expérience de 'déployer une application dans l'environnement PolkaVM'." Cela reflète qu'ils ne se soucient pas nécessairement de la puissance technologique de Polkadot, mais qu'ils ont surtout besoin d'un environnement convivial pour vérifier s'ils sont prêts à entrer dans le domaine du Web3.

2. Avoir de l'expérience ne signifie pas que c'est facile à prendre en main, le plus grand défi réside dans le changement de mode de pensée.

De nombreux participants ont une riche expérience en développement, certains ayant même une expérience pratique avec des projets EVM. Cependant, lorsqu'ils entrent dans l'écosystème Polkadot, ils sont toujours déroutés par certaines différences de terminologie : Qu'est-ce que PolkaVM ? AssetHub est-il une chaîne ou un module ? Pourquoi la limite de gaz est-elle différente de celle d'Ethereum ? Le déploiement du contrat a réussi, mais le front-end ne peut pas l'appeler ?

Leur confusion ne réside pas dans l'incapacité de comprendre le code, mais dans le fait que leur modèle cognitif familier a soudainement échoué. Face à un ensemble de concepts nécessitant une nouvelle compréhension, beaucoup de gens ont directement ressenti un recul.

Nos cours ont en partie atténué cet écart de compréhension, permettant au moins aux participants de réaliser que : l'expérience de développement de PolkaVM n'est en fait pas complexe, la principale différence résidant dans la terminologie et les pratiques. C'est crucial, car beaucoup de personnes abandonnent un écosystème non pas parce qu'elles ne savent pas programmer, mais parce qu'elles renoncent après avoir eu du mal à comprendre la documentation dès le premier coup d'œil.

Cela nous rappelle également que la documentation de développement ne doit pas simplement être une accumulation de connaissances, mais aussi aider les utilisateurs à effectuer une conversion cognitive. À l'avenir, nous prévoyons d'ajouter une comparaison des différences clés entre PolkaVM et d'autres machines virtuelles populaires (comme EVM) dans la documentation, afin d'aider davantage de personnes à réduire les détours et à augmenter les moments de compréhension "Ah, je vois!".

3. Les participants au cours ne sont pas seulement des apprenants, mais aussi des "contributeurs invisibles".

Bien que la plupart des participants soient des débutants dans le développement de contrats, ils n'hésitent pas à poser des questions, à signaler des bugs et à tester les limites de la technologie. Par exemple, quelqu'un a signalé que la compilation avec Remix se passait bien, mais que le déploiement sur la chaîne échouait. Ces retours ont directement conduit à soumettre plusieurs problèmes d'outils à l'équipe concernée, ce qui a permis d'améliorer la documentation et de corriger des bugs.

En tant qu'équipe de relations développeurs expérimentée, nous avons l'habitude d'éviter certains petits pièges, et de nombreux "avertissements d'erreurs" sont devenus des comportements instinctifs. Mais les débutants ne le peuvent pas. Ils n'ont pas encore établi ce système de jugement, ce qui les rend plus susceptibles de rencontrer des problèmes - ce qui fait que le cours devient un collecteur de problèmes très précieux. Pour les participants, le cours est une zone de tampon ; pour nous, ces expériences de "vrais écueils" sont le thermomètre le plus intuitif de l'expérience écosystémique de PolkaVM.

4. La clé pour déterminer si les développeurs "retournent" réside dans l'expérience globale du processus.

Beaucoup de gens partent non pas parce qu'ils "n'arrivent pas à apprendre", mais parce qu'ils "rencontrent des erreurs sans personne pour les guider sur la façon de les résoudre".

Le même code peut rencontrer des erreurs dans différents environnements ; les résultats de Hardhat, Foundry et Remix peuvent être incohérents dans leurs environnements respectifs ; l'absence d'informations nécessaires dans la documentation et le fait que les messages d'erreur ne montrent pas directement les résultats peuvent amener les développeurs à abandonner dans un moment de frustration.

Nous réalisons que l'expérience développeur (DevEx) n'est pas seulement la fluidité du processus de codage, mais l'ensemble du processus, de la configuration de l'environnement, de la rétroaction sur les problèmes, au déploiement des résultats, et même aux futures mises à jour, doit être fluide et fiable. Si un seul maillon de la chaîne présente un problème, il est très facile de faire perdre patience aux développeurs. Par conséquent, il ne s'agit pas seulement d'un problème technique, mais aussi d'un problème de conception lié aux émotions et à la confiance.

Le cours comme pont entre les outils, les utilisateurs et les attentes

Au début du développement écologique, nous avons réalisé que la signification des cours pour les développeurs n'est pas seulement un transfert de connaissances unidirectionnel, et ce n'est pas non plus en espérant découvrir la prochaine star de l'entrepreneuriat Web3 à travers un seul cours. Au contraire, nous avons réalisé trois résultats précieux grâce au cours :

1. Test de pression de la chaîne

Par exemple, lors de notre exercice de migration du contrat Uniswap V2 dans le cours, nous pensions que c'était une pratique ordinaire, mais nous avons découvert une série de problèmes : erreurs de gas, bugs de chemin, incohérences entre Remix et Hardhat, etc.

Ces problèmes constituent des obstacles pour les développeurs, mais pour nous, ce sont des "symptômes précoces" ; mieux vaut les détecter tôt. Maintenant, ces problèmes ont été transformés en liste de tâches à résoudre pour les équipes concernées et sont en cours de traitement rapide.

2. Profil utilisateur et pistes de conversion

Certaines personnes s'intéressent à la conception de l'architecture, d'autres recherchent l'efficacité du développement, et certains se demandent : "Les outils que j'utilise souvent peuvent-ils être utilisés directement sur PolkaVM ?"

Chaque question reflète les véritables préoccupations des développeurs, tout en révélant comment le "manuel d'utilisation" de PolkaVM doit être amélioré.

3. Établir les attentes du produit

Nos cours ressemblent un peu à une série en plusieurs épisodes, non pas par des discours vides, mais par des démonstrations en direct pour montrer l'expérience et la valeur réelle de PolkaVM. Même si certaines fonctionnalités ne sont pas encore parfaites, tant que des gens les utilisent et que d'autres sont prêts à attendre, c'est un signe positif pour le développement de l'écosystème.

Il y a eu beaucoup de critiques à propos de Polkadot, disant qu'il manque d'utilisateurs - est-ce vraiment le cas ? En réalité, ce sont principalement les équipes de développement d'infrastructure qui l'utilisent, et non les développeurs d'applications. Maintenant que PolkaVM est lancé, les développeurs de contrats intelligents ont enfin une scène pour s'exprimer. Bien sûr, il est normal d'hésiter : "Est-ce que je peux être parmi les premiers à essayer cet environnement de machine virtuelle si nouveau ?", "Le réseau est encore en phase de test, cela vaut-il la peine que j'investisse mon temps ?" Mais c'est précisément parce que c'est nouveau qu'il offre aux petites équipes l'opportunité de doubler la concurrence.

Dans ce cours, nous allons migrer Uniswap V2 vers PolkaVM, ce qui a suscité un grand intérêt au sein de la communauté. Ce n'est pas parce que tout le monde n'a jamais vu Uniswap, mais parce que c'est la première fois qu'il fonctionne dans l'écosystème Polkadot. Bien que Polkadot se soit développé pendant de nombreuses années, c'est toujours un écosystème de grande capitalisation avec de nombreux programmes de financement, et il y a aussi de nombreux détenteurs de DOT. Plutôt que de rivaliser intensément dans le domaine de Layer2, pourquoi ne pas explorer un marché bleu qui n'a pas encore été pleinement développé ?

Nous planifions le contenu du prochain cours. Si vous êtes intéressé par un module ou un projet pratique en particulier, n'hésitez pas à nous le faire savoir.

DOT2.27%
Voir l'original
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.
  • Récompense
  • 6
  • Partager
Commentaire
0/400
GasFeeThundervip
· Il y a 16h
Seulement 38% de taux d'achèvement, un autre projet condamné.
Voir l'originalRépondre0
CryptoTherapistvip
· 08-06 03:20
sensing major fomo energy in that 38% completion rate... typical market psychology pattern tbh
Répondre0
fomo_fightervip
· 08-06 03:18
Un taux d'achèvement de seulement 38 % ? Il faut continuer à se battre.
Voir l'originalRépondre0
BoredWatchervip
· 08-06 03:03
Quelle est la valeur ajoutée ? Le taux d'achèvement est vraiment trop bas.
Voir l'originalRépondre0
MonkeySeeMonkeyDovip
· 08-06 02:57
38%.. Échec en statistique, je suppose.
Voir l'originalRépondre0
MEVSandwichVictimvip
· 08-06 02:56
38% ici, qu'est-ce que tu racontes, clown
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)