Стать Web3-разработчиком: зачем и как

НовичокJun 12, 2024
Web3 — это будущее. Разработчики Web2, изучающие эту область, будь то клиентская, фронтенд- или бэкенд-разработка, могут использовать свои существующие технологические преимущества. Это исследование не только расширяет их профессиональный кругозор, но и повышает творческий потенциал в работе.
Стать Web3-разработчиком: зачем и как

Почему: Зачем становиться разработчиком Web3?

Во-первых, давайте представим, что такое Web3.

В 2014 году соучредитель Ethereum Гэвин Вуд впервые предложил концепцию «Web3», обеспечивающую решение проблемы чрезмерного доверия, требуемого Интернетом.

Нельзя отрицать, что централизованные сети помогли миллиардам людей интегрироваться в Интернет и построили на нем стабильную и надежную инфраструктуру. Однако, в то же время, несколько централизованных гигантов практически монополизировали интернет и могут делать все, что им заблагорассудится. Web3 через блокчейн, криптовалюту и NFT возвращает пользователям власть в форме собственности.

Web3 теперь стал собирательным термином, представляющим видение обновленного и лучшего Интернета. Хотя трудно дать строгое определение Web3, он, как правило, имеет следующие характеристики:

  1. Децентрализация: не контролируется централизованными организациями, а принадлежит строителям и пользователям;
  2. Permissionless: Все имеют равные права на участие в Web3, и никто не исключен;
  3. Ненадежный: работает через механизмы экономического стимулирования (токены), не полагаясь на доверенные третьи стороны.

В книге «Весенняя и осенняя летопись господина Лю» говорится: «Мудрый человек планирует в соответствии со временем и действует, следуя тенденциям». Это означает, что умные и дальновидные люди будут подготовлены и действовать быстро в нужное время, принимая суждения и решения, основанные на сложившихся обстоятельствах.

Я считаю, что Web3 — это, несомненно, тренд, но есть споры о том, когда он действительно начался. Некоторые говорят, что это началось с появления биткойна, в то время как другие утверждают, что это был дебют Ethereum. Я не совсем согласен ни с тем, ни с другим. Появление Биткойна ознаменовало начало всей индустрии Web3, в то время как появление Ethereum заложило основу для индустрии Web3. Тем не менее, я считаю, что то, что действительно подтолкнуло Web3 к тому, чтобы стать «силой», — это массовый взрыв индустрии DeFi в 2020 году, который вывел блокчейн-приложения на финансовую сцену.

Для ознакомления с DeFi вы можете обратиться к моей предыдущей статье «MakerDAO и Uniswap: эволюция децентрализованных финансов».

Начиная с 2020 года, пользовательская база всей индустрии Web3 стремительно расширялась. Помимо замедления развития в 2022 году из-за медвежьего рынка, количество пользователей продолжало рост и в другие годы. Я считаю, что в 2024 году, с халвингом биткоина и приходом быка рынка, пользовательская база продолжит расти, и восходящий тренд будет неудержимым.

На самом деле, обращает на себя внимание и отношение Гонконга к Web3. С 2023 года Гонконг часто выпускает дружественные сигналы в сторону Web3:

  1. В апреле 2023 года была создана Гонконгская ассоциация Web3 для содействия развитию экосистемы Web3.
  2. В августе 2023 года был выпущен «Манифест политики по развитию виртуальных активов в Гонконге», четко поддерживающий развитие Web3.
  3. В октябре 2023 года Комиссия по ценным бумагам и фьючерсам обновила свою политику по надзору за рынком криптовалют, предоставив руководство по соблюдению требований для бирж виртуальных активов.
  4. В январе 2024 года первая партия бирж виртуальных активов в Гонконге получила лицензии.
  5. В апреле 2024 года в Гонконге прошел карнавал Web3, и в том же месяце правительство Гонконга запустило ETF на цифровые активы.

Поскольку Web3 находится в тренде с 2020 года, лучшее время для присоединения к Web3 было четыре года назад, а следующее лучшее время — сейчас!

Разработчики Web2 должны изучать Web3 еще больше

Поскольку я начал изучать Web3 в 2020 году и перешел с Web2 на Web3 в 2022 году, я хотел бы поделиться личным опытом относительно того, почему разработчики Web2 должны изучать Web3.

