大三求推荐合适的 Java 项目
目前,我已经学完 ssm ,redis ,mq ,vue ,ts 啥的了,但是项目还没有做一个,听其他人说做项目最好做高并发相关的项目,我自己找了找也没找到合适的,最后无奈又回到某谷上面找了找,发现云尚办公和尚上优选还可以,不知道大家有什么建议
大三,建议直接实战开源框架,如中间件,都是业界精粹,对自身提升很大,不要搞什么三脚猫的 curd 高并发项目。- RocketMQ- AutoMQ- Pulsar- Netty- MyBatis- SREWorks百度半天什么 Thread 、Furtue 怎么写,不如直接揣摩这些经受实战项目中的源码实现。觉得难,就买本书对着学。搞定这些才是你毕业找份好工作的有力支点。
建议暑假找份实习最好是大厂的 虽然大概率也是屎山总比自己瞎鼓捣玩具强
建议放弃 Java
暑期实习对个人项目部分有要求吗?
1 、如果学校有类似 创业孵化园 之类的地方,可以去问问要不要实习生。部分计算机专业的老师可能会有“自己”开公司,可以问问老师要不要实习生。2 、学习数据结构和算法。
java 开发的第一个项目不都是个人博客,先写个博客练练手,既有前端,又有后端、技能学到数据库的增删改查,还可以尝试做搜素优化,外带账户系统还能学习一下登录注册
emmm,这个我直接自己还真写过,类似于一个博客 app,支持自己上传,修改,删除,点赞,分享,评论文章,技术栈差不多是 Java,Okhttp,FastJson 还有一着乌七八黑的库,这种可以写到简历上吗
而且,您说的数据库我这个全部涉及到了,而且还用到了 redis
刷力扣上面的算法题可以吗
应届生生不用做高并发的项目,但是可以看看,背背八股文就行了。大三应该是准备实习+校招。
大厂实习很重要!!!!!
我大三的时候最关心的是晚上能不能掉蛋刀
高并发这种东西,一定是需要是真实项目的即便你做了一个朝着高并发方向努力的项目,并且做了压测,拿出去别人也很难认可非要找项目的话,曾经有个朋友推荐了尚硅谷的谷粒商城,学期周期很长,我也没学过,但是听说质量不错
地府管理系统
我觉得你说的不行,因为你还在推荐使用百度,而不是 Bing 或 谷歌。
你学校如何,如果是 C9 或者重本,直接算法刷起来,如果只是小本毕业,就多做项目,照着网上的高分开源项目,跟着做个五个八个的,你的技术就算合适企业需求了
本科 211
能推荐一下项目吗?某谷的咋样,我想试试他们家的
这个项目是挺好,但是做的人太多了,我看网上的人说只要看到某谷某马的项目,直接挂掉
admin 是阎王爷是吧[doge]
实习不看个人项目的吗?
请找一份实习工作,能养活自己就行
#15 哈哈哈,建议重新查看我发的内容。没有推荐。
如果是 web 开发,一定要学微服务相关知识。
如果没做过项目的话,随便一个项目就可以,高并发不是重点,你自己弄的项目哪有什么高并发。主要是了解下这些技术怎么组合在一起应用。然后找一个实习是更重要的。
前面说的对,另辟蹊径,去实现简单的 rpc 框架这些其实比项目更加分。没工作之前,大家都是那些个人项目,重复率太高,也没什么含金量。
是不是目前就是先准备一两个项目,然后多背背八股,就能直接开始实习了?
实习的话,项目经验这一部分重不重要?
刚刚去看了看,我感觉直接上手实验 rpc 框架对我来说起点有点高,能够我折腾很长时间……
还需要理解其中的底层原理吗
手写一个简化版本的 Spring 框架 bugstack.cn/md/spring/develop-spring/2021-05-20-%E7%AC%AC2%E7%AB%A0%EF%BC%9A%E5%B0%8F%E8%AF%95%E7%89%9B%E5%88%80%EF%BC%8C%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84Bean%E5%AE%B9%E5%99%A8.html
我目前打算先这样:狂背八股,同时做着两个项目,有目的的把八股里面的知识与项目融合起来,后面如果找到实习的话,再进一步深入学习云服务、Netty 、NIO 相关的知识,这样行不行?
做一个系统真的自己去做的话也是很费时间的,做的简单全是 crud 体现不了优势,做的复杂那就要求技能还挺多。用 netty 实现个简单点的 rpc 框架,能体现计算机网络知识没问题,了解分布式系统,编码能力肯定也没问题。
大佬,能给指个路嘛?(RPC 框架实现的视频教程或者项目)😬
那这样的话,我就做两个项目吧,一个您说的 rpc 框架实现,一个普通的 crud 的 xx 系统项目,这样可不可以☺️
向大佬看齐👍🏻👍🏻
公众号应该能搜到类似的,一个简单的框架不会很复杂,主要就是对 rpc 原理的理解,和对协议的解析,b 站也有一些架构师视频有讲 rpc 原理可以参考下。
+1 在研究框架之前,最好把 JDK 里 collection 、thread 、concurrent 的源码先过一边,重点不是这些代码的逻辑,而是借鉴 Loug Lea 这些大佬的设计思路。有了这部分基础再去阅读开源框架的代码会轻松很多。
好滴好滴,谢谢您的建议!
ok 哥🤟
#28 对,先准备一两个项目,要把项目吃透。可以一个偏技术一些,一个偏业务一些(增删改查)。然后找实习。找实习我认为项目经验不重要,学生自己做的项目在面试官看来真的就是玩具。而且你学校 211 还是可以的。正因为你没有项目经验所以才找的实习,否则不久矛盾了吗。找实习最重要的还是基础知识(计科专业课)+背一些八股文(没办法,现在就这样)。
确实,基础在目前这个阶段还是很重要的,谢谢您给的建议哈🌹
#39 为啥不谢谢我的(手动哭泣)
直接 go 吧,Java 还是算了
2 条腿走路,1 是算法不能丢,进大厂的机会能抓住就抓住,2 是丰富你的项目经历,多写代码多做项目,能做两遍三遍最好。你不要用社招的思维去限制自己,你要让面试你的人知道,你积极进取,上能造火箭,下能打螺丝,自然就有很多公司需要你的。总结来说,Talk is cheap. Show me the code. 多写多练
学来学去不如直接进公司实战来的快
大三好好准备考研,这种工程方面的东西没必要学的。
14-18 年的本科,那会的 java 大作业是联机扫雷(大二),前端也是 java 写的。听说 15 届的作业已经是写 IDE 了。这些东西比较硬核,涉及的 java 功能模块多,对全面了解这门语言比较有用。微服务啥的,这类抱着框架玩的东西,大部分没啥门槛,入门了解的程度很快就能搞定了,面试就再背点八股文。数据库、缓存、消息、搜索一类的,也是八股文为主吧。视具体的工作内容,不一定用得到。真要用到的话也是到时候要从头系统学起的,大学期间那点了解不够用。大多数情况,你写的“精通 xxx”没人信。真有人信了要问你,你没接住,就更糟糕了。感觉求职首要的是局势( 20 、21 年开始,应届生工作就没那么好找了),然后是学校(筛选简历最主要的方式)。其余的还有扎实的数据结构与算法、学习能力、交流能力,部分公司还考察英语。例如有算法竞赛的证书;在校社团、学生会、党支部、班委会有任职;特别高级别的英语证书等。都可以体现出来。反倒是项目经历啥的,没那么重要。简历上最好留一些明显的线索给面试官提问。例如写一些困难,引导别人提问你是“怎么思考”、“怎么解决”的。
可以试试用 Java 实现一个 Git ,原理不复杂但是很有趣,在 Pro Git 上就能了解个大概,对使用 Git 也会有一些帮助。
谢谢你(补上~),鲜花奉上~🌹🌹🌹
go 目前都还是大厂在用吧,中小厂用这个多吗?我打算后面有需要,带薪学习🤔
寒假想了想,考研这个赛道还是不适合我,最后我还是打算走这工作这条赛道,当然…影响我做出这个选择的因素是多方面的😢
好的,后续会好好润色我的简历
ok ,我去看一下
#36 哈哈哈,我也是看这个学习的,不仅能学习 Spring ,还能在实践中学习一下设计模式。
面试造火箭,入职拧螺丝,我现在就职的这家公司感觉老板都没看我简历,问了一些问题直接就发 offer 了,也是去年才毕业。天天的工作内容就是 crud 很枯燥
#8 两个经典项目,个人博客和电子商城,这两个项目只要做的功能相对完善,基本上可以应对大部分工作
您学校是 985 吗😰
👌🏻
#58 普本而已
酷壳好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比较有趣的…
我到现在都还没搞明白什么时候该用大括号,什么时候该用中括号,另外,我还是没搞明白 key 到底要不要加引号???加不加引号是否影响各种浏览器兼容性?为什么不像 php7 那样直…
各位大哥好,小弟最近遇到了个内网穿透的问题(不知道这样称呼对不对)。 事情是这样的,小弟公司电脑用的是虚拟机+显示器,但是这个虚拟机性能太差,而我们部门基本上都是外网开发,所以…