专栏文章 我个人理解的测试、开发和算法工程师

magicyang · 2019年06月04日 · 最后由 无名 回复于 2020年08月10日 · 6469 次阅读

测试工程师

测试是我做的最久的工作。
测试工程师是什么,是保证产品质量的工程师。
新时代测试工程师的挑战:
1.测试前移的难度越来越大,想安安静静的掌握一门技术做深度测试的能力很难达到。因为投入产出比的原因,项目也不愿意投入高人力。
2.内部测试工具的开发会提上流程,但职位还是相对偏少。
3.实际上大部分的测试都是业务测试,结合业务场景整理程序相关的逻辑,对功能进行测试,大部分是我们所谓的点点点。
相对于其他研发职位,测试要求在广度上比其他职位高。
但是尴尬的是,现实世界,总说 T 字人才,真正决定价值的是那一竖而不是一横。
缺点在于做技术,工程化能力偏弱,除大厂外的测试开发,多数只是 DEMO,只是勉强能用而已。
优势在于可能背锅就背锅了,但是总体来说压力不是特别大,竞争压力也偏小,简单点可以混混,只是指工作压力,可能工作时间上会比开发更多。

开发工程师

首先对于大部分普通开发工程师来说,绝大部分都是 CURD BOY 或者是 API 工程师,习惯把框架挂在嘴边。
随着开源的发展,框架越来越成熟。随之而来的是接触技术的门槛越来越低。
你不需要考虑内存,不需要考虑性能速度,框架都做好了,做不好很多时候你也没法改。
行业中有高性能,高并发经验的工程师很稀缺。
难度在于基础的各种 BOY 很难有机会练手架构系统的机会。
优势在于如果能往前走一步,竞争力会大幅提升,可以迈过 35 的坎。相对测试来说的优势在于实际工程化的过程中会遇到各种问题,压力会大一些,成长也会快一些。

算法工程师

最近两三年特别火的职位。
门槛偏高,一般起步双 211 硕士,这还得是小厂。
至少我入门级的来说,基本就是 SQL BOY 和 GITHUB BOY,相对普通开发来说,需要看 PAPER,理解为什么要这么做的理由。
优点明显钱多,缺点也明显竞争压力巨大。
个人觉得以 10 年为周期,算法会更有价值。
但是短期内肯定是要调整的,尤其是模型越来越资本化,小厂很难有生存空间。

PS:
我不是一个好的管理者,就不谈管理了。我个人会觉得测试还是走管理、产品、售前会更好一点。而我自己不过是个不甘心瞎折腾的普通人罢了。
这是我的一点感受,希望有人来陪我聊聊,多指出一些说的不对的地方,也算是我 36 反思时的查漏补缺。

共收到 20 条回复 时间 点赞

赞一个

怎么转售前

开发除了 CURD boy 还有 前端切图仔

昨天有雨 回复

我做 APP 的时候也不自己切图的啊,切图专门的设计切,偶尔自己做.9 图。

杨老板找到新工作了?

山姆大叔 回复

还没确定。
哎,今年不容易。

没做过算法工程师
做测试的时候确实都在点点点
做开发的时候确实都在用框架写 CRUD
我永远走在行业的底层。。。

HonoSV 回复

哪有那么多高大上的职位。。。国内 99% 以上的技术职位门槛都很低。
大多数人还都是搬砖。。。年纪大了,钱要少一点,看开一点,保持性价比,还是能有碗饭吃的。

除了不到 5% 的尖端技术岗位,剩下的技术真的不值钱。90% 以上的人迈不过 35 的门槛,要么自降身价,要么委曲求全。
一直在想怎样突破技术的束缚,去到更广阔的空间,不再为了这么一点点钱没日没夜。

无名 回复

年轻存够钱,压力不大的话,可以去读书,看看远方。
入门需要时间越长的职位门槛越高,我个人是这么理解的。
当然资本和人脉可能更重要,但就不是码农的我能看到去尝试的了,我本质还是过过小日子,差不多就行了。
人和人之间价值观差距太大了。。。

管理是所有职业最后的归宿

haleli 回复

哪来那么多管理岗位

无名 回复

强行解释一波:管理不了别人,可以管理自己啊😂

haleli 回复

我目前认为最终都要回归价值。
如果硬说管理,可以是人力管理和项目管理两个维度,能管理这两个维度的不是光努力就能达到的。
小厂管理还好,大厂管理真心不好混。。。
如果你认为大厂 10 人以下的 LEADER 也是管理,我可以负责任的讲他们压力比小兵大多了,大部分是 KPI 的传递者,并没有那么美好。

嗯,不管做哪一行,奔着稀缺型的那部分人群去就可以了,随大流往往是自己的选择,行业&岗位的发展起伏并非决定性因素

simple 回复

恩,行业短期起伏是正常的,趋势还是有迹可循的。~还是需要继续增长眼界,这个门槛比技术、管理更高。

努力做 T 字中的那一竖。无论是技术还是管理,这个才是关键。

magicyang 回复

就公司组织形式而言,我觉得扁平化对公司体系是一种伤害。
大量平庸的基层管理者或者叫 leader 只是早进入公司几天而成为 leader,实力并没有很强,但是对下面的员工瞎指挥,为保住自己的地位,对真正有能力的员工极力打压,这是劣币驱逐良币的根源。
这种扁平化只是在互联网企业极速扩张中不得已而为之的行为,在稳定发展的阶段肯定是要淘汰的。
真正好的组织形式,一定是有层次感的,员工就是员工,领导就是领导,职责清晰,各司其职。简能而任之,择善而从之。领导权利适当收敛,避免一人独裁,部门事务清晰透明,每个人都有自己明确的职责和目标,上下游对接不再是凭领导一张脸,绩效考核不再是领导一言堂。
在这方面,我觉得外企很值得借鉴,国内企业包括顶级的 BAT 都差了十万八千里。

其实没啥区别。。。外企也裁员。。。
国内太急躁了,年轻人总想着快速上位,老年人都想着拼着命保着自己的位置。
对普通技术来说,知识爆炸的年代,越开源,技术门槛越低。作为个体其实能改变的并不多。
各司其职如果可替代性极低,是可以的,但实际是大部分技术都是 1 年经验用 10 年,可替代性极强,螺丝钉的命运并不能避免,还不如多折腾点,替代性还低点。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册