Собственно, этот вопрос ничем не отличается от вопроса «зачем разработчикам, не имеющим отношения к ИИ, изучать ИИ». Я считаю, что мы, как разработчики, должны в первую очередь постоянно учиться, потому что технологическая индустрия быстро развивается, требуя постоянного обучения, чтобы идти в ногу с изменениями и поддерживать нашу конкурентоспособность.

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

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

Появление iPhone произвело революцию в мобильной индустрии, сделав ее «переломным моментом» для мобильной разработки. Появление ChatGPT дало волю воображению ИИ, сделав его «переломным моментом» для ИИ. Однако Web3 еще предстоит стать свидетелем такого революционного нововведения. Но это также означает, что Web3 является более потенциально инновационной отраслью. Если разработчик Web2 сможет объединить свои существующие технологии и опыт для создания на основе Web3, он может быть в состоянии взращивать отличные инновации.

Изучение Web3 в качестве разработчика Web2 имеет еще одно преимущество: на случай, если Web2 устареет в будущем, у вас будет запасной план.

Как: Как стать разработчиком Web3

Стеку технологий Web3 в настоящее время не хватает единого определения. Я принимаю панораму стека технологий Web3 от Alchemy, которая структурирована снизу вверх следующим образом:

  1. Уровень сети: Сюда входят известные цепочки, такие как Layer1 и Layer2, такие как Биткойн, Ethereum, Solana, Sui, Starknet и т. д.
  2. Уровень взаимодействия с блокчейном: Этот уровень позволяет разработчикам и пользователям читать и записывать данные в блокчейне, включая сервисы узлов, краны, службы индексирования и браузеры блокчейна.
  3. Уровень презентации: Этот уровень в первую очередь предназначен для разработчиков и отражает многие аспекты разработки Web2, такие как инструменты и библиотеки, специфичные для разработчиков блокчейна, и хранение данных в блокчейне.
  4. Децентрализованные приложения (DApps): этот уровень в первую очередь предназначен для пользователей и охватывает такие категории, как DeFi, NFT, идентификация и аутентификация, данные и аналитика, а также многие другие категории DApp. \

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

Если вы обслуживаете уровень сети, это означает, что вам нужно разработать уровень 1 или уровень 2, которые обычно связаны с лабораториями или фондами. Требуемые навыки сильно различаются, включая криптографию, алгоритмы консенсуса, хранилище, сети, языки и виртуальные машины. Инженерные навыки зависят от архитектуры и производительности цепочки, и некоторые цепочки быстро строятся с помощью Cosmos SDK или OpStack.

Если вы обслуживаете уровень взаимодействия блокчейна, вы обычно работаете с поставщиками инфраструктурных услуг, таких как службы узлов, службы анализа данных и службы индексирования. Этот уровень аналогичен поставщикам инфраструктурных услуг в Web2 (например, облачным сервисам), а роли включают фронтенд, бэкенд, данные, тестирование и операции. Поэтому требуемые навыки примерно одинаковы. Возможно, это потребует некоторых знаний о сетевых интерфейсах блокчейна.

Если вы обслуживаете уровень представления, вы предоставляете разработчикам инструменты разработки и библиотеки, обычно известные как «продажа лопат». Конкретные навыки разработки зависят от формы продукта и типа разработчиков, использующих сервис. Например, разработка IDE включает в себя пользовательские интерфейсы, настройку локальной сети, компиляцию контрактов и развертывание контрактов.

Если вы обслуживаете DApps, подавляющее большинство потребностей в разработке Web3 сосредоточено в разработке DApp. Поэтому, когда мы говорим о разработке Web3, мы в основном имеем в виду разработку DApp. Я подробно расскажу об этом в следующем разделе.

Навыки, необходимые для разработки DApp

Каждый должен быть знаком с традиционной архитектурой интернет-приложений, включая front-end, back-end и базу данных. Возьмем в качестве примера веб-сайт интернет-магазина, пользователь сначала получает доступ к интерфейсу, предоставляемому интерфейсом, через браузер для выполнения операций, связанных с покупками. Если пользователь ищет определенное ключевое слово продукта, то бэкенд будет отвечать за обработку соответствующей логики, то есть отвечать на запрос от фронтенда, и возвращать необходимые данные фронтенду после получения базы данных. База данных обеспечивает стабильное хранение для приложения, включая всю информацию о продукте и информацию, связанную с пользователем (например, содержимое корзины покупок).

