简历中项目问题(1)
对于很多没有参加工作的朋友,最怕的就是简历中的项目如何写,我之前面试过200+人,外加上模拟面试,差不多都上千场面试了,遇到的简历真是花样百出。
90%的同学都有一个共同的特点,简历中的项目,是他一个人做的,尤其是电商项目特别多,作为过来人告诉你,一看到这样的简历就知道这个项目是练练手的,并且也都是为了完成功能而完成,有种完成任务的感觉。
其实,大家大可不必这么做,比如说:项目中的登录、注册之类的功能,这种功能在实际项目中,基本上不需要你做,都有成熟的方案,项目启动时也基本上带上这些功能。
实际开发中,更多是负责某个小模块,就算你是没用实际经验,也没事,你完全可以把一个项目拿过来,不管你是从Github、还是gitee上,还是培训机构...,先拿到这个项目,然后跑起来。
接着,选这个项目的核心部分,了解核心部分业务,搞清楚业务了,然后自己来设计,接着根据自己的设计开发,最后自己测试。
总结成四步:
1、选择核心业务
2、熟悉核心业务
3、开始设计(表结构设计、技术选型、画流程图或时序图或关系图)
4、开始码代码
5、测试
6、总结自己的收获(自己在这个过程中遇到的问题、如何解决的)
表结构设计时,多问问这么设计合理吗?需不需要建索引?需不需要做冗余?
技术选型时,比如说Spring MVC部分考虑能不能用SpringBoot来替代,数据库选型尽量用MySQL,Oracle太笨重了,并且外面大部分都是使用MySQL、消息队列的话,可以考虑RabbitMq/RocketMQ/Kafkas三选一即可,持久层推荐选MyBatis(不推荐MyBatis-plus,很多公司是不让用的,如果真要用,那咱们有MyBatis基础,再搞MyBatis-plus那是非常简单的).....
分布式锁的实现方案,这个项目中没用到分布式锁怎么办?你自己得想办法把他用进去,找个业务场景,
#后端开发实习生##Java开发##Java求职#java经典面试题 文章被收录于专栏
给大家整理目前最流行的经典面试题,希望能做到问到一个面试题,你就能拿捏住,而不是全部准备而全部不会。