1
ufan0 271 天前 4
大三,建议直接实战开源框架,如中间件,都是业界精粹,对自身提升很大,不要搞什么三脚猫的 curd 高并发项目。
- RocketMQ - AutoMQ - Pulsar - Netty - MyBatis - SREWorks 百度半天什么 Thread 、Furtue 怎么写,不如直接揣摩这些经受实战项目中的源码实现。 觉得难,就买本书对着学。 搞定这些才是你毕业找份好工作的有力支点。 |
2
Biggoldfish 271 天前
建议暑假找份实习最好是大厂的 虽然大概率也是屎山总比自己瞎鼓捣玩具强
|
3
ChatGPTPRO 271 天前 2
建议放弃 Java
|
4
fltv OP @Biggoldfish 暑期实习对个人项目部分有要求吗?
|
5
adonislau 271 天前
1 、如果学校有类似 创业孵化园 之类的地方,可以去问问要不要实习生。部分计算机专业的老师可能会有“自己”开公司,可以问问老师要不要实习生。
2 、学习数据结构和算法。 |
6
q2316367743 271 天前
java 开发的第一个项目不都是个人博客,先写个博客练练手,既有前端,又有后端、技能学到数据库的增删改查,还可以尝试做搜素优化,外带账户系统还能学习一下登录注册
|
7
fltv OP @q2316367743 emmm,这个我直接自己还真写过,类似于一个博客 app,支持自己上传,修改,删除,点赞,分享,评论文章,技术栈差不多是 Java,Okhttp,FastJson 还有一着乌七八黑的库,这种可以写到简历上吗
|
8
fltv OP @q2316367743 而且,您说的数据库我这个全部涉及到了,而且还用到了 redis
|
10
xiang0818 271 天前
应届生生不用做高并发的项目,但是可以看看,背背八股文就行了。大三应该是准备实习+校招。
|
11
xiang0818 271 天前
大厂实习很重要!!!!!
|
12
sankooc 271 天前 2
我大三的时候最关心的是晚上能不能掉蛋刀
|
13
prosgtsr 271 天前
高并发这种东西,一定是需要是真实项目的
即便你做了一个朝着高并发方向努力的项目,并且做了压测,拿出去别人也很难认可 非要找项目的话,曾经有个朋友推荐了尚硅谷的谷粒商城,学期周期很长,我也没学过,但是听说质量不错 |
14
wangtian2020 271 天前
地府管理系统
|
16
fiveStarLaoliang 271 天前
你学校如何,如果是 C9 或者重本,直接算法刷起来,如果只是小本毕业,就多做项目,照着网上的高分开源项目,跟着做个五个八个的,你的技术就算合适企业需求了
|
17
fltv OP @fiveStarLaoliang 本科 211
|
20
fltv OP @wangtian2020 admin 是阎王爷是吧[doge]
|
22
yichengxian 271 天前
请找一份实习工作,能养活自己就行
|
24
PHPer233 271 天前
如果是 web 开发,一定要学微服务相关知识。
|
25
kristofer 271 天前
如果没做过项目的话,随便一个项目就可以,高并发不是重点,你自己弄的项目哪有什么高并发。
主要是了解下这些技术怎么组合在一起应用。然后找一个实习是更重要的。 |
26
silencil 271 天前
前面说的对,另辟蹊径,去实现简单的 rpc 框架这些其实比项目更加分。没工作之前,大家都是那些个人项目,重复率太高,也没什么含金量。
|
31
0xC000009F 271 天前
|
32
fltv OP 我目前打算先这样:狂背八股,同时做着两个项目,有目的的把八股里面的知识与项目融合起来,后面如果找到实习的话,再进一步深入学习云服务、Netty 、NIO 相关的知识,这样行不行?
|
33
silencil 271 天前
@fltv 做一个系统真的自己去做的话也是很费时间的,做的简单全是 crud 体现不了优势,做的复杂那就要求技能还挺多。用 netty 实现个简单点的 rpc 框架,能体现计算机网络知识没问题,了解分布式系统,编码能力肯定也没问题。
|
36
fltv OP @0xC000009F 向大佬看齐👍🏻👍🏻
|
37
silencil 271 天前
@fltv 公众号应该能搜到类似的,一个简单的框架不会很复杂,主要就是对 rpc 原理的理解,和对协议的解析,b 站也有一些架构师视频有讲 rpc 原理可以参考下。
|
38
orionleo 271 天前
@ufan0 +1 在研究框架之前,最好把 JDK 里 collection 、thread 、concurrent 的源码先过一边,重点不是这些代码的逻辑,而是借鉴 Loug Lea 这些大佬的设计思路。有了这部分基础再去阅读开源框架的代码会轻松很多。
|
41
kristofer 271 天前
@fltv #28 对,先准备一两个项目,要把项目吃透。可以一个偏技术一些,一个偏业务一些(增删改查)。然后找实习。
找实习我认为项目经验不重要,学生自己做的项目在面试官看来真的就是玩具。而且你学校 211 还是可以的。正因为你没有项目经验所以才找的实习,否则不久矛盾了吗。 找实习最重要的还是基础知识(计科专业课)+背一些八股文(没办法,现在就这样)。 |
44
zhang77555 271 天前 via Android
直接 go 吧,Java 还是算了
|
45
fiveStarLaoliang 271 天前 1
2 条腿走路,1 是算法不能丢,进大厂的机会能抓住就抓住,2 是丰富你的项目经历,多写代码多做项目,能做两遍三遍最好。你不要用社招的思维去限制自己,你要让面试你的人知道,你积极进取,上能造火箭,下能打螺丝,自然就有很多公司需要你的。总结来说,Talk is cheap. Show me the code. 多写多练
|
46
Xs2y6914BljWqNfl 271 天前
学来学去不如直接进公司实战来的快
|
47
bigfei 271 天前
大三好好准备考研,这种工程方面的东西没必要学的。
|
48
MelodYi 271 天前 1
14-18 年的本科,那会的 java 大作业是联机扫雷(大二),前端也是 java 写的。听说 15 届的作业已经是写 IDE 了。
这些东西比较硬核,涉及的 java 功能模块多,对全面了解这门语言比较有用。 微服务啥的,这类抱着框架玩的东西,大部分没啥门槛,入门了解的程度很快就能搞定了,面试就再背点八股文。 数据库、缓存、消息、搜索一类的,也是八股文为主吧。 视具体的工作内容,不一定用得到。真要用到的话也是到时候要从头系统学起的,大学期间那点了解不够用。 大多数情况,你写的“精通 xxx”没人信。真有人信了要问你,你没接住,就更糟糕了。 感觉求职首要的是局势( 20 、21 年开始,应届生工作就没那么好找了),然后是学校(筛选简历最主要的方式)。 其余的还有扎实的数据结构与算法、学习能力、交流能力,部分公司还考察英语。 例如有算法竞赛的证书;在校社团、学生会、党支部、班委会有任职;特别高级别的英语证书等。都可以体现出来。 反倒是项目经历啥的,没那么重要。简历上最好留一些明显的线索给面试官提问。 例如写一些困难,引导别人提问你是“怎么思考”、“怎么解决”的。 |
49
hellojl 271 天前
可以试试用 Java 实现一个 Git ,原理不复杂但是很有趣,在 Pro Git 上就能了解个大概,对使用 Git 也会有一些帮助。
|
51
fltv OP @zhang77555 go 目前都还是大厂在用吧,中小厂用这个多吗?我打算后面有需要,带薪学习🤔
|
55
0xC000009F 271 天前
@fltv #36 哈哈哈,我也是看这个学习的,不仅能学习 Spring ,还能在实践中学习一下设计模式。
|
56
Dongxiaohao 271 天前
面试造火箭,入职拧螺丝,我现在就职的这家公司感觉老板都没看我简历,问了一些问题直接就发 offer 了,也是去年才毕业。天天的工作内容就是 crud 很枯燥
|
57
q2316367743 270 天前
@fltv #8 两个经典项目,个人博客和电子商城,这两个项目只要做的功能相对完善,基本上可以应对大部分工作
|
58
fltv OP @Dongxiaohao 您学校是 985 吗😰
|
59
fltv OP @q2316367743 👌🏻
|
60
Dongxiaohao 270 天前
@fltv #58 普本而已
|