有很多学弟问我,产品经理到底需要不需要会技术,需要会哪些技术?
针对这个问题,我以往的回答是 要会前端的html/CSS之类,最起码对页面的元素, 比如表单,超链接,div布局等有一定的了解,这对你设计产品的上层结构以及对产品的设计元素理解上有很大的好处。
但是今天,回过头来看自己的这个答案,才发现自己的答案其实有些浅显。产品经理到底应该不应该会技术?
首先,针对会技术这个词汇的理解上,存在很多不同的理解。有些人认为会技术就是懂原理,有些人认为会技术就是懂实现,有些人认为会技术就是要懂得其背后涉及的数学知识。会技术是一个十分宽广的描述,而在很多公司里,目前的产品经理对技术都是几乎一无所知的。不会技术的产品经理既然到处都有,而且在公司里,又有专门的技术人员在做技术,所以涉及到技术问题交给程序员不就好了吗,产品经理不会技术似乎也能说得过去。
但是,就我个人在做的项目中,有一些经历让我不得不说,真正的产品经理,必须懂得技术。
1.什么是会技术
会技术这个词汇,在当下的产品经理的身上,我觉得应该体现在以下几点:1)懂的什么技术在什么过程中对数据完成了什么操作 2)能够有效了解整个数据在程序中的生命周期 3)知道底层的数据所以存在的关系结构
产品经理涉猎要广,而且要懂得一些比较基础的东西,你可以不懂它的实现原理,但是你得知道,判断前后两次的密码输入是否正确是前端的浏览器js来判断而不是后台的服务器来判断。你可以不懂技术细节,但是你得充分了解技术过程;
2.哪些技术是需要产品经理去掌握的
1)静态的页面元素的布局:div 表单 前端静态的所有东西
2)数据库:数据库里涉及到很多东西,数据关系,范式,数据的存储结构,数据的读写操作。几乎一个站点的数据库设计出来,整个网站的架构就出来了;
3)不同脚本或者语言的作用:了解jsp,asp,php,python等语言是后端服务器语言,了解html,css,js展示运行在前端浏览器,知道java,c他们的作用以及为什么编译性质的语言为什么有时候更高效;
4)云计算是什么,前沿的什么技术推动了哪一块的发展
3.什么程度叫掌握
1)针对你的项目你可以合理的设计数据库的ER图
2)可以选择一种合适的语言来完成你的项目
3)知道你的项目中技术人员开发可能遇到的关键性技术问题
未完待续
hi,good job
哈哈哈,自己评价一个
再评价一个