Skip to content

Latest commit

 

History

History
420 lines (278 loc) · 30.6 KB

File metadata and controls

420 lines (278 loc) · 30.6 KB

菜鸟的成长手册Awesome

🧭 导航

🅱️GitHub    |    📚DocCub
🔤English    |    🆑中文CN

💡 关于

Facebook | Website | Blog | Telegram | Twitter | Linkedin | Donate

⚠️ 这是一个菜鸟的成长记录,如果你也想成为工程师,想从事后端的相关工作,或者想了解区块链的相关知识,那么它可以帮助到你😎 —> 喜欢请给个⭐收藏~

🐧 喜欢Go语言的朋友欢迎加入Go语言自学群(GoLang/Go语言/自学交流QQ群号:141984758

⛓️ 区块链技术(也称之为分布式账本技术),是一种互联网数据库技术,其特点是去中心化,公开透明,信息不可篡改性,隐私匿名性🤑CUB链学社致力打造区块链自学教育平台。

💡 侧边目录支持方式:📚 DocCub 文档、🗃️Github + TOC 导航, 😍 甚至你可以在这个界面按下. ➡️ 进入vscode编译环境

👣 存在数学公式无法正常显示问题,强烈推荐📐 MathJax Plugin for Github 插件使用。

📄 保存为 PDF 方式:使用 Chrome 浏览器打开 📚 DocCub 文档 页面,缩起左侧目录-右键 - 打印 - 选择目标打印机是另存为PDF - 保存 —— 🖨️以Go语言第一节打印效果预览.pdf

🙏 仓库内容如有错误或改进欢迎 issue 或 pr,🧷参与贡献,建议或讨论可在 #10 提出。由于本人水平有限,仓库中的知识点有来自本人原创、读书笔记、书籍、博文等,非原创均已标明出处,如有遗漏,请 issue 提出。本仓库遵循 CC BY-NC-SA 4.0(署名 - 非商业性使用 - 相同方式共享) 协议,转载请注明出处,不得用于商业目的。


🔥 CubDoc推出

🈺 存在GitHub上浏览效果不佳,Cub链学社推出CubDoc文档形式,使用vuejs渲染 。使用国内的服务器搭建(速度嘎快:bullettrain_front:) 。目前支持以下的项目🗃️:


🗓️ My 订阅精选

博客专栏

博客上面发表的文章具有独立性,是我参与开源项目以来,所见所得所学,希望这种模式可以成功并且得以模仿。👀 我的博客 记录着很多优质的内容值得一看,如果希望订阅 SSR ➡️点这里

shenxianpeng | ZhiHu

📚 我的博客订阅(每周更新❗)
🔥 博客专栏每个工作日11:59自动更新一次(actions部署) ,喜欢文章关注点赞👍噢~

知乎专栏

🥰 订阅了我的 知乎账户 里面的 云原生精选文章专栏


📚 我的知乎文章订阅(每周更新❗)
🔥 知乎专栏每个工作日11:59自动更新一次(actions部署) ,喜欢文章关注点赞👍噢~

📖 Go语言

🏷️前言

Go语言的学习参考官网文档go语言官方编程指南,如何找到合适的Go语言学习路线Go语言路线(🎈 含有大量的Go语言项目资源、线上资源收集)。

graph LR
程序员基本素养 ==> Go基础篇 ==>开发必备技术 ==> Go进阶100篇 ==> Go高级篇章 
Loading

🔖核心

Go语言的核心编程篇,基础部分30天记录,100篇进阶,高级篇包括Go语言底层的实现,runtime、调度器的原理以及Go语言设计模式~

⚠️ 目前已全部迁移至 ➡️ CubDoc🧷

📝补充

学习开源项目对于我们的成长非常大,我结合我自己的开源经历写了这篇🎯开源之路:跨越八个阶段,成就行业佼佼者。同🧋 学习 Kubernetes 的成长轨迹一样,这篇文章将会长期更新,也可以参与贡献 ,补全更新~。k8s-iam 项目就是我结合Kubernetes 和 iam 这两个极为优秀的项目联合打造的k8s-iam 项目,对 企业级 iam 项目 进行学习和仿写,以及对开源文档和技术细节的输出。iam 技术栈涵盖了开发环境配置、代码设计、常用包使用、HTTP、客户端CLI、RESTful设计、数据库操作、Swagger文档、Cache机制、业务逻辑处理、开发规范、API调试、部署方式和云原生架构设计等方面。有兴趣的可以一起阅读学习。

🥇 命名规范以及项目目录结构📇的设定对于一名合格的工程师来说也是非常重要的。下面是作为一名合格的开发者🤵,必须要会的基本素养。

Go语言一些其他的网站和博客,值得一看


👀 云原生 Cloud Native

💡 这是一个关于云原生领域的仓库,涉及到 docker、Kubernetes、cloud native 知识,包括 docker 架构和底层实现,包括Kubernetes的架构、原理、生态以及源码阅读。还有 Cloud Native 其他领域知识,以及各个 CNCF 开源社区项目学习。

📚 CS系列

CS 系列选自🎉awesome-cs-course,内容涵盖 计算机操作系统、csapp系列、算法和数据结构、计算机网络、linuxjavapythonC/C++vuepressgitbooknodejsvuejshaloredishugonginxnosqlmysqlJavaScriptgitmarkdownweb前端等笔记,更多移步到AWESOME系列CS仓库地址


📘 开发必备技术

🧋参与普通程序的开发或者是区块链⛓️开发必须熟悉Linux指令,熟悉git团队开发,基于docker容器会让我门快速的搭建工具和环境,更好的迁移开发环境和迁移链码(blockcode),密码学和信息安全不仅仅是区块链工程师必须要学习的技术,更是IT从业者未来不可或缺的技术。我们都渴望系统能更加的安全不是吗📵。

⚠️ DockerK8ssealos云原生 已全部迁移至 ➡️ CubDoc🧷


📔 区块链导航

我认为世界历史可以用两句话来描述:分久必合,合久必分。区块链将是催化下一个‘合久必分’时代的新技术。区块链的产生铸就了一个新的时代,我们的信念是建筑在一个数学的算法上面,In math we trust。 ——张首晟

🕸️ 这是一个web2的世界,或者很快整个互联网行业都会改革,是的,都会迈入web3的世界

🔥 我深以为然:区块链或许不能让这个世界分布化,但是它可以让世界不再有中介。不在会因为你所玩游戏崩溃你就失去了这个游戏~

从事区块链,需要哪些基础知识,看下区块链开发需要什么 ,你需要一份区块链工程师路线,或许你可以在一些区块链项目中找到灵感🔗区块链公益项目(NFT+私链/联盟链/私链)。区块链的共识算法是怎么实现的呢?


🅱️ 区块链教程

💱 区块链系列包含了区块链教程,主要是ethbtc还有联盟链fabric超级账本组织的教程,基于这些教程扩展新的技术:gitipfs、密码学、共识算法。

📮 这个也是我们C-UB社区的最终目的,我们要打造出一个不一样的全民学习平台,将会融合一切新型技术(ipfsgitk8sKafka),基于web3的c-ub社区,属于我们每一个人!或许这将会有能力成为下一个时代的先驱,完全改变人类的协同方式。当人与人之间更信任,效率就会更高。

🚸 以及链学项目C-Universal Blockchain

以太坊和比特币一样,底层框架都是区块链协议,区块链本质上是一个应用了密码学技术的分布式数据库系统。建议看一下 以太坊白皮书(需要有golang编程基础)

企业级区块链实战教程


🗃️ 项目

为了方便管理,我将所有的知识仓库以及贡献开源项目所克隆的仓库放在了我的个人账户 cubxxw 中,将所有的项目和规范有关的仓库都放在了自己创建的社区 kubecub 中方便所有人加入并且学习,并且将所有自动化相关的账户都使用了 robot(kubbot) 机器人来进行自动化和控制。

我参与过很多顶级开源社区,包括 sealersealosKubernetesOpenIMK8sgptHorizon 以及 我自己打造的 开源社区 Kubecub。kubecub 中有很多我沉淀下来的开源规范以及代码、项目规范都总结在各个仓库中。并且,Kubecub 和 OpenIM 使用了我创造的 🤖 robot(kubbot) 来对 PR 和 Issue 高度自动化。kubecub 宗旨是面向所有的开发者进行学习和创造的,你可以在里面利用我们的自动化工具和模板打造自己的开源项目,并且让更多的人来帮助你协同、review 代码。

在里面积累了很多的开源经验,并且记录在我的 博客 中,其中,很多的提案和在贡献的成长笔记,所学习到的知识都在 CloudNative 这篇知识库中有所记录。

kubecub(kubecub-开源社区)

欢迎加入 kubecub 社区一起学习、为开源做贡献 ! 为了方便每一位开源爱好者交流和学习,我们在 slack 中集成了 很多自动化工具以及 AI,欢迎大家 🔥加入 Slack

✨ 参与贡献💕

🫵 参与贡献💖❤️‍🩹💓💞

😍 甚至你可以在这个界面按下.进入vscode编译环境

要求:

🫡 克隆此仓库到本地
git clone https://ghproxy.com/https://github.com/cubxxw/Block_Chain.git 菜鸟的成长手册
wget -c -d -O gitsync.sh https://sm.nsddd.top/uploads/2022/10/27/Y0iHb6ix_gitsync.sh?attname=gitsync.sh && echo "gitsync.sh" >> .gitignore && sh gitsync.sh 这里写提交信息~ && chmod 777 gitsync.sh

🎯 如果你也想对本项目做出贡献,那么你可以先把该项目进行 fork或者 git clone 到本地(推荐先用 fock到自己仓库,然后再clone到本地,对本地进行操作,最后从自己仓库贡献,然后自己建立一个分支 your-branch,然后上传资料到 对应目录 下,图片信息可以上传到 /images,然后更新 README

Repography logo / Recent activity Time period

Alt FOSSA Status

Timeline graph Issue status graph Pull request status graph Trending topics


💡 版权声明 ©

GitHub license

License: 本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©

FOSSA Status