В прошлом месяце успешно завершился трехмесячный курс «Разработка на Solidity в Polkadot», в котором приняли участие 219 разработчиков. Этот курс предоставил практические возможности для разработчиков, желающих разобраться в экосистеме Polkadot и войти в Web3.
11 июля третья сессия "Polkadot Open Call" на тему "Истории успеха изучающих Polkadot Solidity" пригласила нескольких гостей поделиться своими вызовами, достижениями и размышлениями о трансформации в ходе курса. На мероприятии также был специально приглашен соучредитель одного проекта, который поделился информацией о ходе проекта и вакансиях, чтобы предоставить участникам больше возможностей в экосистеме.
В этом выпуске было получено 2,937 просмотров.
Обзор информации о гостях
Юки: руководитель азиатского отделения одной компании, а также OG-участник одной сети.
Lurpis: соучредитель проекта.
Ледяная мята: Отличный студент этого курса. Разработчик Web2, который переходит на Web3.
Винсент: Отличный студент этого курса. Перешел из традиционной отрасли кибербезопасности в Web3.
Синьминь: ассистент преподавателя на этом курсе. Имеет почти 20 лет опыта разработки, вошел в блокчейн-индустрию в 2018 году и принимал участие в разработке более 15 проектов.
Опыт курса глазами разработчиков
Юки: Если сравнить участие в обучении курсов с игрой, то какая у тебя роль?
Мятный лед: Я считаю себя "фермером, знакомым с правилами". Впервые я столкнулся с фреймворком Substrate, тогда я использовал Rust, и это было немного сложно для меня. Этот курс посвящен тому, как разрабатывать контракты на Polkadot с использованием Solidity, и как раз я раньше изучал Solidity, поэтому мне было очень приятно попробовать развернуть DApp в другой экосистеме на знакомом языке.
Также из-за высоких затрат на развертывание в Ethereum я начал интересоваться Polkadot, чтобы посмотреть, есть ли лучший опыт разработки.
Винсент: Я "новичок-ученик". Ранее я занимался кибербезопасностью и совершенно не имел опыта работы с Web3. В начале этого года я решил сменить профессию, самостоятельно изучил немного Solidity, в основном полагаясь на видео и чтение материалов. Но у меня всегда не хватало практического опыта, поэтому я записался на этот курс.
Сначала я на самом деле не понимал Polkadot, в основном интересовался Solidity, но курс позволил мне получить более полное представление о Web3. Я новичок, который шаг за шагом преодолевает трудности, накапливает опыт и повышает свои навыки. Курс очень дружелюбен к новичкам, и если вы готовы потратить время и усилия, вы сможете многого добиться.
Синьмин: Если учитель — это тренер, то ассистент — это "партнер по тренировкам" или "маленький ученик". Я занимаюсь разработкой почти 20 лет, с 2018 года начал заниматься блокчейном, прежде всего углублялся в экосистему ETH, например, я работал с DeFi-кредитованием, блокчейн-играми, NFT, OTC и т.д.
Polkadot — это то, на что я начал обращать внимание с 2020 года. На этот раз я выступаю в роли ассистента, чтобы лучше помочь студентам понять содержание курса, а также расширить некоторые связанные знания.
Юки: Курс охватывает такие модули, как базовая грамматика, часто используемые библиотеки контрактов, миграция определённого DEX и безопасность на блокчейне. Какие из этих тем особенно ценны?
Синьминь: Я начал участвовать в курсе с третьего потока как ученик, затем также участвовал в обучении пятого потока продвинутого курса, и затем стал ассистентом, на протяжении всего этого времени свидетелем постоянного совершенствования содержания курса и роста экосистемы.
Мое главное ощущение заключается в том, что порог входа в этот курс снизился, и он стал более подходящим для новичков. Структура курса построена от простого к сложному, включает как теорию, так и практику, добавлены элементы хакатона, что позволяет всем "учиться на практике". Для разработчиков, желающих перейти в Web3, такие темы, как принципы миграции DEX, безопасность и защита, являются ключевыми на собеседованиях, и это очень полезно.
Я считаю, что этот курс уже очень системный, и он бесплатный! Это редко встречается в других экосистемах, что позволяет разработчикам действительно почувствовать, что Polkadot занимается реальными делами, а не занимается спекуляциями или выпуском мемов.
Юки: Каковы ваши ощущения после фактического участия в обучении?
Винсент: Мои ощущения похожи на то, что сказал учитель Синьмин. Курс очень дружелюбен к новичкам, содержание хорошо организовано, сложность умеренная, не вызывает чувства страха перед трудностями. Учитель объясняет ясно, задания также целенаправленные, а ответы помощников приходят вовремя.
Хотя некоторые знания я встречаю впервые, благодаря Office Hour и общению в группе, проблемы могут быть эффективно решены, общая атмосфера обучения очень хорошая.
Мятный лед: Я тоже так считаю. Атмосфера для учебы особенно хорошая, в группе все обсуждают вопросы, учитель и ассистенты очень активно отвечают. Студенты также могут помогать друг другу решать проблемы.
Мне тоже очень понравился практический этап соревнования, где можно применить знания, полученные на курсе, в полном процессе разработки. Также семинар по отладке был очень полезен для определения и решения проблем, он очень практичен.
Юки: Каковы были самые большие вызовы, с которыми вы столкнулись в процессе обучения?
Xinmin: Для меня самым большим вызовом является виртуальная машинная среда Polkadot. PolkaVM и EVM Ethereum имеют значительные различия, особенно в области компиляции и отладки. Поскольку Substrate разработан на основе Rust, сама по себе кривая обучения Rust довольно крута, и отладка становится более сложной.
Кроме того, с точки зрения самого языка Solidity, распространённые проблемы новичков часто связаны с незнанием синтаксиса, например, статические массивы и т.д., которые часто обсуждаются в группе.
Мятный лед: При написании Solidity некоторые контракты работают нормально на Ethereum Remix, но возникают ошибки при развертывании на Polkadot, потому что реализации EVM на обеих сторонах различаются. На начальном этапе обнаружение проблем было довольно трудным, но благодаря помощи преподавателя и ассистентов мы смогли постепенно решить их.
Кроме того, поддержка Solidity в Polkadot на данный момент еще не совершенна. Например, я хочу реализовать функцию постоянного мониторинга в цепочке, но выяснил, что она пока не поддерживается, а связанных материалов тоже довольно мало, нужно постоянно экспериментировать и искать решения. В такой момент общение в группе становится особенно важным, все вместе обсуждают и решают проблемы.
Винсент: Я раньше никогда не занимался полноценной разработкой приложений на смарт-контрактах. Сначала я застрял на части с вызовом библиотек контрактов на фронтенде, хотя это всего лишь вызов API, но для меня это было очень незнакомо, я тренировался несколько дней, прежде чем адаптироваться.
Еще насчет использования Hardhat, я раньше использовал только немного Foundry, и при переключении инструментов мне также потребовалось много времени, чтобы понять. В начале занятий я мог только по одной строке сравнивать с кодом преподавателя, постепенно накапливая опыт, я начал успевать за темпом.
Юки: Какие дополнительные материалы вы бы порекомендовали для более быстрого освоения?
Винсент: Я думаю, что можно добавить несколько предварительных курсов, посвященных распространенным библиотекам контрактов и инструментам разработки, таким как процесс использования Hardhat. Хотя в Интернете есть документация, если можно будет систематически объяснить функции API и процесс их вызова, это будет легче понять.
Новые размышления о профессиональной трансформации в Web3
Юки: У всех есть новые мысли о карьерном направлении после изучения курса?
Мятный лед: Я действительно пришел к обучению с намерением изменить свою карьеру. В процессе обучения я обнаружил, что Polkadot SDK — это очень полезный инструмент, который поддерживает кастомные цепочки и локальную отладку, что не так часто встречается в других экосистемах. Если бы Polkadot не поддерживал Solidity, мне было бы сложно вписаться в эту экосистему. Но теперь, имея этот вход, я могу попробовать участвовать в проектах, будь то поиск работы или накопление опыта, это отличная отправная точка.
Я лично всегда поддерживал идею Web3 и очень хотел бы войти в эту отрасль. Но, честно говоря, у меня есть некоторые сомнения по поводу того, сможет ли она предоставить стабильные возможности для трудоустройства. Web2 в настоящее время все еще более зрелая в стране, тогда как Web3 все еще находится на ранней стадии. Надеюсь, в будущем будет больше возможностей учиться и работать, постепенно действительно присоединяясь.
Винсент: Для меня, новичка, этот курс действительно восполнил много ключевых знаний. Ранее я изучал только некоторые синтаксисы языка Solidity, но почти не имел представления о полном процессе разработки (разработка, тестирование, развертывание и т. д.). Этот курс подробно объяснил весь процесс, а также дал мне возможность на практике поработать с некоторыми приложениями, связанными с DEX и DeFi, что также помогло мне лучше понять некоторые популярные DApp, а также более глубоко узнать о некоторых ключевых характеристиках экосистемы Polkadot.
В будущем я надеюсь развиваться в направлении безопасности Web3. Сейчас многие проекты занимаются аудитом безопасности кода, и чем сложнее бизнес-логика, тем больше потенциальных проблем с безопасностью. Только истинно понимая бизнес-логику и детали реализации кода, можно обнаружить эти уязвимости. Я надеюсь, что в будущем смогу участвовать в этом и помочь построить более безопасную экосистему Polkadot.
Обсуждение прогресса проекта и вакансий
Соучредитель проекта Лурпис поделился на мероприятии последними новостями проекта и информацией о наборе персонала. Как техническая команда, работающая в экосистеме Polkadot почти 5 лет, этот проект накопил богатый опыт в области инфраструктурного строительства и постепенно отточил набор повторно используемых технических компонентов.
Разработчики могут быстро интегрировать кросс-цепочный Liquid Staking протокол SLPx с использованием предоставленного проектом Solidity SDK, подключая его к кросс-цепечным услугам на основных цепочках, таких как Ethereum, Base, Arbitrum, для реализации многопоточной развертки и совместных операций. На данный момент уже 15 проектов интегрировали SLPx, общий объем средств превысил 1500万美元 TVL.
Протокол поддерживает распределение доходов через RSP (модуль распределения доходов), разработчики просто должны развернуть и настроить параметры, чтобы бесшовно интегрироваться в экосистему и получать доходы. Например, некоторые проекты уже реализовали замкнутый цикл доходов на основе этого протокола.
С момента своего основания команда проекта всегда придерживалась долгосрочной стратегии, независимо от колебаний рынка, сам протокол сохраняет стабильный доход и замкнутую структуру.
В настоящее время проект открывает 3 нетехнические вакансии, поддерживающие удаленную работу. Хотя вакансии для разработчиков пока не открыты, мы также приглашаем优秀学员 подавать резюме, команда включит их в кадровый резерв как приоритетных кандидатов. Lurpis также особенно упомянул, что в нынешней команде проекта уже около 40% основных разработчиков приходят из сообщества.
Избранные вопросы сообщества Q&A
Это мероприятие также получило много положительных отзывов от слушателей сообщества, вот избранные ответы на вопросы нескольких гостей:
В: Как основатель проекта, какой опыт вы хотели бы поделиться с новичками-разработчиками в Web3?
Lupris: Я тоже изначально занимался разработкой, а сейчас из интереса пишу код. Я считаю, что самым важным моментом является то, что продукт должен иметь дифференциацию.
Хотя это избитая истина, для того чтобы действительно добиться дифференциации на техническом и продуктовом уровне, требуется время и многократные эксперименты. Я рекомендую новым разработчикам сначала приступить к делу, многие знания накапливаются в процессе. Примерно за полгода они могут действительно найти уникальное положение своего продукта.
Мы изначально выбрали разработку на основе Polkadot, потому что он обладает такими характеристиками, как совместная безопасность и межцепочная интероперабельность. Хотя в начале инфраструктура была незрелой, с развитием экосистемы технические преимущества Polkadot постепенно проявляются. Например, сейчас мы можем предложить более безопасные межцепочные решения, чем большинство Layer 2, и использовать гибкий механизм управления OpenGov для динамической настройки параметров в цепи.
В настоящее время мы достигли полного замкнутого цикла на блокчейне: получение доходов, покрытие затрат, распределение прибыли, управление сообществом и т.д. Все это функционирует автономно. Хотя это также можно реализовать на Ethereum, это требует вызова множества нестандартных контрактов и интерфейсов, что значительно усложняет процесс. В сравнении, разработка с использованием Polkadot SDK оказывается более системной и эффективной.
В: Можете ли вы рассказать о расписании следующего курса?
Юки: В настоящее время наш преподаватель DevRel мигрирует некоторые более сложные протоколы DeFi на PolkaVM, в будущем мы также расширим направления на Gaming, DAO, NFT, Multisig и другие. В следующих курсах мы познакомим вас с процессами миграции и развертывания различных типов контрактов на PolkaVM.
Формально акцент будет сделан на укреплении основ Solidity, одновременно добавляя больше инструментов, таких как библиотеки контрактов, Hardhat и т.д. Курс также сохранит ранее полученные положительные отзывы практические элементы, такие как развертывание DEMO и мини-хакатоны. Отличные студенты в практических занятиях получат возможность быть замеченными зрелыми командами и даже непосредственно быть recruited.
Если у вас есть планы по созданию бизнеса, мы также поможем вам понять, какие гранты и ресурсы доступны в экосистеме Polkadot, и создать замкнутый цикл от повышения квалификации и практического обучения до инкубации проектов и карьерного развития.
Кроме того, мы добавим некоторые основы блокчейна, советы по безопасной отладке и сравнительное мышление между различными публичными цепями, чтобы помочь всем создать более системную когнитивную структуру. Даже если в будущем вашей точкой опоры не станет Polkadot, этот курс может стать для вас отправной точкой в мир Web3.
В: Какова вероятность успеха новичка без какого-либо опыта программирования в создании небольших проектов с помощью курса?
Юки: У меня самого нет технического образования. Возможность пройти курс или создать небольшое приложение зависит от цели обучения.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Polkadot поддерживает разработку на Solidity: учебное путешествие и размышления о карьерной трансформации 219 разработчиков
Каков опыт разработки на Solidity в Polkadot?
В прошлом месяце успешно завершился трехмесячный курс «Разработка на Solidity в Polkadot», в котором приняли участие 219 разработчиков. Этот курс предоставил практические возможности для разработчиков, желающих разобраться в экосистеме Polkadot и войти в Web3.
11 июля третья сессия "Polkadot Open Call" на тему "Истории успеха изучающих Polkadot Solidity" пригласила нескольких гостей поделиться своими вызовами, достижениями и размышлениями о трансформации в ходе курса. На мероприятии также был специально приглашен соучредитель одного проекта, который поделился информацией о ходе проекта и вакансиях, чтобы предоставить участникам больше возможностей в экосистеме.
В этом выпуске было получено 2,937 просмотров.
Обзор информации о гостях
Опыт курса глазами разработчиков
Юки: Если сравнить участие в обучении курсов с игрой, то какая у тебя роль?
Мятный лед: Я считаю себя "фермером, знакомым с правилами". Впервые я столкнулся с фреймворком Substrate, тогда я использовал Rust, и это было немного сложно для меня. Этот курс посвящен тому, как разрабатывать контракты на Polkadot с использованием Solidity, и как раз я раньше изучал Solidity, поэтому мне было очень приятно попробовать развернуть DApp в другой экосистеме на знакомом языке.
Также из-за высоких затрат на развертывание в Ethereum я начал интересоваться Polkadot, чтобы посмотреть, есть ли лучший опыт разработки.
Винсент: Я "новичок-ученик". Ранее я занимался кибербезопасностью и совершенно не имел опыта работы с Web3. В начале этого года я решил сменить профессию, самостоятельно изучил немного Solidity, в основном полагаясь на видео и чтение материалов. Но у меня всегда не хватало практического опыта, поэтому я записался на этот курс.
Сначала я на самом деле не понимал Polkadot, в основном интересовался Solidity, но курс позволил мне получить более полное представление о Web3. Я новичок, который шаг за шагом преодолевает трудности, накапливает опыт и повышает свои навыки. Курс очень дружелюбен к новичкам, и если вы готовы потратить время и усилия, вы сможете многого добиться.
Синьмин: Если учитель — это тренер, то ассистент — это "партнер по тренировкам" или "маленький ученик". Я занимаюсь разработкой почти 20 лет, с 2018 года начал заниматься блокчейном, прежде всего углублялся в экосистему ETH, например, я работал с DeFi-кредитованием, блокчейн-играми, NFT, OTC и т.д.
Polkadot — это то, на что я начал обращать внимание с 2020 года. На этот раз я выступаю в роли ассистента, чтобы лучше помочь студентам понять содержание курса, а также расширить некоторые связанные знания.
Юки: Курс охватывает такие модули, как базовая грамматика, часто используемые библиотеки контрактов, миграция определённого DEX и безопасность на блокчейне. Какие из этих тем особенно ценны?
Синьминь: Я начал участвовать в курсе с третьего потока как ученик, затем также участвовал в обучении пятого потока продвинутого курса, и затем стал ассистентом, на протяжении всего этого времени свидетелем постоянного совершенствования содержания курса и роста экосистемы.
Мое главное ощущение заключается в том, что порог входа в этот курс снизился, и он стал более подходящим для новичков. Структура курса построена от простого к сложному, включает как теорию, так и практику, добавлены элементы хакатона, что позволяет всем "учиться на практике". Для разработчиков, желающих перейти в Web3, такие темы, как принципы миграции DEX, безопасность и защита, являются ключевыми на собеседованиях, и это очень полезно.
Я считаю, что этот курс уже очень системный, и он бесплатный! Это редко встречается в других экосистемах, что позволяет разработчикам действительно почувствовать, что Polkadot занимается реальными делами, а не занимается спекуляциями или выпуском мемов.
Юки: Каковы ваши ощущения после фактического участия в обучении?
Винсент: Мои ощущения похожи на то, что сказал учитель Синьмин. Курс очень дружелюбен к новичкам, содержание хорошо организовано, сложность умеренная, не вызывает чувства страха перед трудностями. Учитель объясняет ясно, задания также целенаправленные, а ответы помощников приходят вовремя.
Хотя некоторые знания я встречаю впервые, благодаря Office Hour и общению в группе, проблемы могут быть эффективно решены, общая атмосфера обучения очень хорошая.
Мятный лед: Я тоже так считаю. Атмосфера для учебы особенно хорошая, в группе все обсуждают вопросы, учитель и ассистенты очень активно отвечают. Студенты также могут помогать друг другу решать проблемы.
Мне тоже очень понравился практический этап соревнования, где можно применить знания, полученные на курсе, в полном процессе разработки. Также семинар по отладке был очень полезен для определения и решения проблем, он очень практичен.
Юки: Каковы были самые большие вызовы, с которыми вы столкнулись в процессе обучения?
Xinmin: Для меня самым большим вызовом является виртуальная машинная среда Polkadot. PolkaVM и EVM Ethereum имеют значительные различия, особенно в области компиляции и отладки. Поскольку Substrate разработан на основе Rust, сама по себе кривая обучения Rust довольно крута, и отладка становится более сложной.
Кроме того, с точки зрения самого языка Solidity, распространённые проблемы новичков часто связаны с незнанием синтаксиса, например, статические массивы и т.д., которые часто обсуждаются в группе.
Мятный лед: При написании Solidity некоторые контракты работают нормально на Ethereum Remix, но возникают ошибки при развертывании на Polkadot, потому что реализации EVM на обеих сторонах различаются. На начальном этапе обнаружение проблем было довольно трудным, но благодаря помощи преподавателя и ассистентов мы смогли постепенно решить их.
Кроме того, поддержка Solidity в Polkadot на данный момент еще не совершенна. Например, я хочу реализовать функцию постоянного мониторинга в цепочке, но выяснил, что она пока не поддерживается, а связанных материалов тоже довольно мало, нужно постоянно экспериментировать и искать решения. В такой момент общение в группе становится особенно важным, все вместе обсуждают и решают проблемы.
Винсент: Я раньше никогда не занимался полноценной разработкой приложений на смарт-контрактах. Сначала я застрял на части с вызовом библиотек контрактов на фронтенде, хотя это всего лишь вызов API, но для меня это было очень незнакомо, я тренировался несколько дней, прежде чем адаптироваться.
Еще насчет использования Hardhat, я раньше использовал только немного Foundry, и при переключении инструментов мне также потребовалось много времени, чтобы понять. В начале занятий я мог только по одной строке сравнивать с кодом преподавателя, постепенно накапливая опыт, я начал успевать за темпом.
Юки: Какие дополнительные материалы вы бы порекомендовали для более быстрого освоения?
Винсент: Я думаю, что можно добавить несколько предварительных курсов, посвященных распространенным библиотекам контрактов и инструментам разработки, таким как процесс использования Hardhat. Хотя в Интернете есть документация, если можно будет систематически объяснить функции API и процесс их вызова, это будет легче понять.
Новые размышления о профессиональной трансформации в Web3
Юки: У всех есть новые мысли о карьерном направлении после изучения курса?
Мятный лед: Я действительно пришел к обучению с намерением изменить свою карьеру. В процессе обучения я обнаружил, что Polkadot SDK — это очень полезный инструмент, который поддерживает кастомные цепочки и локальную отладку, что не так часто встречается в других экосистемах. Если бы Polkadot не поддерживал Solidity, мне было бы сложно вписаться в эту экосистему. Но теперь, имея этот вход, я могу попробовать участвовать в проектах, будь то поиск работы или накопление опыта, это отличная отправная точка.
Я лично всегда поддерживал идею Web3 и очень хотел бы войти в эту отрасль. Но, честно говоря, у меня есть некоторые сомнения по поводу того, сможет ли она предоставить стабильные возможности для трудоустройства. Web2 в настоящее время все еще более зрелая в стране, тогда как Web3 все еще находится на ранней стадии. Надеюсь, в будущем будет больше возможностей учиться и работать, постепенно действительно присоединяясь.
Винсент: Для меня, новичка, этот курс действительно восполнил много ключевых знаний. Ранее я изучал только некоторые синтаксисы языка Solidity, но почти не имел представления о полном процессе разработки (разработка, тестирование, развертывание и т. д.). Этот курс подробно объяснил весь процесс, а также дал мне возможность на практике поработать с некоторыми приложениями, связанными с DEX и DeFi, что также помогло мне лучше понять некоторые популярные DApp, а также более глубоко узнать о некоторых ключевых характеристиках экосистемы Polkadot.
В будущем я надеюсь развиваться в направлении безопасности Web3. Сейчас многие проекты занимаются аудитом безопасности кода, и чем сложнее бизнес-логика, тем больше потенциальных проблем с безопасностью. Только истинно понимая бизнес-логику и детали реализации кода, можно обнаружить эти уязвимости. Я надеюсь, что в будущем смогу участвовать в этом и помочь построить более безопасную экосистему Polkadot.
Обсуждение прогресса проекта и вакансий
Соучредитель проекта Лурпис поделился на мероприятии последними новостями проекта и информацией о наборе персонала. Как техническая команда, работающая в экосистеме Polkadot почти 5 лет, этот проект накопил богатый опыт в области инфраструктурного строительства и постепенно отточил набор повторно используемых технических компонентов.
Разработчики могут быстро интегрировать кросс-цепочный Liquid Staking протокол SLPx с использованием предоставленного проектом Solidity SDK, подключая его к кросс-цепечным услугам на основных цепочках, таких как Ethereum, Base, Arbitrum, для реализации многопоточной развертки и совместных операций. На данный момент уже 15 проектов интегрировали SLPx, общий объем средств превысил 1500万美元 TVL.
Протокол поддерживает распределение доходов через RSP (модуль распределения доходов), разработчики просто должны развернуть и настроить параметры, чтобы бесшовно интегрироваться в экосистему и получать доходы. Например, некоторые проекты уже реализовали замкнутый цикл доходов на основе этого протокола.
С момента своего основания команда проекта всегда придерживалась долгосрочной стратегии, независимо от колебаний рынка, сам протокол сохраняет стабильный доход и замкнутую структуру.
В настоящее время проект открывает 3 нетехнические вакансии, поддерживающие удаленную работу. Хотя вакансии для разработчиков пока не открыты, мы также приглашаем优秀学员 подавать резюме, команда включит их в кадровый резерв как приоритетных кандидатов. Lurpis также особенно упомянул, что в нынешней команде проекта уже около 40% основных разработчиков приходят из сообщества.
Избранные вопросы сообщества Q&A
Это мероприятие также получило много положительных отзывов от слушателей сообщества, вот избранные ответы на вопросы нескольких гостей:
В: Как основатель проекта, какой опыт вы хотели бы поделиться с новичками-разработчиками в Web3?
Lupris: Я тоже изначально занимался разработкой, а сейчас из интереса пишу код. Я считаю, что самым важным моментом является то, что продукт должен иметь дифференциацию.
Хотя это избитая истина, для того чтобы действительно добиться дифференциации на техническом и продуктовом уровне, требуется время и многократные эксперименты. Я рекомендую новым разработчикам сначала приступить к делу, многие знания накапливаются в процессе. Примерно за полгода они могут действительно найти уникальное положение своего продукта.
Мы изначально выбрали разработку на основе Polkadot, потому что он обладает такими характеристиками, как совместная безопасность и межцепочная интероперабельность. Хотя в начале инфраструктура была незрелой, с развитием экосистемы технические преимущества Polkadot постепенно проявляются. Например, сейчас мы можем предложить более безопасные межцепочные решения, чем большинство Layer 2, и использовать гибкий механизм управления OpenGov для динамической настройки параметров в цепи.
В настоящее время мы достигли полного замкнутого цикла на блокчейне: получение доходов, покрытие затрат, распределение прибыли, управление сообществом и т.д. Все это функционирует автономно. Хотя это также можно реализовать на Ethereum, это требует вызова множества нестандартных контрактов и интерфейсов, что значительно усложняет процесс. В сравнении, разработка с использованием Polkadot SDK оказывается более системной и эффективной.
В: Можете ли вы рассказать о расписании следующего курса?
Юки: В настоящее время наш преподаватель DevRel мигрирует некоторые более сложные протоколы DeFi на PolkaVM, в будущем мы также расширим направления на Gaming, DAO, NFT, Multisig и другие. В следующих курсах мы познакомим вас с процессами миграции и развертывания различных типов контрактов на PolkaVM.
Формально акцент будет сделан на укреплении основ Solidity, одновременно добавляя больше инструментов, таких как библиотеки контрактов, Hardhat и т.д. Курс также сохранит ранее полученные положительные отзывы практические элементы, такие как развертывание DEMO и мини-хакатоны. Отличные студенты в практических занятиях получат возможность быть замеченными зрелыми командами и даже непосредственно быть recruited.
Если у вас есть планы по созданию бизнеса, мы также поможем вам понять, какие гранты и ресурсы доступны в экосистеме Polkadot, и создать замкнутый цикл от повышения квалификации и практического обучения до инкубации проектов и карьерного развития.
Кроме того, мы добавим некоторые основы блокчейна, советы по безопасной отладке и сравнительное мышление между различными публичными цепями, чтобы помочь всем создать более системную когнитивную структуру. Даже если в будущем вашей точкой опоры не станет Polkadot, этот курс может стать для вас отправной точкой в мир Web3.
В: Какова вероятность успеха новичка без какого-либо опыта программирования в создании небольших проектов с помощью курса?
Юки: У меня самого нет технического образования. Возможность пройти курс или создать небольшое приложение зависит от цели обучения.