旷野之间22 - 什么才是技术人员最值得掌握的技能

我需要房间里的每个人都参与此事。

因为我知道已经有上百万篇文章大声揭露了在裁员潮中生存下来所必需的一项真正技术技能。当裁员发生、员工人数减少、资金大规模停止时,这种揭露就是老人们常说的“推动文件”的东西。

问题就在这里。这百万篇文章大部分都是垃圾。

在这百万篇文章中,有一半会告诉你,避免科技行业冗余的答案在于人工智能——通常是作者刚刚读完的人工智能部分。比如他们会告诉你如何成为一名“快速工程师”——这两个词放在一起只是为了激怒任何懂技术的人。

剩下的一半文章则都是一些让人感觉良好的陈词滥调。比如,“成为一名团队成员!”呃。或者是一些不合逻辑的民间故事,它们与技术和创业有关,但实际上与技术和创业毫无关系。

你会对一个七岁小孩说的话。

我从事科技和创业已经 25 多年了,大部分时间都在学习它,然后痴迷于它,然后取得成功或可笑地失败,然后写下我的想法。

我可以肯定,在经历了人工智能的炒作、大规模的技术裁员、关于科技公司是否仍然重要的争论之后,确实有一项技术技能将让技术再次变得有意义。

科技行业目前的问题

事实是,正如我在文章中指出的那样,客户是经常出错g,因为顾客只知道疼痛和症状,而不知道原因和解决方案。

然后我说:“科技公司总是不愿意雇佣拥有技能、经验和知识的人来将痛苦和症状转化为原因和解决方案。”

每个人都大声表示同意。但这到底意味着什么呢?

好吧,为了简化起见,我强调的那些技能可以归类为真实的、实际的、可验证的产品管理。

这不是一项技能。但这是一种依赖。你可能对产品管理的概念是错误的。尤其是与技术相关的产品管理。我几乎可以肯定。

产品管理不是项目管理

这就是为什么那些从痛苦到解决方案的技能从未成为软件开发重点的原因。

我已经说了 25 年了,但对于房间后面的人来说:产品管理不是项目管理。

但商业方面仍然将两者混为一谈。

我在上面同一篇文章中还说过:“过去,技术产品都是由技术人员生产并出售给其他技术人员的。”

那个时代见证了项目管理的曙光,这是业务部门发明的一种流程,用于在按时交付优质软件的同时控制成本。随着时间的推移,比如说从 20 世纪 80 年代末到 90 年代中期,技术项目管理从推动铅笔变成了一种伪科学,然后成为一种宗教。

如今,这种宗教被称为“Jira”。

我只是半开玩笑。

一些软件工程师进入了项目管理领域,但许多项目经理都是由对软件工作原理不太了解的人担任的。

现在,这很好。这并不困扰我,因为当这件事发生时,我已经有能力拒绝所有这些状态会议了。我只想说,良好的项目管理在及时交付高质量的企业软件方面发挥着非常重要的作用。我还要说,良好的项目管理很难实现。

现在,大约在 20 世纪 90 年代末,我们都发现很快每个人都将能够使用科技,如果我们不开始为那些不关心科技的人打造科技,我们就会完蛋。

产品管理的诞生

产品经理不关心截止日期和预算。好吧,他们可以关心,但这不是他们的主要职责。产品经理的主要职责是向需要它的客户提供有价值的产品。

这就是产品经理的工作。定义“有价值”。定义“需求”。定义“客户”。这是产品经理的主要职责。

现在,一旦你定义了这些事情,任何科技公司面临的问题就变成了:我们需要拥有哪些技能才能推动解决方案的创造?不仅仅是解决方案,还有吸引客户、赚钱、盈利的解决方案。

还跟我在一起吗?很好。

因为我要把你的成功三角形连接起来。

两个三角形的故事

项目经理的生死取决于项目管理三角——一个三角形,每边分别是时间、质量和成本。其逻辑是:“好、快、便宜,选两个。”

每个软件工程师和技术团队都熟悉这一点。这也很好。同样,这是必要的,并且该三角形是记住项目管理原则的简单方法。

在技​​术领域,项目管理三角是项目经理将业务约束和软件工程约束汇集在一起​​的地方,也是所有的紧张关系所在。

但项目管理与成功无关。项目管理就是为了不失败

但是,由于这个三角关系非常流行,我又为产品管理创建了另一个简单的三角关系。在这个三角关系中,业务目标与软件工程目标相符。这样,业务方面和技术方面就不会再有紧张的关系,而是可以进行合作。

在这个三角形中,收入、价值和优雅是三条边。逻辑更符合毕达哥拉斯理论。当你增加价值和优雅时,你的收入或利润就会得到更大的增长。

对于所有参与者来说,这意味着消耗量将大幅下降。

在科技领域,成功的产品取决于优雅

如果您是软件开发人员,那么优雅性就代表了产品管理三角中您拥有最大控制权和影响力的一侧。从基础设施到代码再到处理,您的解决方案越优雅,越能满足客户的需求、痛点和症状,就越能创造更多价值,从而产生更多收入和利润。

并且要完全明确一点:人工智能在优雅方面很差劲

所以也许我需要消除所有的争论。我们甚至不要称之为产品“管理”。我们称之为产品工程。这才是软件工程师应该关注的地方。这是他们职业生涯发展过程中应该采用的实践。软件工程知识和经验应该是这份工作所必需的。

我并不是说这是业务部门目前需要的,他们还没有完全理解。但是业务部门昨天就需要这些技能,而这些技能将来自技术部门,而不是业务部门。

所以,软件开发人员有责任为他们指明方向,最终,你必须做出选择。你是想要一份薪水,但成为可有可无的人,还是想要满足感,成为不可或缺的人?

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拉达曼迪斯II

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值