# PolkadotコースのSolidity:開発者エコシステムの未来を探る最近、私たちは「Polkadot上のSolidity」というコースを共同で開催しました。これは本来、PolkaVM開発ツールチェーンの人気をテストするためのものでした。結果は予想外で、参加者数は219人に達し、宿題の完了率は約38%でした。これらのデータは喜ばしいだけでなく、もっと重要なのは、このコースを通じてPolkadotの中国語開発者エコシステムの未来の発展方向を偶然にも発見したことです。この記事では、私たちの実際のユーザーに対する観察、受け取ったフィードバック、直面した問題について共有し、同時にこの新しいコースから「エコシステム構築」へのロードマップをどのように模索したかをまとめます。## コースの背景:単なるホットトピックではなく、真実を探求することPolkadotは2.0アップグレードを進行中で、核心目標はクロスチェーンの統一、開発のハードルを下げ、開発者体験を向上させることです。PolkaVMはEthereum互換の実行環境として、Web2やEVMの開発者がPolkadotに触れるための最初の入り口となる可能性が高いです。しかし、私たちは一つの現実を認めざるを得ません:Web3の世界では、技術的な物語がしばしば表面的な装飾に過ぎないことが多いです。実際に実践しようとする人々は少数派です。多くの人々はPolkadotに対して"複雑"、"理解しにくい"、"ハードルが高い"という印象を持っており、契約を作成したりアプリケーションを展開したりしようとすることは言うまでもありません。私たちはこのコースを開設するにあたり、宣伝目的だけでなく、以下のいくつかの問題を明らかにしたいと思っています:1. 開発者が新しいVM環境で最も関心を持っていることは何ですか?2. PolkaVMは彼らにとって機会ですか、それとも障害ですか?3. ツールチェーンはデモだけでなく、実際のプロジェクト開発をサポートできますか?4. 開発プロセス全体で、どの段階が最も人々が放棄しやすいですか?このコースは専門家向けの高度な技術講座ではなく、実際の開発者の「フルプロセス体験」実験です。私たちは初心者のガイドとなり、彼らが最初の学習を完了するのをサポートし、この過程で起こる可能性のある状況を観察したいと考えています。## 四つの意外な発見### 1. 学習者は好奇心に満ちており、時間をかけることをいとわない。私たちは、多くの人が報酬や証明書のために参加していると思っていましたが、実際はそうではありません。参加者の80%は90年代生まれで、4分の1は在校生であり、ほとんどの人が毎日自発的に1〜2時間勉強に取り組んでいます。この学習の強度は明らかに単なる義務を果たすためではなく、本当にプロジェクトを成功させることができるか試してみたいということです。誰かは最初から最後まで学んで、契約を自分で展開するためだけに行動する人もいれば、「少なくとも履歴書に『PolkaVM環境でDAppを展開したことがある』と書ける」と言う人もいます。要するに、彼らはPolkadotの技術力に特に関心があるわけではなく、Web3の分野に入るのに自分が適しているかを検証するための友好的な環境が必要なだけかもしれません。### 2. 豊富な経験はすぐに始めやすいことを意味するわけではなく、最大の挑戦は「思考パターンの変換」です。多くの参加者は豊富な開発経験を持ち、さらにはEVMプロジェクトの実戦経験もありますが、Polkadotエコシステムに入ると、いくつかの用語の違いに困惑することがあります:PolkaVMとは何ですか?AssetHubはチェーンですか、それともモジュールですか?なぜガスリミットはEthereumと異なるのですか?契約が正常にデプロイされたのに、なぜフロントエンドが呼び出せないのですか?彼らの問題は「コードが理解できない」ことではなく、元々の認知モデルが突然無効になり、再理解が必要な大量の概念に直面することで、多くの人々が直接心理的抵抗を示したことです。私たちのコースは、このギャップをある程度緩和しました。少なくとも参加者は、PolkaVMの開発体験は実際にはそれほど難しくないことを理解しました。ただ名称が異なるだけで、操作も必ずしも複雑ではありません。この点は非常に重要です。なぜなら、多くの人々がエコシステムを放棄するのは、プログラミングができないからではなく、最初の瞬間にドキュメントを理解できないと感じてしまうからです。これも私たちに思い出させます:開発文書は単に知識を積み重ねるだけではなく、ユーザーが認識の変換を完了するのを助ける必要があります。今後、文書にPolkaVMと他の主流のVM(例えばEVM)との重要な違いを追加し、より多くの人々が遠回りを避け、「なるほど」と気づく瞬間を増やす手助けをします。### 3. コースの参加者は学習者だけでなく、"見えない貢献者"でもありますほとんどの参加者が契約開発の初心者であるにもかかわらず、彼らは質問をすることを恐れず、バグを報告し、技術の限界をテストすることを楽しんでいます。たとえば、ある人はRemixのコンパイルには問題がないが、オンチェーンのデプロイが失敗したと指摘しました。これらのフィードバックは、関連チームに複数のツールチェーンの問題を提出することを直接促し、ドキュメントの改善やバグの修正を進めました。私たちの開発者関係チームは、経験豊富なメンバーとして、いくつかの小さな罠を回避することに慣れています。多くの「エラー警告」は、無意識のうちに行われる行動となっています。しかし、新人はそうではありません。彼らはまだこの判断システムを構築していないため、問題に直面することがより容易です——これにより、コースは非常に貴重な問題収集器となりました。参加者にとって、コースはバッファーであり、私たちにとって、これらの「実際の失敗」経験はPolkaVMエコシステム体験の最も直感的な温度計です。### 4. 開発者が"二次訪問"を行うかどうかの決定は、全体のプロセス体験にかかっています。多くの人が離れるのは「学べない」からではなく、「間違いに遭遇し、誰も解決方法を指導してくれない」からです。同じコードが異なる環境でエラーを引き起こす;Hardhat、Foundry、Remixはさまざまな環境で一貫性がない;ドキュメントには必要な情報が見つからず、エラーメッセージが直接結果を表示しないことが、開発者が思わず諦めてしまう原因となる可能性があります。私たちは、開発者体験(DevEx)は「コーディングの瞬間」のスムーズさだけでなく、環境構築、問題解決、デプロイ結果、さらには将来のアップグレードに至るまでの全プロセスがスムーズで信頼できるかどうかであることを認識しています。どこかの段階で問題が発生すると、「メンタルが崩壊する」ことが簡単に起こります。したがって、これは単なる技術的な問題ではなく、「感情と信頼のデザインの問題」でもあります。## コースはツール、ユーザー、そして期待の間の架け橋エコシステムの初期段階では、私たちは開発者コースの意義が単なる一方向の「知識伝達」ではなく、1回のコースで次のWeb3起業家のスターが育成できることも期待していないことを認識しました。むしろ、私たちはこのコースを通じて3つの価値ある成果を達成しました:1. チェーンストレステスト:例えば、私たちがコース中でUniswap V2契約の移行演習を行った際、普通の実習だと思っていたのに、予期しない一連の問題を発見しました:ガスの誤差、パスのバグ、RemixとHardhatの不一致など。これらの問題は開発者にとって障害であり、私たちにとっては「早期警告」であり、早く発見するほど良いです。現在、これらはすべて関連チームの問題リストになり、迅速に解決されました。2. ユーザープロファイルとコンバージョンの手がかり:アーキテクチャ設計に関心がある人もいれば、開発効率を追求する人もいます。また、"私が普段使っているツールはPolkaVMで直接使えますか?"と尋ねる人もいます。これらの質問は、開発者の真実の懸念を反映しており、同時にPolkaVMの"使用ガイド"に補足が必要な内容を明らかにしています。3. 製品の期待を築く:私たちのコースは、空論に頼ることなく、PolkaVMの実際の使用体験と価値を現場で示す一連の広告のようなものです。現在、いくつかの機能はまだ完璧ではないかもしれませんが、問題ありません。誰かが使用しており、誰かが待つことを望んでいます。これこそがエコシステムの発展に向けた前向きな信号です。過去、Polkadotがユーザー不足を嘆かれることが多かった——本当に誰も使っていなかったのか?これまで、利用者は主にインフラやチェーンのチームであり、DApp開発者ではなかった。しかし、PolkaVMのローンチにより、契約開発者はついに活躍する場を得た。もちろん、躊躇は避けられない。「こんな新しいVM、私が最初の試み者になってもいいのか?」「ネットワークはまだテスト段階で、私が時間を投資する価値があるのか?」しかし、まさに新しいからこそ、小さなチームに追い越すチャンスを提供している。このコースでは、Uniswap V2をPolkaVMに移行することについて、コミュニティの広範な関心を引き起こしました。これは皆がUniswapを見たことがないからではなく、初めてPolkadot上で動作するのを見るからです。何年も経った今でも、Polkadotは高い時価総額を持つエコシステムであり、豊富な資金調達リソースを持ち、DOTを保有する大口も少なくありません。Layer2で激しい競争をするよりも、まだ誰にも「占有」されていないブルーオーシャンを探求してみませんか?私たちは次のコースの内容を計画しています。知りたいモジュールやプロジェクトの実践があれば、ぜひコメントで教えてください。
Polkadot開発コースがWeb3エコシステムの新しい機会を明らかにする:PolkaVMが焦点となる
PolkadotコースのSolidity:開発者エコシステムの未来を探る
最近、私たちは「Polkadot上のSolidity」というコースを共同で開催しました。これは本来、PolkaVM開発ツールチェーンの人気をテストするためのものでした。結果は予想外で、参加者数は219人に達し、宿題の完了率は約38%でした。これらのデータは喜ばしいだけでなく、もっと重要なのは、このコースを通じてPolkadotの中国語開発者エコシステムの未来の発展方向を偶然にも発見したことです。
この記事では、私たちの実際のユーザーに対する観察、受け取ったフィードバック、直面した問題について共有し、同時にこの新しいコースから「エコシステム構築」へのロードマップをどのように模索したかをまとめます。
コースの背景:単なるホットトピックではなく、真実を探求すること
Polkadotは2.0アップグレードを進行中で、核心目標はクロスチェーンの統一、開発のハードルを下げ、開発者体験を向上させることです。PolkaVMはEthereum互換の実行環境として、Web2やEVMの開発者がPolkadotに触れるための最初の入り口となる可能性が高いです。しかし、私たちは一つの現実を認めざるを得ません:Web3の世界では、技術的な物語がしばしば表面的な装飾に過ぎないことが多いです。実際に実践しようとする人々は少数派です。多くの人々はPolkadotに対して"複雑"、"理解しにくい"、"ハードルが高い"という印象を持っており、契約を作成したりアプリケーションを展開したりしようとすることは言うまでもありません。
私たちはこのコースを開設するにあたり、宣伝目的だけでなく、以下のいくつかの問題を明らかにしたいと思っています:
このコースは専門家向けの高度な技術講座ではなく、実際の開発者の「フルプロセス体験」実験です。私たちは初心者のガイドとなり、彼らが最初の学習を完了するのをサポートし、この過程で起こる可能性のある状況を観察したいと考えています。
四つの意外な発見
1. 学習者は好奇心に満ちており、時間をかけることをいとわない。
私たちは、多くの人が報酬や証明書のために参加していると思っていましたが、実際はそうではありません。参加者の80%は90年代生まれで、4分の1は在校生であり、ほとんどの人が毎日自発的に1〜2時間勉強に取り組んでいます。この学習の強度は明らかに単なる義務を果たすためではなく、本当にプロジェクトを成功させることができるか試してみたいということです。
誰かは最初から最後まで学んで、契約を自分で展開するためだけに行動する人もいれば、「少なくとも履歴書に『PolkaVM環境でDAppを展開したことがある』と書ける」と言う人もいます。要するに、彼らはPolkadotの技術力に特に関心があるわけではなく、Web3の分野に入るのに自分が適しているかを検証するための友好的な環境が必要なだけかもしれません。
2. 豊富な経験はすぐに始めやすいことを意味するわけではなく、最大の挑戦は「思考パターンの変換」です。
多くの参加者は豊富な開発経験を持ち、さらにはEVMプロジェクトの実戦経験もありますが、Polkadotエコシステムに入ると、いくつかの用語の違いに困惑することがあります:PolkaVMとは何ですか?AssetHubはチェーンですか、それともモジュールですか?なぜガスリミットはEthereumと異なるのですか?契約が正常にデプロイされたのに、なぜフロントエンドが呼び出せないのですか?
彼らの問題は「コードが理解できない」ことではなく、元々の認知モデルが突然無効になり、再理解が必要な大量の概念に直面することで、多くの人々が直接心理的抵抗を示したことです。
私たちのコースは、このギャップをある程度緩和しました。少なくとも参加者は、PolkaVMの開発体験は実際にはそれほど難しくないことを理解しました。ただ名称が異なるだけで、操作も必ずしも複雑ではありません。この点は非常に重要です。なぜなら、多くの人々がエコシステムを放棄するのは、プログラミングができないからではなく、最初の瞬間にドキュメントを理解できないと感じてしまうからです。
これも私たちに思い出させます:開発文書は単に知識を積み重ねるだけではなく、ユーザーが認識の変換を完了するのを助ける必要があります。今後、文書にPolkaVMと他の主流のVM(例えばEVM)との重要な違いを追加し、より多くの人々が遠回りを避け、「なるほど」と気づく瞬間を増やす手助けをします。
3. コースの参加者は学習者だけでなく、"見えない貢献者"でもあります
ほとんどの参加者が契約開発の初心者であるにもかかわらず、彼らは質問をすることを恐れず、バグを報告し、技術の限界をテストすることを楽しんでいます。たとえば、ある人はRemixのコンパイルには問題がないが、オンチェーンのデプロイが失敗したと指摘しました。これらのフィードバックは、関連チームに複数のツールチェーンの問題を提出することを直接促し、ドキュメントの改善やバグの修正を進めました。
私たちの開発者関係チームは、経験豊富なメンバーとして、いくつかの小さな罠を回避することに慣れています。多くの「エラー警告」は、無意識のうちに行われる行動となっています。しかし、新人はそうではありません。彼らはまだこの判断システムを構築していないため、問題に直面することがより容易です——これにより、コースは非常に貴重な問題収集器となりました。参加者にとって、コースはバッファーであり、私たちにとって、これらの「実際の失敗」経験はPolkaVMエコシステム体験の最も直感的な温度計です。
4. 開発者が"二次訪問"を行うかどうかの決定は、全体のプロセス体験にかかっています。
多くの人が離れるのは「学べない」からではなく、「間違いに遭遇し、誰も解決方法を指導してくれない」からです。
同じコードが異なる環境でエラーを引き起こす;Hardhat、Foundry、Remixはさまざまな環境で一貫性がない;ドキュメントには必要な情報が見つからず、エラーメッセージが直接結果を表示しないことが、開発者が思わず諦めてしまう原因となる可能性があります。
私たちは、開発者体験(DevEx)は「コーディングの瞬間」のスムーズさだけでなく、環境構築、問題解決、デプロイ結果、さらには将来のアップグレードに至るまでの全プロセスがスムーズで信頼できるかどうかであることを認識しています。どこかの段階で問題が発生すると、「メンタルが崩壊する」ことが簡単に起こります。したがって、これは単なる技術的な問題ではなく、「感情と信頼のデザインの問題」でもあります。
コースはツール、ユーザー、そして期待の間の架け橋
エコシステムの初期段階では、私たちは開発者コースの意義が単なる一方向の「知識伝達」ではなく、1回のコースで次のWeb3起業家のスターが育成できることも期待していないことを認識しました。むしろ、私たちはこのコースを通じて3つの価値ある成果を達成しました:
チェーンストレステスト:例えば、私たちがコース中でUniswap V2契約の移行演習を行った際、普通の実習だと思っていたのに、予期しない一連の問題を発見しました:ガスの誤差、パスのバグ、RemixとHardhatの不一致など。これらの問題は開発者にとって障害であり、私たちにとっては「早期警告」であり、早く発見するほど良いです。現在、これらはすべて関連チームの問題リストになり、迅速に解決されました。
ユーザープロファイルとコンバージョンの手がかり:アーキテクチャ設計に関心がある人もいれば、開発効率を追求する人もいます。また、"私が普段使っているツールはPolkaVMで直接使えますか?"と尋ねる人もいます。これらの質問は、開発者の真実の懸念を反映しており、同時にPolkaVMの"使用ガイド"に補足が必要な内容を明らかにしています。
製品の期待を築く:私たちのコースは、空論に頼ることなく、PolkaVMの実際の使用体験と価値を現場で示す一連の広告のようなものです。現在、いくつかの機能はまだ完璧ではないかもしれませんが、問題ありません。誰かが使用しており、誰かが待つことを望んでいます。これこそがエコシステムの発展に向けた前向きな信号です。
過去、Polkadotがユーザー不足を嘆かれることが多かった——本当に誰も使っていなかったのか?これまで、利用者は主にインフラやチェーンのチームであり、DApp開発者ではなかった。しかし、PolkaVMのローンチにより、契約開発者はついに活躍する場を得た。もちろん、躊躇は避けられない。「こんな新しいVM、私が最初の試み者になってもいいのか?」「ネットワークはまだテスト段階で、私が時間を投資する価値があるのか?」しかし、まさに新しいからこそ、小さなチームに追い越すチャンスを提供している。
このコースでは、Uniswap V2をPolkaVMに移行することについて、コミュニティの広範な関心を引き起こしました。これは皆がUniswapを見たことがないからではなく、初めてPolkadot上で動作するのを見るからです。何年も経った今でも、Polkadotは高い時価総額を持つエコシステムであり、豊富な資金調達リソースを持ち、DOTを保有する大口も少なくありません。Layer2で激しい競争をするよりも、まだ誰にも「占有」されていないブルーオーシャンを探求してみませんか?
私たちは次のコースの内容を計画しています。知りたいモジュールやプロジェクトの実践があれば、ぜひコメントで教えてください。