V 站大佬们, Java 理论和架构如何体系化学习?

2023-09-07 21:59:14 +08:00
 zsmile

最近面试,感觉知识总是比较散乱的,可能知道微服务是什么样子,每个模块的大致作用,但感觉理论过于浅薄,想要系统的学习一下。

大佬们有推荐的课程和视频可以案例一下!谢谢!

1265 次点击
所在节点    程序员
4 条回复
yaodao
2023-09-08 08:31:44 +08:00
很难通过看书视频来学习微服务,一般是工作中边实践边学习。如果工作中没有用过什么微服务,面试的时候就避开它,用你擅长的知识代替它。如果非要自己学,可以从如何使用 Spring cloud feign 或者 dubbo 的 quick start 开始,在 java 中,微服务间的调用一般是使用这两个进行通信的。先搞定通信,然后再去思考为什么很多大型系统不直接把代码塞进一个工程(应用)中,再去了解微服务的历史发展,直到现在流行的 k8s 对微服务发展的作用(了解即可),等以上这些都明白了,你就对微服务了解的差不多了。关键还是思维的转变
bigha
2023-09-08 08:55:46 +08:00
纯粹把学 java 当成谋生手段,和自己真正感兴趣,那是两个层次!

就像楼上说的 Spring cloud feign 或者 dubbo 这些,本质上就是个网络请求,java 玩出了太多的概念和花样
zzzmh
2023-09-08 11:07:47 +08:00
面向面试编程,1 就是看视频,系统性学习,懂的地方就 2 倍速,不懂的就反复听,听到听不懂但是能背出来也行。2 是专攻面试相关题库。
话说我们公司面试搞到后来被这套搞破防了,面试对答如流,讲经历滔滔不绝,招进来 Srpingboot Mybatis 写个增删改查都不会。后来直接是让面试人员坐下写接口。一个问题不问,安排 1 小时实战。结果发面试的来的人有七成都不能写最简单的业务逻辑。这也是震惊了,我当年都是老老实实自学 1 年,项目瞎写的写了好几个,才开始面试的。
zsmile
2023-09-08 15:39:08 +08:00
@bigha @yaodao @zzzmh 主要是之前对微服务理解也是这样,后来有公司面试就是他纯纯问了理论的部分,就不会问你具体的框架,然后再问些理论和实践结合的,就发现自己理论不够扎实,很多都是答个大概而已

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/971860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX