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 — це ланка чи модуль? Чому gas limit відрізняється від Ethereum? Контракт успішно розгорнуто, чому фронтенд не може його викликати?
Їхнє збентеження не викликане "незрозумілістю коду", а тим, що звичні когнітивні моделі раптово перестали діяти. Зіштовхнувшись із необхідністю переосмислення великої кількості концепцій, багато хто просто відмовився.
Наш курс до певної міри зменшив цей когнітивний розрив, принаймні дозволив учасникам усвідомити: досвід розробки PolkaVM насправді не є складним, просто різні назви концепцій, а способи виконання можуть бути не такими вже й заплутаними. Це надзвичайно важливо — адже багато людей відмовляються від екосистеми не через те, що не вміють програмувати, а через те, що з першого погляду не розуміють документацію.
Це також надихає нас: документація не повинна просто накопичувати знання, а повинна допомагати користувачам завершувати когнітивний перевід. У майбутньому ми плануємо доповнити документацію порівнянням ключових відмінностей PolkaVM з іншими основними VM (такими як EVM), щоб допомогти більшій кількості людей зменшити шлях до мети та збільшити кількість моментів "А, ось у чому справа".
3. Учасники курсу є не лише учнями, але й "невидимими внесками"
Хоча більшість учасників є початківцями в розробці контрактів, вони не бояться ставити запитання, охоче повідомляють про помилки і наважуються досліджувати межі технологій. Наприклад, хтось вказав, що компіляція в Remix проходить без проблем, але розгортання в ланцюзі зазнає невдачі. Ці відгуки безпосередньо спонукали нас подати кілька проблем з інструментами відповідним сторонам, що сприяло вдосконаленню документації та виправленню помилок.
Як досвідчена команда розробників відносин (DevRel), ми вже звикли обходити певні дрібні пастки, багато "помилкових попереджень" стали нашою підсвідомою реакцією. Але новачки не можуть цього зробити. Вони ще не сформували цю систему оцінки, тому їм легше стикатися з проблемами — це, в свою чергу, робить курс надзвичайно цінним збирачем проблем. Для учасників курс є буферною зоною; для нас ці "реальні досвіди" є найінтуїтивнішим термометром, який вимірює екосистему PolkaVM.
4. Ключовим фактором для розробників щодо того, чи буде "друге відвідування", є загальний досвід процесу.
Багато людей йдуть не через те, що не можуть навчитися, а через те, що стикаються з помилками, але не можуть знайти їх вирішення.
Один і той самий код може давати абсолютно різні результати в різних середовищах; Hardhat, Foundry, Remix можуть поводитися по-різному в своїх середовищах; відсутність необхідної інформації в документації та відсутність чіткої інформації про помилки можуть призвести до того, що розробник у гніві відмовиться від спроб.
Ми усвідомлюємо: досвід розробника (DevEx) стосується не лише безперешкодного процесу кодування, а й включає в себе весь процес, від налаштування середовища, зворотного зв'язку щодо проблем до результатів розгортання, навіть майбутніх оновлень. Якщо хоча б на одному етапі виникне проблема, це може легко призвести до "психологічного зриву" розробника. Отже, це не лише технічна проблема, а й "проблема дизайну емоцій та довіри".
Курс: місток між інструментами, користувачами та очікуваннями
На початковому етапі екологічного розвитку ми усвідомили, що значення курсів для розробників значно перевищує одностороннє "передачу знань", і ми не очікуємо, що за один курс ми виявимо наступну зірку підприємництва Web3. Навпаки, ми досягли трьох цінних результатів завдяки цьому курсу:
Тестування тиску в ланцюгу
Наприклад, під час практичного заняття з міграції контракту Uniswap V2 ми спочатку думали, що це буде звичайна практика, але несподівано виявили ряд "неочікуваних" проблем: помилки газу, баги в маршруті, несумісність між 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 відкриває нові напрямки для екосистеми китайських веб3 розробників.
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 — це ланка чи модуль? Чому gas limit відрізняється від Ethereum? Контракт успішно розгорнуто, чому фронтенд не може його викликати?
Їхнє збентеження не викликане "незрозумілістю коду", а тим, що звичні когнітивні моделі раптово перестали діяти. Зіштовхнувшись із необхідністю переосмислення великої кількості концепцій, багато хто просто відмовився.
Наш курс до певної міри зменшив цей когнітивний розрив, принаймні дозволив учасникам усвідомити: досвід розробки PolkaVM насправді не є складним, просто різні назви концепцій, а способи виконання можуть бути не такими вже й заплутаними. Це надзвичайно важливо — адже багато людей відмовляються від екосистеми не через те, що не вміють програмувати, а через те, що з першого погляду не розуміють документацію.
Це також надихає нас: документація не повинна просто накопичувати знання, а повинна допомагати користувачам завершувати когнітивний перевід. У майбутньому ми плануємо доповнити документацію порівнянням ключових відмінностей PolkaVM з іншими основними VM (такими як EVM), щоб допомогти більшій кількості людей зменшити шлях до мети та збільшити кількість моментів "А, ось у чому справа".
3. Учасники курсу є не лише учнями, але й "невидимими внесками"
Хоча більшість учасників є початківцями в розробці контрактів, вони не бояться ставити запитання, охоче повідомляють про помилки і наважуються досліджувати межі технологій. Наприклад, хтось вказав, що компіляція в Remix проходить без проблем, але розгортання в ланцюзі зазнає невдачі. Ці відгуки безпосередньо спонукали нас подати кілька проблем з інструментами відповідним сторонам, що сприяло вдосконаленню документації та виправленню помилок.
Як досвідчена команда розробників відносин (DevRel), ми вже звикли обходити певні дрібні пастки, багато "помилкових попереджень" стали нашою підсвідомою реакцією. Але новачки не можуть цього зробити. Вони ще не сформували цю систему оцінки, тому їм легше стикатися з проблемами — це, в свою чергу, робить курс надзвичайно цінним збирачем проблем. Для учасників курс є буферною зоною; для нас ці "реальні досвіди" є найінтуїтивнішим термометром, який вимірює екосистему PolkaVM.
4. Ключовим фактором для розробників щодо того, чи буде "друге відвідування", є загальний досвід процесу.
Багато людей йдуть не через те, що не можуть навчитися, а через те, що стикаються з помилками, але не можуть знайти їх вирішення.
Один і той самий код може давати абсолютно різні результати в різних середовищах; Hardhat, Foundry, Remix можуть поводитися по-різному в своїх середовищах; відсутність необхідної інформації в документації та відсутність чіткої інформації про помилки можуть призвести до того, що розробник у гніві відмовиться від спроб.
Ми усвідомлюємо: досвід розробника (DevEx) стосується не лише безперешкодного процесу кодування, а й включає в себе весь процес, від налаштування середовища, зворотного зв'язку щодо проблем до результатів розгортання, навіть майбутніх оновлень. Якщо хоча б на одному етапі виникне проблема, це може легко призвести до "психологічного зриву" розробника. Отже, це не лише технічна проблема, а й "проблема дизайну емоцій та довіри".
Курс: місток між інструментами, користувачами та очікуваннями
На початковому етапі екологічного розвитку ми усвідомили, що значення курсів для розробників значно перевищує одностороннє "передачу знань", і ми не очікуємо, що за один курс ми виявимо наступну зірку підприємництва Web3. Навпаки, ми досягли трьох цінних результатів завдяки цьому курсу:
Тестування тиску в ланцюгу
Наприклад, під час практичного заняття з міграції контракту Uniswap V2 ми спочатку думали, що це буде звичайна практика, але несподівано виявили ряд "неочікуваних" проблем: помилки газу, баги в маршруті, несумісність між Remix і Hardhat тощо.
Ці проблеми є перешкодою для розробників, але для нас це "сигнали раннього попередження", чим раніше виявити, тим краще. Зараз ці проблеми були перетворені на список проблем для зацікавлених сторін і швидко вирішені.
Профіль користувача та конверсійні підказки
Дехто звертає увагу на архітектурний наратив, інші прагнуть до ефективності розробки, а ще хтось запитує: "Чи можу я безпосередньо використовувати свої звичні інструменти на PolkaVM?"
Кожне питання відображає справжні побоювання розробників, водночас вказуючи на те, як потрібно поліпшити "посібник користувача" PolkaVM.
створення очікувань продукту
Наш курс трохи схожий на багатосерійний рекламний ролик, який не покладається на пусті розмови, а демонструє реальний досвід використання та цінність PolkaVM через живі демонстрації. Навіть якщо деякі функції наразі ще не вдосконалені, якщо хтось їх використовує і готовий чекати, це є позитивним сигналом розвитку екосистеми.
Раніше часто скаржилися на те, що Polkadot не має користувачів — чи справді ніхто не користується? Користувачами завжди були команди розробників інфраструктури, а не розробники DApp. Тепер, коли PolkaVM запустилася, розробники контрактів нарешті отримали майданчик для реалізації своїх ідей. Звісно, сумніви неминучі: "Чи можу я ризикнути бути одним з перших, хто спробує таку нову VM?", "Мережа ще на стадії тестування, чи варто мені витрачати на це час?" Але саме через новизну це надає маленьким командам можливість обійти конкурентів.
У цьому курсі ми успішно мігрували Uniswap V2 на PolkaVM, що викликало бурхливе обговорення в спільноті. Це не тому, що ніхто не бачив Uniswap, а тому, що вперше його можна побачити в роботі на Polkadot. Хоча Polkadot розвивається багато років, він все ще є екосистемою з великою ринковою капіталізацією, що пропонує безліч можливостей для фінансування, а також є чимало великих власників DOT. Чи не краще дослідити непорушений блакитний океан, ніж змагатися в жорсткій конкуренції на Layer2?
Ми готуємо зміст наступного курсу. Якщо вас цікавлять якісь конкретні модулі або практичні проекти, будь ласка, залиште нам повідомлення.