Разработчики блокчейна могут зарабатывать в среднем 140 000 долларов США в год из-за высоких темпов роста в мире Web3. Популярность Defi (децентрализованные финансы) и Dapps (децентрализованные приложения) продолжает расти, а вместе с ними и растущий спрос на разработчиков, работающих в космосе. Но так много разработчиков не знают, с чего и как начать. Вот три простых и практических шага, которые вы можете предпринять на пути к тому, чтобы стать инженером блокчейна.

1. Изучайте Rust с Rustlings

Если вы заинтересованы в создании смарт-контрактов на таких блокчейнах, как Secret, Solana или Cosmos, вам понадобятся практические знания языка Rust. Для тех, кто лучше всего учится на практике (сначала пишет код, потом читает документацию), тогда Rustlings для вас.

Rustlings — это репозиторий кода, который вы можете запустить локально. Он проведет вас через ряд проблем с кодированием, которые вам необходимо решить, чтобы перейти к следующей проблеме: https://github.com/rust-lang/rustlings.

Я нахожу использование Rustlings гораздо более практичным подходом к изучению Rust с помощью одной только книги, но для тех, кто предпочитает читать, прежде чем делать, есть несколько других ресурсов, которые вы можете использовать:

  • Книга — наиболее полный ресурс для изучения Rust, но иногда немного теоретический. Рекомендуется использовать это с Rustlings!
  • Rust By Example — изучите Rust, решая небольшие упражнения. Похоже на Rustlings, но онлайн и немного меньше рук.

Я обнаружил, что использование Rustlings — это самый быстрый способ начать работу с Rust и двигаться к своей цели — стать разработчиком смарт-контрактов!

2. Используйте Figment Learn для подключения к вашей любимой сети Blockchain.

Фигмент помогает разработчикам Web2 заполнить пробелы, получить представление о мире Web3, предоставляя кураторские пути и задачи для разработчиков. Это работает следующим образом: вы запускаете их репозиторий Next.JS локально (или с помощью Gitpod), выбираете сеть, о которой хотите узнать, будь то Solana, Secret, Polkadot, Terra и т. д., и просто следите за ними. ступени курса 101. Я прошел секретный путь и быстро смог подключиться к сети SCRT, создал и пополнил учетную запись в тестовой сети, а также перевел токены между учетными записями. Я также развернул и взаимодействовал с предварительно скомпилированным смарт-контрактом Rust.

Пройдя путь 101, вы лучше поймете Web3 в целом и сеть, которую вы выбрали в частности.

3. Присоединяйтесь к сообществу разногласий

В основе Web3 лежит сообщество, большая часть которого происходит в Discord. Это отличное место для поддержки разработчиков, сетевых новостей и обучающих инструментов. Вот ссылка на дискорд Figment (для разработчиков Datahub) и дискорд Secret.

В этот список можно добавить гораздо больше, но я надеюсь, что эти три небольших шага помогут вам лучше понять Web3 и приблизиться к тому, чтобы стать инженером блокчейна. Если у вас есть ресурсы, которыми вы хотели бы поделиться, не стесняйтесь оставлять комментарии ниже!

Получать уведомления в следующий раз, когда я напишу сообщение.