如何写好一个简历项目

简介: 本文分享面试中项目经验的撰写要点,强调项目名称、周期、团队、核心业务及个人职责的规范表达,建议突出技术难点与真实业务场景,避免学生式项目,提升求职竞争力。

以下仅为个人观点,面试时候千人千面,不一定都是这么要求,大家做个参考即可

1.项目的核心要素

项目名称

项目名称是面试官、HR第一时间看到的信息,建议大家简明扼要,最好附带一下官网链接。如下:

杭州公安局基础管控系统 4.0 (链接

浙江电信营业厅受理系统-BSS3.0 (链接)

项目名称描述尽量:公司信息+业务描述,保证其真实性。下面就是一些不好的项目名称,如下:

学生在线考试系统

吃得香在线点餐小程序

不好的点主要在于:

  • 业务简单,没有技术难点、业务难点
  • 真实性太欠缺,不知道是不是一个培训项目、毕设项目
  • 不知道受众群体是谁?点餐的美团、饿了么都是,还需要你们开发吗?

所以在挑选项目时,一定要思考下这几个问题

  • 这个项目的客户是谁?
  • 这个项目的盈利点在哪里?
  • 这个项目到底真不真实?
  • 这个项目是不是太简单了?

开发周期

开发周期是面试官评估项目难度、求职者稳定性的一个关键要素,一般一个项目建议在半年以上,两年都是可以的。一般有两种形式:

  • 还在维护:2021.1 ~ 至今
  • 停止维护:2022.1 ~ 2023.6

如果大家是在职求职,建议都写到至今。

团队成员

团队成员是面试官评估你的团队规模、公司规范、你过去主要对接诉求方、业务方的关键要素,一般涉及下面角色:

  • 产品:设计产品原型、PRD的
  • 研发:分前端、后端,做各自研发
  • 测试:系统功能性测试、边界测试、压力测试
  • 设计:做系统交互稿的设计,一般也叫UI妹子
  • 架构:业务架构、技术架构两种,负责整个团队的技术走向和框架
  • 运维:负责项目的部署、服务器调优、日常线上故障的维护和回滚

核心业务

这个模块只说项目的核心业务流程,控制3行左右,不要啰嗦,只说项目的核心业务流程,可以参考我面试阿里的开篇介绍,基本控制在2min(后续还有人事面+HR面,后续更新B站)。

https://www.bilibili.com/video/BV1uP411471Q/?spm_id_from=333.999.0.0&vd_source=cd06b44d1b47e8fff510c4e966bdfef1

https://www.bilibili.com/video/BV1Fz4y1379D/?spm_id_from=333.788&vd_source=cd06b44d1b47e8fff510c4e966bdfef1

https://www.bilibili.com/video/BV1RG411o7UM/?spm_id_from=333.788&vd_source=cd06b44d1b47e8fff510c4e966bdfef1

个人感觉比较优秀的几个类型,可以如下:

杭州公安局基础管控系统 4.0

基础管控系统是杭州G20峰会安保、杭州亚运会信息化安保实战体系平稳运行的重要保障,支撑杭州市局到民警的日常警务录入和管理;系统中录入有杭州 1500 万人口详情,对千万人口对象数据进行整理管控对单位,地址和户室数据进行录入和管理,和人口对象之间关联,更加立体的管控人口对象。

浩鲸云计算科技股份有限公司·订单中心

实现业务流程的灵活配置:流程管理中心需提供流程配置能力,可实现各场景业务流程的自定义配置能力,根据配置驱动业务流程,与资源管理系统、合作方管理平台等打通,实现业务开通过程的端到端管控。

负责模块

负责模块是最能体现个人价值的地方,只要说出:自己负责什么、解决什么业务难题、突出的贡献,一般写4个左右就好,不要太多,也不要太细。下面几个不错的可以供参考:

基础信息:使用阿里短信服务获取验证码进行登录注册,通过 Springsecurity 权限框架可对注册客户进行权限管理。根据客户会员积分进行不同权限的服务。

订单管理:负责解决线上产品运行中出现的技术问题;实现订单生成,查询订单;按照订单状态、订单生成时间进行排序。按业务和访问量使用 MyCat 进行分库和分表。客户退货、与客户的往来帐务查询

客户管理:实现客户基本信息的修改及地址簿的设置并提供平台会员积分计算按照客户在平台消费金额进行累计。对客户的订单使用 Redis 缓存进行数据统计。

产品管理:通过 OSS 图片服务器进行产品图片、视频的统一管理,用 MongoDb 对库存进行管理,库存配件调拔,配件损溢,配件拆分与捆绑、库存盘点功能、库存配件报警查询。

基本是:模块:描述,描述中突出技术点,用这个技术点解决什么问题,几个不太好的如下:

不具体,不知道遇到什么问题,用什么技术攻克了什么难关

1. 负责流程绘制,业务组件开发,基于流程匹配将外系统进来的表单数据创建订单

2. 负责订单中心的迭代开发

3. 配合现场的测试人员调试

4. 负责修改开发中遇到的 bug

5. 负责测试环境的部署

2.要不要写校园经历?

如果你是刚毕业的可以写一下,但现在的行情下建议一笔带过,下面这个个人感觉比较幼稚的写法:

社团经历

副部长 主席团

2015.08 - 2016.05

项目经历

举办过多场英语辩论赛和英语演讲比赛,协同模拟联合国社团举办模拟申奥比赛

分管外联部,协助外联事务和协调团委工作

为社团吸引赞助和申请拨款

大家的投递岗位是研发不是HR,HR可侧重这些策划的经历,其余的写了反而给人一种感觉:大学没写啥代码。

下面这种在教育经历中一笔带过,个人感觉还是可以接受的的

教育经历

大一下开始跟随老师进入实验室学习,同年获得院级三等奖学金,CET-4

大二曾在校内的电子设计大赛中荣获三等奖,并在该年取得校级二等励志奖学金

大三升任军事爱好者协会宣传部副部长,多次参与策划组织团员进行日常训练、团建、徒步等活动

3.几个不错的项目分享

2021.07-至今 杭州公安局基础管控系统 4.0

项目描述:基础管控系统是杭州 G20 峰会安保、杭州亚运会信息化安保实战体系平稳运行的重要保障,支撑了杭州市局到民 警的日常警务录入和管理; 系统中录入有杭州 1500 万人口详情,对千万人口对象数据进行整理管控 对单位,地址和户室数据进行录入和管理,和人口对象之间想换关联,更加立体的管控人口对象。

开发环境:IDEA+Maven+JDK1.8+Tomcat +MySQL +Git

技术架构:SpringBoot、Mybatis-plus、SpringMVC、Redis 、Vue

个人职责

1.千万级数据库的分表迁移与 ElasticSearch 数据同步

2.根据客户使用情况优化系统使用中的痛点,如定时任务更新考核的数据报表,并一键导出为 EXCEL

3.为新功能编写数据接口,查询并计算出需要的字段和数据传给前端用来展示

4.实时更新警情数据到指定公安网FTP目录,由第三方获取并处理后返回 EXCEL,解析后更新到数据库

金象线上服务平台                           Java开发工程师                                              2021.10-2022.01

开发环境:IDEA+Maven+JDK1.8+Tomcat +MySQL +Git

技术架构:Spring Boot + SpringDataJPA + SpringCloud + ActiveMQ + Redis + SpringSecurity + Mycat + Vue

项目描述:本项目是一个完善的企业信息化服务平台,利用视频的方式全方位展示产品。该功能项目可分为登录模块、基础信息模块、订单模块、产品模块、财务模块等。其中基础信息模块主要是对各种数据的处理如客户、商品、供应商的数据处理。订单模块处理订单各种业务,如进货、付款、退货等。产品模块主要用于处理产品管理中的各种业务并通过商品进价跟踪、商品售价跟踪、销售价低于成本价报警、库存上下限报警等。为企业提供良好的信息化管理渠道,促进企业的高效运作

职责描述

基础信息:使用阿里短信服务获取验证码进行登录注册,通过 Springsecurity 权限框架可对注册客户进行权限管理。根据客户会员积分进行不同权限的服务。

订单管理:负责解决线上产品运行中出现的技术问题;实现订单生成,查询订单;按照订单状态、订单生成时间进行排序。按业务和访问量使用 MyCat 进行分库和分表。客户退货、与客户的往来帐务查询

客户管理:实现客户基本信息的修改及地址簿的设置并提供平台会员积分计算按照客户在平台消费金额进行累计。对客户的订单使用 Redis 缓存进行数据统计。

产品管理:通过 OSS 图片服务器进行产品图片、视频的统一管理,用 MongoDb 对库存进行管理,库存配件调拔,配件损溢,配件拆分与捆绑、库存盘点功能、库存配件报警查询。

个人比较喜欢下面这种,尤其是个人职责最后的优化模块,大家可以做个参考:

英腾教育-医云学堂[http://www.yingedu.com/]            JAVA研发工程师   2021.07-至今

技术架构:CDN、Nginx、SpringCloud(GateWay、OpenFeign)、Nacos、Seata、Sentinel、XXL-JOB、Redis、RabbitMQ、ES、Kibana、MySQL、MongoDB、VUE、Jenkins、Docker、SkyWalking、三方服务等。

人员配置:后端*8 + 前端*2 + 测试*2 + 产品*2 + 运维*1 + 架构*1

业务描述:致力于为医务人员搭建临床经验交流和病例分享平台,为企业提供在线课程学习、视频续播、互动(在线答疑、积分排名、互动点赞)的综合性学习平台,截止目前共交付23家公司(EduSoho、希望教育集团、红松学堂、家游学院等)同时在线运营,日均用户访问量3w,存量用户数据约600w。

个人职责

1. 用户端-互动问答模块:为用户在线学习提供完善的在线问答系统,满足用户对于课程评论、答疑、互动业务的综合服务模块,开发发布至今稳定运行0bug,累计数据量5w+。

2. 用户端-学习记录及计划模块:解决用户在线视频观看进度记录、积分增加、视频续播的业务功能,并用Redis解决高并发下的频繁写操作。

3. 用户端-用户点赞模块:解决用户对于高质量的视频、回复、笔记的点赞业务功能,其中点赞的高并发场景使用定时异步+合并写,能满足千万级别的并发量,架构设计遵循服务独立化、设计平台化、定位中台化,后续可作为独立工程迭代、盈利。

4. 代码重构与性能优化:购买课程时的不同优惠券策略采用工厂模式+策略模式解决代码重复度高问题(代码重复率下降15%);Redis合并写解决高并发写;通用业务SQL性能优化等

相关文章
|
Web App开发 前端开发 JavaScript
浏览器的历史和主要组成部分
浏览器的历史可以追溯到1991年8月,当时 Berners-Lee 发明了 World Wide Web 万维网,同时也带来了世上第一款浏览器,但这款浏览器的名字比较长,他索性将其改名为`Nexus`
|
设计模式 数据可视化 数据挖掘
解密微服务之Ribbon
当我们谈到现代软件应用程序的用户界面设计时,经常会听到一个术语——Ribbon。这个词汇不仅仅是一个装饰性的名称,它代表了一种在许多流行的办公套件和应用程序中常见的界面设计模式。在本文中,我们将详细介绍Ribbon,包括其起源、设计原则以及在不同软件中的应用。
|
6月前
|
安全 Ubuntu 数据安全/隐私保护
怎么解决无法拉取Docker镜像?不如我们自己建一个加速站(
本教程介绍如何通过GitHub Actions与阿里云容器镜像服务,构建私有Docker镜像加速通道,解决国内无法拉取微软官方Jekyll开发镜像的问题。适用于个人救急使用,无需依赖公共加速器,安全高效。
631 9
怎么解决无法拉取Docker镜像?不如我们自己建一个加速站(
|
6月前
|
存储 消息中间件 开发框架
应用架构图
技术架构是将业务需求转化为技术实现的关键过程,涵盖分层设计、技术选型与系统集成。本文详解单体与分布式架构,包括展现层、业务层、数据层及基础层的职责,以及应用间调用关系、外部系统交互与边界划分,为构建清晰的技术体系提供指导。
 应用架构图
|
6月前
|
自然语言处理 关系型数据库 MySQL
MySQL 全文索引
MySQL全文索引支持对CHAR、VARCHAR、TEXT字段进行高效文本搜索,适用于文章、评论等长文本。通过MATCH()与AGAINST()实现自然语言或布尔模式查询,支持分词、停用词过滤和最小词长设置。可创建于建表时或后期添加,适用于搜索引擎、CMS、电商等场景,提升关键词检索效率,但需权衡增删改开销与索引维护成本。(238字)
|
6月前
|
消息中间件 人工智能 决策智能
AgentScope x RocketMQ:构建多智能体应用组合
AgentScope是阿里巴巴推出的开发者友好型多智能体框架,支持模块化、可定制的智能体应用开发。通过集成RocketMQ,实现高效、可靠的Agent间通信,助力构建如“智能旅行助手”等复杂协作场景,推动多智能体生态发展。(238字)
|
机器学习/深度学习 数据采集 API
Python自动化解决滑块验证码的最佳实践
Python自动化解决滑块验证码的最佳实践
|
8月前
|
存储 数据库 索引
RAG检索质量差?这5种分块策略帮你解决70%的问题
RAG效果关键在于文档分块:固定、递归、语义、结构化与延迟分块各有优劣。合理选择能显著提升检索质量,减少幻觉,增强上下文理解,是构建高效RAG系统的核心环节。
982 4
|
10月前
|
Ubuntu 安全 Shell
Ubuntu 精通之路:12 个核心知识点从入门到高手
掌握这些知识点需要不断的学习和实践。建议在实际工作中多应用,将理论与实践相结合。遇到问题多查阅文档,多与社区交流。只有不断实践,不断积累,才能真正掌握 Ubuntu。
|
算法
分布式系统中的那些一致性(CAP、BASE、2PC、3PC、Paxos、ZAB、Raft)
本文介绍 CAP、BASE理论的正确理解、Paxos 算法如何保证一致性及死循环问题、ZAB 协议中原子广播及崩溃恢复以及 Raft 算法的动态演示。
739 0

热门文章

最新文章