Что такое Web 3.0
Web 3.0 — технология, которая означает новое поколение интернета. В ее основе лежат децентрализация и автономные организации. Она отличается от предыдущих версий интернета тем, что запрос обрабатывается не сервером, а блокчейном — цепочкой блоков. Технологию еще называют системой распределенных реестров, потому что всю цепочку сделок со списком владельцев хранят много разных пользователей на своих компьютерах.
В поколении Web 3.0 интернет не контролируют крупные корпорации, потому что информация хранится децентрализованно на разных компьютерах. Это решает две проблемы: сохраняет анонимность и делает пользователей единственными владельцами личных данных.
Вызовы, с которыми сталкиваются создатели Web 3.0
Новые технологии — новые вызовы. Еще нет кейсов, когда Web3 компании решали бы серьезные задачи. А некоторые считают, что Web3 — это перевалочный пункт и новый интернет будет другим.
Web 2.0 компании против Web 3.0. Web 2.0 зарабатывает на продаже пользовательской информации и показе рекламы. А кому показывать рекламу в Web 3.0, если ничего не знаешь о пользователе?
Концентрация влияния даже в децентрализованных технологиях. Блокчейны работают на двух технологиях: PoW и PoS. И все решения в работе блокчейнов построены на консенсусе: люди голосуют, в каком направлении развиваться дальше.
Проблема в том, что чем больше оборудования у человека в алгоритме PoW или больше монет в PoS, тем больше весит его голос. Поэтому реальной децентрализации добиться трудно: крупные держатели монет или оборудования смогут принимать решения, которые выгодны именно для них.
Об отсутствии децентрализации говорит и основатель Twitter Джек Дорси, но он связывает это с зависимостью от венчурных фондов. Из-за того, что в в Web3.0 инвестируют крупные компании, в будущем они смогут диктовать правила для проектов. Например, запретят людям запускать свои собственные серверы.
Люди не хотят запускать серверы на своих компьютерах. По мнению американского криптографа Мэтью Розенфельда, люди не хотят запускать свои собственные серверы.
«Даже организации не хотят запускать свои собственные серверы. Поэтому облачные компании, которые запускали и содержали сервера для других бизнесов, стали очень успешными», — говорит он.
Появятся новые кибер-атаки. В новых технологиях всегда будут уязвимости. Поэтому будут и люди, которые захотят на этом заработать. Например, с помощью криптоджекинга — установки вредоносного ПО на компьютер пользователя и скрытого майнинга.
Другие мошенники заработают на взломе смарт-контрактов и воровстве денег из компании. Такой случай был в августе 2021 года. Тогда хакеры взломали протокол сайта Poly.Network и украли 600 млн. долларов.
Нет пруфов, что Web 3.0 работает. Приложения на Web 3.0 должны работать постоянно и без сбоев. Пока что в истории нет примеров, чтобы даже централизованные сети работали без сбоев, не говоря о децентрализованных.
Например, автоматизированное приложение может решить, что неправильные действия на самом деле правильные. Выключить или перезагрузить систему никто не сможет: она децентрализована и ни у кого нет доступа к ее управлению.
Помимо минусов и нерешенных задач у нового интернета есть и преимущества. Например, высокие зарплаты и сотни вакансий. Разработчики смарт-контрактов — одни из самых востребованных специалистов в web 3.0 сейчас.
Вот пример вакансии с habr.career. Компания готова платить $500–1000 за решенную задачу.
— Могу сказать, что программисты, которые разбираются в смарт-контрактах очень нужны и их реально не хватает, — говорит Эдуард, community manager в CRYPTON.
Где и чему обучиться для работы в Web 3.0
Чтобы быть хорошим разработчиком в Web 3.0, нужно обладать базовыми навыками кодинга. Поэтому перед обучением нужно изучить HTML5, CSS3, JavaScript (jQuery), SQL в качестве основы. Подтянуть знания по основам веб-дизайна: работе с текстом, стилями, паттернами, фотографиями.
Возможностей обучиться специальностям web3 много. Например, курсы Geekbrains, Udemy и Coursera. Bubble изучил сайты по поиску работы в Web 3.0, пообщался с экспертами из сферы и выяснил, какие навыки требуют при приеме на работу в новый интернет — вот список дисциплин и ключевых тем, которые должны быть в курсе про Web 3.0:
- Рассказывают основы: что такое блокчейн и как он работает.
- Обучают создавать безопасную среду для работы.
- Учат фундаментальным технологиям: HTML5, CSS3, JavaScript, SQL.
- Помогают определиться со специализацией.
- Помогают сделать дипломный проект и работы для портфолио.
- Помогают найти работу.
В интернете есть много информации о Web 3.0 в открытом доступе. На сайте Hasnode, например, собраны гайды по Web 3.0 и все, что с ним связано:
- что такое децентрализованные приложения;
- что такое ДАО;
- как создать приложение Web 3.0;
- как работать с Web 3.js и react.
Medium — сайт, где можно найти гайды от разработчиков.
Ресурс Web3.career — сайт-сборник статей, курсов, игр и Youtube-каналов, которые помогут начать в Web 3.0. Здесь же публикуют объявления с вакансиями и стажировками в разных компаниях.
Cryptozombies. Играйте и параллельно пишите код, чтобы продвигаться по уровням. «Криптозомби» объясняют работу блокчейна, учат заключать смарт-контракты и строить децентрализованные приложения.
Конструктор смарт-контрактов OpenZeppelin — библиотека проверенных смарт-контрактов для разных блокчейнов. На их основе можно создавать собственные проекты.
Тренажер взлома смарт-контрактов Ethernaut — каждый уровень представляет собой смарт-контракт, который нужно взломать. Уровни сортируются по сложности: от новичков до профессионалов.
Если нет проблем с английским, можете пройти 10-недельный бесплатный курс от Web3 University. В нем научат:
- Разрабатывать смарт-контракты.
- Создавать децентрализованные приложения.
- Создавать игры на блокчейне.
- Создавать децентрализованный Twitter и другие полезные вещи.
Курс состоит из десяти видео продолжительностью от 30 минут до 1,5 часов.
Также полезная информация по Web 3.0 и всему, что с ним связано, публикуют на Youtube-каналах Moralis Web3, ETHGlobal.
Недостаток всех курсов и материалов — обилие информации. На начальном этапе новичку может быть сложно, потому что придется обрабатывать много информации о криптовалюте и дополнительно осваивать технологии.
Сколько платят разработчикам децентрализованного интернета
Размер зарплаты зависит от того, с чем связана работа: с разработкой или другими обязанностями. Также на выплаты влияет уровень скиллов: от джуниоров до ведущих разработчиков.
Размер зарплат у разработчиков на разных языках программирования. У разработчиков Rust самая высокая средняя зарплата — 120 тысяч долларов в год, минимальная — 70 тысяч долларов, а максимальная — 280 тысяч долларов.
Java-разработчики зарабатывают меньше всех. Их средняя годовая зарплата составляет 67 тысяч долларов, при этом минимальная — 35 тысяч долларов, а максимальная — 260 тысяч долларов.
Размер зарплат у разработчиков с разным стажем работы. Ведущие разработчики зарабатывают в среднем 150 тысяч долларов в год. Минимальная зарплата — 100 тысяч долларов, а максимальная — 500 тысяч.
У младших разработчиков самая низкая зарплата. В среднем они получают 60 тысяч долларов в год. При этом минимальный заработок — 28 тысяч долларов, а максимальный — 200 тысяч.
Размер зарплат у нетехнических специалистов. Менеджеры по продуктам получают в среднем 115 тысяч долларов в год. Минимальный размер доходов — 69 тысяч долларов, а максимальный — 300 тысяч.
SMM-специалисты получают меньше всех. Их средняя годовая зарплата составляет 56 тысяч долларов, минимальная — 40 тысяч, а максимальная — 200 тысяч долларов.
Как в WEB 3.0 платят за работу
Помимо стандартного рабочего договора, есть вариант с DAO. Здесь нет никаких договоров, все анонимно. Вашей личной информации никто не знает, а вы мало знаете о нанимателе.
Работа похожа на фриланс: компания публикует список заданий, которые нужно выполнить, любой человек может за них браться. Правда, зарплату здесь платят редко, так как смысл работы в DAO — безвозмездная помощь компаниям в развитии. А сами выплаты называются баунти.
Но если за выполнение проектов все-таки платят, делают это в токенах проекта. Минус в том, что их курс нестабилен.
Проектная работа. Платят здесь за выполненную работу. При это могут платить обычными деньгами, а могут — цифровыми. Зависит от того, на какой бирже работаете и как договорились с заказчиком.
— Работа в Web 3.0 компаниях практически не отличается от обычной онлайн-работы. Единственное — крипто-компании часто раздают бонусы в виде токенов, которые могут вырасти в будущем и принести дополнительный заработок, — говорит community manager Эдуард.
Какие вакансии бывают в Web 3.0
Вакансии в Web 3.0 не отличаются от вакансий других компаний. На все проекты нужны копирайтеры, переводчики, специалисты тех поддержки, комьюнити-менеджеры, контент-маркетологи, дизайнеры. Больше зарабатывают разработчики, смарт-контракты, аудиторы, бекэндеры, ресерчеры.
Например, на сайте Web3.career опубликовано больше 23 тысяч вакансий для разработчиков, дизайнеров, копирайтеров и не только.
А такие вакансии вы найдете на сайте Paradigm.
Где искать работу в новом интернете
Вакансии публикуют в телеграм каналах или на специальных площадках. Вот список сайтов и телеграм-каналов:
- Web3career — один из крупнейших агрегаторов Web 3.0 вакансий. Кроме работы, на сайте можно найти теорию по новому интернету, стажировки в различных компаниях и аналитику заработных плат.
- StableGram — Web 3 Jobs. Канал публикует вакансии из сферы Web 3.0 для разных специалистов: от разработчиков до дизайнеров.
- Paradigm.xyz. Агрегатор вакансий с разных сайтов. Публикует работу для разработчиков, юристов, HR-, Data Science-специалистов и других. Вакансии можно сортировать по названию компании или локации, из которой предстоит работать.
- Jobs.dcp.capital. Еще один агрегатор вакансий в котором можно выбирать должность, компанию и локацию.
- Cryptocurrencyjobs. Площадка, на которой публикуют вакансии и стажировки для айтишников, маркетологов, аналитиков и других.
- Remote3.co. На сайте размещены вакансии из сферы Web 3.0. Также можно выставить свое портфолио с примерами работ и ожидаемой зарплатой. Так искать работу не придется — заказчики придут сами.
На сайте собирают людей на хакатоны — форумы для разработчиков, на которых люди решают какую-то проблему на время. Победители получают денежные призы или приглашения на работу.
Если не хотите постоянно проверять каналы — можете помогать небольшим проектам на страте. Например, бесплатно помогать с разработкой кода или с созданием контента. Часто активных помощников приглашают в проект на зарплату.
Вакансии публикуют и на сервисах поиска работы и фриланс биржах. Есть отдельные страницы с вакансиями на сайтах криптовалютных бирж, децентрализованных приложений или блокчейнов.