看了20多篇简历,项目该如何封装

作者简介:
非科班硕士,主要面试大数据开发、Java开发岗位,拿了阿里、拼多多、华为等offer。

对于应届生而言,项目不应该是“大而广”,应该是“小而精”。

“大而广”:项目很庞大、框架有很多,涉及的技术点有很多;
“小而精”:把项目基本流程描述清楚,在某些技术或者框架上做到深入原理。
以下是我个人对于写项目的建议,具体根据个人实际情况进行操作。

本文概览

项目分为几类
项目到底如何封装、写出亮点
不同项目应该突出哪些重点
几点面试项目的心得

简历上的项目分为几类

简历上为什么要放项目?一方面为了突出你的实战能力,另一方面也是为了找到一个话题,让你和面试官更好的沟通,防止面试进入一种无话题可聊的尴尬境地。
主要包括以下4类:

伪实战项目:项目主要来自于某宝、培训机构、B站等,没有做到真正的落地,数据量和并发量比较小,只是在功能上进行了复现;

实验室项目:包括与岗位相关,与岗位关系不大的项目;

实习项目:实习期间做的企业级项目,具有实战意义;

比赛项目:参加天池、中间件、算法等比赛项目。

简历上可放1~2个项目,这样显示出简历比较充实。

简历上的项目到底如何封装、写出亮点

无论何种项目都可以分为项目简介和项目职责进行描述。

项目简介:主要用于描述整个项目流程,按照数据流的输入到输出来写或者从前端到后端逻辑来写,基于某些技术或框架实现了某种功能,最终达到了某种效果。
实际操作-可以将项目流程先在纸上画出来,然后对照流程进行从头至尾的描述,可以把主要环节用到的什么技术解决了什么问题突出即可,也不用面面俱到。

举例:本项目基于Spring MVC + Spring + Mybatis框架,利用× ×埋点记录× ×日志,利用Redis实现对××数据的缓存,处理后的数据最终落地MySQL等等,最终实现了对× ×指标监控分析。

项目职责:只要写项目亮点和你负责的技术,比如说,利用某种技术解决了某种问题,优化了数据的访问,提高了n倍的速度,或者说,设计出某种技术,实现了某种功能。
实际操作-找出你项目中希望被面试官问到的点,或者你认为属于项目亮点的部分,突出你对项目的优化部分。

举例:
●使用nginx实现了负载均衡,提高了访问速度
●定义热点数据并缓存在Redis,降低了数据库访问压力
●利用zookeeper实现HA,解决单点故障
●利用JVM指令排查出GC问题,调整JVM配置,降低GC次数

以上举例,只是我对项目描述语句的举例,不是某个具体的项目,仅供参考。

不同项目应该突出哪些重点

伪实战项目
该种项目一般不具有太多的现实意义,只是为了搞个项目写在简历上,我个人建议不需要有太多高端的框架或组件,也许你的这个项目很简单,但是你对其中用到的组件原理非常熟悉也是可以的。我的建议是:多突出技术框架或者技术组件,少说业务,多说技术原理,可以放一些你想被面试官问到的点,用到的技术最好能够熟悉原理,这样可以和面试官多多沟通,体现出你的技术深度。
大多数同学,简历上可能都会放一些秒杀、购物车系统,商城系统、数据分析,日志数据分析、小程序前后端和管理员网站等,建议可以把项目背景或者是项目名称修改下,比如说:大家都写了秒杀系统,如果说面试官看到的次数过多,那么会造成反感,所以说可以把秒杀系统的背景修改一下,可以改成某种系统的抢票呀等等。

实验室项目
对于科班的同学,如果做了与求职相关的项目,那么你只需要把项目的完整性,项目成果、你负责的技术点、解决的问题描述清楚即可。
对于非科班的同学,如果做了一些与岗位若相关的项目,首先可以突出这个项目背景很重要,以及带来的价值,真正做到了项目的实施与运行,另外很重要的一点是尽可能挖掘出一些点,去贴近求职的岗位,比如说,我有一个项目虽然和大数据无关,但是里面用到了linux、计算机网络、多线程等知识,那么我的项目中就可以突出这一部分,让面试官来提问。

实习项目
实习期间所做的工作,也许你是“打杂的”,但是,如果你对整个项目比较熟悉,其中涉及到的组件原理也比较了解,那么也是可以把整个项目流程作为你实习期间的项目简介。
在项目职责中,突出你的工作量,你所做的工作给项目组或部门带来了多少价值,以及你遇到的问题是如何解决的。
如果实习期间确实没有做很多的事情,可以在简历上简单用一句话描述出你的实习经历也行,有总比没有好。

比赛项目
在项目简述中,主要介绍比赛背景、比赛流程、比赛分工、以及结果和比赛成绩。在项目职责中,突出利用某种技术和算法提高了成绩。比如,之前有个同学参加了中间件大赛,比赛是设计出负载均衡算法,其中涉及到dubbo组件,在熟悉各种负载均衡算法的同时,可以深入一下dubbo,这样可以体现出你对技术的学习热情,不仅完成了比赛,还学到了很多技术。

几点面试项目的心得

1、项目是为了让你与面试官找一个可聊的话题
2、项目作为话题的出发点,后面会根据项目中某些点,进行展开深入的提问
3、项目也许不用多么高大上,凡是你写的点都要深入了解,不要给自己挖坑
4、项目主要用于体现我们的动手实践能力,表示我们不只是看书
5、一个项目需要在不断面试过程中进行修改和完善,亮点要突出,不会的点要修改

最后,祝愿大家获得理想的offer!

#阿里巴巴##项目##春招##面经##简历#
全部评论
感谢楼主
点赞 回复 分享
发布于 2020-03-25 17:24
说得很好
点赞 回复 分享
发布于 2020-03-27 00:39

相关推荐

评论
8
132
分享
牛客网
牛客企业服务