Самое большое различие между децентрализованными приложениями, построенными на блокчейне, и традиционными приложениями заключается в изменении ролей бэкенда и базы данных. Смарт-контракты играют роль традиционного бэкенда, а блокчейн заменяет традиционные базы данных и обеспечивает децентрализованное хранение данных. Тесное сотрудничество между смарт-контрактами и блокчейном делает хранение и извлечение данных прозрачными и сложными для подделки.

Поэтому навыки разработки DApp в основном заключаются в разработке фронтенда и смарт-контрактов. Навыки, которые необходимо освоить, следующие:

Разработка фронтенд-интерфейса

. Для фронтенд-инженеров с опытом веб-разработки навыки разработки интерфейсов являются переносными. Есть базовые навыки, такие как HTML, CSS и JavaScript, а также владение современными фронтенд-фреймворками, такими как React и Vue;

Механизмы аутентификации и чтения/записи данных. В DApps аутентификация и управление пользователями реализуются через блокчейн-кошельки (например, MetaMask), поэтому вам нужно научиться интегрировать интерфейсы кошельков. Чтение/запись данных также осуществляется через API в блокчейне. Использование библиотек JavaScript, таких как Ethers.js, упрощает реализацию механизмов аутентификации и чтения/записи данных.

Backend

Поскольку многие децентрализованные приложения являются полудецентрализованными, существует также спрос на бэкенд-разработку. Хотя навыки бэкенд-инженера можно передавать, поскольку это включает в себя чтение / запись данных в блокчейне, вам необходимо интегрировать SDK для блокчейна. Предпочтительно использовать такие языки разработки, как Go, Rust или Узел.js.

Смарт-контракты

Для разработки контрактов на EVM цепочках основной упор делается на изучение языка Solidity. Новичкам рекомендуется обучаться на таких платформах, как WTF Academy. Для разработки контрактов на цепочках, отличных от EVM, необходимо изучить определенные языки в зависимости от цепочки. Например, разработка смарт-контрактов на Solana требует изучения Rust, а разработка смарт-контрактов на Sui требует изучения Sui Move. Тем не менее, учебные ресурсы в настоящее время ограничены и могут потребовать обращения к соответствующим официальным веб-сайтам.

Советы по изучению Web3

  1. Регулярно просматривайте медиа Web3 для новостей отрасли: рекомендуемые платформы включают Panews, Foresight, Luodong, Golden Finance и ODaily.
  2. Время от времени взаимодействуйте с сообществом разработчиков Web3: рекомендуемые сообщества включают Denglian, TinTinland, WTF Academy, BuilderDAO и OpenBuild.
  3. Изучая новый проект, начните с чтения официальной документации, затем следите за официальными каналами Twitter/Discord и, если возможно, ознакомьтесь с кодовой базой.
  4. Очень важно работать над проектами. Если у вас есть доступ, принимайте непосредственное участие в реализации проекта. Если нет, вы можете принять участие в хакатонах, чтобы получить опыт работы над проектом.
  5. Владение английским языком имеет решающее значение (я жалею, что плохо изучаю английский °(°ˊДˋ°) °).

Резюме

Web3 — это будущее. Разработчики Web2, изучающие эту область, будь то на стороне клиента, фронтенда или бэкенда, могут использовать свои существующие технические преимущества, расширить свои карьерные горизонты и повысить свою креативность в работе.

Тем не менее, нынешняя индустрия Web3 по-прежнему очень волатильна. Многие люди отчаянно гонятся за ним, делая агрессивные инвестиции, что часто может привести к беспокойству. Если вы полны решимости стать разработчиком Web3, вы должны сознательно блокировать некоторую отвлекающую информацию, сосредоточиться на самой технологии и участвовать в лонг долгосрочных ценных начинаниях. Такой подход может помочь вам расти.

Отказ от ответственности:

  1. Эта статья перепечатана с [piggyWeb3]. Все авторские права принадлежат оригинальному автору [web3朱大胆]. Если у вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они оперативно разберутся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, принадлежат исключительно автору и не являются какими-либо инвестиционными рекомендациями.
  3. Переводом статьи на другие языки занимается команда Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Стать Web3-разработчиком: зачем и как

