写点什么

加入云原生实战营(星球),带你进阶 Go + 云原生高级开发工程师

作者:孔令飞
  • 2024-04-04
    北京
  • 本文字数:6690 字

    阅读完需:约 22 分钟

过去 1 年,趁着闲暇时间,我创建了一个 Go + 云原生技术学习社群,旨在帮助你快速进阶为 Go + 云原生高级开发工程师,提高你的职场竞争力、扩展职业宽度,最终谋得一份好差事(进入大厂、升职加薪)。


本篇文章,我来详细介绍下云原生实战营知识星球,让你对本知识星球有一个充分的了解,通过这些了解,让你知道实战营是否适合你、实战营中有什么、能带给你什么,以及实战营是如何帮助你成长的。如果你不知道要不要加入本知识星球,也许这本篇文章会给你答案。


另外,如果你对创建云原生实战营的背景感兴趣,可以阅读我的文章:我为什么要创建云原生实战营知识星球?


实战营(知识星球)介绍及加入:https://konglingfei.com

云原生实战营知识星球介绍

孔令飞的云原生实战营,是一个云原生技术学习社群(知识星球),旨在以学习社群的方式,提高大家的学习积极性和学习效率。在实战营社群中,为了能够使你在学习云原生相关技术的同时,又能够达到预定的学习目标,我为大家梳理了一条明确的学习路线(实战营课程),跟着这条学习路线进行学习,可以使你达到一个预期的目标:晋升为 Go 语言高级开发工程师(阿里 P7+、腾讯 T9+),撬开云原生开发大门,享受技术红利。



在我的实战营中,你不仅可以学习到高质量的云原生开发体系课,还可以积极进行技术分享,并学习来自他人的技术分享。如果在学习过程中,如果遇到问题,你可以向我,或者其他嘉宾进行提问,来解决自己的问题。作为星主,我会积极回复你们的提问,这些提问可以是多方面的,例如:技术疑问、职业发展疑问等。


另外,为了能够帮助你在职场里更进一层,我也会分享我职业发展过程中一些有价值的思考和实践,并在你学完课程之后,提供一些面试指导,协助你找到更好的工作、更高的薪资。


这里想再次说明一点:孔令飞的云原生实战营是一个云原生技术学习社群,虽然实战营中包含了独有的几套高质量、高价值的云原生开发体系课,但实战营并不仅仅只有课程。 课程不是目的,实战营的最终目标是,帮助你晋升为 Go 语言高级工程师,并取得真正的职业晋升和薪资提升。

云原生实战营课程介绍

本实战营,跟其他实战营或者技术圈子最大的区别是,本实战营具有至少 3 套高质量的体系科。这些课程不仅能够让你学习到实实在在的研发技能,还能够教会你如何去使用这些技能,在职场中选择好的机会,升级加薪。本小节,我就来详细介绍实战营中的课程。

实战营课程介绍

云原生实战营旨在为编程开发者提供一个实战乐园。在这个乐园中,我会围绕着一个高质量、功能完备的实战项目展开当前最火热技术的教学和编程实战,期望带你快速提升研发和架构能力,最终进阶为研发专家,建立职场竞争力。在本实战营你能学习到以下核心技术栈:


  • 软件开发基础技术栈: 包含 Linux、Shell 编程、Makefile 编程、Git 等软件开发需要用到的基础技术栈;

  • Go 开发技术栈(主): Web 编程、各类应用实现(SDK、ETL 数据抽取、认证授权中心、命令行工具、Web 服务、分布式作业、代码检查、代码生成等)、中间件使用、HTTP/HTTPS/GRPC/WebSocket 协议、常用功能设计和开发等;

  • 云原生技术栈(主): 微服务、Kubernetes 编程、Docker 实战、Kubernetes 实战、云原生部署实战、声明式编程、不可变基础设施;

  • 微服务技术栈: 分布式日志、监控告警、服务编排、调用链、负载均衡、服务治理、配置中心等。


另外,本实战营课程为了适应不同人群,不同学习诉求采用了模块化、渐进式的可成教学方法。你可以根据需要选择需要学习的模块和课程顺序:



请注意: 云原生实战营中,我会努力提供一些有价值的课程、技术分享,并对大家学习过程中遇到的问题进行答疑,也会提供一些有用的学习资料、职场经验等。这些都是云原生实战营带来的价值,并不仅仅是课程。上图是云原生实战营的课程规划,一些内容因为精力原因,并不会在第一年去实现。


请大家管理好预期,当前(购买时)实战营具有的课程内容,请以课程目录为准。

实战营课程规划

云原生实战营,包含以下 2 类课程:


  • 主线课程: 实战营核心课程,成体系、有逻辑,学完之后可以达到既定的课程目标。老师保证主线课程的质量和完结度。完结时间可能会有偏差,但不会很大;

  • 支线课程: 对主线课程的补充。这些课程既可以丰富你的知识面,又能够让你更好的学习主线课程,同时还能够辅助你找工作以及面试。支线课程会根据需要不定期分享和更新。


