大三求推荐合适的 Java 项目

2024-02-27 13:34:26 +08:00
 fltv
目前,我已经学完 ssm ,redis ,mq ,vue ,ts 啥的了,但是项目还没有做一个,听其他人说做项目最好做高并发相关的项目,我自己找了找也没找到合适的,最后无奈又回到某谷上面找了找,发现云尚办公和尚上优选还可以,不知道大家有什么建议
6798 次点击
所在节点    程序员
60 条回复
fltv
2024-02-27 16:05:51 +08:00
@xiang0818 实习不看个人项目的吗?
yichengxian
2024-02-27 16:06:49 +08:00
请找一份实习工作,能养活自己就行
ufan0
2024-02-27 16:09:15 +08:00
@giter #15 哈哈哈,建议重新查看我发的内容。没有推荐。
PHPer233
2024-02-27 16:09:39 +08:00
如果是 web 开发,一定要学微服务相关知识。
kristofer
2024-02-27 16:17:09 +08:00
如果没做过项目的话,随便一个项目就可以,高并发不是重点,你自己弄的项目哪有什么高并发。
主要是了解下这些技术怎么组合在一起应用。然后找一个实习是更重要的。
silencil
2024-02-27 16:20:07 +08:00
前面说的对,另辟蹊径,去实现简单的 rpc 框架这些其实比项目更加分。没工作之前,大家都是那些个人项目,重复率太高,也没什么含金量。
fltv
2024-02-27 17:13:19 +08:00
@kristofer 是不是目前就是先准备一两个项目,然后多背背八股,就能直接开始实习了?
fltv
2024-02-27 17:13:45 +08:00
@kristofer 实习的话,项目经验这一部分重不重要?
fltv
2024-02-27 17:14:34 +08:00
@silencil 刚刚去看了看,我感觉直接上手实验 rpc 框架对我来说起点有点高,能够我折腾很长时间……
fltv
2024-02-27 17:15:08 +08:00
@PHPer233 还需要理解其中的底层原理吗
0xC000009F
2024-02-27 17:18:05 +08:00
fltv
2024-02-27 17:18:24 +08:00
我目前打算先这样:狂背八股,同时做着两个项目,有目的的把八股里面的知识与项目融合起来,后面如果找到实习的话,再进一步深入学习云服务、Netty 、NIO 相关的知识,这样行不行?
silencil
2024-02-27 17:19:54 +08:00
@fltv 做一个系统真的自己去做的话也是很费时间的,做的简单全是 crud 体现不了优势,做的复杂那就要求技能还挺多。用 netty 实现个简单点的 rpc 框架,能体现计算机网络知识没问题,了解分布式系统,编码能力肯定也没问题。
fltv
2024-02-27 17:24:39 +08:00
@silencil 大佬,能给指个路嘛?(RPC 框架实现的视频教程或者项目)😬
fltv
2024-02-27 17:25:47 +08:00
@silencil 那这样的话,我就做两个项目吧,一个您说的 rpc 框架实现,一个普通的 crud 的 xx 系统项目,这样可不可以☺️
fltv
2024-02-27 17:26:32 +08:00
@0xC000009F 向大佬看齐👍🏻👍🏻
silencil
2024-02-27 17:38:48 +08:00
@fltv 公众号应该能搜到类似的,一个简单的框架不会很复杂,主要就是对 rpc 原理的理解,和对协议的解析,b 站也有一些架构师视频有讲 rpc 原理可以参考下。
orionleo
2024-02-27 17:43:54 +08:00
@ufan0 +1 在研究框架之前,最好把 JDK 里 collection 、thread 、concurrent 的源码先过一边,重点不是这些代码的逻辑,而是借鉴 Loug Lea 这些大佬的设计思路。有了这部分基础再去阅读开源框架的代码会轻松很多。
fltv
2024-02-27 17:55:31 +08:00
@orionleo 好滴好滴,谢谢您的建议!
fltv
2024-02-27 17:55:44 +08:00
@silencil ok 哥🤟

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

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

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

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

© 2021 V2EX