PolkadotはSolidity開発をサポート:219人の開発者の学習の旅とキャリアの転換についての考察

PolkadotでのSolidity開発体験はどのようなものですか?

先月、3ヶ月間の「Polkadot上のSolidity開発」コースが無事に終了し、219名の開発者が参加しました。このコースは、Polkadotエコシステムを理解し、Web3に参入したい開発者に実践的な機会を提供しました。

7月11日、第3回「Polkadot Open Call」が「Polkadot Solidity学習者の成長ストーリー」をテーマに開催され、複数のゲストがコースでの課題、成果、そして転換の考えを共有しました。イベントでは、特にあるプロジェクトの共同創設者がプロジェクトの進展と採用情報を共有し、学習者にさらなるエコシステムの機会を提供しました。

今回の活動は2,937回視聴されました。

ゲスト情報の概要

  • ユキ:ある会社のアジア担当者であり、あるネットワークのOGメンバーでもある。
  • Lurpis:あるプロジェクトの共同創設者。
  • アイスミント:今期のコース優秀生徒。Web3に転向しているWeb2の現職開発者。
  • ヴィンセント:今期のコースの優秀な受講生。従来のネットワークセキュリティ業界からWeb3に転身。
  • Xinmin:今期のコースのティーチングアシスタント。20年近い開発経験があり、2018年にブロックチェーン業界に入り、15以上のプロジェクト開発に参加しました。

開発者の視点から見たコース体験

ユキ:もしコースの学習参加をゲームに例えるなら、あなたの役割は何ですか?

アイスミント:私は「ルールに慣れた農夫」と言えるでしょう。最初に触れたのはSubstrateフレームワークで、その時はRustを使っていて、私には少し難しかったです。今回のコースでは、Polkadot上でSolidityを使って契約を開発する方法について講義しています。以前にSolidityを学んでいたので、別のエコシステムでDAppを展開するために慣れ親しんだ言語を使えるのがとても嬉しいです。

イーサリアムのデプロイコストが高いため、私はポルカドットに注目し、より良い開発体験があるかどうかを見てみたいと思いました。

ヴィンセント:私は「初心者の徒弟」です。以前はネットワークセキュリティをやっていて、Web3には全く触れたことがありませんでした。今年の初めに転職を決めて、Solidityを独学で少し学びました。主に動画を見たり資料を読んだりしていました。しかし、実戦経験がずっと不足していたので、このコースに申し込みました。

最初はポルカについてよく知らなかったが、主にSolidityに興味があった。その結果、コースによってWeb3に対するより包括的な認識を得ることができた。私は一歩一歩クリアし、経験を積み、スキルをアップグレードしている初心者であり、コースは新人にとって非常に親しみやすい。時間をかけて取り組む意欲さえあれば、多くの成果を得ることができる。

Xinmin:もし先生がコーチなら、助手は"付き添い"や"小書生"です。私は開発に20年近く従事しており、2018年からブロックチェーンに触れ始めました。それ以前は主にETHエコシステムに深く関わっており、DeFi貸付、ブロックチェーンゲーム、NFT、OTCなどを行ってきました。

ポルカドットは2020年から注目しています。今回のティーチングアシスタントの役割は、受講生がコース内容をよりよく理解できるように支援し、同時に関連する知識を広げるためです。

ユキ:コースでは、基本的な文法、一般的な契約ライブラリ、特定のDEXの移行、ブロックチェーン上のセキュリティなどのモジュールが含まれています。特に価値がある内容はどれですか?

Xinmin:私は最初、第三期から受講生としてコースに参加し、その後、第5期の上級コースの学習にも参加し、さらにティーチングアシスタントの役割を担い、コース内容の不断の改善とエコシステムの成長を見届けてきました。

私の最大の感想は、今回のコースのハードルが下がり、新人にとってより適しているということです。このコースの構成は、基本から応用へと進むもので、理論と実践の両方を含み、ハッカソンのセッションも追加されており、皆が「実践を通して学ぶ」ことができます。Web3への転職を考えている開発者にとって、あるDEXの移行原理やセキュリティの攻防などの内容は、就職面接での重要なポイントであり、非常に実用的です。

私はこのコースが非常に体系的で、しかも無料であると思います!これは他のエコシステムではあまり見られず、開発者がPolkadotが実際に行動していることを真に感じることができ、煽りやミームを作っているのではないことを示しています。

ユキ:実際に参加して学んだ後の感想はどうですか?

ヴィンセント:私の感想はXinmin先生が言ったこととほぼ同じです。コースは初心者に非常に優しく、内容の配置が適切で、難易度も適度で、難しさを感じさせることはありません。先生の説明は明確で、宿題も対象を絞っており、ティーチングアシスタントの質問への回答も非常に迅速です。

初めて接触する知識もありましたが、Office Hourやグループ内での交流を通じて、問題は効果的に解決され、全体的な学習の雰囲気はとても良いです。

アイスミント:私も同じ気持ちです。学習の雰囲気がとても良いですし、グループ内では皆が互いに問題を議論しますし、先生やティーチングアシスタントも非常に積極的に応じてくれます。学生同士でも互いに問題を解決する手助けができます。

