爆改简历第三批,CRUD项目脱胎换骨

大家好,我是辰星,有些同学说,我好不容易找到实习了,但实习的项目天天就是crud,我都不好意思写出来!写出来了,简历投出去简历总挂。其实:

"无论大厂小厂,实习生就是打杂,crud,能理解自己做的业务,有解决实际的业务问题,就可以挖掘到亮点"

今天给大家分享一个同学的实习项目,看看如何改造为面试官看了之后口水直流。

"这是一篇技术干货,希望大家认真看看,快节奏传媒下,大家还是要沉下心看点硬核的东西"

简历问题分析

  1. 典型crud项目:这是一个访问量很低的管理系统,应该就公司几个财务和销售人员用,并发量不会超过50。
  2. 没有说清楚自己负责的平台所处的上下游:从介绍中来看,不知道这个分账管理平台分的是什么帐,说了有几个微服务平台,但不知道分账管理和这些微服务之间的关系。这会让面试官觉得,你就是单纯被动接收上级任务做事的,不会考虑自己做的什么,在公司业务中处于什么位置!
  3. 随意臆想技术亮点,没有考虑实际业务:跟同学交流后,工作内容第一条是自己为了加技术点而臆想的功能点,实际合同管理这块根本都不是自己负责的。而且合同文件一般一旦生成就不会动了,到底动的是合同文件还是合同元数据,说不清楚。如果业务解释不清楚,面试官打分一下就降下来了。
  4. 技术方案描述不准确:如第2点,通过策略模式就可以无需修改代码了吗?这反应对设计模式理解不到位,反倒成了扣分点。
  5. 技术方案描述有被挑战的点:如第4点,用了多线程导出+countdownLatch,那多线程导出会导致数据导出的顺序跟原顺序不一致,这个怎么解决呢?

深度梳理应用架构+技术方案

"简历重构包装是要建立在对业务场景充分理解,对业务架构充分熟悉的基础上的,不是随意找几个高大上的中间件或者高并发解决方案就可以去胡诌面试官的"

1. 业务场景梳理

跟同学一起花了90分钟去梳理项目涉及的上下游,user case,业务场景等,各个微服务之间的链接关系和业务细节就展现出来了。

涉及收款、分账、合同管理等多个平台,核心分账管理平台又分为分账、收款导入、数据源同步等多个模块。

2. 技术亮点挖掘

  • 收款数据导入的参数校验、信息补全、邮件通知等逻辑可以重构为责任链,并基于状态位管理数据导入状态,最后用分布式作业调度做重试兜底。
  • 分账策略可以加上动态插件思想,代码更加灵活,系统可扩展性提高。
  • 传统的excel导入收款,可以重构为canal中间件自动化同步,外加可视化界面管理,系统的数字化程度得以提高。
  • 多线程导出,需要考虑数据顺序性问题,可以借助Redis Zset来做。

3. 简历脱胎换骨

挖掘亮点后,要考虑怎么呈现给面试官。

一盘好菜,不仅要食材硬,还要色美味香才行,简历怎么写,我在之前的文章提高过,按照star法则,充分展示自己对于业务,对于技术的理解。

大家可以看看改后的简历和之前的简历的区别,之前的简历可以说是千篇一律,现在呢,有技术亮点,有闭环的技术方案,有对业务的理解

4. 写在最后

虽然大环境不好,但狠狠卷,狠狠提升,机会还是会留给有准备的人。

希望大家好好学习,天天向上,抱怨没有任何意义。

我是辰星,关注我,获取更多技术简历实践技巧及硬核技术分享

#简历##项目##秋招##听到哪句话就代表面试稳了or挂了?##我的简历长这样#
全部评论
大家的简历怎么写的呢,👀简历,请留言
2 回复 分享
发布于 10-21 13:52 四川
太肝了,求改简历
1 回复 分享
发布于 10-21 18:43 北京
求改简历
点赞 回复 分享
发布于 10-21 12:33 上海
求改简历
点赞 回复 分享
发布于 10-21 20:46 湖北

相关推荐

5 21 评论
分享
牛客网
牛客企业服务