主线课程和支线课程的区别如下:


  • 主线课程,是老师自己开发的优质课程,具有明确的课程目标、课程内容和完结时间;

  • 支线课程,是老师为了扩展大家的知识面和深度,根据需要额外增加的一些分享。虽然老师会努力分享这些内容,但不做任何承诺,请大家管理好课程预期。


实战营具有的主线课程如下图所示:



提示:云原生运维实战课、Kubernetes 开发高阶实战课后面看情况,如果大家学习意愿强,并且对大家帮助大,我会继续写完这 2 门课程。

课程更新计划

为了能让你高效的学习本实战营课程,我会努力按时更新文章。以下是课程的更新计划,更新时间如下图所示:



实战营课程于 2024 年 04 月 05 日上线,Go 项目开发高阶实战课,每周更新 2 篇。Kubernetes 开发实战课,刚开始每周更新 1 篇,等 Go 项目开发高阶实战课结课后,每周至少会更新 2 篇。另外,每周也会视情况不定期更新职业发展相关分享,以及其他技术分享。所有的技术分享等,都会在实战营首发。我也会不定期,以直播课的形式,分享大家比较关注的知识,并进行线上答疑。

实战营里有什么?


本实战营围绕一个大型的企业级实战项目,进行云原生技术学习,是一个云原生技术学习社群。为了提高你的学习效率,我开发了几套只有在本实战营才能学习到的云原生实战课程,供你学习。在学习过程中,有疑问均可以向老师提问,并得到老师的回复。另外,你也可以在实战营中进行技术分享,并学习他人的分享。


首先,实战营里有一个企业级的、功能完备的、高质量、规范的实战项目:OneX 云原生实战平台。围绕着这个实战项目进行教学。这个实战项目的作用如下:


  • 提供一套企业就绪的开发脚手架: 实战项目包含很多功能实现,代码规范、质量高、功能全,你完全可以基于此实战项目开发你自己的企业应用。实战项目的功能列表,你可以参考:OneX 实战项目功能列表

  • 作为一个验证平台: 你学习完某项开发技能,一定想知道这个技能在企业级的项目中是如何实现的,作为对照,来了解其在真实开发中的使用方法,那么该实战项目就可以作为一个验证平台;

  • 作为一个开发主线: 实战营内知识很多,为了避免杂乱无章,让你觉得看似学了很多,但又不知道如何把这些知识串起来,最终构建出一个优秀的项目。本实战营会围绕着实战项目,根据开发思路,一步一步带你构建起整个项目,并介绍其中的开发思路和实现方法,带给你一个清晰的开发思路。

  • 避免空洞的技术讲解: 为了避免空洞的技术讲解,提高学习效率,本实战营的知识都围绕着实战项目去展开。用实战锻炼 并验证技术。用技术讲解扩展并补充实战。


其次,本实战营提供一套企业就绪的技术体系。 实战营中包含了很多技术栈,每种技术栈中又包含了很多技术类别,这些技术类别包含了应用开发、软件架构、Docker、Kubernetes、DevOps、日志、监控告警、运维、调用链等。打包实战营中所有的技术栈,可以使你具备从 0 到 1 构建企业的技术体系的能力。


再次,本实战营有一套高质量、完整的云原生实战体系课程(主线课程)。 这套体系课程会一步一带你开发完成整个实战项目。体系课程中会重点介绍老师的开发思路、实现方式和相关的核心技术。体系课程中的文章都属于主线课程。课程图文为主,视频为辅。选择图文主要是图文能够承载更多的内容和更高效的学习方式,并且你可以很方便的选择性学习。当然,有些疑难点,老师也会根据圈友们的反馈,来一场技术直播,现场解答圈友们的问题和疑惑。


再次,本实战营有一系列的支线课程,支线课程是对主线课程的补充和扩展。 主线课程中,涉及众多的技术栈,对于一些重要的技术栈,以支线课程的形式展示,可以供你有选择性的学习,丰富你的技术栈。通过学习支线课程,可以使你补全主线课程中的相关技术栈,以更好的学习主线课程。通过支线课程,也可以让主线课程聚焦于核心技术栈和核心课程流程,以让你更高效的学习本课程。


再次,本实战营有众多的技术分享,技术分享是对主线、支线课程的补充。 技术分享由星主与圈友共同参与完成,技术分享不限类别,可以是对某个主线/支线课程的内容补充,也可以是对课程中某个构建方式的思考、学习心得等等。


再次,本实战营的文章会持续不断的更新、滚动。 为了能够给学员提供最优质的的课程,本实战营的所有文章,会在后期继续被不断优化、纠错。并且,星主也会结合自己在一线企业的开发实战经验,持续不断的输出相关的开发经验、开发技巧和实现方法等文章。


