如果你正在阅读这篇文章,Web3和区块链对你来说可能并不陌生。你对这个行业感兴趣,想成为这个行业的开发者。PS:你走的路是对的!
长期以来,我一直在研究Web3上的学习平台,看文章,总结发现的平台。从2022年6月开始,我一直在利用这些平台积极发展自己。我从这些平台学到的一切都帮助我在Web3中找到了一份工作。
学习的方式不是只有一种,每个人的路径和喜好可能都不一样。但是,我认为重要的是你要了解平台来建立自己的道路。在我开始之前,我想简单提醒一下。
我们都有不同层次的知识。因为每个学习平台都不是直接根据我们的知识水平来设计的,乍一看一切都很复杂。结果要么是学习过程被拉长,要么是我们失去兴趣,放弃。
“让我们通过开发去中心化的应用程序来学习!”虽然这适合知道什么是区块链,已经有自己的钱包,并且积极使用去中心化应用的人;对于完全不熟悉这些术语的人来说,这是非常令人困惑的。
比如下面这些术语你可能不知道,完全不相干。但是,有些平台(或者教程)假设你已经知道了。不要让这让你失望。这些你都可以在短时间内分别学会。
这就是为什么我认为在开始之前了解这些平台是有用的。
平台本文中提到的平台如下。我试着总结一下平台的特点,但这都取决于我个人的理解。阅读详细信息,了解有关该平台的更多信息。
我确定还有很多好的平台我在这篇文章里没有提到。如果有你使用和喜欢的平台,请告诉我[1],我将非常感谢。
scrisubscrimba[2]不在比较表中,因为他们没有与Web3相关的课程。但是,他们有非常丰富的关于Web开发的互动课程。如果你对编程一无所知,我强烈建议你参加这些列出的课程。
HTML和CSS[3]JavaScript[4]JavaScript ES6[5]与其他学习平台相比,它们的交互课程结构是无法比拟的。只要按照说明去做,他们就会知道怎么教你。
LearnWeb3LearnWeb3[6]是由两位年轻的创业者创办的平台,为那些想成为Web3开发者的人提供教育内容。这是我自己用的平台,推荐大家开始用。
当您完成该平台上的课程后,您将
获取关于区块链基本问题的知识,了解软件开发环境的用途,开发很多简单的去中心化应用,通过自己在安全方面经历过的黑客攻击,明白自己应该注意什么。优点和缺点
()阶级制度。从最基础到最复杂的科目都有循序渐进的课程,不会让你迷失在“现在该学什么”()的疑惑中,非常适合初学者。您可以了解一些基本主题,如编程介绍、什么是区块链、Web3的含义以及如何设置加密钱包。()课程通过系统。有理论科目的考试,有工作证书的实践科目的及格制度。如果你学错了一门学科,那就更容易学会正确的学科。()强大的生态系统。当你在Discord服务器上遇到任何问题时,有许多人可以帮助你。()pok(知识证明)。当你完成这门课程时,你将获得NFT奖。这些NFT可能会在未来对你有益。()进一步研究的建议。他们为那些想获得更详细信息的人推荐资源。(-)编码的部分很快通过。你需要看看开发dApp时使用的代码。这其实不是缺点,但是如果你复制粘贴,你就很难从零开始开发dApp了。试着去理解,如果不理解,请在不和谐上提问。
AlchemyAlchemy是一家提供Web3.0中各种开发者工具的公司,他们已经有一个名为Road To Web3的教育计划,由10个章节组成,但很快,将推出包括Javascript基础知识、以太坊开发者训练营和Road to Web3计划在内的Alchemy大学。[7]
他们为每个项目提供课程和简要信息。绝对是一个从零到英雄的平台,因为从JS基础开始,到高级dApp结束。我建议你从他们的网站申请提前进入。
注意:由于目前唯一可访问的程序是Road to Web3,所以我的观察可能是有限的。
当您完成该平台上的课程后,您将
了解Javascript、区块链技术、智能合约、密码学和Solidity的基础知识。了解开发全栈去中心化应用的所有细节,开发NFT市场、去中心化Twitter、赌博游戏、质押应用等项目,与项目有一个很酷的组合。优点和缺点
()教育项目。同时学习大量的软件知识和不同的概念是非常愉快的。此外,有一个好的投资组合会给你一个良好的开端。()循序渐进的过程。课程和课程中教授的内容都得到了很好的指导。你不会迷路的。()项目多样性。不仅是简单的项目,还有更高级的项目。如果能做一个像去中心化Twitter这样的项目就太棒了。()强大的生态系统。当你在Discord服务器上遇到任何问题时,有许多人可以帮助你。BuildspaceBuildspace[8]是一个设计用来边做边教的平台。如果你已经了解了Javascript和Solidity的基础知识,或者你说“我正在边做边学”,Buildspace里有很多漂亮的项目。
当您完成该平台上的课程后,您将
了解开发全栈去中心化应用的所有细节,会开发DAO项目、集合、基于的游戏等项目,与项目有很酷的组合。优点和缺点
()教育项目。在学习不同概念的同时学习很多关于开发dApp的知识是非常愉快的。此外,拥有一个好的投资组合和一个优秀的GitHub账户会让你有一个好的开始。()循序渐进的过程。所有要做的事情都被很好的指导了,真正的努力已经被做了以避免混乱。()项目多样性。不仅是简单的项目,还有更高级的项目。()强大的生态系统。当你在Discord服务器上遇到任何问题时,有许多人可以帮助你。他们还为每个项目提供单独的渠道。()pok(知识证明)。当你完成这个项目时,你会得到一个NFT奖。这些NFT可能会在未来对你有益。唯一的缺点是NFT发布过程是手动的,可能需要时间。(-)没有具体路径。如果你对区块链和Web3一无所知,你可能会感到困惑。这就是为什么我建议你先学习基础知识,然后使用buildspace来开发项目。
Pateka.devpatika.dev [9]是一个非常优质的平台,提供关于网络开发的教育内容。他们为用户设计了精心设计的学习路径。
他们有重要的合作,组织与Web3相关的节目,并为该领域的用户提供教育内容。他们目前正在接受索拉纳基金会的项目申请。此外,还有一门非常全面的课程[10]是关于使用Solidity来开发智能合约的。
优点和缺点
()指导。当你被选中参加帕蒂卡的课程时,会有导师对你的技术和其他方面感兴趣。当你遇到问题和错误时,有人能问是非常重要的。()社区。不和通常有一个友好的氛围和可选的活动,如每周例会和社交活动。()项目。在项目范围内,你(通常)需要开发一个最终项目。这将使你比仅仅跟随教程更进一步。在这个过程中,你从零开始制作自己的项目。()证书。课程结束时,您将获得一份认可证书。虽然Patika上还没有出现下一代PoK的概念,但是在简历上加个证书也是不错的选择。()职业定位。有效的面试技巧,如何写简历等等。还提供教育内容。(-)计划承诺。应该有一个积极的计划来参与我所说的。虽然他们几乎总是有一个正在进行的项目,但这对帕蒂卡来说是一个骗局。
Patrick Collins-freecodecamp Patrick Collins是Chainlink的开发倡导者,致力于为Web3提供最高质量的内容。他在过去几个月里发布了长达32小时的巨大Youtube视频。如果你看课程内容,你会发现从最简单的内容到最高级的内容都有讲解。
可能很难跟上视频,但这绝对是应该遵循的。你可能会在这里找到其他平台没有提到的详细信息。
优点和缺点
()信息质量。这是一个巨大的专业。每个题目都有很好的解释。它提供的信息甚至会让那些说“我已经知道这个话题了”的人大吃一惊。这个课程必须包含一些你在其他地方很难找到的信息。()高级主题。不仅学到了简单的项目,还学到了先进的理念。虽然这有时会导致失去兴趣,但它实际上提供了重要的能力。任何正确完成这个视频系列的人都将完成并学习最重要的主题。()提示。因为是视频,所以可以从有经验的软件开发人员那里得到提示。他有时会分享一些好的建议。如何提出正确的问题?你可以在这个视频里找到相关信息。()惊喜博克NFT。在一些课程(共5节课)结束时,它会引导您使用二维码智能合约。如果你能解决合同中的问题,你可以投相关的NFT。所以你做你自己的PoK(知识证明)NFT。)(-)社区。虽然人们可以在Github上提出他们的问题,但有时你可能不会很快得到答案。https://youtu.be/gyMwXuJrbJQ
SpeedRun以太坊[12]是一个在以太坊网络上提供各种关于dApp开发的挑战和教程的平台。
我不建议从这个平台入手,因为如果你没学过基础,可能会很迷茫。但我绝对建议你看看这里的挑战。
CryptoZombiesCryptoZombies[13]是一个平台,旨在通过制作简单的游戏,以互动的方式教你智能合约开发。
这就是我如何学习坚实的基础。其实还有更全面的课程,只是我还没机会复习。
这是一个伟大的平台,它由四个独立的部分组成:坚固路径、链环路径、高级坚固路径和超越以太坊路径。
优点和缺点