- Повернутися до менюЦіни
- Повернутися до меню
- Повернутися до менюдослідження
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюдослідження
Як навчити себе блокчейну: посібник для початківців будівельників
Розробники та викладачі Web3 надають практичні поради, які допоможуть будь-кому розпочати створення на блокчейні.
Нова форма Інтернету під назвою Web3 будується прямо на наших очах. Він побудований на блокчейнах без дозволу, де кожен може розгорнути смарт-контракт, який він написав. Дійсно, деякі з найкращих розробників у цій індустрії, що зароджується, є анонімними людьми – тут не вимагається диплом про вищу освіту чи досвід роботи в компанії.
Можливо, ви вже є користувачем Web3, берете участь у децентралізованих автономних організаціях (DAO), живете в спільнотах незамінних токенів (NFT) і торгуєте Крипто. Ви бачили, що це таке, і тепер хочете зробити крок далі, щоб допомогти створювати кращі речі – ви хочете бути розробником або розробником (скорочення від developer).
Ця стаття є частиною Тиждень освіти. Прочитайте третій щорічник CoinDesk Рейтинг найкращих університетів для блокчейну.
Інша чудова риса Web3 полягає в тому, що він вітає самоучки – тих, хто уникає офіційних курсів чи навчання та Навчання самостійно на практиці. Якщо ви хочете стати розробником блокчейну, все, що вам потрібно для початку, доступно в Інтернеті.
Щоб допомогти вам розпочати роботу, ми звернулися до розробників, викладачів і учнів із найкращими порадами.
Дивіться також: Самоучки, вітаємо!
Зрозумійте, що таке блокчейн і що він робить
Почніть з основ і зрозумійте, що таке блокчейн і що він може робити – також важливо, чого він T може робити.
«Я вважаю, що всім важливо усвідомлювати, що в основі Криптовалюта є єдина база даних – баланси рахунків, код смарт-контракту ETC. – а «блокчейн» – це лише криптографічний контрольний слід, який дозволяє будь-кому обчислити копію бази даних», Патрік Маккоррі, дослідник у розробнику блокчейн-інструментів Інфура, повідомили CoinDesk.
Маккоррі розпочав курс Криптовалюта , «оскільки є спостерігачі, які готові зробити стрибок у наш простір, але їм бракує ментальних моделей і ширшого контексту про те, як працює Технології ». Спонсорський матеріал курсу є його роботодавець Інфура доступний безкоштовно.
На CoinDesk також є статті, які допоможуть вам почати:
Інші першокласні ресурси включають Школа децентралізованих Фінанси (DeFi) Каліфорнійського університету в Берклі з великою кількістю безкоштовних онлайн-матеріалів, включно з цим Відео YouTube, яке викладає основи.
Ознайомтеся з особливостями блокчейну
Тепер, коли ви розумієте, що таке блокчейн, вашим наступним кроком має бути з’ясування унікальних, але важливих речей, пов’язаних із цією Технології – речей, з якими ви, можливо, не знайомі з Web2, Інтернету, де домінують такі компанії, як Meta та Google.
«Розуміння таких концепцій, як гаманці, блокчейн-довідник, блокчейн-оракули тощо, яких T в архітектурі Web2, є важливою частиною для залучення до блокчейну», Франческо Чулла, розробник, який допомагає іншим Навчання Web3, розповів CoinDesk.
Найкращий спосіб Навчання про них — просто спробувати їх самостійно. Ось посібник із CoinDesk як вибрати та налаштувати свій перший Крипто гаманець щоб почати.
Почніть кодувати
Можна бути розробником Крипто без попереднього досвіду кодування. Але більшість розробників радять вам зрозуміти основи Javascript перш ніж перейти до найпопулярнішої мови крипто, Solidity.
Остін Гріффіт, який працює у Ethereum Foundation, допомагаючи новим розробникам, каже, що найкращий спосіб Навчання – почати з Javascript і Розробка сайту. Є безліч безкоштовні ресурси доступний онлайн для обох.
Далі ви можете перейти до розробки Ethereum за допомогою Griffith's SpeedRunEthereum. Але для тих, хто T хоче працювати на швидкості, він також має повільна навчальна програма «Це допоможе вам стати досвідченим користувачем і навчитися створювати сценарії, перш ніж навчитися створювати програми», — сказав він.
«Я думаю, що після того, як хтось руйнує швидкісний біг, усе залежить від вивчення екосистеми та увійти в процедуру публічної доставки невеликих прототипів», — додав Гріффіт.
Ciulla, який нещодавно перейшов з Web2 на Web3, написав покроковий посібник про те, як він здійснив перехід, і настійно рекомендує принаймні ONE курс JavaScript, щоб отримати деякі основи, перш ніж розпочати вступний курс про Solidity.
ChainShot, нещодавно придбаний розробником блокчейн-інструменту Alchemy пропонує онлайн-навчальний семінар, який допоможе вам пришвидшити свій шлях розробника Ethereum . Існують також курси для самостійного навчання, щоб Навчання всі основи Ethereum і створити прості протоколи DeFi, і всі вони безкоштовні.
Якщо ви дійсно T хочете Навчання кодувати, але все одно хочете створювати, є варіанти, які ми розглянемо пізніше.
Будуйте публічно
Блокчейни — це системи загальнодоступних і децентралізовані бухгалтерські книги (Ethereum і Bitcoin є двома PRIME прикладами), а акцент на відкритому коді, співпраці та прозорості визначає культуру блокчейну. Є приватні та інші типи блокчейнів але більшість є загальнодоступними, і саме на них ви повинні зосередитися, коли починаєте будувати.
Публічна розбудова шляхом запуску проектів для всіх і участі в інших проектах з відкритим вихідним кодом не тільки узгоджується з духом, але й є хорошим кроком для прискорення навчання.
«Простір великий і він швидко рухається. Речі також справді децентралізовані. Публічна ітерація — це хороший комбінований крок для розробника, щоб досліджувати нові речі, бачити, у чому вони хороші, і бачити, що насправді резонує з користувачами», — сказав Гріффіт.
Зі свого боку, Ciulla має зберіг репозиторій GitHub усього, чого він навчився з ONE дня.
Навчання у тих, хто будує публічно
Конрад Копп, розробник протоколу безпеки гаманця Печатка, навчився кодувати через онлайн-ресурси та особисто Навчальний табір ChainShot. Він сказав CoinDesk, що найбільше його захоплює у створенні Web3 — це притаманна прозорість блокчейнів і природа роботи з відкритим вихідним кодом — і це може бути надзвичайно корисним.
«Надзвичайно легко подивитися на кодову базу інших людей і самостійно пограти з ними, щоб побачити, як саме вони працюють», — сказав Копп. «І цей код — це не просто проекти випадкових людей або навчальні посібники, а фактичний код, який використовується у виробництві найбільшими компаніями та протоколами Web3».
Як працює децентралізований обмін Uniswap робота, технічно? Точно як це. Яка логіка коду протоколу кредитування Aave? Ви можете це правильно побачити тут.
Коли ви застрягли під час навчання, ви можете переглянути приклади, які існують і вже оброблені мільярди доларів DeFi. «Я вважаю, що найкращий спосіб, який я знайшов, щоб навчитися програмувати, це вибрати те, що ви хочете створити, і просто йти до цього. Розбийте його на компоненти та побудуйте їх якомога більше самостійно, а там, де ви не T, спробуйте знайти код, який робить щось подібне, і який ви можете розібрати та пограти з ним», – сказав Копп.
А якщо у вас виникне певне питання щодо кодування, просто зайдіть на онлайн-форум розробників Переповнення стека як і всі розробники. Хоча було б розумним кроком спочатку пошукати своє запитання в Google, оскільки, ймовірно, його задавали – і відповідали – раніше.
Приєднуйтеся до спільноти розробників
Пасивно навчатися в інших, переглядаючи їхній код, — T єдиний варіант. Ви також можете спробувати приєднатися до спільноти однодумців, які прагнуть до однієї мети — стати кращими розробниками.
Популярні DAO розробників включають LearnWeb3, Розробник DAO, Одіссея DAO і Жінки будують Web3.
Якщо ви T хочете кодувати, але все одно хочете створювати…
T хвилюйтеся.
Можливо, ви митець, який T хоче займатися програмуванням лише для того, щоб запустити колекцію NFT і побудувати навколо неї спільноту. У Web3 все ще є варіанти.
Буено – це платформа запуску NFT без коду, розроблена художником Пабло Стенлі.
І якщо ви T хочете Навчання взаємодіяти з дослідниками блокчейну, такими як EtherScan, ви можете використовувати Формі який перетворює будь-який смарт-контракт у зрозумілу людині форму.