谷粒商城笔记-02-项目整体效果展示

这是整个项目的第2集。

主要内容是:

  • 演示了谷粒商城的后台管理系统
  • 演示了商城系统
  • 项目第一阶段分布式基础篇的主要内容及这个阶段完成后能达到的技能水平
  • 项目第一阶段分布式高级篇的主要内容及这个阶段完成后能达到的技能水平
  • 项目第一阶段高可用集群篇的主要内容及这个阶段完成后能达到的技能水平

重点记录一下三个阶段的主要内容和完成每个阶段后能够达到的技能水平。

一,分布式基础篇

1,主要内容

这部分主要是开发后台管理系统,使用前后端分离的架构,前端用Vue,后端用SpringBoot和SpringCloud。

2,预期技能水平

前后端都是从0开始编码,培养全栈工程师所需要具备的技术能力。

学习完这部分内容后,具备的能力

  • 基本的前端Vue开发能力
  • 基本的SpringBoot和SpringCloud开发能力
  • 基本的增删改查能力
  • 深入理解前后端交互原理和方式

3,能胜任的岗位

可以胜任初级开发工程师,大多数公司的大多数程序员做的都是增删改查的工作,根本用不上全栈的能力,计算机基础能力也用不上。具备增删改查的能力,加上良好的沟通能力和团队合作能力,就已经能成为一个合格的程序员了,甚至沟通和合作能力比技术水平更重要。

当然,能胜任这个岗位并不代表可以应聘成功,因为招聘通常都是"造火箭",虽然实际只需要会"拧螺丝"。

这种"面试造火箭,实际拧螺丝"的面试,也不是不合理,公司也希望招聘的员工可以有很大的成长性,基础好是成长的必要条件。

所以,要在技术这条道路上走的更远,仅仅学习这点内容是不够的。

另外,现在的就业市场非常卷,从应届生就开始卷,很多应届生在学校期间除了学习基础知识之外,还做了大量项目,既有理论知识,还有很多项目经验。

学的不够深入、广度不够,在就业市场上不堪一卷。

二,分布式高级篇

1,主要内容

这部分主要是开发商城系统,使用前后端分离的架构,前端用Vue,后端用SpringBoot和SpringCloud。

技术栈看起来和第一部分相似,实际要复杂的多。

第一阶段主要是前后端的交互,第二阶段除了前后端的交互之外,还有大量的服务间调用,而商城系统背后有多个微服务:

  • 搜索系统
  • 库存系统
  • 订单系统
  • 秒杀系统
  • 商品系统
  • 结算系统

下面这幅图包含了这个阶段要学习的内容。

这个阶段,除了更加深入的理解和巩固第一阶段学习到的知识之外,还要重点学习:

  • 电商的核心业务知识,这对于以后找工作也是非常重要的
  • 微服务如何拆分
  • 微服务如何相互调用
  • 微服务基本功能,如鉴权、网关、分库分表等
  • SpringCloud的原理,网关、注册中心、配置中心
  • 微服务治理,包括限流熔断、链路追踪、监控预警

使用到的技术栈包括

  • SpringBoot
  • SpringCloud
  • ElasticSearch
  • RocketMQ
  • Mysql集群
  • Redis集群
  • 监控预警系统
  • 限流
  • 链路追踪

2,预期技能水平

从技术的深度和广度来看,学完这部分,具备了中高级开发工程师的能力和架构师的视野。

能够初步理解J2EE项目全貌,为之后深入某个技术和成为架构师打下坚实的基础。

3,能胜任的岗位

具备成为中高级工程师的水平,如果配合上一定的工作年薪和项目经验,在应聘时有较大的把握。

三,分布式集群篇

1,主要内容

学习基于K8S的集群部署知识,亲手实现和线上一致的服务部署流水线,体验CI/CD能力带来的效率提升。

2,预期技能水平

从技术的深度和广度来看,学完这部分,具备了中高级开发工程师的能力和架构师的初步能力。

3,能胜任的岗位

具备成为中高级工程师的水平,如果配合上一定的工作年薪和项目经验,在应聘时有较大的把握,甚至可以成为小公司的架构师。

相关推荐
一隅论数智2 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
深圳老胡2 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
Because_of_Her12 天前
并查集-听课笔记
笔记·算法·并查集
彧azz2 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
陈卫军老师2 天前
陈卫军:把口味写在一张纸上,店才稳得住
经验分享·笔记·流量运营
`流年づ2 天前
人工智能学习笔记 - 补充
人工智能·笔记·深度学习·学习
qeen872 天前
【Linux】操作系统之进程介绍(二)
linux·笔记·学习·进程
从零开始的嵌入式之旅2 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
陈年老古董2 天前
MediaPipe 姿态检测与脸部关键点检测
笔记·python·opencv·学习·dlib
彧azz2 天前
操作系统时间管理与系统核心板块学习总结
c语言·笔记·学习·系统架构