【求职】个人介绍

news/2024/11/13 4:25:44/

写这个主要原因想让别人了解你吧,工作跟恋爱一样喜欢才能好好去做,不然都是痛苦。最后可能钱没挣到还有一身病。我也面试很多人,面试最大痛点就是无法短时间内了解对方,面试者自己不说,我如果问不到对方优势,大概率就是浪费时间的精力。想到写写尝试提高彼此找到的效率,即便没有也是一种情绪发泄的出口。

ps:本文有很多无用的废话和个人狭窄视角的总结,

离职原因

公司整体搬到成都,过去薪资打7折,并且到成都后裁员base按照7折走,成本计算不划算。并且只有服务端负责人过去,风险太大就拿赔偿走人。

为什么来liveme?

我20年8月入职liveme(前身猎豹的直播业务),那时候我刚去京东物流入职1个月,放弃来这边了。原因eclp部门管理非常混乱,老人闲死,新人忙死,当时手里有liveme的offer就来了,优点就是一切从实际出发,解决实际问题,务实。

做了那些事?

测开+业务-->LLM大模型-->测试管理

测开和业务

业务

①偏业务服务端测试工作,核心业务群组家族、工会、多人房间、智能直播和承接部分三方支付。

②书写业务相关自动化case。

③总结和分享。

业务闲扯的话:对于直播app大家第一反应都是直播间是核心,也确实核心所以我们公司客户端复杂度比较高,但是我入职的时候直播间构建早就完成了(老人早就把坑占了),外加我之前在转转做商业广告也都是服务端测试,所以我后面对接业务基本服务端重构才能从别人抢来点业务。业务东西也不是你想咋地就咋地的,都是各方博弈以后得结果。

公司风格:为啥要说这个呢?我呆过不少公司 转转、斗米优聘、P2P公司、天宇手机和龙必驰。有互联网血统的公司企业文化更加舒服,没有那种传统企业严苛的等级制度。这时候我就总想吐槽京东,京东我亲身体验过最官僚、最嫌贫爱富和最舔狗文化的企业,懂得自然懂。做休闲娱乐公司更加包容多元文化,对我们来说也有更多的尝试新鲜事物的机会。

分享:分享是QA团队里推进很困难的事,也能理解毕竟写文档非常浪费时间,技术一般都是I人,不喜欢人多的地方,但是分享最快让别人了解你的方式,通过分享大家可以知道你的思维模式和对业务理解的程度。根据自己不同情况还是考量一下。具体文章如下:

【业务】军团服务QA角度总结

【QA】服务端测试分享

【业务】群组服务功能测试总结

【业务】opay&tap支付测试文档

【业务】支付总结和GP支付功能测试

测开

主要测试平台维护三大核心 打包、接口自动化和数据构造。我这边不是全职测开,业务和测开都要弄。

为啥会接手测试平台?

20年12月,我入职后4个月 当时正在经历GP把安卓端下架,一直没有上架成功。QA这边4个测开前后脚离职了,扔下这些东西吧。危机也是机遇,就是因为没有业务QA去接,轮到我新人嘛。压力最大就是打包,因为业务更新都要依赖这个。当时也是周末都在自己调试看测试平台的逻辑。因为用的框架是python的开源框架,你在网络上可以找到很多资料。

这时候我就想到转转,用的自研spring boost 框架很多东西不是开源那套。从qa角度来说这个除了提高了使用门槛,基本没啥价值。毕竟很多转转高层都是58出来的,为了自己利益肯定选择自己熟悉的东西,什么叫走出舒适区,就是让别人走到你的舒适区来!!!我也是时间试错证明了还是python相关更加适合我,后续想做也是这个方向。

为什么不考虑全职测开呢?

这个很多业务QA一个痛点吧,总想做全职测开觉得钱多活好,从自身角度来说确实如此。但是公司考虑核心就是成本。这个角度测开高位岗位,因为考核指标你的工具能节省多少人力成本,比如说要求你1个月可以节省22人日。但实际上测试提效工具发展到今天三板斧:数据构造、接口自动化和平台整合。后期就是维护,你的结局也就注定了。

所以拥抱业务,即便研发也是业务方向研发。业务非常重要结合业务特性去做还能提效,深入了解业务你才能扩展的更多,这点不仅限于测试一个方向了,了解最新产品方向,关注竞品,这个业务方向研发实现方案都是你提升竞争力的点。站在测试角度去审视业务!!

业务qa兼职测开工作给你绩效还是团队价值定位都有帮助,不然你定位非常尴尬结合自己特性扬长避短。测试开发还是测试本职工作提升自己竞争力,高T测试跟高T研发在代码能力上根本2个物种差距巨大,我们不愿意承认但是客观面对,为了多挣点钱搞得高大上一点也无可厚非。

具体测开内容如下:

【QA】服务端接口自动化测试

【Airtest】 UI 自动化

【测试平台】打包功能综述

【测试工具】Fastbot 客户端稳定性测试

实际效果

KPI角度: 打包平台和接口自动化目前效果最好的2个模块。fasbot可以发现客户端崩溃问题。

业务使用:数据构造场景对回归业务测试场景下效果还可以。

效果差:UI自动化对于业务不断迭代来说典型投入高、产出低。

LLM大模型测试

为什么单独拿出来因为这个领域非常新,大家摸索阶段,我觉得还是很有意思的。

