零基础到区块链开发之大白话教学(0)

零基础到区块链开发之大白话教学(0),第1张

前言

        当你点进了我的这篇文章,你肯定对于区块链的了解远超普通的大众,对于区块链的未来充满了信心。我相信你和我一样想成为一位优秀的区块链开发者,无论你是为了高工资也好,还是感兴趣也好,或者是为了梦想,都没有关系。接下来我将以简单明了的大白话的方式,带你从零编程基础的小白一步一步成为一位区块链工程师。

为何要写这篇文章?

        我先介绍一下我自己,一位非计算机专业的普通一本理科生。为什么选择进入区块链行业,因为我相信选择大于努力,在这个不断内卷的社会,如果老实本分地学习本专业的知识,进入本专业的行业,那么我们和机器大量加工出来的产品有什么区别?只会越来越廉价。在没有增量,没有大量发展空间的行业,如目前的:互联网,机械,土木工程等等,由于许多因素,造成了如今人人内卷的情况。我很难在里面看到属于我的希望。而区块链给我指了一条路。

        作为一个发展还不完善,还未得到大众的全面认可的行业,区块链用它惊为天人的去中心化理念,先进的区块链技术,让我明白,它就是未来的方向,时代的风口。它拥有着巨大的市场和发展空间,是名副其实的蓝海。在它就像上个世纪90年代的互联网,00年代的电商,10年代的房地产,在不断的质疑声中蓬勃发展。而我虽然不是第一个吃螃蟹的人,但我争取成为第二个吃螃蟹的人。

        明确了目标,我开始寻找学习的路线和资料,这对于当时作为纯纯小白的我,这花费了将近两个月的时间,因为网络上的说法太多啦!一下说要学这个,一下说要学那个,把我搞得越来越乱。到后面,我通过私信的方式询问前辈的意见,根据目前区块链行业岗位的技术需求,确立的学习路线和方式。可当我上网查找并学习资料时,由于我从小没有养成良好的阅读习惯,又带来了许多麻烦,专业书籍的内容阅读起来晦涩难懂,专业文档更加如此。所以当我学成时,我想用大白话的教学方式,帮助和我有着一样困扰的初学者。

学习内容与学习路线

        一个完整的区块链开发,或者说DAPP开发需要的技术栈有:CSS HTML Javascript React Solidity Hardhat/Truffle Node.js web3.js ethers.js 这些也是工作岗位要求的技术

        首先,由于是零基础,我默认你是一个没有编程能力或者说没有接触过编程的初学者,我的建议是你先要有对计算机的初步理解,编程的初步理解,才能开始我们后面的学习,不然的话就会学的云里雾里。先从C语言程序设计开始了解编程与计算机世界是最好不过的选择了,不需要你学特别深特别久,每天一个小时,三个星期左右,学完后你就能开始入门区块链了https://www.icourse163.org/course/ZJU-199001?tid=1467021443这是目前我认为最好的C语言程序设计入门教学了,如果你是零基础小白,务必先从这里学起,一定要跟着去敲代码!!!

        CSS+HTML+Javascript作为前端开发的技术,负责Dapp网站界面的设计与实现,css和html的学习内容非常简单但是多,最好通过视频来学习,他们三者可以一起学习,一共大概要花费120个小时左右。我csgo都玩了1500小时了,我相信120个小时对于你来说一点也不难。JavaScript尤其重要,我们在后端的hardhat node.js 等,都要用到它。CSS+HTML学习连接:https://www.bilibili.com/video/BV1Kg411T7t9?p=1&vd_source=006a974a969b575f3e3f719d065dc207

JavaScript学习连接:https://www.bilibili.com/video/BV1ux411d75J?spm_id_from=333.788.top_right_bar_window_default_collection.content.click&vd_source=006a974a969b575f3e3f719d065dc207

JavaScript进阶学习:https://www.bilibili.com/video/BV1k4411w7sV?vd_source=006a974a969b575f3e3f719d065dc207

        非常棒!你已经学完了CSS HTML JavaScript了,什么?!你告诉我你没学完。那也没有关系,接下来我们学习Solidity不需要CSS HTML 和JavaScript

        Solidity Hardhat truffle ethers.js等作为后端,负责Dapp的内部实现,在学习solidity时,可以不需要你先学完CSS HTML JavaScript三兄弟,但是后面的Hardhat truffle ethers.js node.js学习前必须要把那三兄弟学完。

        接下来将直接从Solidity开始教学(在此之前,如果你是编程小白请你务必先将C语言程序设计学习完)

最后,希望大家多多点个关注,接下来的系列教学会陆续发出,欢迎大佬来指正修改。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/2889676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-14
下一篇 2022-09-14

发表评论

登录后才能评论

评论列表(0条)

保存