НовичокJun 12, 2024
Web3 — это будущее. Разработчики Web2, изучающие эту область, будь то клиентская, фронтенд- или бэкенд-разработка, могут использовать свои существующие технологические преимущества. Это исследование не только расширяет их профессиональный кругозор, но и повышает творческий потенциал в работе.
Стать Web3-разработчиком: зачем и как

Почему: Зачем становиться разработчиком Web3?

Во-первых, давайте представим, что такое Web3.

В 2014 году соучредитель Ethereum Гэвин Вуд впервые предложил концепцию «Web3», обеспечивающую решение проблемы чрезмерного доверия, требуемого Интернетом.

Нельзя отрицать, что централизованные сети помогли миллиардам людей интегрироваться в Интернет и построили на нем стабильную и надежную инфраструктуру. Однако, в то же время, несколько централизованных гигантов практически монополизировали интернет и могут делать все, что им заблагорассудится. Web3 через блокчейн, криптовалюту и NFT возвращает пользователям власть в форме собственности.

Web3 теперь стал собирательным термином, представляющим видение обновленного и лучшего Интернета. Хотя трудно дать строгое определение Web3, он, как правило, имеет следующие характеристики:

  1. Децентрализация: не контролируется централизованными организациями, а принадлежит строителям и пользователям;
  2. Permissionless: Все имеют равные права на участие в Web3, и никто не исключен;
  3. Ненадежный: работает через механизмы экономического стимулирования (токены), не полагаясь на доверенные третьи стороны.

В книге «Весенняя и осенняя летопись господина Лю» говорится: «Мудрый человек планирует в соответствии со временем и действует, следуя тенденциям». Это означает, что умные и дальновидные люди будут подготовлены и действовать быстро в нужное время, принимая суждения и решения, основанные на сложившихся обстоятельствах.

Я считаю, что Web3 — это, несомненно, тренд, но есть споры о том, когда он действительно начался. Некоторые говорят, что это началось с появления биткойна, в то время как другие утверждают, что это был дебют Ethereum. Я не совсем согласен ни с тем, ни с другим. Появление Биткойна ознаменовало начало всей индустрии Web3, в то время как появление Ethereum заложило основу для индустрии Web3. Тем не менее, я считаю, что то, что действительно подтолкнуло Web3 к тому, чтобы стать «силой», — это массовый взрыв индустрии DeFi в 2020 году, который вывел блокчейн-приложения на финансовую сцену.

Для ознакомления с DeFi вы можете обратиться к моей предыдущей статье «MakerDAO и Uniswap: эволюция децентрализованных финансов».

Начиная с 2020 года, пользовательская база всей индустрии Web3 стремительно расширялась. Помимо замедления развития в 2022 году из-за медвежьего рынка, количество пользователей продолжало рост и в другие годы. Я считаю, что в 2024 году, с халвингом биткоина и приходом быка рынка, пользовательская база продолжит расти, и восходящий тренд будет неудержимым.

На самом деле, обращает на себя внимание и отношение Гонконга к Web3. С 2023 года Гонконг часто выпускает дружественные сигналы в сторону Web3:

  1. В апреле 2023 года была создана Гонконгская ассоциация Web3 для содействия развитию экосистемы Web3.
  2. В августе 2023 года был выпущен «Манифест политики по развитию виртуальных активов в Гонконге», четко поддерживающий развитие Web3.
  3. В октябре 2023 года Комиссия по ценным бумагам и фьючерсам обновила свою политику по надзору за рынком криптовалют, предоставив руководство по соблюдению требований для бирж виртуальных активов.
  4. В январе 2024 года первая партия бирж виртуальных активов в Гонконге получила лицензии.
  5. В апреле 2024 года в Гонконге прошел карнавал Web3, и в том же месяце правительство Гонконга запустило ETF на цифровые активы.

Поскольку Web3 находится в тренде с 2020 года, лучшее время для присоединения к Web3 было четыре года назад, а следующее лучшее время — сейчас!

Разработчики Web2 должны изучать Web3 еще больше

Поскольку я начал изучать Web3 в 2020 году и перешел с Web2 на Web3 в 2022 году, я хотел бы поделиться личным опытом относительно того, почему разработчики Web2 должны изучать Web3.

