Солидность на Polkadot: откровения курса, неожиданные достижения в экосистеме и направления будущего

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

Курс Solidity на Polkadot: неожиданные результаты от класса до экосистемного строительства

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

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

Изначальная цель курса: исследование истинных потребностей

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

Мы надеемся узнать через этот курс:

  1. Реальный интерес разработчиков к новой среде виртуальной машины
  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, что способствовало улучшению документации и исправлению ошибок.

Опытные разработчики, возможно, уже привыкли обходить некоторые мелкие проблемы, но новичкам труднее столкнуться с трудностями. Это, наоборот, делает курс ценным сборником проблем. Для участников курс является буфером; для нас эти реальные проблемы являются самым наглядным термометром для оценки экосистемного опыта PolkaVM.

4. Общий опыт процесса определяет, продолжит ли разработчик.

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

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

Ценность курса: соединение инструментов, пользователей и ожиданий

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

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

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

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

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

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

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

DOT-5.81%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
ParallelChainMaxivip
· 07-22 09:49
Участников здесь довольно много, стабильный рост.
Посмотреть ОригиналОтветить0
CafeMinorvip
· 07-22 09:46
Наконец, не нужно мучиться, учить новый язык.
Посмотреть ОригиналОтветить0
MetaRecktvip
· 07-22 09:44
Предупреждение о мошенничестве разработчиков
Посмотреть ОригиналОтветить0
ProbablyNothingvip
· 07-22 09:25
Как же хочется перейти в web3
Посмотреть ОригиналОтветить0
  • Закрепить