【软件测试】简历中的项目经历可以怎么写?

工作这10多年来,也经常做招聘的工作,面试过的人超过50人次了,而看过的候选人的简历则有几百份了,但是清晰且能突出重点的简历,确实很少遇到。这里基本可以说明一个问题,很多候选人是不太清楚如何写出一份好的简历的。

下面基于简历中的项目经历,重点铺开说一下,在社招中,项目经历面试官重点考察的地方。

写项目经历需要注意的地方

项目经历是介绍你实战经历的地方,同时也能反映你对已掌握的技能的使用情况。对于应聘偏技术类的岗位来说,这块非常的重要。

下面会以支付中心作为例子进行阐述。

01 项目背景

即是你一定要非常清楚启动这个项目的缘由是啥。如果这个都说不清楚的话,那说明你真的就是埋头干活,偏执行的角色,对项目并没有一个整体的认识。

就算你只是这个项目的普通参与者,也需要主动的去了解和理解该项目立项的原因。

有个注意的地方是,项目背景的文字描述不要太长,一两句就可以了。比如说:当前支付中心耦合在订单系统中,为了提升支付模块的稳定性、维护性、性能和扩展性,需要将支付模块独立出来,统一为其他内部系统提供支付能力。

02 项目功能介绍

介绍一下这个项目能做什么,有什么核心模块,需要应付什么量级的流量。

以支付中心为例子:为内部的订单系统提供支付能力,对内提供了微信、支付宝、抖音、海外、信用卡、钱包、礼品卡以及组合支付的支付、回调、退款、查询、业务对账等能力。平时需要应付每秒1万的支付请求。

03 技术架构设计

这里考察的是技术选型的严谨性和模块设计的合理性。如果项目用到了RabbitMQ、Redis、Kafka等一些技术,你自己心里一定有个底:就是当时为什么选用这些技术,是经过深思熟虑的吗,是经过了很多轮的技术栈对比后决定使用的吗?

也即是技术选型是一个严谨的论证的一个过程。

而设计这块,则要说清楚模块划分的缘由以及解决方案。还是以支付中心为例子:通过支付网关,对外提供统一的接口,而内部则通过支付路由模块,进行具体的支付方式路由,并把单独的支付方式,以物理单元进行隔离,避免各种支付方式在出故障时,相互影响。为了应付高频的支付动作,采用数据库分库的方式缓解写的压力。

04 我负责的模块

如果你参与的项目是部门核心项目,但是自己参与的模块确是边缘模块或者只是参与了很小的一部分,虽然你也能在这个项目里,得到成长,但是那是称不上个人亮点的。

因为面试官会更倾向于:你为这个项目做了什么贡献,因为你,项目有了什么好的改变和突破性进展。

因此,做项目的时候,不妨跟自己的领导多反馈一下,希望能独立主导一些重要的模块。如果领导觉得当前的你还无法独立hold住重要的模块,你也不要气馁,平时多多提升自己,争取后续能主导一些重要模块。这个真的很重要,为了将来的自己,你必须得这么做。在做项目的时候,如果你长期一直起着螺丝钉的作用的话,对你极其不利,甚至可以说,你是在浪费时间。

05 难点和踩过的坑

难点也即是亮点。在你负责的模块里,具体的难点是什么,你是通过什么方案解决的。而解决的过程中,又遇到什么大坑,怎么优化的?

这个其实是一种引导,把面试官引入到你自己比较熟悉又印象深刻的领域,如果你准备充分的话,是能给面试官一个好的印象的,是能加分的。同时能解决掉难点,对自身成长也是有利的,且还能说明的你韧性不错,有追求。

06 取得的成效

不能只是重视过程,而不重视结果,这是不可取的。你需要用结果和数据体现你的价值。比如说,支付中心上线后,你负责的业务模块,慢调用和慢SQL消失了,接口响应速度提升了10倍,上线半年,无任何大故障等等。

项目经历写几个合适?

如果按照上面的的方式来书写项目的话,那每个项目的文字描述是不短的,一个项目的描述就大概要占用半页了。因此,简历里的项目不能太多,2到3个就可以了。

项目主要在精不在多,把自己负责比较多的且能作为自己的一个亮点的核心项目,说清楚道明白,更为重要。

现在的你应该做什么?

赶紧好好总结一些当前和之前做过的项目,按照上面列的方式,好好梳理和思考一下,提炼一些重要的内容出来,争取能作为自己履历的亮点。

如果你发现到目前为止,还没有能为自己带来竞争力的项目,那赶紧好好反思一下,赶紧争取去做。

小结

如果你不是什么名人或者知名大佬,学历和履历也一般般,那么你只能通过曾经做过好的项目来增强自己的竞争力了,HR也会通过你的项目经历来了解你的能力。

项目经历一定要真实,要突出亮点和难点,并说清楚自己在项目起到什么作用。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电商项目软件测试非常重要的一类项目,以下是一些可能的电商项目经历: 1. 对电商网站进行功能测试,包括用户注册、登录、购物车、下单、支付等流程的测试,以及商品展示、搜索、筛选等功能的测试。 ```python # 代码示例 # 测试用户注册功能 def test_user_registration(): # 输入正确的注册信息 registration_info = {'username': 'testuser', 'password': 'testpassword', 'email': 'testuser@example.com'} result = register_user(registration_info) assert result == 'success' # 输入已存在的用户名 registration_info = {'username': 'existinguser', 'password': 'testpassword', 'email': 'testuser@example.com'} result = register_user(registration_info) assert result == 'username already exists' # 输入不合法的邮箱地址 registration_info = {'username': 'testuser', 'password': 'testpassword', 'email': 'invalidemail'} result = register_user(registration_info) assert result == 'invalid email address' ``` 2. 进行性能测试,包括模拟多用户同时访问网站、测试网站的响应时间、并发用户数等指标。 ```shell 代码示例 # 使用Apache JMeter进行性能测试 # 模拟100个用户同时访问网站,每个用户访问10次 jmeter -n -t test_plan.jmx -l test_results.jtl -Jusers=100 -Jloops=10 ``` 3. 进行安全测试,包括测试网站的漏洞、防火墙、加密等安全措施。 ```python # 代码示例 # 使用OWASP ZAP进行安全测试 # 扫描网站漏洞 zap-cli -p 8080 -s xss,sqli --spider -r report.html http://example.com ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值