Курс разработчиков Polkadot открывает новые возможности для экосистемы: PolkaVM разжигает энтузиазм разработчиков

robot
Генерация тезисов в процессе

Неожиданные находки в курсе для разработчиков экосистемы Polkadot

Недавно мы запустили курс под названием «Solidity на Polkadot», целью которого было выяснить, насколько популярна цепочка инструментов разработки PolkaVM. Результаты оказались неожиданными: 219 человек записались на курс, а процент выполнения заданий составил почти 38%.

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

Фон курса: Исследование истины, а не следование моде

Polkadot продвигает обновление 2.0, сосредоточив внимание на унификации кросс-цепочек, снижении барьеров и улучшении опыта разработки. PolkaVM, как совместимая с Ethereum среда выполнения, вполне может стать входом для разработчиков Web2 или EVM в Polkadot. Однако в мире Web3 техническое повествование часто остается поверхностным. Те, кто действительно готов практиковаться, как правило, составляют меньшинство. Многие по-прежнему воспринимают Polkadot как "сложный", "труднопонимаемый" и "с высокими барьерами для разработки".

Мы открываем этот курс не только для пропаганды, но и для того, чтобы исследовать несколько ключевых вопросов:

  1. Что больше всего интересует разработчиков в новой среде VM?
  2. Является ли PolkaVM для них возможностью или вызовом?
  3. Может ли инструментальная цепочка поддерживать разработку реальных проектов?
  4. На каком этапе разработки чаще всего возникают трудности?

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

Четыре неожиданных открытия

1. Учащиеся проявляют сильное любопытство и вовлеченность

В отличие от наших первоначальных ожиданий, большинство участников пришли не ради наград или сертификатов. 80% из них - это люди, родившиеся в 90-х, четверть из них - студенты, и большинство из них ежедневно самостоятельно тратят 1-2 часа на обучение. Эта интенсивность обучения показывает, что они действительно хотят попробовать и понять весь процесс.

Некоторые люди учатся с нуля до конца только для того, чтобы самостоятельно развернуть контракт; другие говорят: "по крайней мере, я могу написать в своем резюме, что успешно развернул DApp в среде PolkaVM." Им, возможно, не так важна техническая мощь Polkadot, сколько желание проверить, подходят ли они для входа в область Web3 в дружественной среде.

2. Опытный не означает легкий в освоении

Несмотря на то, что многие участники имеют богатый опыт разработки и даже практический опыт работы с проектами EVM, после входа в экосистему Polkadot они все равно сталкиваются с путаницей: что такое PolkaVM? AssetHub - это цепочка или модуль? Почему лимит газа отличается от Ethereum? Контракт успешно развернут, почему его не может вызвать фронтенд?

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

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

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

3. Участники не только обучающиеся, но и "невидимые вкладчики"

Несмотря на то, что большинство участников являются новичками в разработке контрактов, они смело задают вопросы, охотно сообщают об ошибках и не боятся тестировать технические границы. Например, кто-то указал, что компиляция в Remix проходит без проблем, но развертывание в цепочке терпит неудачу. Эти отзывы напрямую побудили нас подать несколько связанных с инструментами проблем в Parity, что способствовало улучшению документации и исправлению ошибок.

Как опытная команда DevRel, мы часто привыкли обходить некоторые мелкие проблемы, многие "ошибочные предупреждения" стали для нас инстинктивным поведением. Но новички не таковы. У них ещё не сформировалась эта система оценки, поэтому они чаще сталкиваются с проблемами. Это, наоборот, делает курс очень ценным сборником вопросов. Для участников курс является буферной зоной; для нас эти "реальные ошибки" являются самым наглядным термометром для оценки опыта экосистемы PolkaVM.

4. Ключевым моментом, определяющим, будет ли разработчик продолжать участие, является общий опыт процесса.

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

Мы понимаем, что опыт разработчика (DevEx) — это не только плавность процесса кодирования, но и то, насколько гладким и надежным является весь процесс, начиная с настройки окружения, обратной связи по проблемам, до результатов развертывания и даже будущих обновлений. Любая проблема на любом этапе может привести к потере терпения у разработчиков. Таким образом, это не только техническая проблема, но и проблема дизайна эмоций и доверия.

Многогранная ценность курса

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

  1. Тестирование нагрузки на цепочку: например, во время практики миграции контракта Uniswap V2 мы столкнулись с множеством неожиданных проблем, таких как ошибки газа, ошибки пути, несоответствие в работе Remix и Hardhat и т.д. Эти проблемы являются препятствиями для разработчиков, но для нас это возможность рано выявить и решить их. Теперь эти проблемы стали частью списка вопросов Parity и были быстро обработаны.

  2. Пользовательские профили и подсказки по конверсии: некоторые интересуются архитектурным дизайном, некоторые стремятся к эффективности разработки, а другие спрашивают о совместимости распространенных инструментов с PolkaVM. Каждый вопрос отражает реальные потребности разработчиков и показывает направления, в которых необходимо улучшить «руководство пользователя» для PolkaVM.

  3. Установление ожиданий от продукта: Наш курс похож на многосерийное шоу, которое демонстрирует использование и ценность PolkaVM через практические демонстрации. Даже если некоторые функции в настоящее время не идеальны, но кто-то уже использует их и готов ждать, это само по себе является положительным сигналом для развития экосистемы.

Раньше многие сомневались в том, что у Polkadot недостаточно пользователей, на самом деле его основными пользователями всегда были команды разработчиков инфраструктуры, а не разработчики DApp. С запуском PolkaVM разработчики смарт-контрактов наконец получили платформу для реализации своих идей. Несмотря на то, что новые технологии всегда вызывают некоторые сомнения, такие как "Такой новый VM, могу ли я попробовать?", "Сеть все еще на стадии тестирования, стоит ли тратить на это время?", именно новизна предоставляет небольшим командам возможность обойти конкурентов.

На этом курсе мы перенесем Uniswap V2 на PolkaVM, что вызвало широкий интерес в сообществе. Это не связано с новизной самого Uniswap, а с тем, что мы впервые увидим его работу на Polkadot. Хотя Polkadot развивается уже много лет, он по-прежнему является экосистемой с высокой рыночной капитализацией, обладающей значительной финансовой поддержкой и большим количеством держателей DOT. В отличие от жесткой конкуренции на Layer2, исследование этого еще недостаточно освоенного синего океана может оказаться более привлекательным.

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

DOT2.54%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
SandwichDetectorvip
· 2ч назад
Детали стоит глубже изучить и продолжить следить за ними.
Посмотреть ОригиналОтветить0
MemeKingNFTvip
· 11ч назад
Оплатил обучение и сбежал
Посмотреть ОригиналОтветить0
NftRegretMachinevip
· 11ч назад
Что еще ждать? Быстро приходите есть!
Посмотреть ОригиналОтветить0
GasFeeAssassinvip
· 11ч назад
Смотрю на эту возможность
Посмотреть ОригиналОтветить0
NervousFingersvip
· 12ч назад
Процент завершения немного низкий.
Посмотреть ОригиналОтветить0
  • Закрепить