2007-10-18
产品人员的技术能力
【阅世书生原创·转载请注明出处】
昨天讲到产品人员的综合能力,今天和几个朋友聊到了其中一条:技术能力。先把观点摆出来:不能没有,不必太深。
1,随着产品项目的推进,自己接触到越来越多的与技术相关的东西,比如搜索引擎的友好与否,网页代码的结构化,代码结构的合理化,Ajax,JS,CSS分别是什么,在页面中如何体现,产品需要的时候如何设计,哪些无法被搜索到,哪些能改善用户体验,包括服务器压力,数据库读取压力,照片的存储,缩略图的制作等等等等。
这些东西如果一窍不通,显然是无法适应Web2.0下对网站产品的要求的,比如Ajax已经成为了很常见的应用,为UI提供了更多可能;服务器和数据库的压力也是设计产品的时候必须考虑的,哪些页面可以不必读取,哪些必须实时刷新,等等。以上是说,技术能力“不能没有”。
2,但是也“不必太深”。如果产品经理把过多的精力放在考虑技术实现和SEO上,则产品的用户体验就会收到影响。
毕竟产品经理和工程师是不一样的。在Google这样的技术主导型企业,工程师的技术设计可以决定用户的使用,决定产品的体验,但它的前提是,这个网站依靠技术作为立身之本。而对于一般的Web2.0网站而言,一个可能的盈利模式加上优秀的产品设计才是网站发展的必须。此时,产品就应该处于比技术更主导的位置上。技术的实现应该以产品的需要为转移。比如腾讯,百度。大体上都是技术服务于产品的公司。这里就要求产品经理不必拘泥于技术,而要着力设计好产品。
3,产品的独立开发肯定还是需要技术的保障。
今天张总的这句话还是很有启发的。现在我们做的产品,有技术做评审,有技术总监对实现难度、服务器和数据库压力把关,但是一旦需要独立开发产品,那这些技术方面的决策还需要自己来判断。包括抗Span,放作弊,维护服务器,保证数据库安全,网站安全,产品经理要有飞跃,这些东西是一道必须迈过去的槛。
BTW,目前互联网行业的大公司在招产品经理的时候都有技术要求,包括Google,百度,淘宝,都是如此。可见技术能力对于产品经理而言的确是必须的。但是技术与产品设计之间,产品经理要做好权衡。