B端产品经理的金字塔能力模型

来源:简书 作者:李雨

一、产品经理需要了解的技术

  1. 软件工程
    虽然,我们现在都称自己是互联网行业,但是我们逃脱不了软件行业的本质。所以,我们也必须掌握软件工程的很多方法和理论。

软件工程,是前辈们对于软件设计和研发的经验方法的总结。这可以,帮助我们系统化,且更加规范的研发产品。理解软件在技术的设计上需要遵循的规则和追求的目标。

还需要了解面向过程和面向对象的理念和差异。在了解这个的过程,大家也能接触到软件技术的发展过程。

在软件工程的方法中,瀑布模型和敏捷方法是需要重点了解。瀑布模型现在很多公司依然在采用,是一种增量开发的模式。敏捷是现在互联产品的研发主流方法。敏捷方法的起点就是产品经理。

  1. 设计模式
    设计模式是代码在工程背景下的最佳实践。现在共有23种设计模式。每种设计模式都代表着,一种代码设计的抽象模型。

B端产品经理在进行产品功能和系统设计时,可以以设计模式为参考。举个小例子,在设计订单系统时,就可以将其设计成一个订单工厂,以去匹配各类型的订单。在工厂模式指导下,订单系统将具备更强的扩展性和兼容性。

  1. 数据库
    数据库这门技术是非常庞杂的。我们可以从几个对比维度去了解数据库,关系型数据库与 key-value 数据库,文件数据库与内存数据库。了解这两个不同维度下,数据库的差异和应用场景。

我们还需要更深入的了解一种关系型数据库。比如 MySQL。也需要学会一些数据库的基本数据操作,能够查询和导出数据。在某些业务背景下,产品经理可能需要去数据库从库中,查询和抽取原始数据。

如果是 BI 或者 AI 的产品经理,则必须要在数据库的基础上,深入到数据仓库和数据集市。直至熟练的使用。这已经是, BI 和 AI 产品经理的岗位基础要求。

  1. 网络
    网络对于产品经理来说,需要了解的并不太多。主要是 TCP、UDP 和 HTTP。了解这三个协议的差异,长连接与短连接的区别。

在 HTTP 的基础上,必须掌握 HTTP 的错误号 和 网址的知识。

  1. 平台
    在平台这块,主要指的是Android、iOS、PC 和 Web 等。平台主要需要掌握的是平台的设计规范、通用的控件、开放出来的接口和平台下特定的技术型知识。这些内容大部分是产品经理基础技能所必须的。因此,产品经理也要非常清楚平台间的差异。

平台下特定的技术型知识,指的是一些平台的特性。比如,Web 平台的 cookies与session。

也可以以相同的要求来看待现在主流的开放平台。比如,微信的公众号和小程序生态。如果负责的产品依赖于该生态,那么我们就需要熟悉其规范和要求,已经开放出了哪些能力的接口。简单说来,能做什么,怎么合规。

  1. 测试
    主要是黑盒与白盒测试的区别和过程。黑盒测试需要深入了解一些,有利于我们设计验收过程。

  2. 技术工具
    技术工具指的是技术人员会用到的简单的工具。我个人比较常用的主要是 Navicat 和 Chrome 的调试工具。

Navicat 主要是用来操作 Mysql 数据库。Chrome 的调试工具,可以查看 Web 网站的报错和 API 返回的数据。

有时候,自己可以快速的查看一下错误原因。还可以通过 Chrome 的调试工具,去下载一些网站的图片。

  1. 文档
    B端产品经理,需要掌握技术上一些文档的阅读的方式。主要是系统的设计文档、数据的设计文档和 API 文档。

对于产品经理,只有阅读这些文档后,才能明细我们的技术能实现什么样的需求。阅读这些文档,相当于在调研和设计产品时,做的技术可行性分析。

比如,微信小程序的产品经理。只有熟悉了阅读了微信小程序的 API 文档,才能清楚微信对外提供了哪些能力,才能实现更加强大的功能。

阅读技术文档,并不复杂。产品经理阅读时,并不需要完全理清楚各类参数和关系,只需阅读每个模块的简介和注意事项即可。

  1. 背景性技术
    根据我们所负责的产品和模块,我们还可能需要学习对应的专业技术。如果,我们是作为 BI 系统产品经理。那么就需要学习一些 BI 的数据分析算法。

如果,BI系统的原始数据是爬取的外来数据,那么还需要了解爬虫相关的技术。

如果是 Web 产品经理,一般还需要了解 SAO/SEO。App 产品经理需要了解各家平台的应用市场规范和排名机制。

如果,我们产品的核心竞争力在技术优势上。或者,产品核心业务依赖某种技术。那么负责的产品经理,必须要精通该门技术。

二、小结
如果想加深对技术的理解,最好还是选择一门语言来玩玩,实际写几行代码试试。

超级推荐所有产品经理,都学学 Python。除了之前所说的好处之外,还可以提升我们的效率。比如,写个小代码拉点数据,做点数据分析。

在 Python 强大的工具库的支持下,这是一个超级超级超级简单的事情。

对于技术的学习,产品经理也要适度。如果在技术上,投入太多的时间,容易本末倒置。在团队的产品研发过程,更不要因为懂技术,就去喧宾夺主。

产品经理只是了解技术,并不是去替代技术人员的。

虽然对于产品经理这个岗位,会技术不是必须的。但是,不懂技术肯定是不太行的。对于产品的背景不同,可能会有不同的技术要求。整体上,懂技术,逐渐在成为产品经理的基础要求。



相关文档推荐

DeepSeek模型解读.PDF

1742346148  4.75MB 62页 积分6

DeepSeek R1及类强推理模型开发解读.PDF

1742345949  9.09MB 0页 积分6

AI编程颠覆IT生产力.PDF

1741937491 丁宇 9.57MB 34页 积分6

Database Copilot在数据库领域的落地.PDF

1741937032 李粒 6.08MB 59页 积分6

SRE Copilot大语言模型智能运维框架.PDF

1741936996 王宁 5.04MB 24页 积分6

大模型赋能DevOps研发全环节提速.PDF

1741936949 唐辉 4.99MB 31页 积分6

AI辅助编程真实测评与企业落地实践.PDF

1741936506 蒋志伟 10.17MB 37页 积分6

探索IDE下的智能研发和研发知识库的建设.PDF

1741936274 汪晟杰 4.23MB 28页 积分6

人类经验与AI算法的镜像之旅.PDF

1741936152 陈静远 4.23MB 40页 积分6

相关文章推荐