目录

学习 Web3 开发的最佳平台

如果你正在阅读这篇文章,Web3 和区块链对你来说可能不是一个陌生的名词,你对这个行业感兴趣并想成为这个行业的开发者。PS:你在正确的道路上!

长期以来,我一直在研究 Web3 上的学习平台,阅读文章,总结我发现的平台。自 2022 年 6 月以来,我一直在利用这些平台积极发展自己。我从这些平台学到的一切都帮助我在 Web3 中找到了一份工作。

学习的方式不只有一种,每个人的路径和喜好可能都不一样。但是,我认为了解平台以构建您自己的道路对您来说很重要。在我开始之前,我想给出一个简短的提醒。

我们都有不同程度的知识

由于每个学习平台都不是直接根据我们的知识水平来设计的,所以乍一看一切都很复杂。结果,要么学习过程被拉长,要么我们失去兴趣而放弃

“让我们通过开发去中心化应用程序来学习!” 虽然这个适合了解区块链是什么、已经拥有自己的钱包、积极使用去中心化应用程序的人;对于完全不熟悉这些术语的人来说,这是非常令人困惑的。

例如,您可能不知道以下术语,这完全没关系。但是,某些平台(或教程)假设您已经了解它们。不要让那让你失望。可以在短时间内分别学习所有这些。

这就是为什么我认为在开始之前了解这些平台是有益的。

平台

本文中提到的平台如下所示。我试图总结平台的特点,但这完全取决于个人的理解。阅读详细信息以了解有关平台的更多信息。

我敢肯定还有很多我在本文中没有提到的好平台,如果有您使用和喜欢的平台,请告诉我,我将不胜感激。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230659.png

Scrimba

Scrimba不在对比表中,因为他们没有 Web3 相关的课程。但是,他们有非常丰富的 Web 开发互动课程。如果您对编程一无所知,我强烈建议您参加这些列出的课程。

与其他学习平台相比,他们的交互式课程结构是无可比拟的。只需按照说明进行操作,他们就会知道该怎么做来教你。

LearnWeb3

LearnWeb3是一个由两位年轻企业家创立的平台,为那些想成为 Web3 开发人员的人提供教育内容。这是我自己使用并推荐人们开始使用的平台。

当您完成此平台上的课程后,您将

  • 获得有关区块链基本问题的知识,
  • 了解软件开发环境的用途,
  • 开发了许多简单的去中心化应用程序,
  • 通过安全方面经历过的黑客攻击示例了解您应该注意的事项。

优点缺点

  • (+)班级系统。从最基础到最复杂的科目都有循序渐进的课程,您不会迷失在“我现在应该学什么”的疑惑中。
  • (+)初学者的理想选择。您可以了解编程简介、什么是区块链、Web3 是什么意思以及如何设置加密钱包等基本主题。
  • (+)课程通过系统。理论科目有测验,实践科目有工作证明的通过系统。如果有一门科目你学错了,那么学正确的科目就会变得更容易。
  • (+)强大的生态系统。当您在 Discord 服务器上遇到任何问题时,有很多人可以帮助您。
  • (+) PoK(知识证明)。当你完成课程时,你会得到一个关于它的 NFT。这些 NFT 将来可能会使您受益。
  • (+)深入研究的建议。他们为那些想要获得有关主题的更详细信息的人推荐资源。
  • (-)编码部分快速通过。您需要查看开发 dApp 时使用的代码。这实际上不是缺点,但如果你复制粘贴,你将很难从头开始自己开发 dApp。尝试了解,如果不了解,请在 Discord 上提问。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230730.png

Alchemy

Alchemy 是一家在 Web3.0 中提供各种开发者工具的公司。他们已经有一个名为Road To Web3的教育计划,该计划由 10 章组成,但很快,将推出包括Javascript 基础知识、以太坊开发人员训练营和 Road to Web3计划在内的alchemy university。

他们为每个项目提供课程和简要信息。它绝对是一个从零到英雄的平台,因为它从 JS 基础开始,以高级 dApp 结束。我建议您从他们的网站申请早期访问。

注意:由于目前唯一可访问的程序是 Road to Web3,我的观察可能有限。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230746.png

当您完成此平台上的课程后,您将

  • 了解 Javascript、区块链技术、智能合约、密码学、Solidity 的基础知识。
  • 了解开发全栈去中心化应用程序的所有细节,
  • 开发 NFT 市场、去中心化推特、博彩游戏、质押应用程序等项目,
  • 与项目有很酷的投资组合。

优点缺点

  • (+)教育项目。在学习很多软件知识的同时学习不同的概念是非常愉快的。此外,拥有一份好的投资组合会让你领先一步。
  • (+)循序渐进的过程。课程和课程中教授的内容都得到了很好的指导。你不会迷路的。
  • (+)项目多样性。不仅有简单的项目,还有更高级的项目。做出像Decentralized Twitter这样的项目将是非常出色的。
  • (+)强大的生态系统。当您在 Discord 服务器上遇到任何问题时,有很多人可以帮助您。

Buildspace

Buildspace是一个旨在边做边教的平台。如果您已经了解 Javascript 和 Solidity 语言的基础知识,或者如果您说“我边做边学”,Buildspace 中有很多漂亮的项目。

当您完成此平台上的课程后,您将

  • 了解开发全栈去中心化应用程序的所有细节,
  • 将开发DAO项目、NFT收藏、基于NFT的游戏等项目,
  • 与项目有很酷的投资组合。