私も後半の実践コンペティションのセクションがとても好きで、コースで学んだ知識を完全な開発プロセスに応用できることが良いと思います。また、デバッグのワークショップの説明は、私たちが問題を特定し解決するのに非常に役立ち、実践的です。

ユキ:学習過程で皆さんが直面した最大の挑戦は何ですか?

Xinmin:私にとって、最大の課題はPolkadotの仮想マシン環境から来ています。PolkaVMとEthereumのEVMはかなりの違いがあり、特にコンパイルとデバッグの面でそうです。SubstrateはRustを基に開発されているため、Rust自体の学習曲線は比較的急であり、デバッグを行うのはさらに複雑になります。

さらに、Solidity言語自体を見ると、新人がよく抱える問題は文法に不慣れなことが多く、例えば静的配列などがあり、これらはグループ内でよく質問されます。

アイスミント:Solidityを書くとき、いくつかのコントラクトはEthereumのRemixで正常に動作しますが、Polkadotにデプロイするとエラーが発生します。両者のEVM実装に差異があるからです。初期のトラブルシューティングは非常に大変でしたが、先生や助教の助けがあったおかげで徐々に解決できました。

また、PolkadotのSolidityに対するサポートは現在あまり充実していません。例えば、オンチェーンでの継続的なリスニング機能を作りたいと思っても、現時点ではまだサポートされていないことがわかりました。また、関連資料も少なく、自分で試行錯誤しながら探し続ける必要があります。この時、グループ内での交流が特に重要で、皆で問題を解決するために議論します。

Vincent:私は以前、完全にスマートコントラクトアプリケーションの開発を行ったことがありませんでした。最初はフロントエンドでコントラクトライブラリを呼び出すところで詰まりました。APIの呼び出しに過ぎませんが、私にはとても馴染みがなく、数日間練習してやっと適応できました。

また、Hardhatの使用についてですが、以前は少しFoundryを使ったことがあるだけで、ツールを切り替える際に理解するのにかなりの時間がかかりました。最初のうちは授業で先生のコードを一行ずつ対照しながら理解するしかなく、徐々に蓄積していくうちにやっとリズムに乗れるようになりました。

ユキ:どのような補足資料を追加することが、より早く習得するのに役立ちますか?

Vincent:私はいくつかの前提コースを追加して、一般的な契約ライブラリや開発ツールの使用法、例えばHardhatの使用フローを紹介することができると思います。インターネットにはドキュメントがありますが、APIの役割や呼び出しプロセスを体系的に説明できれば、理解しやすくなるでしょう。

Web3の職業転換に関する新しい考察

ユキ:みんな、授業を学んだ後、将来の職業の方向性について新たな考えはありますか?

アイスミント:私は確かに転向する心構えで学んでいます。学習の過程で、Polkadot SDKが非常に実用的なツールであることに気づきました。これはカスタムチェーンとローカルデバッグをサポートしており、他のエコシステムではあまり見られません。もしPolkadotがSolidityをサポートしていなかったら、このエコシステムに溶け込むのは難しかったかもしれません。しかし、今はこの入り口があるので、プロジェクトに参加しようと試みることができ、仕事を探すにしても経験を積むにしても、素晴らしい出発点です。

私は個人的にWeb3の理念にずっと賛同しており、この業界に入りたいと思っています。しかし正直なところ、それが安定した雇用機会を提供できるかどうかについては少し疑問があります。Web2は現在国内ではまだ成熟していますが、Web3は国内ではまだ初期の段階にあります。将来的には、学びながら実践できる機会がもっと増え、徐々に本当に参加できることを願っています。

ヴィンセント:私のような初心者にとって、このコースは本当に多くの重要な知識を補完してくれました。以前はSolidityの言語構文を少し学んだだけでしたが、完全な開発プロセス(開発、テスト、デプロイなど)についてはほとんど概念がありませんでした。このコースでは、全体のプロセスを明確に説明してくれて、実際にいくつかのDEXやDeFi関連のアプリケーションを操作させてくれたので、現在流行しているDAppをより理解しやすくなり、Polkadotエコシステムのいくつかのコア特性についてもさらに理解を深めることができました。

将来、私はWeb3のセキュリティに向けて発展したいと考えています。現在、多くのプロジェクトがコードのセキュリティ監査を行っていますが、ビジネスロジックが複雑になるほど、潜在的なセキュリティ問題も増えます。コードの背後にあるビジネスロジックと実装の詳細を真に理解することで、これらの脆弱性を発見できるようになります。私は将来、この分野に参加し、より安全なPolkadotエコシステムの構築に貢献したいと考えています。

あるプロジェクトの進捗と求人の共有

あるプロジェクトの共同創設者Lurpisは、イベントでプロジェクトの最新の進展と求人情報を共有しました。Polkadotエコシステムに近5年間深く取り組んできた技術チームとして、このプロジェクトはインフラ構築において豊富な経験を積み重ね、徐々に再利用可能な技術コンポーネントのセットを磨き上げてきました。