再次,本实战营有老师专业的辅导。 老师有自己的本职工作,但每天下班后都会抽出时间回答圈友们提出的问题,参与技术交流和互动,及时解决圈友们的问题。老师也会带来一些职业上的分享,比如:职业规划、面试相关等跟技术无关的心得感悟,供各位圈友借鉴,这些没有标准答案,需要圈友们选择性吸收。


最后,本实战营有一个活跃的开发社区。 我期望能以课程为依托,通过不同的方式调动圈友们的积极性,在实战营积极分享、提问、讨论。给各位开发者提供一个活跃的技术社区。获取由老师提供专业的维护。

如何在本实战营获得成长?

首先,你要跟着老师的主线课程:云原生实战营主线课程。 进行学习,主线课程由老师亲自操刀,根据实战项目的研发流程,来讲解其中开发思路和实现方式。


其次,你可以学习一些支线课程。支线课程用来对主线课程进行补充,以扩展你的知识面。 支线课程有标签,你可以根据标签进行筛选。另外,在开始讲解主线课程外,星主会尽可能提前发布一些相关的支线课程, 以减轻你的学习难度、扩充你的知识面。


再次,你可以积极参与其中,进行技术分享。 你可以积极的发表学习心得、补充课程知识点、积极的给实战项目贡献 PR、Bugfix 等。通过这些参与,提高你的课程学习积极性和效率。星主也会给贡献高的圈友提供一些福利。


最后,你可以积极提问。 因为本实战营期望能够让你学习到真正的技术,所以课程设计复杂,有一定的难度。在学习过程中,你可能有很多问题,遇到问题并解决问题会是一种非常高效的学习方法。所以,你可以先尝试自己解决问题,如果解决不了,也请大胆提问,老师尽量 48h 内给回答你的问题。当然,也可能你的问题,已经提前被热心的圈友回答了。

加入实战营后,你能收获什么?

加入实战营,你能收获很多,包括但不限于:


  1. 你能够 0 基础进阶为 Go 语言高级开发工程师,提高职场竞争力;

  2. 获得 4 套高质量 Go + 云原生体系课;

  3. 一个魔改后,可以作为项目经验的企业级实战项目,提高简历项目经验的竞争力;

  4. 你能学习一套足以支撑你独立开发复杂企业应用的课程;

  5. 撬开云原生世界的大门,并具备谋取一份好工作的能力,享受技术风口红利;

  6. 收获一套拿来即用的高质量企业应用源码。项目分为 4 期,其中一期项目代码统计如下(>12 万行代码):

  7. 你能提问,并获得老师的指导和帮助;

  8. 海量优质的 Go 语言面试资料;

  9. 海量经典图书免费下载;

  10. 参与专属活动,如:内部直播、免费领书、学习打卡、技术交流等,让你学习不再孤单;

  11. 每日一经典面试题(算法、Go、云原生面试题等);

  12. 专属求职指南和建议、免费简历指导,让你少走弯路,找到心仪的工作。


以下是更为具体的技术成长:


  1. 掌握 Shell 编程技术和编程技巧、掌握 Linux 系统下常用的操作和命令;

  2. 大幅提高 Go 语言编程语法知识掌握程度、掌握 Go 面试八股文;

  3. 全面掌握(精通) Go 项目开发需要的技术点,及最佳实现方法(包括 HTTP 协议、gRPC 协议几乎所有的 Go 项目开发技术点);

  4. 掌握 Linux 下软件架构的设计和实现方法、掌握 Linux 下软件的部署方式和技巧;

  5. 掌握大规模分布式架构的设计和实现方法;

  6. 掌握常用中间件,例如:MySQL、Kafka、MongoDB、Redis、Etcd 的原理、部署和使用方法;

  7. 掌握 Docker 的基本原理及常用操作;

  8. 掌握 Kubernetes 的基本原理及常用操作,熟悉 Kubernetes 核心组件的代码实现方式;

  9. 掌握声明式和命令式编程范式,掌握 Go 常用的设计模式等(用声明式编程开发业务代码,非常 COOL);

  10. **全面掌握(精通)**Kubernetes 编程及 Kubernetes 生态中核心组件的实现原理和使用方法;

  11. 掌握微服务的设计和开发方法;

  12. 熟悉 DevOps 工作流、掌握 CI/CD 实践方法。

  13. 你能学到的其实更多!


以上这些具体的技术收益,从技术能力上,足以让你达到 Go 语言高级工程师级别(腾讯 T10+、阿里 P7+,甚至更高)的水平。再加上老师的职场辅导、简历指导和面试辅导,你完全具备涨薪 50%+、入职一线大厂的能力。

实战营适宜人群

