Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

项目经验常见问题解答(补充) PDF 下载


分享到:
时间:2023-03-20 11:00来源:http://www.java1234.com 作者:转载  侵权举报
项目经验常见问题解答(补充) PDF 下载
失效链接处理
项目经验常见问题解答(补充) PDF 下载


本站整理下载:
提取码:jqyp 
 
 
相关截图:
 
主要内容:

最有价值的当然是你参加各种⼤公司组织的各种⼤赛(⽐如阿⾥的天池软件设计⼤赛)⽽
做的项⽬,如果参加这种赛事能获奖的话,项⽬含⾦量⾮常⾼。即使没获奖也没啥,也可
以写简历上。
跟着⽼师或者普通公司做的项⽬的话,⼀般都是⾯向企业级别,⼀般很少会⽤到分布式/
微服务,基本都是单机,这种项⽬的含⾦量稍低,即使你的业务很复杂。遇到这种情况可
以考虑说⾃⼰去对项⽬进⾏改进,别怕花时间,某个时间⽤⼼做好⼀件事情就好⽐如你对
项⽬的数据模型进⾏改进、引⼊缓存提⾼访问速度等等。
⾃⼰做的项⽬的话,我觉得⼀定要:尽量和别⼈避开,别⽹上流传⼀个项⽬,然后⾃⼰名
字不改,啥也不做就写简历上了。
项⽬太简单的话,不光是影响简历通过的概率,还会影响到你的⾯试准备,毕竟⾯试中的
重点就是项⽬经历涉及到的知识点,如果你的项⽬经历⽐较简单的话,⾯试官直接不知道
问啥了。个⼈建议你可以参考《Java ⾯试指北》中对应的⽂章对项⽬经历进⾏完善改
进!
另外,你还要保证⾃⼰的项⽬的不是烂⼤街那种(⽐如商城、博客......),⾃⼰参加⽐赛
做的项⽬或者是企业真实项⽬是⽐较好的。
⾯试之前,你可以跟着⽹上的教程,从性能优化⽅向⼊⼿去改进⼀下⾃⼰的项⽬。为什么
建议从性能优化⽅向⼊⼿呢?因为性能优化⽅向改进相⽐较于业务⽅向的改进性价⽐会更
⾼,更容易体现在简历上。并且,更重要的是,性能优化⽅向更容易在⾯试之前提前准
备,⾯试官也更喜欢提问这类问题。
你项⽬没有⽤到的性能优化⼿段,只要你搞懂吃透并且觉得合理,你就完全可以写在简历
上。不过,建议你还是要实践⼀下,压测⼀波,取得的成果也要量化⼀下⽐如我使⽤ xxx
技术解决了 xxx 问题,系统 qps 从 xxx 提⾼到了 xxx。
个⼈认为也没必要⾮要去做微服务或者分布式项⽬,不⼀定对你⾯试有利。微服务或者分
布式项⽬涉及的知识点太多,⼀般⼈很难吃透。并且,这类项⽬其实对于校招⽣来说稍微
有⼀点超标了。即使你做出来,很多⾯试官也会认为不是你独⽴完成的。
其实,你能把⼀个单体项⽬做到极致也很好,对于个⼈能⼒提升不⽐做微服务或者分布式
项⽬差。如何做到极致?代码质量这⾥就不提了,更重要的是你要尽量让⾃⼰的项⽬有⼀
些亮点(⽐如你是如何提升项⽬性能的、如何解决项⽬中存在的⼀个痛点的),项⽬经历
取得的成果尽量要量化⼀下⽐如我使⽤ xxx 技术解决了 xxx 问题,系统 qps 从 xxx 提⾼
到了 xxx。
 
你可以从下⾯⼏个⽅⾯来准备项⽬的回答(欢迎⼤家补充):
1. 你对项⽬整体设计的⼀个感受(⾯试官可能会让你画系统的架构图)
2. 你在这个项⽬中你负责了什么、做了什么、担任了什么⻆⾊。
3. 从这个项⽬中你学会了那些东⻄,使⽤到了那些技术,学会了那些新技术的使⽤。
4. 你在这个项⽬中是否解决过什么问题?怎么解决的?收获了什么?
5. 你的项⽬⽤到了哪些技术?这些技术你吃透了没有?举个例⼦,你的项⽬经历使⽤了
Seata 来做分布式事务,那 Seata 相关的问题你要提前准备⼀下吧,⽐如说 Seata
⽀持哪些配置中⼼、Seata 的事务分组是怎么做的、Seata ⽀持哪些事务模式,怎么
选择?
6. 你在这个项⽬中犯过的错误,最后是怎么弥补的?
相关帖⼦:⾯试的时候怎么准备项⽬的回答

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