Курс Solidity на Polkadot: раскрытие будущего направления экосистемы разработчиков на китайском языке
Недавно мы совместно запустили курс под названием «Solidity на Polkadot», изначально планировав протестировать популярность инструментария разработки PolkaVM, но результат превзошел ожидания: 219 человек зарегистрировались, а процент выполнения заданий составил 38%.
Эти данные, безусловно, радуют, но гораздо более задумчивым является то, что через этот курс мы неожиданно заглянули в будущее развития китайской экосистемы разработчиков Polkadot.
В этой статье будут рассмотрены отзывы и вопросы этих реальных пользователей, а также мы поделимся тем, как мы постепенно наметили маршрут к "экологическому строительству" на основе опыта нового курса.
Фон курса: Исследование правды, а не преследование трендов
Polkadot продвигает обновление 2.0, основной целью которого является достижение единства кросс-цепей, снижение порога использования и улучшение опыта разработки. В качестве совместимой с Ethereum среды выполнения, PolkaVM, вероятно, станет предпочтительным входом для разработчиков Web2 или EVM в Polkadot.
Однако в мире Web3 технологический нарратив часто сводится к поверхностному оформлению. Настоящих желающих попробовать это на практике очень мало. У многих людей впечатление о Polkadot все еще остается на стереотипах "сложно", "непонятно", "высокий порог для разработчиков", не говоря уже о попытках написать контракты или развернуть приложения.
Мы открываем этот курс не только с целью рекламы, но, что более важно, хотим ответить на несколько ключевых вопросов:
Какие аспекты нового окружения VM наиболее интересуют разработчиков?
Является ли PolkaVM возможностью или препятствием для них?
Может ли цепочка инструментов поддерживать разработку реальных проектов, а не ограничиваться только демонстрацией?
На каком этапе всего процесса разработки разработчики чаще всего отказываются от проекта?
Этот курс не является углубленной технической лекцией для экспертов, а представляет собой реальный опыт разработчика. Мы надеемся стать проводниками для новичков, сопровождая их в процессе первой разработки, наблюдая за проблемами и возможностями, которые могут возникнуть на протяжении всего процесса.
Четыре неожиданных открытия
1. Учащийся проявил сильное любопытство и вложение времени
Вопреки нашим первоначальным ожиданиям, большинство участников пришли не ради вознаграждений или сертификатов. 80% учащихся — это люди, рожденные в 90-х, и четверть из них — студенты. Большинство из них ежедневно самостоятельно уделяют 1-2 часа обучению. Эта интенсивность обучения указывает на то, что они не просто поверхностно интересуются, а искренне хотят освоить эту технологию.
Некоторые люди начинают изучать с нуля, только чтобы самостоятельно развернуть контракт; есть и такие, кто говорит: "По крайней мере, я могу написать в резюме строку 'Успешно развернул DApp в среде PolkaVM'." Короче говоря, им не обязательно важно, насколько мощна технология Polkadot, они просто нуждаются в дружелюбной среде, чтобы проверить, подходят ли они для вступления в сферу Web3.
2. Богатый опыт не означает легкость в освоении; главная проблема заключается в смене модели мышления.
Многие участники обладают богатым опытом разработки, а некоторые даже имеют практический опыт работы с проектами на EVM, но, попадая в экосистему Polkadot, они все равно могут запутаться из-за различий в терминологии: что такое PolkaVM? AssetHub - это цепочка или модуль? Почему лимит газа отличается от Ethereum? Контракт успешно развернут, почему фронтенд не может его вызвать?
Их путаница не возникает из-за «неспособности понять код», а потому что привычные модели восприятия внезапно перестали работать. Столкнувшись с необходимостью заново осмыслить множество концепций, многие просто сдались.
Наш курс в определенной степени смягчил этот когнитивный разрыв, по крайней мере, позволил участникам понять, что опыт разработки на PolkaVM на самом деле не так сложен, просто названия понятий разные, а способы выполнения действий не обязательно запутанные. Это имеет решающее значение — потому что многие люди отказываются от экосистемы, часто не потому что не умеют программировать, а потому что, увидев документацию, сразу же теряются.
Это также вдохновляет нас: документация для разработчиков не может быть просто накоплением знаний, она также должна помогать пользователям в процессе когнитивного преобразования. В будущем мы планируем дополнить документацию ключевыми различиями между PolkaVM и другими основными виртуальными машинами (такими как EVM), чтобы помочь большему количеству людей сократить путь и увеличить количество "А, вот в чем дело" моментов.
3. Участники курса не только учащиеся, но и "невидимые contributors"
Несмотря на то, что большинство участников являются новичками в разработке контрактов, они смело задают вопросы, охотно сообщают об ошибках и готовы исследовать технические границы. Например, кто-то указал, что компиляция в Remix проходит успешно, но развертывание в цепочке терпит неудачу. Эти отзывы непосредственно побудили нас подать несколько вопросов по инструментам соответствующим сторонам, что способствовало улучшению документации и исправлению ошибок.
Как опытная команда по работе с разработчиками (DevRel), мы давно привыкли избегать некоторых мелких ловушек, и многие "ошибочные предупреждения" стали нашей инстинктивной реакцией. Но новички не таковы. У них еще не выработана эта система суждений, поэтому они более склонны сталкиваться с проблемами — это, наоборот, делает курс крайне ценным сборником вопросов. Для участников курс является буферной зоной; для нас эти "реальные ошибки" являются самым наглядным термометром для оценки экосистемного опыта PolkaVM.
4. Ключевым моментом в определении того, будет ли разработчик "вторичным визитом", является общий опыт процесса.
Многие уходят не потому, что "не могут научиться", а потому, что "сталкиваются с ошибками, но не могут найти способы их решения".
Один и тот же код может давать совершенно разные результаты в разных средах; Hardhat, Foundry и Remix могут вести себя по-разному в своих средах; отсутствие необходимой информации в документации и отсутствие прямого отображения ошибок могут привести к тому, что разработчики в гневе откажутся от попыток.
Мы осознаем, что опыт разработчика (DevEx) касается не только гладкости процесса кодирования, но и всего процесса, включая настройку окружения, обратную связь по проблемам, результат развертывания и даже будущие обновления, и его надежность. Если на каком-либо этапе возникнут проблемы, это может легко привести к "краху настроения" разработчика. Поэтому это не только техническая проблема, но и "проблема дизайна эмоций и доверия".
Курс: Мост между инструментами, пользователями и ожиданиями
На начальном этапе экологического развития мы осознали, что значение курсов для разработчиков выходит далеко за рамки одностороннего "передачи знаний", и не следует ожидать, что всего за один курс мы найдем следующую звезду стартапов в Web3. Напротив, благодаря этому курсу мы достигли трех ценных результатов:
Тестирование давления в цепи
Например, когда мы проводили практическое занятие по миграции контракта Uniswap V2 в курсе, мы думали, что это просто обычная практика, но неожиданно столкнулись с рядом "непредвиденных" проблем: ошибки gas, баги в пути, несовпадение работы Remix и Hardhat и т.д.
Эти проблемы являются препятствием для разработчиков, но для нас это "ранние сигналы тревоги", чем раньше мы их обнаружим, тем лучше. Теперь эти проблемы были преобразованы в список вопросов для заинтересованных сторон и были быстро решены.
Пользовательский профиль и конверсионные подсказки
Кто-то интересуется архитектурным нарративом, кто-то стремится к разработческой эффективности, а кто-то спрашивает: "Могу ли я использовать свои привычные инструменты напрямую на PolkaVM?"
Каждый вопрос отражает реальные беспокойства разработчиков, а также точно показывает, как необходимо доработать «инструкцию по использованию» PolkaVM.
Создание ожиданий продукта
Наши курсы немного похожи на многосерийную рекламу: мы не полагаемся на пустые разговоры, а показываем реальный опыт использования и ценность PolkaVM через живые демонстрации. Даже если некоторые функции пока еще не идеальны, главное, что кто-то их использует и готов подождать — это позитивный сигнал для развития экосистемы.
Ранее часто жаловались, что у Polkadot не хватает пользователей — действительно, никто не использует? Пользователями всегда были команды разработчиков инфраструктуры, а не разработчики DApp. Теперь, когда PolkaVM запущен, разработчики контрактов наконец-то получили платформу для реализации своих идей. Конечно, колебания неизбежны: "Такой новый VM, стоит ли мне быть одним из первых испытателей?", "Сеть все еще на стадии тестирования, стоит ли тратить на это время?" Но именно из-за новизны это дает небольшим командам возможность обойти конкурентов.
В этом курсе мы успешно перенесли Uniswap V2 на PolkaVM, что вызвало бурные обсуждения в сообществе. Это не потому, что никто не видел Uniswap ранее, а потому что впервые он может работать на Polkadot. Несмотря на то, что Polkadot развивается уже много лет, он по-прежнему является экосистемой с высокой рыночной капитализацией, предлагающей множество возможностей финансирования, и в руках крупных держателей DOT тоже немало. Вместо того, чтобы конкурировать на Layer2, не лучше ли исследовать еще не освоенное синее море?
Мы готовим содержание следующего курса. Если вас интересуют какие-либо конкретные модули или практические проекты, пожалуйста, оставьте нам сообщение.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
13 Лайков
Награда
13
4
Репост
Поделиться
комментарий
0/400
IntrovertMetaverse
· 08-04 20:12
Экосистема Solkadot так популярна? Когда она заняла первое место?
Посмотреть ОригиналОтветить0
LiquidationAlert
· 08-01 21:13
Я поражён этой степенью завершения.
Посмотреть ОригиналОтветить0
DefiOldTrickster
· 08-01 21:13
Старые неудачники смотрят на новых неудачников, этот уровень завершения в 38% довольно неплох... Когда я играл в комбинированный майнинг, 70% людей получили ликвидацию и мошенничество.
Посмотреть ОригиналОтветить0
gas_fee_therapy
· 08-01 21:12
38 немного низковато, отсеем тех, кто не учится и ничего не знает.
Курс Solidity на Polkadot раскрывает новое направление экосистемы разработчиков Web3 для китайских разработчиков.
Курс Solidity на Polkadot: раскрытие будущего направления экосистемы разработчиков на китайском языке
Недавно мы совместно запустили курс под названием «Solidity на Polkadot», изначально планировав протестировать популярность инструментария разработки PolkaVM, но результат превзошел ожидания: 219 человек зарегистрировались, а процент выполнения заданий составил 38%.
Эти данные, безусловно, радуют, но гораздо более задумчивым является то, что через этот курс мы неожиданно заглянули в будущее развития китайской экосистемы разработчиков Polkadot.
В этой статье будут рассмотрены отзывы и вопросы этих реальных пользователей, а также мы поделимся тем, как мы постепенно наметили маршрут к "экологическому строительству" на основе опыта нового курса.
Фон курса: Исследование правды, а не преследование трендов
Polkadot продвигает обновление 2.0, основной целью которого является достижение единства кросс-цепей, снижение порога использования и улучшение опыта разработки. В качестве совместимой с Ethereum среды выполнения, PolkaVM, вероятно, станет предпочтительным входом для разработчиков Web2 или EVM в Polkadot.
Однако в мире Web3 технологический нарратив часто сводится к поверхностному оформлению. Настоящих желающих попробовать это на практике очень мало. У многих людей впечатление о Polkadot все еще остается на стереотипах "сложно", "непонятно", "высокий порог для разработчиков", не говоря уже о попытках написать контракты или развернуть приложения.
Мы открываем этот курс не только с целью рекламы, но, что более важно, хотим ответить на несколько ключевых вопросов:
Этот курс не является углубленной технической лекцией для экспертов, а представляет собой реальный опыт разработчика. Мы надеемся стать проводниками для новичков, сопровождая их в процессе первой разработки, наблюдая за проблемами и возможностями, которые могут возникнуть на протяжении всего процесса.
Четыре неожиданных открытия
1. Учащийся проявил сильное любопытство и вложение времени
Вопреки нашим первоначальным ожиданиям, большинство участников пришли не ради вознаграждений или сертификатов. 80% учащихся — это люди, рожденные в 90-х, и четверть из них — студенты. Большинство из них ежедневно самостоятельно уделяют 1-2 часа обучению. Эта интенсивность обучения указывает на то, что они не просто поверхностно интересуются, а искренне хотят освоить эту технологию.
Некоторые люди начинают изучать с нуля, только чтобы самостоятельно развернуть контракт; есть и такие, кто говорит: "По крайней мере, я могу написать в резюме строку 'Успешно развернул DApp в среде PolkaVM'." Короче говоря, им не обязательно важно, насколько мощна технология Polkadot, они просто нуждаются в дружелюбной среде, чтобы проверить, подходят ли они для вступления в сферу Web3.
2. Богатый опыт не означает легкость в освоении; главная проблема заключается в смене модели мышления.
Многие участники обладают богатым опытом разработки, а некоторые даже имеют практический опыт работы с проектами на EVM, но, попадая в экосистему Polkadot, они все равно могут запутаться из-за различий в терминологии: что такое PolkaVM? AssetHub - это цепочка или модуль? Почему лимит газа отличается от Ethereum? Контракт успешно развернут, почему фронтенд не может его вызвать?
Их путаница не возникает из-за «неспособности понять код», а потому что привычные модели восприятия внезапно перестали работать. Столкнувшись с необходимостью заново осмыслить множество концепций, многие просто сдались.
Наш курс в определенной степени смягчил этот когнитивный разрыв, по крайней мере, позволил участникам понять, что опыт разработки на PolkaVM на самом деле не так сложен, просто названия понятий разные, а способы выполнения действий не обязательно запутанные. Это имеет решающее значение — потому что многие люди отказываются от экосистемы, часто не потому что не умеют программировать, а потому что, увидев документацию, сразу же теряются.
Это также вдохновляет нас: документация для разработчиков не может быть просто накоплением знаний, она также должна помогать пользователям в процессе когнитивного преобразования. В будущем мы планируем дополнить документацию ключевыми различиями между PolkaVM и другими основными виртуальными машинами (такими как EVM), чтобы помочь большему количеству людей сократить путь и увеличить количество "А, вот в чем дело" моментов.
3. Участники курса не только учащиеся, но и "невидимые contributors"
Несмотря на то, что большинство участников являются новичками в разработке контрактов, они смело задают вопросы, охотно сообщают об ошибках и готовы исследовать технические границы. Например, кто-то указал, что компиляция в Remix проходит успешно, но развертывание в цепочке терпит неудачу. Эти отзывы непосредственно побудили нас подать несколько вопросов по инструментам соответствующим сторонам, что способствовало улучшению документации и исправлению ошибок.
Как опытная команда по работе с разработчиками (DevRel), мы давно привыкли избегать некоторых мелких ловушек, и многие "ошибочные предупреждения" стали нашей инстинктивной реакцией. Но новички не таковы. У них еще не выработана эта система суждений, поэтому они более склонны сталкиваться с проблемами — это, наоборот, делает курс крайне ценным сборником вопросов. Для участников курс является буферной зоной; для нас эти "реальные ошибки" являются самым наглядным термометром для оценки экосистемного опыта PolkaVM.
4. Ключевым моментом в определении того, будет ли разработчик "вторичным визитом", является общий опыт процесса.
Многие уходят не потому, что "не могут научиться", а потому, что "сталкиваются с ошибками, но не могут найти способы их решения".
Один и тот же код может давать совершенно разные результаты в разных средах; Hardhat, Foundry и Remix могут вести себя по-разному в своих средах; отсутствие необходимой информации в документации и отсутствие прямого отображения ошибок могут привести к тому, что разработчики в гневе откажутся от попыток.
Мы осознаем, что опыт разработчика (DevEx) касается не только гладкости процесса кодирования, но и всего процесса, включая настройку окружения, обратную связь по проблемам, результат развертывания и даже будущие обновления, и его надежность. Если на каком-либо этапе возникнут проблемы, это может легко привести к "краху настроения" разработчика. Поэтому это не только техническая проблема, но и "проблема дизайна эмоций и доверия".
Курс: Мост между инструментами, пользователями и ожиданиями
На начальном этапе экологического развития мы осознали, что значение курсов для разработчиков выходит далеко за рамки одностороннего "передачи знаний", и не следует ожидать, что всего за один курс мы найдем следующую звезду стартапов в Web3. Напротив, благодаря этому курсу мы достигли трех ценных результатов:
Тестирование давления в цепи
Например, когда мы проводили практическое занятие по миграции контракта Uniswap V2 в курсе, мы думали, что это просто обычная практика, но неожиданно столкнулись с рядом "непредвиденных" проблем: ошибки gas, баги в пути, несовпадение работы Remix и Hardhat и т.д.
Эти проблемы являются препятствием для разработчиков, но для нас это "ранние сигналы тревоги", чем раньше мы их обнаружим, тем лучше. Теперь эти проблемы были преобразованы в список вопросов для заинтересованных сторон и были быстро решены.
Пользовательский профиль и конверсионные подсказки
Кто-то интересуется архитектурным нарративом, кто-то стремится к разработческой эффективности, а кто-то спрашивает: "Могу ли я использовать свои привычные инструменты напрямую на PolkaVM?"
Каждый вопрос отражает реальные беспокойства разработчиков, а также точно показывает, как необходимо доработать «инструкцию по использованию» PolkaVM.
Создание ожиданий продукта
Наши курсы немного похожи на многосерийную рекламу: мы не полагаемся на пустые разговоры, а показываем реальный опыт использования и ценность PolkaVM через живые демонстрации. Даже если некоторые функции пока еще не идеальны, главное, что кто-то их использует и готов подождать — это позитивный сигнал для развития экосистемы.
Ранее часто жаловались, что у Polkadot не хватает пользователей — действительно, никто не использует? Пользователями всегда были команды разработчиков инфраструктуры, а не разработчики DApp. Теперь, когда PolkaVM запущен, разработчики контрактов наконец-то получили платформу для реализации своих идей. Конечно, колебания неизбежны: "Такой новый VM, стоит ли мне быть одним из первых испытателей?", "Сеть все еще на стадии тестирования, стоит ли тратить на это время?" Но именно из-за новизны это дает небольшим командам возможность обойти конкурентов.
В этом курсе мы успешно перенесли Uniswap V2 на PolkaVM, что вызвало бурные обсуждения в сообществе. Это не потому, что никто не видел Uniswap ранее, а потому что впервые он может работать на Polkadot. Несмотря на то, что Polkadot развивается уже много лет, он по-прежнему является экосистемой с высокой рыночной капитализацией, предлагающей множество возможностей финансирования, и в руках крупных держателей DOT тоже немало. Вместо того, чтобы конкурировать на Layer2, не лучше ли исследовать еще не освоенное синее море?
Мы готовим содержание следующего курса. Если вас интересуют какие-либо конкретные модули или практические проекты, пожалуйста, оставьте нам сообщение.