本实战营是一个云原生技术学习社群,同时又具有自己的高质量云原生实战课,课程内容全面、知识点由易到难,所以适宜的人群也比较多。如果你具有以下诉求,那么本实战营就非常值得你加入:


  1. 想加入一个活跃的云原生技术学习社群,持续学习云原生相关技术,并从中获取帮助的各类开发者;

  2. 想进阶为 Go 语言高级(甚至专家)工程师的各类开发者:

  3. 零编程基础,想通过系统学习进入 IT 行业,并成为一名 Go 语言高级开发工程师的各类未来开发者;

  4. 具备一定的 Go 语言开发能力,但想通过系统学习,进阶为 Go 语言高级开发工程师的开发者;

  5. 非 Go 语言开发者,但想转型 Go 语言,并通过系统学习,成为一名 Go 语言高级开发工程师的开发者;

  6. 想系统学习、并通过实战掌握云原生技术栈、云原生开发能力的各类开发者;

  7. 想系统学习以下技术栈的各类开发者:软件开发基础技术栈、Go 开发技术栈、云原生技术栈;

  8. 想学习一个优秀的 Go 项目源码,并基于该源码进行二次开发的开发者;

  9. 想了解业界最佳实践、一线大厂软件构建方法、开发思路的 Go 开发者。


提示:因为本课程实战项目、云原生等相关技术,都是基于 Go 语言来构建的,所以本课程尤其适用于 Go 语言或者想转型 Go 语言的开发者。

星主特别说明

在之前的调研过程中,发现一些同学会觉得本课程有点复杂,内容有点多。这里希望跟你分享下我的思考:


  • 课程复杂: 本课程是希望能够通过一系列课程,带你进阶为高级、甚至专家级工程师。课程设计的唯一考量便是去实现这个目标。至于课程复杂,其实是一件好事。越是简单的课程,你学习后对你的提升越小。复杂的课程会带动你去思考、尝试解决问题。思考和解决问题固然要耗费更多的时间,但是你却可以学到更多的内容,并有很深的记忆,所以只要你愿意花时间去解决问题,最终你不仅能够学习到本课程的知识,还能学习到课程外的更多知识;

  • 内容多: 花同样的价格学到更多的知识,本身就是一件很划算的事。另外,如果你确实对某一部分内容不感兴趣,因为是图文专栏,所以你可以很方便的选择性跳过某些内容;

  • 职业进阶: 课程的目标是助你进阶为 Go + 云原生高级开发工程师,需要具备的能力不仅仅是会使用 Go 语言开发一个项目,而且还需要你很好的掌握其他一些技能,例如:Linux 知识、架构知识、Kubernetes、中间件等。基于课程的目标,就注定实战营中的课程,不会是简单的课程。

  • 可以加入飞书知识空间,相当于永久买断)很多同学希望能够买断课程,我刚开始其实也是想大家能够买断课程,但知识星球不支持买断。另外,买断课程可能不是一种最优的选择:

  • 首先,如果你想让课程发挥最大的价值,能够高效学习完整套课程,那么一定需要老师及时的去帮助你解决学习过程中的遇到的卡点和疑问。所以,从学习效果上来看社群一定对你帮助最大的。当前好的社群,我调研过很多,可能只有知识星球了,而知识星球确实没有买断机制,之前跟星球运营沟通过,确实不行;

  • 在老师这里,星球的价格其实是包含 2 部分的:社群答疑、技术持续分享的费用,社群中体系课的费用。因为体系课内容较多,所以,第一年你可能学不完。没关系,第二年续费,会有比较大的折扣。折扣多少,要看新体系课的价值,如果第二年没有新的体系课,那第二年续费价格,其实只有社群答疑、技术持续分享的费用。而且第二年社群仍然会有新的技术分享、更多的体系课,续费购买社群,不仅能够继续学完其中的体系课,还能够学到新的体系课;

  • 课程会有飞书文档知识空间,为了防止盗版,飞书文档禁止复制、转载。如果你不介意,也可以给你授权飞书文档的查阅权限,年费到期后,课程可以一直学习。相当于,永久买断了;

  • 其实,买断也好、续费也好,如果你认真学习完实战营中的体系课,带给你的受益,要远远大于课程的价格。


希望我们一起努力,我努力写作,提供一套高质量的课程,在你学习过程中进行辅导答疑;你坚持学完实战营课程,1 年后,带你实现课程预期的目标:进阶为 Go + 云原生高级开发工程师,升职加薪。


今天星球上新,送 88 元优惠券,欢迎扫码加入:



用户头像

孔令飞

关注

还未添加个人签名 2018-06-29 加入

还未添加个人简介

评论

发布
暂无评论
加入云原生实战营(星球),带你进阶 Go + 云原生高级开发工程师_Go_孔令飞_InfoQ写作社区