产品经理需要懂哪些基本的编程知识?

虽然时常听人说做产品不一定要懂技术,但是懂一些基本技术才能更好的和程序员沟通。
那么产品经理需要懂哪些基本的编程知识呢?有推荐的书籍、视频、课程或学习网站吗?
已邀请:
云中龙

云中龙 - 博观而约取,厚积而薄发

赞同来自:

依照顺序依次了解:

1. 数据库技术,了解一些数据的基本原理,重点是理解三范式建表规范跟数据格式。实际操作一下增删改查,重点查询,增加,不限定是用SQL server,oracle,还是其他数据库,两三天就可以很熟悉了

2. 上面的数据是内部的数据,但是在系统中有些数据是从外部得到的,外部数据获取通过接口获取,了解下接口的调用的输入输出工作模式

3. 接下来是对整体系统的架构,建议了解下面向对象编程的逻辑,重点了解面向对象的基本原理:抽象、封装、继承、多态,及类等一些基本概念

4. 运用UML工具实操一个小功能,将对应的用例图,时序图、类图画出来

做到这一步基本上就差不多了,多做一些实际的UML用例分析积累经验,如果再有兴趣就自己写一写简单代码

参与讨论请先登录注册