视频

了解更多
当营销宣传是“利用协同效应”时,没有人有动力购买开发工具。
告诉我这听起来是否熟悉:一位在线朋友听你描述一个编程问题,并建议一个可能解决它的工具。你想了解这个开发工具能做什么,它是否能与你现有的基础设施一起工作,使用起来有多痛苦,以及你的公司是否能负担得起。
所以,你去了供应商的网站去了解更多。也许你下载了一份宣传册,或者你浏览了一个“关于我们的产品”的网页。
三分钟后,你尖叫着冲进黑夜,逃离得好像地狱的猎犬在追赶你。
不是因为软件很糟糕。而是因为营销语言吓跑了你。
有些营销术语比其他术语更痛苦。也许供应商使用毫无意义、陈腐的描述。或者它提出了一个结论(“一流的!”),而不是描述帮助你得出结论的产品特性(“Turbo Ninja Plus 是唯一具有此独特功能的工具——我必须拥有它,否则我肯定会死!”)。
这些术语有多痛苦? 当我在网上调查开发者时,超过 800 人告诉我哪些营销术语最让他们想尖叫。
为了透明起见:我必须承认 Redis 也使用了这些营销术语。我尽力消除它们(我是这里的编辑),但你肯定会遇到这些术语。(我希望你四处看看以了解更多关于 Redis 的信息,因为我们确实有很棒的软件,我向你保证,它确实很酷而且独特。)我们正在努力解决这个术语问题,好吗?
另外,请对营销专业人士表示同情; 既要有创造力又要具有描述性是很困难的。 每个人都试图润色他们的措辞,但这是一种徒劳的尝试。 体育评论员很快就会发现,说“投手将一个快速球投到中间时,计数为 3 好 2 坏”的方法数量是有限的。 目的是使文案有趣,但过度使用的术语会变得陈腐和抽象,从而混淆、扭曲,并且(最重要的是)令人厌烦。
软件开发人员理解供应商必须吹嘘他们的产品,但当营销语言立即让人反感时,他们就不那么理解了。
但是,哪些营销术语最让开发人员恼火? 我不会让你滚动到最后。 最常被提及的,带着最强烈的热情
但是,在商业和 IT 中使用的术语还有很多。 我把它们提供给你是为了幸灾乐祸和猛拍桌子的赞同感。
但是,有些需要解释,所以我对结果进行了分类。
供应商试图劫持有意义的术语来支持他们自己的需求。 这不起作用。
许多术语都有真正的含义,其中区别很重要。 端到端就是一个简单的例子。 在安全性方面,区分端点安全性(防止有人撬锁)和安全性在整个过程中如何工作(整个过程中的加密)非常重要。 但是我看到供应商将软件讨论为“端到端解决方案”,这只是噪音。
如果使用正确,遥测指的是有用的状态数据,可帮助 IT 专业人员分析、诊断或识别计算环境中的趋势。 当它是一个术语时,开发人员和其他技术人员将遥测听作“供应商过多地了解你环境的一种方式”。
如果是技术描述,那就很好。 如果是夸张,它会失去开发人员的兴趣。
数字化转型是此列表中的首位。 有时,聪明的人会发明一些新事物,从而改变游戏规则。 我们都可以指出真正改变了我们生活的工具和技术: GPS。 HTML。 照相手机。
我们还可以钦佩银行的第一支开发团队,他们集思广益,“嘿,如果我们以某种方式连接我们的系统,人们可以扫描纸质支票以存入他们的银行帐户。” 我们钦佩似乎在一夜之间构建路边交付系统的 Web 开发团队的努力。 那些人可以使用诸如“数字化转型”之类的术语而不会脸红。
但是,许多营销活动将一个琐碎的新功能描述为数字化转型项目的一部分。 想要将自己定位为具有前瞻性的 CIO 也是如此。 我本来要列出一些例子,但是你不需要它们。
最佳实践也是一件真实的事情。 它可以定义为“你以艰苦的方式学到的教训”、“规范方法”或“基于丰富经验的建议”。
但是,这并不是在野外最常被看待的方式。 通常,这是一个模糊的手臂挥动。 在许多软件专业人员看来,“最佳实践”表明一个问题只有一个正确的答案,但通常不是这样。 当他们看到这个术语时,除非来自可信来源,否则他们会停止阅读。
但是,我们都知道“最佳实践”是什么意思 – 搜索引擎也是如此。 即使我们不喜欢这个术语,它也不会消失。
敏捷也是真实的。 敏捷宣言分解了瀑布开发模型。 当然,敏捷有其反对者,任何开发方法都是如此。 我通过解释为什么用户讨厌敏捷开发(以及开发人员可以做些什么)赢得了新闻奖,我在其中分享了以艰苦的方式获得的智慧(这样我就不必写“最佳实践”了)。
但是,作为术语的敏捷与每日站立会议或迭代开发无关。 公司管理层喜欢使用“敏捷”作为“灵活”的同义词,但他们不妨写“支持反复无常的决策制定”。
人工智能(AI) 和机器学习是重要的技术事业。 它们正在以重要的方式改变世界,例如在金融、医疗保健和创建可在 Facebook 上使用的炫酷头像。 他们也让伦理学家忙碌。
但是,似乎任何搜索知识库的软件都被描述为“经过 AI 增强,可提供最佳结果”,并且任何带有 IF 语句的应用程序都被誉为机器学习。“它是 AI 注入的!” 他们承诺。 接下来:“由 AI 驱动的新型垃圾桶 5K!”
特别说明:任何规模化的东西,除非有关于应对增长的步骤的明确描述作为后盾。 可扩展性很好。“规模化”通常没有任何意义。
我钦佩第一个发明了单块玻璃这个表达方式的人,而不是写“状态仪表板”或“管理界面”。 第一次使用很有想象力。
这个短语的第三百万次使用? 没那么多。
当我在 Reddit、Twitter、Mastodon 和其他在线社区上询问最讨厌的术语时,如此多的开发人员吐出了“单块玻璃”,我可以向你保证,使用该术语是赶走潜在客户的最快方法。 相反,请使用仪表板、状态屏幕或其他描述性术语。
同样,第一个通过说前沿来制造“领先优势”双关语的人可能会获得一个文字游戏帽提示。 但是,该表达方式(及其同级“尖端”)假定该技术或产品处于其领域的最前沿,但事实并非如此。
然后是技术招聘。 曾经,在 IT 圈子里,摇滚明星意味着“这个领域的大师”。 雇用“python 摇滚明星”或“代码忍者”表明开发人员的技能超出了编码范围,例如会议发言人或图书作者。 今天,有些人可能会说 10 倍开发人员(尽管这暗示了生产力,而不是社会地位)。
但是,随着时间的推移,“摇滚明星开发人员”开始意味着,“我们想要一个奇迹创造者,因为我们不知道自己在做什么。” 并且它是由那些忘记了摇滚明星赢得了不良行为声誉的人说的。
一些“它们曾经很酷”的术语现在不太常见,但它们仍然让开发人员感到不安。 其中包括
大多数人旨在清晰地沟通。 然后还有其他人。
有些混淆是为了听起来更令人印象深刻。 例如,作者选择了一个听起来更奇特的词。 我们大多数人既不利用工具,也不使用它; 我们使用它。(利用和使用之间存在技术区别,并且利用有合适的时间,但人们在我的副本编辑讲座中睡着了,所以我不会强加给你。)
在其他情况下,营销文案会过于夸张,比如开发者体验。并非所有事情都必须是“体验”。“登录体验”、“退出体验”。 这些都无法达到其名称所暗示的那种变革性的感官深度。
是的,开发者的体验确实很重要;它会影响工作满意度。但是产品本身不是一种体验。 使用方式可能是组织文化和开发者所获得的工具选择的一部分。 也许用户界面很重要 – 但我不会超出“用户体验”的范畴,并且仅在“让你对着屏幕骂娘”或对着电脑说“干得漂亮,机器人!”的情况下使用。
同样,加速创新可能是一个善意的表达,因为供应商希望其客户更快地完成很酷的事情。 但即使是再强大的工具也只是工具。 创新取决于人类。
而且更重要的是
幸运的是,目前还没有人在面向开发者的营销中使用“元宇宙”。 尚未。
有些流行语只是噪音。 它们让你怀疑文案撰稿人想要说什么。 也许什么都没想说。
例如,协同增效用于描述组合技术、产品或团队以创造大于各部分之和的效益。 作为一种意图? 当然。 作为一种营销或公司流行语? 不。绝对不行。
最后,还有那些毫无根据的卓越性声明,包括:
您可以花上几个小时(大概是在那些应该通过电子邮件解决的会议中)来玩流行语宾果游戏、经典的技术废话生成器、流行语 Ipsum和经过改进的网络经济废话生成器。 当然,为了您的音乐享受,您应该听听“怪人奥尔”扬科维奇的 Mission Statement。
让我们抛弃夸张的说法,而是描述产品本身:它做什么,为谁服务,以及如何改善开发人员的生活。
我喜欢认为 Redis 通过提供其承诺的数据库工具来实现所有这些目标,并使用户说:“哇,这太有用了!” 请务必查看我们创建的工具。 我们为此感到非常自豪。 (并且我们正在努力在任何可能的地方省略流行语。)
立即试用 Redis,了解为什么我们认为它如此出色 – 以及为什么我们不需要流行语来展示原因。