Курс Solidity на Polkadot раскрывает новые тенденции для китайских разработчиков Web3.

Курс 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 часа обучению. Эта интенсивность обучения показывает, что они не просто хотят справиться с курсами, а действительно хотят попробовать и овладеть соответствующими навыками.

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

2. Опыт не всегда означает легкость в освоении, главная проблема заключается в изменении модели мышления.

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

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

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

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

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

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

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

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

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

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

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

Курс как мост между инструментом, пользователем и ожиданиями

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

1. Тестирование нагрузки на сеть

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

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

2. Профиль пользователя и конверсии

Некоторые обращают внимание на архитектурное проектирование, некоторые стремятся к эффективности разработки, а некоторые спрашивают: "Могу ли я напрямую использовать свои привычные инструменты на PolkaVM?"

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

3. Установить ожидания продукта

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

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

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

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

DOT3.09%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
GasFeeThundervip
· 23ч назад
Только 38% завершения. Ещё один обречённый проект.
Посмотреть ОригиналОтветить0
CryptoTherapistvip
· 08-06 03:20
чувствую сильную энергию фомо с этой 38% долей завершения... типичный психологический паттерн рынка, честно говоря
Посмотреть ОригиналОтветить0
fomo_fightervip
· 08-06 03:18
Уровень завершения всего 38%? Нужно продолжать стараться!
Посмотреть ОригиналОтветить0
BoredWatchervip
· 08-06 03:03
Что за ценность? Процент завершения слишком низкий.
Посмотреть ОригиналОтветить0
MonkeySeeMonkeyDovip
· 08-06 02:57
38%。。статистический провал, наверное
Посмотреть ОригиналОтветить0
MEVSandwichVictimvip
· 08-06 02:56
38% здесь что-то говорит, клоун
Посмотреть ОригиналОтветить0
  • Закрепить