Как стать разработчиком Web3
Если вы хотите сделать следующий шаг в своем Криптo или просто хотите получить опыт в новой области, есть много возможностей пробиться в Web3. Вот инструменты и шаги, необходимые для того, чтобы стать разработчиком Web3.
Независимо от того, новичок ли вы в Криптo или уже некоторое время в этой сфере, вы неизбежно сталкивались с фразой «еще рано». Эту фразу повторяют как трейдеры, так и разработчики, отражая тот факт, что Криптo и Веб3Космос все еще очень нов.
Это особенно актуально для разработчиков Web3. В начале 2022 годаотчет от Electric Capitalобнаружили, что большинство разработчиков, создающих Web3, находятся в этой сфере всего около года. Что еще более поразительно, так это то, что менее 1000 разработчиков, работающих полный рабочий день, были ответственны за $100 млрд общей стоимости, замороженной в смарт-контрактах.
Почти через год после отчета Electric Capital те, кто переходит на Web3, все еще слишком рано. Даже несмотря на медвежий рынок Криптo , разработчики Web3 продолжают развивать существующую архитектуру и разрабатывать новые продукты. Недавний отчет Alchemy показал, что развертывание смарт-контрактов Ethereum на 40% больше, чем в первом квартале 2022 года, несмотря на то, что ETH упал на 60% за тот же период времени.
Хотите ли вы сделать следующий шаг в своем Криптo , вдохновившись историями Web2 to Web3 от таких людей, как Шив Сакхуджа или Варша Махадеван, или просто хотите получить опыт в новой области, есть много возможностей пробиться в Web3. В этой статье мы рассмотрим инструменты и шаги, которые вам нужно предпринять, чтобы стать разработчиком Web3.
Понять основы Web3
Первый шаг на вашем пути к тому, чтобы стать разработчиком Web3 — это получить четкое представление об основах Web3. Помимо пониманиячто такое Технологии блокчейни как это работает, важно понимать эволюцию Интернета и основы Web3.
В первой итерации интернета, также известной как Web1 или «читаемая» эра интернета, разработчики создавали статические коллекции ссылок и домашних страниц. Они могли настраивать страницы или добавлять новые ссылки, но весь опыт T был очень интерактивным.
Затем появился Web2, который считается версией Интернета «для чтения/записи». Web2 лучше всего можно охарактеризовать по появлению социальных медиа-платформ, таких как Facebook и Twitter. Эта новая версия Интернета была разработана как интерактивная, где разработчики создают профили и механизмы хранения для взаимодействия пользователей ONE с другом.
В мире Web2 разработчики в первую очередь сосредоточены на трех основных компонентах: front end, back end и хранилище данных. Разработка Web3 имеет схожие основные компоненты, но с ONE ключевым отличием: владение данными.
Web3 лучше всего понимать как фазу «чтение/запись/владение» интернета. С акцентом на владении, хранение данных и управление данными принципиально отличаются. Вместо того, чтобы сосредоточиться на хранении данных для конкретного веб-сайта или платформы, разработчики Web3 хранят данные в блокчейне, который можно использовать на всех подключенных платформах.
Web3 также подчеркивает децентрализацию с целью создания интернета, который не принадлежит и не контролируется каким-либо ONE лицом или организацией. Это означает, что доступ к данным и их совместное использование могут быть проще, что обеспечивает большую совместную работу и прозрачность. Кроме того, Технологии Web3 позволяет разработчикам создавать приложения и инструменты, которые могут быть использованы для создания более безопасной и надежной цифровой инфраструктуры. С Web3 пользователи имеют гораздо больший контроль над своими собственными данными, что дает им больше контроля над тем, как они используются.
Развивайте свой набор навыков, специфичных для Web3
Как и в традиционных ролях разработчиков, важно понимать специфический набор навыков и языков, необходимых для создания проектов. К счастью, некоторые проекты Web3 создали примеры, в которых вы можете программировать на родных языках Web2. Например, NEAR Protocol создал инструменты для программирования на распространенных языках, таких как Javascript. Кроме того, разработка интерфейса для Web3 обеспечивает аналогичный опыт создания Web2, используя другие знакомые языки, включая HTML и CSS.
Однако не все блокчейны имеют встроенные библиотеки кода с использованием традиционных языков. Из-за специфики блокчейнов вы, скорее всего, будете использовать Web3-специфичные языки для разработки протоколов исмарт-контракты.
ONE из лучших языков для начала изучения Web3 — это Прочность, широко используемый язык программирования, разработанный командой Ethereum . Solidity — это Тьюринг полный, объектно-ориентированный язык программирования, который может предоставить вам лучший доступ к построению на различных цепочках. Помимо Ethereum, Solidity позволяет вам разрабатывать для любого проекта, совместимого с Виртуальная машина Ethereum (EVM). Это означает, что вы сможете строить наблокчейны 2-го уровнявключая Polygon, Optimism и ARBITRUM, а также EVM-совместимые блокчейны, такие как Avalanche, Solana и Аврора.
Вторым по популярности языком программирования Web3 являетсяРжавчина. Известный своей гибкой конструкцией и высокой производительностью, Rust служит родным языком программирования для таких проектов, как Solana, Polkadot и других. Rust популярен не только в пространстве Web3, но и становится все более популярным среди разработчиков. В прошлом году Опрос Stack Overflowпользователи обнаружили, что Rust является наиболее популярным языком программирования среди разработчиков.
Присоединяйтесь к сообществу
Когда дело доходит до работы в Web3, изучение тенденций в области разработки и получение должности разработчика T всегда происходит на таких сайтах, как LinkedIn или Indeed. Вместо этого, лучший способ получить работу в Web3 — это примите участие в жизни обществаи будьте в курсе последних тенденций в сфере застройщиков. Такие места, какРаздор, Reddit и Telegram имеют активные сообщества разработчиков. Поскольку большинство технологий Web3 имеют открытый исходный код, активность в сообществе позволит вам общаться с разработчиками и пользователями, которые совместно работают над будущим Интернета.
Погрузитесь вглубь влиятельных блокчейн-проектов на Consensus 2023
С 2015 года Consensus является местом встречи разработчиков блокчейна для воссоединения и создания будущего Криптo и Web3. Присоединяйтесь к нам на Consensus 2023, чтобы посетить Protocol Village, специальное место встречи основателей, разработчиков, инвесторов токенов и пользователей, где есть программирование, работа и нетворкинг.
Исследуйте разработки программного обеспечения и Словарь на успехах, проблемах и опыте друг друга в Protocol Village. Рабочая и сетевая зона предлагает компьютерные станции для живого взлома, доски для кодирования/мозгового штурма и другие ресурсы для разработчиков, чтобы выставить свою работу напоказ.
Griffin Mcshane
Гриффин МакШейн — переселенец из Нью-Йорка, в настоящее время проживающий в Бруклине, штат Нью-Йорк. Он окончил колледж Провиденс, где изучал компьютерные науки и бизнес, а также юридический факультет Университета Мэна, где получил степень доктора права. Помимо своей работы в качестве писателя для CoinDesk, Гриффин написал информационный бюллетень Inside Криптo для Inside.com Джейсона Калаканиса и является членом Международной ассоциации профессионалов в Политика конфиденциальности (IAPP). Он не владеет существенным количеством Криптовалюта.
