Solidity на Polkadot курс: розкриття майбутнього напрямку екосистеми китайських розробників
Нещодавно ми запустили курс під назвою «Solidity on Polkadot», спочатку щоб перевірити популярність інструментальної ланцюга PolkaVM. Приємно здивувало, що кількість учасників досягла 219 осіб, а рівень виконання завдань становить близько 38%. Це не лише успіх у даних, але й, що важливіше, ми під час цього курсу несподівано отримали уявлення про майбутні тенденції розвитку екосистеми китайських розробників Polkadot.
У цій статті буде розглянуто реальні відгуки та проблеми користувачів, які ми отримали з цього нового курсу, а також те, як ми зуміли окреслити маршрут до "екологічного будівництва".
Фон курсу: досліджуйте правду, а не слідуйте за натовпом
Polkadot проводить оновлення 2.0, основною метою якого є реалізація єдності між ланцюгами, зниження бар'єрів для розробки та покращення досвіду розробників. PolkaVM, як сумісне з Ethereum середовище виконання, ймовірно, стане вибором номер один для розробників Web2 або EVM, які хочуть взаємодіяти з Polkadot. Однак ми повинні зіткнутися з реальністю: у світі Web3 технічна нарація часто перетворюється на поверхневий декор. Справжніми практиками зазвичай є меншість.
Багато людей досі вважають Polkadot "складним", "важким для розуміння", "з високими бар'єрами для розробки" тощо, не кажучи вже про спроби написати смарт-контракти або розгорнути децентралізовані додатки. Хоча ми відкрили цей курс також з метою реклами, важливіше те, що ми хочемо відповісти на кілька запитань:
Що найбільше цікавить розробників у новому середовищі віртуальної машини?
Чи є PolkaVM можливістю чи викликом для них?
Чи може інструментальний ланцюг підтримувати розробку реальних проектів, а не лише демонстрацію?
На якому етапі під час усього шляху розробника найпростіше зіткнутися з труднощами?
Отже, ми розробили цей курс не для того, щоб продемонструвати експертам складні технології, а як справжній експеримент практики розробників. Ми хочемо стати "наставниками для новачків", супроводжуючи їх під час першого етапу розробки, спостерігаючи за можливими проблемами, що можуть виникнути в процесі.
Чотири неочікувані відкриття
1. Учні мають сильну цікавість і відданість.
Ми спочатку думали, що більшість людей бере участь для отримання винагород або сертифікатів, але це не так. 80% учасників - це люди, народжені в 90-х, чверть з них - студенти, більшість з них щодня добровільно витрачає 1-2 години на навчання. Ця інтенсивність навчання свідчить про те, що вони не просто хочуть виконати завдання, а насправді сподіваються оволодіти навичками.
Дехто вивчає все від початку до кінця лише для того, щоб особисто розгорнути смарт-контракт; інші ж кажуть: "принаймні я можу в резюме написати, що 'успішно розгорнув DApp у середовищі PolkaVM'." Іншими словами, їм, можливо, не так вже й цікаво, яка технічна потужність Polkadot, їм просто потрібне дружнє середовище, щоб перевірити, чи підходять вони для входження у сферу Web3.
2. Досвідчений не означає легкий у використанні, найбільшим викликом є зміна мислення.
Багато учасників мають великий досвід розробки, навіть мають практичний досвід роботи з проектами EVM, але після входження в екосистему Polkadot все ще стикаються з деякими термінологічними відмінностями: Що таке PolkaVM? AssetHub — це ланка чи модуль? Чому газовий ліміт відрізняється від Ethereum? Контракт успішно розгорнуто, чому фронтенд не може звернутися?
Їхня проблема полягає не в тому, що вони не розуміють код, а в тому, що їхня попередня модель розуміння раптово перестала працювати, і стикаючись з величезною кількістю концепцій, які потрібно переосмислити, багато хто просто відмовляється.
Наші курси певною мірою полегшують цей розрив, даючи учасникам зрозуміти: досвід розробки PolkaVM насправді не є складним, просто терміни та методи відрізняються. Це надзвичайно важливо, адже багато людей відмовляються від екосистеми не тому, що не вміють програмувати, а тому, що з першого погляду не розуміють документацію.
Це нагадує нам: розробнича документація не може бути просто накопиченням знань, вона також повинна допомогти користувачам здійснити когнітивний перехід. У майбутньому ми додамо в документацію порівняння ключових відмінностей PolkaVM з іншими основними VM (такими як EVM), щоб допомогти більшій кількості людей уникнути помилок і збільшити кількість моментів "О, зрозумів!".
3. Учасники курсу не лише студенти, а й "невидимі CONTRIBUTORS"
Незважаючи на те, що більшість учасників є новачками в розробці смарт-контрактів, вони сміливо ставлять запитання, охоче повідомляють про помилки та намагаються випробувати технологічні межі. Наприклад, хтось вказав, що з компіляцією в Remix немає проблем, але розгортання в мережі зазнало невдачі. Ці відгуки безпосередньо спонукали нас подати кілька питань щодо інструментарію в Parity, що призвело до доповнення документації та виправлення помилок.
Як досвідчена команда з розвитку відносин з розробниками (DevRel), ми вже звикли ігнорувати деякі дрібні проблеми, багато "сигналів про помилки" стали звичкою. Але новачки цього не можуть. Вони ще не створили цю систему оцінки, тому їм легше натрапити на проблеми — це, навпаки, робить курс дуже цінним збирачем проблем. Для учасників курс є буфером; для нас ці "реальні досвіди з помилками" є найнаочнішим термометром екосистеми PolkaVM.
4. Ключ до рішення, чи буде "повторний візит" для розробників, полягає в загальному досвіді процесу.
Багато людей йдуть не тому, що «не можуть навчитися», а тому, що «зіткнулися з помилками, і ніхто не сказав, як їх вирішити».
Однаковий код може викликати помилки в різних середовищах; результати Hardhat, Foundry та Remix можуть бути непослідовними в різних середовищах; відсутність необхідної інформації в документації та непряме відображення повідомлень про помилки можуть призвести до того, що розробники в гніві відмовляться від роботи.
Ми усвідомлюємо, що досвід розробника (DevEx) - це не лише плавний процес кодування, а й весь процес, від налаштування середовища, зворотного зв'язку з проблемами до результатів розгортання, а також майбутніх оновлень. Якщо відбудеться проблема на будь-якому етапі, це може призвести до "емоційного зриву". Тому це не лише технічна проблема, а й "проблема дизайну емоцій та довіри".
Через інструменти створення курсів закривається коло між користувачами та очікуваннями
На ранніх етапах екосистеми ми усвідомили, що значення курсу для розробників полягає не лише в односторонньому "передачі знань", і навіть не в очікуванні, що один курс зможе виховати наступну зірку підприємництва в Web3. Натомість, ми досягли трьох цінних результатів завдяки цьому курсу:
Тестування тиску ланцюга
Наприклад, під час вправи з міграції контракту Uniswap V2 у курсі, ми спочатку вважали, що це просто звичайна практика, але виявили багато несподіваних проблем: помилки з gas, баги з шляхами, невідповідність у роботі Remix та Hardhat тощо.
Ці проблеми є перешкодою для розробників, але для нас це "ранні симптоми", чим раніше їх виявити, тим краще. Зараз ці проблеми були перетворені на список питань, які потрібно вирішити для Parity, і вони швидко обробляються.
Профіль користувача та конверсійні підказки
Дехто звертає увагу на архітектурні наративи, деякі прагнуть до ефективності розробки, а інші запитують: "Чи можу я безпосередньо використовувати свої звичні інструменти на PolkaVM?"
Кожне питання відображає справжні занепокоєння розробників, а також виявляє місця, де потрібно вдосконалити "інструкцію з використання" PolkaVM.
встановлення очікувань продукту
Наші курси можна порівняти з багатосерійною рекламою, яка не базується на усному просуванні, а на демонстрації фактичного досвіду використання та цінності PolkaVM на місці. Деякі функції наразі можуть бути ще не досконалими, але хтось їх використовує, хтось готовий чекати, це позитивний сигнал розвитку екосистеми.
В минулому часто скаржилися на те, що у Polkadot не вистачає користувачів, але насправді в основному використовувалися інфраструктура та команди, що займаються створенням блокчейнів, а не розробники DApp. Тепер, з запуском PolkaVM, розробники, які пишуть смарт-контракти, нарешті можуть долучитися. Звісно, коливання є неминучими: "Чи можу я стати одним із перших, хто спробує цю нову VM?", "Мережа ще на стадії тестування, чи варто мені витрачати на це час?" Але саме через новизну це створює можливість для малих команд обігнати конкурентів.
У цьому курсі ми перенесемо Uniswap V2 на PolkaVM, що викликало жваве обговорення в спільноті. Це не тому, що всі не бачили Uniswap, а тому, що вперше бачать, як він може працювати на Polkadot. Хоча Polkadot існує вже багато років, він все ще є екосистемою з високою ринковою капіталізацією, що пропонує багато можливостей для фінансування, і серед власників DOT є чимало великих гравців. Замість того, щоб змагатися в галузі Layer2, чи не краще досліджувати ще не повністю розроблений ринок блакитних океанів?
Ми плануємо зміст наступного курсу. Якщо у вас є будь-які модулі або практичні проекти, які вас цікавлять, будь ласка, дайте нам знати.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
15 лайків
Нагородити
15
7
Поділіться
Прокоментувати
0/400
ApeWithNoChain
· 07-23 23:38
Добре, знову навчальний клас обману для дурнів, так?
Переглянути оригіналвідповісти на0
GasFeeCrier
· 07-21 03:56
219 людей насправді - це лише початок? Екосистема недостатньо потужна~
Переглянути оригіналвідповісти на0
GateUser-26d7f434
· 07-21 03:55
Виявляється, екосистема dot така популярна!
Переглянути оригіналвідповісти на0
ContractTester
· 07-21 03:53
Web3 варто спробувати розробникам, це справді смачно
Переглянути оригіналвідповісти на0
ser_ngmi
· 07-21 03:53
dot в цілому ще потрібно доопрацювати.
Переглянути оригіналвідповісти на0
GasBandit
· 07-21 03:45
Прийшли, прийшли, нарешті
Переглянути оригіналвідповісти на0
DefiPlaybook
· 07-21 03:35
За оцінками, з урахуванням кількості учасників, проникнення екосистеми розробки Polkadot становить лише 0,32%, що вказує на величезний потенціал для зростання.
Курс Solidity на Polkadot розкриває майбутнє екосистеми китайських розробників: чотири відкриття, що визначають напрямок
Solidity на Polkadot курс: розкриття майбутнього напрямку екосистеми китайських розробників
Нещодавно ми запустили курс під назвою «Solidity on Polkadot», спочатку щоб перевірити популярність інструментальної ланцюга PolkaVM. Приємно здивувало, що кількість учасників досягла 219 осіб, а рівень виконання завдань становить близько 38%. Це не лише успіх у даних, але й, що важливіше, ми під час цього курсу несподівано отримали уявлення про майбутні тенденції розвитку екосистеми китайських розробників Polkadot.
У цій статті буде розглянуто реальні відгуки та проблеми користувачів, які ми отримали з цього нового курсу, а також те, як ми зуміли окреслити маршрут до "екологічного будівництва".
Фон курсу: досліджуйте правду, а не слідуйте за натовпом
Polkadot проводить оновлення 2.0, основною метою якого є реалізація єдності між ланцюгами, зниження бар'єрів для розробки та покращення досвіду розробників. PolkaVM, як сумісне з Ethereum середовище виконання, ймовірно, стане вибором номер один для розробників Web2 або EVM, які хочуть взаємодіяти з Polkadot. Однак ми повинні зіткнутися з реальністю: у світі Web3 технічна нарація часто перетворюється на поверхневий декор. Справжніми практиками зазвичай є меншість.
Багато людей досі вважають Polkadot "складним", "важким для розуміння", "з високими бар'єрами для розробки" тощо, не кажучи вже про спроби написати смарт-контракти або розгорнути децентралізовані додатки. Хоча ми відкрили цей курс також з метою реклами, важливіше те, що ми хочемо відповісти на кілька запитань:
Отже, ми розробили цей курс не для того, щоб продемонструвати експертам складні технології, а як справжній експеримент практики розробників. Ми хочемо стати "наставниками для новачків", супроводжуючи їх під час першого етапу розробки, спостерігаючи за можливими проблемами, що можуть виникнути в процесі.
Чотири неочікувані відкриття
1. Учні мають сильну цікавість і відданість.
Ми спочатку думали, що більшість людей бере участь для отримання винагород або сертифікатів, але це не так. 80% учасників - це люди, народжені в 90-х, чверть з них - студенти, більшість з них щодня добровільно витрачає 1-2 години на навчання. Ця інтенсивність навчання свідчить про те, що вони не просто хочуть виконати завдання, а насправді сподіваються оволодіти навичками.
Дехто вивчає все від початку до кінця лише для того, щоб особисто розгорнути смарт-контракт; інші ж кажуть: "принаймні я можу в резюме написати, що 'успішно розгорнув DApp у середовищі PolkaVM'." Іншими словами, їм, можливо, не так вже й цікаво, яка технічна потужність Polkadot, їм просто потрібне дружнє середовище, щоб перевірити, чи підходять вони для входження у сферу Web3.
2. Досвідчений не означає легкий у використанні, найбільшим викликом є зміна мислення.
Багато учасників мають великий досвід розробки, навіть мають практичний досвід роботи з проектами EVM, але після входження в екосистему Polkadot все ще стикаються з деякими термінологічними відмінностями: Що таке PolkaVM? AssetHub — це ланка чи модуль? Чому газовий ліміт відрізняється від Ethereum? Контракт успішно розгорнуто, чому фронтенд не може звернутися?
Їхня проблема полягає не в тому, що вони не розуміють код, а в тому, що їхня попередня модель розуміння раптово перестала працювати, і стикаючись з величезною кількістю концепцій, які потрібно переосмислити, багато хто просто відмовляється.
Наші курси певною мірою полегшують цей розрив, даючи учасникам зрозуміти: досвід розробки PolkaVM насправді не є складним, просто терміни та методи відрізняються. Це надзвичайно важливо, адже багато людей відмовляються від екосистеми не тому, що не вміють програмувати, а тому, що з першого погляду не розуміють документацію.
Це нагадує нам: розробнича документація не може бути просто накопиченням знань, вона також повинна допомогти користувачам здійснити когнітивний перехід. У майбутньому ми додамо в документацію порівняння ключових відмінностей PolkaVM з іншими основними VM (такими як EVM), щоб допомогти більшій кількості людей уникнути помилок і збільшити кількість моментів "О, зрозумів!".
3. Учасники курсу не лише студенти, а й "невидимі CONTRIBUTORS"
Незважаючи на те, що більшість учасників є новачками в розробці смарт-контрактів, вони сміливо ставлять запитання, охоче повідомляють про помилки та намагаються випробувати технологічні межі. Наприклад, хтось вказав, що з компіляцією в Remix немає проблем, але розгортання в мережі зазнало невдачі. Ці відгуки безпосередньо спонукали нас подати кілька питань щодо інструментарію в Parity, що призвело до доповнення документації та виправлення помилок.
Як досвідчена команда з розвитку відносин з розробниками (DevRel), ми вже звикли ігнорувати деякі дрібні проблеми, багато "сигналів про помилки" стали звичкою. Але новачки цього не можуть. Вони ще не створили цю систему оцінки, тому їм легше натрапити на проблеми — це, навпаки, робить курс дуже цінним збирачем проблем. Для учасників курс є буфером; для нас ці "реальні досвіди з помилками" є найнаочнішим термометром екосистеми PolkaVM.
4. Ключ до рішення, чи буде "повторний візит" для розробників, полягає в загальному досвіді процесу.
Багато людей йдуть не тому, що «не можуть навчитися», а тому, що «зіткнулися з помилками, і ніхто не сказав, як їх вирішити».
Однаковий код може викликати помилки в різних середовищах; результати Hardhat, Foundry та Remix можуть бути непослідовними в різних середовищах; відсутність необхідної інформації в документації та непряме відображення повідомлень про помилки можуть призвести до того, що розробники в гніві відмовляться від роботи.
Ми усвідомлюємо, що досвід розробника (DevEx) - це не лише плавний процес кодування, а й весь процес, від налаштування середовища, зворотного зв'язку з проблемами до результатів розгортання, а також майбутніх оновлень. Якщо відбудеться проблема на будь-якому етапі, це може призвести до "емоційного зриву". Тому це не лише технічна проблема, а й "проблема дизайну емоцій та довіри".
Через інструменти створення курсів закривається коло між користувачами та очікуваннями
На ранніх етапах екосистеми ми усвідомили, що значення курсу для розробників полягає не лише в односторонньому "передачі знань", і навіть не в очікуванні, що один курс зможе виховати наступну зірку підприємництва в Web3. Натомість, ми досягли трьох цінних результатів завдяки цьому курсу:
Тестування тиску ланцюга
Наприклад, під час вправи з міграції контракту Uniswap V2 у курсі, ми спочатку вважали, що це просто звичайна практика, але виявили багато несподіваних проблем: помилки з gas, баги з шляхами, невідповідність у роботі Remix та Hardhat тощо.
Ці проблеми є перешкодою для розробників, але для нас це "ранні симптоми", чим раніше їх виявити, тим краще. Зараз ці проблеми були перетворені на список питань, які потрібно вирішити для Parity, і вони швидко обробляються.
Профіль користувача та конверсійні підказки
Дехто звертає увагу на архітектурні наративи, деякі прагнуть до ефективності розробки, а інші запитують: "Чи можу я безпосередньо використовувати свої звичні інструменти на PolkaVM?"
Кожне питання відображає справжні занепокоєння розробників, а також виявляє місця, де потрібно вдосконалити "інструкцію з використання" PolkaVM.
встановлення очікувань продукту
Наші курси можна порівняти з багатосерійною рекламою, яка не базується на усному просуванні, а на демонстрації фактичного досвіду використання та цінності PolkaVM на місці. Деякі функції наразі можуть бути ще не досконалими, але хтось їх використовує, хтось готовий чекати, це позитивний сигнал розвитку екосистеми.
В минулому часто скаржилися на те, що у Polkadot не вистачає користувачів, але насправді в основному використовувалися інфраструктура та команди, що займаються створенням блокчейнів, а не розробники DApp. Тепер, з запуском PolkaVM, розробники, які пишуть смарт-контракти, нарешті можуть долучитися. Звісно, коливання є неминучими: "Чи можу я стати одним із перших, хто спробує цю нову VM?", "Мережа ще на стадії тестування, чи варто мені витрачати на це час?" Але саме через новизну це створює можливість для малих команд обігнати конкурентів.
У цьому курсі ми перенесемо Uniswap V2 на PolkaVM, що викликало жваве обговорення в спільноті. Це не тому, що всі не бачили Uniswap, а тому, що вперше бачать, як він може працювати на Polkadot. Хоча Polkadot існує вже багато років, він все ще є екосистемою з високою ринковою капіталізацією, що пропонує багато можливостей для фінансування, і серед власників DOT є чимало великих гравців. Замість того, щоб змагатися в галузі Layer2, чи не краще досліджувати ще не повністю розроблений ринок блакитних океанів?
Ми плануємо зміст наступного курсу. Якщо у вас є будь-які модулі або практичні проекти, які вас цікавлять, будь ласка, дайте нам знати.