Собственно, этот вопрос ничем не отличается от вопроса «зачем разработчикам, не имеющим отношения к ИИ, изучать ИИ». Я считаю, что мы, как разработчики, должны в первую очередь постоянно учиться, потому что технологическая индустрия быстро развивается, требуя постоянного обучения, чтобы идти в ногу с изменениями и поддерживать нашу конкурентоспособность.

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

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

Появление iPhone произвело революцию в мобильной индустрии, сделав ее «переломным моментом» для мобильной разработки. Появление ChatGPT дало волю воображению ИИ, сделав его «переломным моментом» для ИИ. Однако Web3 еще предстоит стать свидетелем такого революционного нововведения. Но это также означает, что Web3 является более потенциально инновационной отраслью. Если разработчик Web2 сможет объединить свои существующие технологии и опыт для создания на основе Web3, он может быть в состоянии взращивать отличные инновации.

Изучение Web3 в качестве разработчика Web2 имеет еще одно преимущество: на случай, если Web2 устареет в будущем, у вас будет запасной план.

Как: Как стать разработчиком Web3

Стеку технологий Web3 в настоящее время не хватает единого определения. Я принимаю панораму стека технологий Web3 от Alchemy, которая структурирована снизу вверх следующим образом:

  1. Уровень сети: Сюда входят известные цепочки, такие как Layer1 и Layer2, такие как Биткойн, Ethereum, Solana, Sui, Starknet и т. д.
  2. Уровень взаимодействия с блокчейном: Этот уровень позволяет разработчикам и пользователям читать и записывать данные в блокчейне, включая сервисы узлов, краны, службы индексирования и браузеры блокчейна.
  3. Уровень презентации: Этот уровень в первую очередь предназначен для разработчиков и отражает многие аспекты разработки Web2, такие как инструменты и библиотеки, специфичные для разработчиков блокчейна, и хранение данных в блокчейне.
  4. Децентрализованные приложения (DApps): этот уровень в первую очередь предназначен для пользователей и охватывает такие категории, как DeFi, NFT, идентификация и аутентификация, данные и аналитика, а также многие другие категории DApp. \

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

Если вы обслуживаете уровень сети, это означает, что вам нужно разработать уровень 1 или уровень 2, которые обычно связаны с лабораториями или фондами. Требуемые навыки сильно различаются, включая криптографию, алгоритмы консенсуса, хранилище, сети, языки и виртуальные машины. Инженерные навыки зависят от архитектуры и производительности цепочки, и некоторые цепочки быстро строятся с помощью Cosmos SDK или OpStack.

Если вы обслуживаете уровень взаимодействия блокчейна, вы обычно работаете с поставщиками инфраструктурных услуг, таких как службы узлов, службы анализа данных и службы индексирования. Этот уровень аналогичен поставщикам инфраструктурных услуг в Web2 (например, облачным сервисам), а роли включают фронтенд, бэкенд, данные, тестирование и операции. Поэтому требуемые навыки примерно одинаковы. Возможно, это потребует некоторых знаний о сетевых интерфейсах блокчейна.

Если вы обслуживаете уровень представления, вы предоставляете разработчикам инструменты разработки и библиотеки, обычно известные как «продажа лопат». Конкретные навыки разработки зависят от формы продукта и типа разработчиков, использующих сервис. Например, разработка IDE включает в себя пользовательские интерфейсы, настройку локальной сети, компиляцию контрактов и развертывание контрактов.

Если вы обслуживаете DApps, подавляющее большинство потребностей в разработке Web3 сосредоточено в разработке DApp. Поэтому, когда мы говорим о разработке Web3, мы в основном имеем в виду разработку DApp. Я подробно расскажу об этом в следующем разделе.

Навыки, необходимые для разработки DApp

Каждый должен быть знаком с традиционной архитектурой интернет-приложений, включая front-end, back-end и базу данных. Возьмем в качестве примера веб-сайт интернет-магазина, пользователь сначала получает доступ к интерфейсу, предоставляемому интерфейсом, через браузер для выполнения операций, связанных с покупками. Если пользователь ищет определенное ключевое слово продукта, то бэкенд будет отвечать за обработку соответствующей логики, то есть отвечать на запрос от фронтенда, и возвращать необходимые данные фронтенду после получения базы данных. База данных обеспечивает стабильное хранение для приложения, включая всю информацию о продукте и информацию, связанную с пользователем (например, содержимое корзины покупок).

