当前位置:首页> 正文

产品经理一定要了解的主流开发语言(附 Xmind 源文件)-源文件是什么

从今日起,每天和大家分享一篇不同职位工程师应该掌握的技能,大家有什么感兴趣的职位可以通过留言告诉我,我整理好会优先发出来~

上一篇文章:微服务架构技能图谱


产品经理一定要了解的主流开发语言(附 Xmind 源文件)

关于产品经理要不要懂技术?

我个人的观点:产品经理需要掌握一些技术点这事不是必备项,但却是大大的加分项,所以有能力or机会的前提下,还是要懂一些技术。

从我目前的经验来看,对技术不了解的产品经理很难作出比较创新或者比较优秀的产品,现阶段比较火的AR和VR,如果是没有较强的技术背景的话,基本上是不可能做的出来的。有些产品经理是有研发背景的,即在转行做产品经理之前,有从事过开发工作,这样就非常的有优势,如果之前的开发工作与现在产品所需的技术语言是一样的话,就比较完美了,可以在设计的时候就进行一定程度的实现性和可行性考虑,评估所设计的功能是否可以在现有条件和资源下实现,也能在开发人员的系统设计说明书评审会上听懂,可以大致了解是否符合要求。

技术开发人员都比较喜欢和同行交流的,就像我们自己喜欢和产品经理同行交流一样,因此做过开发的产品经理在和开发人员的沟通上有优势。但需要注意的是不要以为自己做过开发,在开发过程中就对开发人员指手画脚,要记住你的技术背景只能停留在产品设计阶段和 PRD 沟通阶段,不要过多的给出技术方面的意见或建议,术业有专攻,况且你都转行了,说不定你所知道的东西已经过时了。

产品经理一定要了解的主流开发语言(附 Xmind 源文件)

程序员的世界

程序员的世界既简单又复杂,在他们的眼里,世界的元素基本是固定的:

  • If 和 Else 构建了世界

  • For 和 While 是成果的复制

  • True 和 False 是世界仅有的两种状态

  • Exception(异常)表示程序的世界不和谐因素

  • Function(函数)让我们专注解决问题

  • Class(类) 抽象世界为对象

    程序员们的思维基本如上,他们往往冷静、机智、思维敏捷,但往往也带来副产品。如自负(多少有一点)、较真(程序员往往不怕加班,但是痛恨多次返工、白干)、好面子(不要轻易评价程序员们的工作)。

产品经理一定要了解的主流开发语言(附 Xmind 源文件)

产品经理的世界

产品经理的世界,不是一个纯粹理性的世界。这个世界不只有黑和白,在黑和白中间还有无数的灰色空间。

产品经理一定要了解的主流开发语言(附 Xmind 源文件)

产品经理的主要工作就是寻找、抓住用户需求,然后通过一定的手段做出产品满足用户需求。而需求是难以用黑白、对错两种状态来表述的。我觉得,这就是程序员的世界和产品经理的世界最根本的差异了。

一句话概括:程序员相信世界是数学构建的,0 和 1 能够创造一切;产品经理相信世界不是纯粹理性的,人不是纯粹理性的,黑与白之间广阔的灰度空间是难以用数字表述的。

产品经理一定要懂得主流开发语言

产品经理一定要了解的主流开发语言(附 Xmind 源文件)

(由于头条号规定,Xmind 源文件下载链接不能放在正文里,大家可以给我留言)


明日预告:智能运维相关知识图谱

展开全文阅读

相关内容