開発者は、このプロジェクトが提供するSolidity SDKを使用して、Ethereum、Base、Arbitrumなどの主要なチェーン上でSLPxクロスチェーンLiquid Stakingプロトコルを迅速に統合し、クロスチェーンサービスを接続し、多チェーンの展開と協調操作を実現できます。現在、15のプロジェクトがSLPxを統合しており、累積で1500万ドル以上のTVLを貢献しています。

プロトコルはRSP(利益共有モジュール)を通じて利益分配をサポートしており、開発者はパラメータを展開して設定するだけで、エコシステムにシームレスに接続し、利益を得ることができます。例えば、いくつかのプロジェクトはこのプロトコルに基づいて利益のクローズドループを実現しています。

設立以来、このプロジェクトチームは長期主義を貫き、マーケットがどのように変動しても、プロトコル自体は安定した収入と構造的なクローズドループを維持しています。

現在、このプロジェクトでは3つの非技術職を開放しており、リモートワークをサポートしています。開発職はまだ開放されていませんが、優秀な受講生の応募も歓迎しており、チームは人材プールに登録し、優先候補者として扱います。Lurpisはまた、現在このプロジェクトのチームの約40%のコア開発者がコミュニティから来ていることも特に言及しました。

コミュニティQ&Aセレクト質問

今回のイベントには多くのコミュニティリスナーから積極的なフィードバックが寄せられました。以下は数名のゲストによる選りすぐりの質問への回答です:

Q:あるプロジェクトの創設者として、Web3の新しい開発者に共有したい経験はありますか?

ルプリス:私も最初は開発をしていましたが、今でも興味からいくつかのコードを書いています。私が最も重要だと思うことは、製品には必ず差別化が必要だということです。

これは確かに古くからの話ですが、技術と製品の観点から差別化を実現するには時間と反復実験が必要です。新しい開発者はまず手を動かすことをお勧めします。多くの認識はその過程で積み上げられます。約半年ほど経って、初めて自分の製品の独自のポジショニングを見つけることができるかもしれません。

私たちは最初、Polkadotに基づいて開発することを選択しました。なぜなら、共有セキュリティやクロスチェーン相互運用性などの特性を備えているからです。初期のインフラは成熟していませんでしたが、エコシステムの発展に伴い、Polkadotの技術的利点が次第に明らかになっています。例えば、現在、私たちはほとんどのLayer 2よりも安全なクロスチェーンソリューションを提供でき、OpenGovの柔軟なガバナンスメカニズムを利用して、オンチェーンパラメータを動的に調整しています。

現在、私たちは完全なオンチェーンのクローズドループを実現しました:収入の獲得、コストのカバー、利益の配分、コミュニティガバナンスなど、すべてが自動運転しています。これらはイーサリアム上でも実現可能ですが、大量の非標準化された契約やインターフェースを呼び出す必要があり、複雑さが増します。それに対して、Polkadot SDKを使用して開発する方が、より体系的で効率的です。

Q:次回のコースのスケジュールを教えていただけますか?

ユキ:現在、私たちのDevRelの先生は、いくつかのより複雑なDeFiプロトコルをPolkaVMに移行しています。今後はGaming、DAO、NFT、Multisigなどの方向にも拡張していく予定です。今後のコースでは、PolkaVM上でのさまざまな種類の契約の移行とデプロイプロセスについて皆さんにお伝えします。

形式上は依然としてSolidityの基礎を固めることを主眼としており、契約ライブラリやHardhatなどのツールの使用も加えています。コースでは、以前高く評価された実践セッション、例えばDEMOのデプロイやミニハッカソンも保持します。優秀な受講生は実践セッションで成熟したチームに見られる機会があり、場合によっては直接採用されることもあります。

もし起業の計画があるなら、私たちはポルカエコシステムで申請できる助成金やリソースを理解する手助けをし、技術向上、実践訓練、プロジェクトのインキュベーション、キャリア開発までの閉じたパスを構築します。

さらに、私たちはいくつかのブロックチェーンの基礎知識、安全なデバッグ技術、さまざまなパブリックチェーン間の比較思考を補足し、皆さんがより体系的な認識フレームワークを構築するのを助けます。将来的にあなたの焦点がポルカにないとしても、このコースはあなたがWeb3に入るための出発点となるでしょう。

Q:完全にプログラミングの基礎がない初心者が、コースを通じて小さなプロジェクトを成功させる確率は高いですか?

ユキ:私は自分自身がゼロの技術的背景を持っています。コースを完了することや小さなアプリを作ることができるかどうかは、学習の目的にかかっています。

DOT-3.67%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
quietly_stakingvip
· 22時間前
三ヶ月は少し短いです
原文表示返信0
GasWastervip
· 07-31 22:59
良いトレーニングプログラム
原文表示返信0
FOMOmonstervip
· 07-30 10:44
ポルカドットの開発は投資する価値があります
原文表示返信0
probably_nothing_anonvip
· 07-30 10:31
盲目的に追随することもリスクの一種です
原文表示返信0
OnchainFortuneTellervip
· 07-30 10:29
チュートリアルは短すぎますね
原文表示返信0
SquidTeachervip
· 07-30 10:26
学費を徴収するだけです。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)