Самое большое различие между децентрализованными приложениями, построенными на блокчейне, и традиционными приложениями заключается в изменении ролей бэкенда и базы данных. Смарт-контракты играют роль традиционного бэкенда, а блокчейн заменяет традиционные базы данных и обеспечивает децентрализованное хранение данных. Тесное сотрудничество между смарт-контрактами и блокчейном делает хранение и извлечение данных прозрачными и сложными для подделки.

Поэтому навыки разработки DApp в основном заключаются в разработке фронтенда и смарт-контрактов. Навыки, которые необходимо освоить, следующие:

Разработка фронтенд-интерфейса

. Для фронтенд-инженеров с опытом веб-разработки навыки разработки интерфейсов являются переносными. Есть базовые навыки, такие как HTML, CSS и JavaScript, а также владение современными фронтенд-фреймворками, такими как React и Vue;

Механизмы аутентификации и чтения/записи данных. В DApps аутентификация и управление пользователями реализуются через блокчейн-кошельки (например, MetaMask), поэтому вам нужно научиться интегрировать интерфейсы кошельков. Чтение/запись данных также осуществляется через API в блокчейне. Использование библиотек JavaScript, таких как Ethers.js, упрощает реализацию механизмов аутентификации и чтения/записи данных.

Backend

Поскольку многие децентрализованные приложения являются полудецентрализованными, существует также спрос на бэкенд-разработку. Хотя навыки бэкенд-инженера можно передавать, поскольку это включает в себя чтение / запись данных в блокчейне, вам необходимо интегрировать SDK для блокчейна. Предпочтительно использовать такие языки разработки, как Go, Rust или Узел.js.

Смарт-контракты

Для разработки контрактов на EVM цепочках основной упор делается на изучение языка Solidity. Новичкам рекомендуется обучаться на таких платформах, как WTF Academy. Для разработки контрактов на цепочках, отличных от EVM, необходимо изучить определенные языки в зависимости от цепочки. Например, разработка смарт-контрактов на Solana требует изучения Rust, а разработка смарт-контрактов на Sui требует изучения Sui Move. Тем не менее, учебные ресурсы в настоящее время ограничены и могут потребовать обращения к соответствующим официальным веб-сайтам.

Советы по изучению Web3

  1. Регулярно просматривайте медиа Web3 для новостей отрасли: рекомендуемые платформы включают Panews, Foresight, Luodong, Golden Finance и ODaily.
  2. Время от времени взаимодействуйте с сообществом разработчиков Web3: рекомендуемые сообщества включают Denglian, TinTinland, WTF Academy, BuilderDAO и OpenBuild.
  3. Изучая новый проект, начните с чтения официальной документации, затем следите за официальными каналами Twitter/Discord и, если возможно, ознакомьтесь с кодовой базой.
  4. Очень важно работать над проектами. Если у вас есть доступ, принимайте непосредственное участие в реализации проекта. Если нет, вы можете принять участие в хакатонах, чтобы получить опыт работы над проектом.
  5. Владение английским языком имеет решающее значение (я жалею, что плохо изучаю английский °(°ˊДˋ°) °).

Резюме

Web3 — это будущее. Разработчики Web2, изучающие эту область, будь то на стороне клиента, фронтенда или бэкенда, могут использовать свои существующие технические преимущества, расширить свои карьерные горизонты и повысить свою креативность в работе.

Тем не менее, нынешняя индустрия Web3 по-прежнему очень волатильна. Многие люди отчаянно гонятся за ним, делая агрессивные инвестиции, что часто может привести к беспокойству. Если вы полны решимости стать разработчиком Web3, вы должны сознательно блокировать некоторую отвлекающую информацию, сосредоточиться на самой технологии и участвовать в лонг долгосрочных ценных начинаниях. Такой подход может помочь вам расти.

Отказ от ответственности:

  1. Эта статья перепечатана с [piggyWeb3]. Все авторские права принадлежат оригинальному автору [web3朱大胆]. Если у вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они оперативно разберутся с этим.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, принадлежат исключительно автору и не являются какими-либо инвестиционными рекомендациями.
  3. Переводом статьи на другие языки занимается команда Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!