大佬们,首先祝大家国庆快乐,请教一下,Spring 和 Spring Boot 和 Spring Cloud 这 3 个怎么学啊1 、是找开源项目跟着实战吗,这样学吗?2 、还是怎么学啊?3 、跟着实战学,有一步一步教着学这种的教程吗?

大佬们,跪求推荐一个一步一步教着怎么写的的实战教程?

学啥学啊,学到了就能找到工作了嘛(bushi

随便找个开源的电商项目看看请求怎么走的就行

只有 Java 基础,是直接刷面试题,找 Java 工作吗

老哥,可以推荐一个吗

实战,别看教程,用 gpt ,那套东西太多了,后面还得学 redis docker mq k8s 根本学不过来

老哥,可以推荐一个教程吗

start.spring.io start.aliyun.com1. GENERATE2. RUN只需两部,你就学会了 SpringBoot

0 基础 java 吗?有没有其他语言基础,前端会不会,spring boot 这套基本就是拿来做网站的,没前端对接知识学起来很费解的

Spring Cloud 不用学了,现在都 k8s 了,spring(boot)网上找一下面试题,找本书(xx 实战)看看原理,针对性的背一背,大概率就是什么 IOC AOP 自动装配什么的。

有 iOS 基础

spring boot 和 web 不是强绑定的,只要是有对象的组装就可以使用 boot , 任何类型的应用。会不会前端完全没关系的。

Spring Cloud 企业开发现在是不用了吗

微服务可以不用 spring cloud ,spring boot 也能实现微服务容器化,但是你现在投标的时候人家是 spring cloud 你写 springboot 你首先逼格就不够了单体化部署+牛逼的数据库可以抗住绝大多数中小型企业应用,但是扛不起那个逼格

0 基础可以看这个作为入门:玩转 Spring 全家桶一站通关 Spring 、Spring Boot 与 Spring Cloud丁雪丰 美团研究员,《 Spring Boot 实战》、《 Spring 攻略》译者,腾讯云 TVP 。 time.geekbang.org/course/intro/100023501?tab=catalog

这个说法骗骗自己就可以了,不需要这么重的 web 项目,我选个 go 或者 python 甚至 nodejs 不香吗

谢谢

我当初只会 java 语法,找了个 9k 块的工作,进去混了 20 天,每天准点上班,认真请教隔壁的开发,然后就会了全家桶,学会了以后重新找了新工作。。。所以实战才是最关键的

如果是为了面试,直接找个 B 站上的那些培训机构的面试题精讲,八股搞通搞熟。 www.bilibili.com/video/BV1kf421v7Ja/?spm_id_from=333.337.search-card.all.click&vd_source=e12cc23a63a62a5888939d6c4e073d93但是你还要保证进去能干活不被试用期干掉的话,你要自己边做边学。首先找个简单的需求(比如 xxxx 管理系统),再找个简单通用的框架,比如若依( ruoyi.vip/),跟着上面的文档实现你自己的需求,这是最基本的。无论你上班用不用 springcloud 那一套,但是面试上绝大多数 java 岗位都会问,你不会甚至不在简历上写就等于直接没机会。以上就是最低的底线。

B 站看尚硅谷吧,之前入门是看他们的视频,学会怎么用还是够的,但深入还得靠自己。

我的建议是 Java8 和 Spring Boot 2.7 还有 Java21 和 Spring Boot3.x 都要学,一个是接近找工作的技术栈一个是对自己的见识提升对找工作也有很大的帮助Spring Cloud (云服务那一套)个人学起来很痛苦,还是得去工作中学习,因为学到的跟用到的相差还是挺大的,没有实际环境真的很痛苦

Spring Boot 随便配一配,跑一个 web 项目出来就差不多了。接着引入 redis mysql ,都能跑通基本上就能找工作了。至于 spring cloud ,前期你根本不需要学,因为:1 、你一个刚去公司的人,哪有机会去处理集群纬度的东西啊,大概率都是接手别人的项目,然后改一点东西,服务注册发现照猫画虎就行了。2 、即使你学了这玩意,你进公司会发现,公司用的是 dubbo 、或者是自研框架,或者是 spring cloude 魔改,跟你从官方学的根本不一样。即使你学会了 spring cloud ,真正在公司使用的时候也是去求基础平台的爹帮你调

老哥 666

谢谢大佬

谢谢大佬

感觉 Spring Cloud 刷面试题就行了,工作中用了再去学也不迟

我们现在外包面试,3 年经验必面 springcloud+k8s ,不要求读源码,框架就得拉高要求

现在 Java 这么卷,按你说的这个要求,找不到工作吧

问的深吗,刷刷面试题可以过吗

那就不好说了,我们也在想办法排除那些只会背真实项目经验一点也没有的其实大家都是被逼的,你现在立项的时候,人家就审你的创新性,你 为啥要建新系统,这 tm 你问我,老系统一坨屎我建个新的不正常吗,但是不行,你得写创新性,业务都没变我怎么创新啊没办法我只能写微服务容器化集群部署

sl-express.itheima.net/#/ 神灵物流这个项目感觉还可以,可以研究研究

#25 是的,懂那些组件是干什么用的就行了,用到最多的可能就是 Docker ,k8s ,Nacos ,Dubbo 什么的,其他的做个了解就行了,面试也很难细问

熟练使用 SpringCloud/SpringCloud Alibaba 、SpringBoot 、Springmvc 、Spring 、MyBatis 、SpringData_JPA 等开源框架技术;熟练使用 WEB 客户端开发技术 Vue.js 、BootStrap 、EasyUI 等熟悉 zookeeper 、solr 集群、redis 集群及 nginx 负载均衡技术这是我随便找了个外包简历贴来的,虽然我知道都是吹逼

不是传播负能量哈,现在熟手在 1 线大城市四五个月都找不到工作,op 你学这个还有什么用? java 市场已经泛滥了,岗位和人员的数量比例严重失调,建议选别的赛道。

#26 #28 这得看运气,我面试的时候基本上更看中做过啥东西,能不能写代码,写代码也基本上按照招进来会分配啥工作去问。但是我同组同事面试就喜欢问框架,源码,还有八股文,什么 k8s 注册发现全来一遍,结果进来发现连个 sql 都写不明白。而且现在校招,个个手写 redis ,精通 k8s ,熟读 java 源码,精通 jvm 调优,虚头巴脑的背了一大堆,招进来一写代码就全是问题。大家招聘、面试还是脚踏实地一点比较好,至少我面试是这个原则,虚头巴脑的东西少来一点,正经考查下能不能干活才是正事。而且这些玩意吧,你招个刚入门的,你还敢让他来调集群不成,招个写过东西的,别天天来烦我就行。