一片自留地 我个人理解的测试、开发和算法工程师

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

测试工程师

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

开发工程师

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

算法工程师

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

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

共收到 20 条回复 时间 点赞

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

magicyang 回复

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

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

simple 回复

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

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

haleli 回复

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

无名 回复

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

haleli 回复

哪来那么多管理岗位

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

无名 回复

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

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

HonoSV 回复

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

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

山姆大叔 回复

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

杨老板找到新工作了?

昨天有雨 回复

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

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

怎么转售前

赞一个

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