自学内容网 自学内容网

谷粒商城-01-项目介绍

一,课程介绍

1,三个阶段

1.1 基础篇(P1~P101,共101集视频,时长23小时)

在这一部分里,将实现一个商城的后台管理系统,包括前端和后端,是一个全栈项目,前端用Vue,后端用SpringBoot和Mybatis。

这部分学习的知识点包括但不限于:

  • Vue
  • SpringBoot
  • SpringCloud
  • Mybatis
  • MySQL
  • 逆向工程生成代码
  • Docker

这部分学习完成,基本上具备了全栈工程师的初步开发能力,可以进行实际开发了。

某种程度上说,大多数程序员在公司完成任务所使用的技术能力,已经囊括在这部分了。

当然,大家都知道,仅仅学习是不够的,有以下三个原因:

  • 一,面试通常是“面试造火箭”,不会考察的这么简单;
  • 二,排查线上问题是程序员工作的重要部分,而排查时通常涉及更广更深的知识,只有这样才能快速定位问题;
  • 三,程序员不可能一直写简单的业务代码,要从初级晋升到中级、高级、资深,甚至技术经理、技术总监、架构师,职级越高,收入越高,心情越好,当然所需的能力就要求越高。

所以,我们还要接着往下学习。

1.2 高级篇(P102~P338,共237集视频,时长66小时)

这一阶段,会完成一个完整的商城系统,从业务架构上来说,包括但限于:

  • 商品
  • 订单
  • 购物车
  • 结算
  • 库存
  • 秒杀
  • 搜索

这部分学习的知识点包括但不限于:

  • 网关
  • 远程调用
  • 链路追踪
  • 缓存
  • Session同步
  • 线程编排
  • 线程池
  • 全文检索
  • 压力测试
  • 调优
  • redis分布式锁

在这一部分,会学习所有微服务相关的知识,学完这一篇,你会了解一个微服务架构师应该具备的技术栈有哪些,然后对照着这些技术栈,在以后的工作学习中不断深挖、积累,1~2年的时间,必将有很大的突破。

年薪翻倍不是梦,年薪百万在招手。

1.3 运维篇(P339~P408,共70集视频,时长16小时)

这一篇首先将搭建一个K8S集群,使用Kubesphere快速将所有服务部署到K8S集群。

学完这部分,CI/C持续集成和持续部署的庐山真面目将被揭开,具备了Devops整个技术栈的能力。

在这一阶段,会一步一步的带着大家编写一个完整的参数化构建+手工确认的流水线,即运维常见的Pipeline。

除了Devops能力之外,还会学习常见的集群搭建,比如MySQL集群搭建,Redis集群搭建,ES集群搭建等等。

这部分内容是拔高学习,为大家以后更进一步打下坚实的基础,有两个肉眼可见的好处:

  • 一,有利于更快更高效的线上问题排查,排查线上问题,以开发为主,运维为辅,如果开发人员具备整个运维系统的知识,那么排查问题的效率将会大大提升,是体现突出个人能力的好机会;
  • 二,是架构师的能力版图的组成部分,虽然不要求架构师精通所有的技术栈,但架构师一定要见多识广,运维作为系统运行的重要组成部分,架构师必须具备这方面的知识。

二,课程收获

通过三个阶段的学习,至少有以下几方面的收获:

  • 1,掌握微服务开发的全部知识,具备全栈工程师的基本能力;
  • 2,具备架构师的知识广度,具备初步的架构能力,后续只需要深入学习某几个感兴趣的技术栈,不断积累项目经验,就可以成为超强的架构师。

三,学习规划

关于这门课程,要么从头学到尾,要么别学。

想查漏补缺的,有针对性的去找相关的内容学习,这么课程的前后关联性很强,不适合查漏补缺。

1,猛男猛女型

这套视频总时长104个小时,408集。

每天学习5个小时,或者明天20集,21天学完。

再弱一点,可以每天4小时,或者每天15集,26天学完。

这样安排,适合学生党或者失业党,必须有充足的时间,因为有很大学习压力,因为看视频之外,更重要的是实践,比如写代码、测试、搭集群、查问题,正常情况下,做这些事情更加耗时。

不过,也有一些小技巧再结合个人规划,可以缩短看视频的消耗的时间:

  • ①倍速播放,缩短看视频的时间

  • ②有些内容非常简单,可能花时间很少,取决于大家对这部分内容的熟悉读

  • ③有些内容可以跳过,比如不想学前端的同学,完全可以跳过前端的内容学习,只要把代码copy过来就行

2,细水长流

比如每天学习5集,81天完成,即平均每天学习1.3个小时。

这样看起来压力不大,但比较考研毅力,时间太长,学着学着就放弃了。

这的计划适合在职党,平均每天能抽出2个小时的时间学习,2个小时看起来不多,但也不容易,毕竟下班之后,我们还有很多事情要做,吃饭、锻炼、打游戏、谈恋爱、刷视频,等等。

取决于学习和这些事情比起来的重要性,81天扎扎实实学完这个项目,能力必定会有很大的提升,跳槽面试绝对游刃有余。

在这个大家都不敢跳槽的年代,仍然有少数人是例外,反复横跳。

原因不言而喻,在别人休息放松的时候,他抽出两个小时学习提升,一个81天的时间就能比他人多出一个完整项目的经验,一年有4个81天,两年呢?三年呢?程序员之间的差距就是这样拉开的。

总结

西湖大学校长施一公说“人与人能力最大的区别不在于智力,而在于坚持”,从视频弹幕的数量上就可以看出,越往后弹幕数量越少,说明放弃的人越来越多。

光凭坚持和勤奋,就能甩掉一大批人,借用一句网红金句:以大多数人的努力程度之低,根本轮不到去拼智力。

请大家一定坚持下去,坚持到底,你就甩掉99%的人了。


原文地址:https://blog.csdn.net/epitomizelu/article/details/140143848

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!