https://github.com/ilmoi/solana-onboarding
私はあまりにも長い間ソラナをシリングしてきました、そして私はしばしばなぜ/どこで/どのように始めるかについて同じ質問をされます。
以下は、新しい開発者のための質の高いリソースを要約するための私の最善の試みです。理論的には、このアクションリストには、Rustをコーディングしたことのない志望者から適切なSolanaハッカーに至るまでに必要なすべてのものが含まれています。
楽しみ🦀⚓🚀
Sponsored
ソラナが選ばれる理由
わざわざする必要があると確信していませんか?ここから始める。
読んだ
これらのサードパーティの論文が最も説得力があると思います。
聞く
私は自分のチェーン/サードパーティの意見をシリングする創設者の組み合わせを選んでみました。
- 珍しいコアのイントロソソラナ
- upOnlyのSolana創設者
- Unchained-SolanaはEthから市場シェアを獲得できますか?[2020年10月]
- 連鎖していない-solはethを置き換えることができますか?[2021年8月-ほぼ1年後]
さびを学ぶ
あなたは興奮して飛び込む準備ができています。どこから始めますか?Rustから始めます(Solanaでスマートコントラクトとも呼ばれる「プログラム」のコーディングに使用されます)。
- さびクラッシュコース[4時間]-優れた、短い、そして要点のイントロ。
- 公式の錆びた本[1-2dの激しい読書]-構文と言語の癖を教えてくれます。
- +++怠惰にならず、各章の演習を行う
- Zero2Prod [1〜2週間の学習]-「構文がわかります」から「プログラミング言語として錆びて、それが強い/弱いところ」に移動します。
ソラナを学ぶ
ジューシーな部分。
- ドキュメント[2-3h]の「開発中」セクションを読んでください-あなたはたくさんの質問を受けるでしょう、しかしそれは大丈夫です。それらを書き留めるだけで、あなたが進むにつれてそれらがどれほど早く答えられるかに驚くでしょう。
- hello worldアプリで遊んでください[2-3h]-再構築/微調整は、理解を深めるのに役立ちます。
- paulxの優れたチュートリアルを行う[1-2d]
- さらにチュートリアルが必要だと思われる場合:
- ソラナの取引の詳細
- ビデオチュートリアルを介してDavidChoiとのスマートコントラクトをコーディングする
- それ以外の場合は、進行する準備ができている場合は、実際の本番プログラムのコードを読むときが来ました。
- 今ひねり。上記のすべては、solanaでプログラムを構築する「従来の」方法を示していますが、アンカーフレームワークを使用することで、より簡単で高速な方法があります。 ⚓
- このツイッタースレッドを読んで、なぜそれがとても強力なのかを理解してください
- アンカーのオンボーディングチュートリアルに従ってください
- アンカーを使用してカスタムエラーをデバッグする方法を学ぶ
- では、アンカーまたは従来の方法で構築する必要がありますか?それはあなた次第ですが、私はアンカーで行くことをお勧めします。あなたはより速く動き、箱から出して特定のセキュリティ関連のものを手に入れるでしょう。
- ものを作ろう!楽しい楽しい楽しい。アイデア:
- シンプルなブロックチェーンウォレットを構築します。個人的に私がSolanaで最初に構築したのは、ethとsolの両方のトランザクションを実行できるtuiウォレットでした。キー管理と2つのチェーンの比較についてたくさん教えてくれました。
- あなたが知っている何かを別のチェーンに持っていき、それをソラナで再構築してください。私はfomo3dを選びました。これは、2017年の流行にあった皆さんが覚えているかもしれません。
- あなたが好きなスペースでプロジェクトを選び、彼らのレポに貢献してください。MangoとSerumは、すぐに頭に浮かぶ2つです。どちらも、プロトコルに基づいて構築する開発者に資金を提供することに非常に熱心です。
ヘルプを入手する場所
圧倒されても大丈夫です。ここで助けを得ることができます。
- さびの質問
- Rustコミュニティは、私が開発スペースで見た中で最高のものの1つです。私が行くのは、StackOverflowで#rustタグ付きの質問をするか、もう少し議論したい場合は専用のrustフォーラムに行くことです。
- 驚かれる準備をしてください!質問は通常、質問されてから30分以内に回答されます。これは、3日間で1つの回答を得るSOに関するpython/jsの質問に対する完全に極性のある経験です。
- フォーラムよりもチャットを好む場合は、Rustの不和もあります。
- ソラナの質問
- 一般に、すべてのヘルプは次のような不和のチャネルで利用できます。
- 最初に行うことは、常にCtrl-Fを押して、エラーから生じる可能性のあるキーワードとの不一致です。一般的に、50%の確率で誰かがすでにその問題を抱えていて、すぐに答えが返ってきます。
- それが失敗した場合、各プロトコルには通常、ある種の
developer questions
チャネルがあります。具体的かつ的確に質問し(「これは私の最初の投稿です」ではありません)、再質問しても気にしないでください(「まだこれに対する答えを探しています[前の質問に返信]。誰か知っているかもしれませんか?」 )最悪の場合CCチャットで頻繁に見られる管理者の1人。
最新の状態に保つ方法
暗号全体が光速で動く場合、ソラナのエコシステムは基本的に時間を歪めます。
- ソラナの公式ニュースレターは月に1回程度ドロップします
- プロジェクトセラムは、スペース全体をカバーする毎週のミディアムニュースレターを行います
- sol.wtfは、私が楽しみのために作成した小さなサイドプロジェクトです。Solanaに関連するトップTwitter投稿を追跡します
- ポッドキャスト:ソラナの公式ポッド、FTXの公式ポッド、ソラナコーブ、解毒剤(新しいエピソードはありませんが、古き良きエピソード)