优点缺点

  • (+)教育项目。在学习很多有关开发 dApp 的知识的同时学习不同的概念是非常愉快的。此外,拥有一个好的作品集,一个出色的 GitHub 帐户会让你领先一步。
  • (+)循序渐进的过程。要做的事情都得到了很好的指示,为避免混淆做出了真正的努力。
  • (+)项目多样性。不仅有简单的项目,还有更高级的项目。
  • (+)强大的生态系统。当您在 Discord 服务器上遇到任何问题时,有很多人可以帮助您。他们也为每个项目提供单独的渠道。
  • (+) PoK(知识证明)。当你完成项目时,你会得到一个关于它的 NFT。这些 NFT 将来可能会使您受益。唯一的缺点是 NFT 发行过程是手动的,可能需要时间。
  • (-)没有具体路径。如果你对区块链和 Web3 一无所知,你可能会感到困惑。这就是为什么我建议你先学习基础知识,然后使用 buildspace 来开发项目。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230806.png

Patika.dev

Patika.dev是一个非常高质量的平台,提供有关网络开发的教育内容。他们为用户设计了一个精心设计的学习路径。

他们有重要的合作并组织与 Web3 相关的程序,并为该领域的用户提供教育内容。他们目前正在接受Solana 基金会的项目申请。此外,还有一门非常全面的关于使用 Solidity 进行智能合约开发的课程。

优点缺点

  • (+)指导。当您被选中参加 Patika 的课程时,就会有导师对您在技术和其他方面感兴趣。当你遇到问题、遇到错误时,有人可以询问,这一点很重要。
  • (+)社区。Discord 上通常有友好的氛围,还有可选的活动,例如每周会议和社交活动。
  • (+)项目。在项目范围内,您*(通常)*需要开发一个最终项目。这使您比仅按照教程制作项目更进一步。在此过程中,您正在从头开始制作自己的项目。
  • (+)证书。在课程结束时,您会收到一份批准的证书。尽管下一代 PoK 概念尚未出现在 Patika 上,但将证书添加到您的简历中也是不错的选择。
  • (+)职业定位。有效的面试技巧,简历应该如何写等等。还提供了教育内容。
  • (-)计划承诺。对于我提到的内容,应该有一个活跃的节目可以参加。虽然他们几乎总是有一个正在进行的项目,但这对 Patika 来说是一个骗局。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230825.png

Patrick Collins - FreeCodeCamp

Patrick Collins 是 Chainlink 的开发倡导者,在 Web3 中制作最高质量的内容。他在过去几个月发布了一段长达32 小时的巨大Youtube 视频。如果您查看课程内容,您会发现它从最简单的内容到最高级的内容都进行了解释。

从视频中可能很难跟得上,但这绝对是一个应该跟得上的内容。您很可能会在这里找到其他平台上未提及的详细信息。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230841.png

优点缺点

  • (+)信息质量。这是一个巨大的专业人士。每个主题都有很好的解释。它提供的信息甚至会让那些说“我已经知道这个主题”的人感到惊讶。本课程肯定包含一些您在其他任何地方都不容易找到的信息。
  • (+)高级主题。不仅学习了简单的项目,还学习了高级概念。虽然这有时会导致失去兴趣,但它实际上提供了重要的能力。任何正确完成此视频系列的人都将完成并学习最重要的主题。
  • (+)提示。由于它是视频,因此可以从经验丰富的软件开发人员那里获取提示。他有时也会分享一些好的建议。如何提出正确的问题?您可以在此视频中找到相关信息。
  • (+)惊喜 PoK NFT。在一些课程(总共 5 节)结束时,它会将您引导至带有二维码的智能合约。如果你能解决该合约中的难题,你就可以铸造相关的 NFT。所以你自己制作自己的 PoK(知识证明)NFT。:)
  • (-)社区。尽管人们可以在 Github 上提出他们的问题,但有时您可能无法快速获得问题的答案。

https://youtu.be/gyMwXuJrbJQ

SpeedRun以太坊

SpeedRunEthereum是一个平台,提供有关以太坊网络上 dApp 开发的各种挑战和教程。

我不建议先从这个平台开始,因为如果你还没有学习基础知识,你可能会感到困惑。但是我绝对建议你看看这里的挑战。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230908.png

CryptoZombies

CryptoZombies是一个旨在通过制作简单游戏以互动方式教您智能合约开发的平台。

这就是我学习 Solidity 基础知识的方式。其实还有更全面的课程,只是我还没有机会复习。

这是一个很棒的平台,由四个独立的部分组成:Solidity Path、Chainlink Path、Advanced Solidity Path、Beyond Ethereum Path。

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/20230117230924.png

优点缺点

  • (+)互动性。交互式学习既有趣又更有启发性。写代码时应该怎么想?它将帮助您找到问题的答案。
  • (+)班级系统。肯定有一个系统可以一步一步地告诉你该做什么。
  • (+) PoK(知识证明)。在课程结束时,您将获得特殊的 NFT。
  • (+)社区。有一个电报群,您可以用它来提问。
  • (+)未来计划。他们正在规划一种结构,使现有平台更具交互性,并创建自己的主网和代币。如果您相信他们会成功,成为早期用户可能很重要。

结论

我尽可能多地尝试向您介绍我在成为 Web3 开发人员的过程中使用的平台。我希望这个内容对你有用。如果喜欢,请分享。如果您有任何建议,请在此处发表评论或在 Twitter 上与我联系。

你可以在Twitter 上关注我

祝大家旅途愉快!

原文:https://sergen.hashnode.dev/best-platforms-to-learn-web3-development

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/profile.jpg