业务

AI女友业务是从23年6月正式开始去做,娱乐业务跟大模型一次结合。我们场景非常简单,创建AI女友角色->小说场景互动->聊天场景中增加付费点。

产品付费点3个:付费角色、聊天条数和语音选择。

我测试业务:SoulDeep-explore

竞品:https://janitorai.com/

这领域模型难点在于语料生成,因为本身软情色领域的东西,你想用gtp4生成那不可能,没有合适语料你的模型训练效果肯定很差。即便有语料大概率英文的直接翻译中文效果很差。项目初期我们跟aws有合作,结果很差大厂基本说的理论没有解决具体问题方案。因为本身领域比较新大家摸索多听也没问题。

业务文档可以看:

【业务】【LLM模型】AI女友交接文档

大模型测试方法

我这1年产出就是落地一个LLM测试大模型的工程。

用户聊天采集->模型调用->人工check

【LLM】【大模型测试工程】geval-main LLM模型测试和评估(1)

【LLM】【大模型测试工程】geval-main LLM模型测试和评估(2)

vast.ai 使用手册:

Vast.ai LLM 大语言模型使用手册(1)

Vast.ai LLM 大语言模型使用手册(2)

回忆过去1年总结思路并不复杂,想法&落地方法论还是稀缺的。探索新的方式哪怕1点点也是不少收获。chatgtp现在我目前解决问题核心途径,效果非常好,提效非常快。绝对革命级别的变更,目前你在背题,leetcode没有价值的,你都不如gtp回答的好,会使用工具才是核心,如何promote更好才是竞争差别。

测试管理

2个节点:带我小组长生大病我接替她工作,测试负责人生了2胎我接手部门测开工作。

测试行业大家都想做管理,因为干的更久一点吧。你在京东大厂会好一些但是也得看业务情况,业务完犊子你也得滚蛋。

我干2年了心得就是:找到合适的人+合适人放到合适位置上。

其他什么管理方法论,各种开会,天天盯着考勤其实没有用,纯浪费时间。你建立流程规范就行了,给别人空间和信任就可以了(针对高T),有些人确实能混目前经济这么差都在裁员,直接让滚蛋就行了,改变一个人总是很困难的,还要面临各种冲突。

具体文章如下

【测试管理】研发项目流程管

【测试流程】线上用户反馈

个人情况

我90年男,马上35也到互联网走人年龄了。我从经济角度我没有压力,我没房贷车贷也不想要小孩。所以没有经济负担。单纯就是喜欢干这行(当然也是因为收入还不错)。我不知道国内能不能找到合适的,如果没有的话我就要去韩国重新开始了,我父母在首尔,我自己也有工签,其实我走移民监就可以了顺利拿到身份。但是我内心并不渴望。无论去哪里吧存款多一些更加从容吧。大概就是这个情况。写这篇主要附在简历上方便招聘人员了解,下周1我把简历给之前同事了所以周末赶紧写这篇。


http://www.ppmy.cn/news/1545748.html

相关文章

Python调用苏信通接口发送短信

毫无征兆的情况下,业务经理通知我,融合云信下架了,当时心里就是一段五味陈杂啊,关键咱也没得选啊,看来接口是要重新开发了。好在业务经理又推荐了苏信通,登录了UI之后,返现功能对比融合云信少了…

【go从零单排】泛型(Generics)、链表

🌈Don’t worry , just coding! 内耗与overthinking只会削弱你的精力,虚度你的光阴,每天迈出一小步,回头时发现已经走了很远。 📗概念 在Go语言中,泛型(Generics)允许你编写可以处理…

WiFi一直获取不到IP地址是怎么回事?

在当今这个信息化时代,WiFi已成为我们日常生活中不可或缺的一部分。无论是家庭、办公室还是公共场所,WiFi都为我们提供了便捷的无线互联网接入。然而,有时我们可能会遇到WiFi连接后无法获取IP地址的问题,这不仅影响了我们的网络使…

UE5.4 PCG 获取地形Layer

使用AttributeFilter:属性过滤器 节点 设置地形Layer名称和权重 效果:

基于汇编语言实现的彩色黑白棋游戏

一、软件背景介绍 1.1 背景介绍 黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。 黑白棋是 19 世纪…

我自己nodejs练手时常用的一些库基础用法

我自己在使用nodejs以及前端实战练习时常用的一些库的基本使用 1.bcrypt //注册账号时,给密码加密 password是前端传过来的密码,hashPassword是存到数据库中的密码 const bcrypt require(bcrypt) const hashPassword bcrypt.hash(password,10) //登…

解释一下宏定义和函数调用的区别

宏定义和函数调用都是用于代码重用和简化编程的工具,但二者之间有许多重要区别。 定义和作用 宏定义 使用 #define 指令定义,通常用于在预处理阶段进行文本替换。 宏的定义并不进行类型检查,因此可以接受任何类型的参数。 #define SQUARE(x…

VMware虚拟机可以被外部机器访问吗?

如何设置让同局域网内其他机器访问本地虚拟机服务(这里以访问我本地虚拟机ELasticSearch服务为例) 选中虚拟机 - 虚拟机 - 设置 虚拟机网络设置: 选中网络适配器,修改网络模式为NAT模式 编辑 - 虚拟机网络编辑器 更改设置 …