一个『瘦猴』对产品的一点看法

为什么说是瘦猴?本人是一个偏瘦的程序猿,生肖属猴,也是90后,介于国内大多数人对『程序猿』褒贬不一,我也不自称是一名程序猿了,免得被喷,那就叫自己是一名『瘦猴』吧。这篇随笔不是即兴写的,而是最近自己参与开发一款产品,加班加得有点厉害,已经连续一个星期每天加班加到晚上10点多才下班,然后自己想了一下为什么会这样,主要原因还是出在产品上面,产品需求不明确就会给程序猿造成很大的负担,因为需要不停得向产品经理进行需求确认,然而花在沟通的上的成本是非常巨大的,产品经理很自然的以为,需求文档出来了就算了事了,不是这样的,咱们程序猿大多做事是比较理性,比较注重逻辑性,而不会像产品经理一样感性的认识会比较多,如果我们程序猿遇到一个懂技术的产品经理还好,因为最起码他懂得程序猿的需求,如果对技术一窍不通的那就有点难办了,有时候呢,一个需求出来了,很多时候看似很简单的一个界面,但来到程序猿这里需要确定的东西就很多了,拿最简单的一个登录注册界面来说,这个就涉及到很多逻辑,比如用户输入为空时需要进行判断,账号输入格式错误如何提示用户,账号未注册需要进行判断,账号密码输入错误需要进行判断,网络不良好需要进行什么操作等等,然而这些应该由产品经理给一个明确的业务逻辑需求出来,最好是业务流程图或文档,然后由程序员通过代码去实现这些业务逻辑。简单来说吧,如果一个功能点需求不明确的话,程序员就不知道这个东西要怎么去做了,就算做出来了,bug也会一堆,然而我们现在做的一个产品也面临了这样的一个问题,我们很多时间都花在确认需求还有修bug上面了,所以我们每天都在加班。

上面只是简单表达了笔者对产品经理要提供给程序员什么样东西的一点想法吧,做一个产品不难,但做个好的产品很难,尤其需要一个好的产品经理,他不仅需要懂得如何去把控产品的定位,还要懂得如何控制自己的欲望,对项目的进度把控,项目的人员的管理等等,程序员其实在整个项目当中充当的角色其实是不太重要的,说得直白一点,我们就只是把别人的想法用代码实现出来,只是充当一个苦力的角色而已。这个可能有人不太同意,那当然啦如果你是一个有追求有梦想的程序员就例外了,很多时候虽然产品的理念不是从程序员来,但程序员确实直接感受产品最深的一群人,也是骂产品经理是傻B最多的一群人,为什么?用你的脚趾头想想也知道啊。

笔者完整的经历过好几个产品的开发,对整个产品的流程也有一定的认识,我个人认为一个团队想打造一个好的产品需要一个好的产品idea,前瞻性比较超前的产品经理并且能有较好的产品理念和项目管理能力,要有一套完善的产品流程,技术团队需要有完善的开发规范和开发流程,这里就包括前后端,测试人员,还有足够好的的运营团队,内容性产品自然也会需要内容编辑来保证优质内容的输出等;一个产品开发出来可能也就几个月的时间,花在研发的时间应该是最短的,前期的需求调研非常重要,因为这个就决定了我们将来做出来的东西到底是什么样子,受众人群是什么,商业模式又是什么,这些东西才是最重要的,一个产品就算做出来,但连最基本的受众人群和商业模式都没有的话,基本上最后会死掉,很多时候产品没有做下一次迭代就已经死掉了,现在的app泡沫就是这样来的,骗了些投资就不了了事。

笔者是一个瘦猴,我也不懂如何去做一个好的产品,上面的一些说法也只是我的一家之言而已,但作为一个程序员多了解一些产品上的东西,能更好地让我们去帮助产品经理去完善产品,毕竟好的产品不是靠一个人能做出来的,是团队共同努力的结果,也许我们现在还不够成熟,也不够优秀,但不停得去求知和踩坑,总有一天我们能创造能改变人们生活的产品。人人都是产品经理的意思不是每个人都能做产品经理,而是每个人都应该懂一点产品,因为产品能帮助我们更好的改善我们的生活。

最后,最近虽然一直加班,但也是憧憬着自己一手开发出来的产品能有一个好的结果,为自己的事业奋斗过才不枉在这个风云变幻的互联网走过一遭。

本文分享自微信公众号 - 小巫技术博客(wwjblog)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-09-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java架构师进阶

BAT资深架构师告诉你从程序员到架构师,你需要掌握什么能力?

架构师和开发者一样,也经常写代码,简单的说,开发者和架构师之间最大的区别就是技术领导力。

14530
来自专栏专知

【业界】Facebook的基础AI算法是如何驱动社交网络的发展?

【导读】Facebook的基础AI算法是如何驱动社交网络的发展。我们来一览这篇文章。 Instagram工程师曾在2016年接到一个艰巨的任务。当时由于担心人们...

33260
来自专栏云加头条

重磅发布:腾讯云大数据与AI新品「数智方略2.0」

在云+未来峰会 AI与大数据专场,腾讯云一口气发布了EMR(弹性MapReduce)、文智公众趋势分析、智能推荐、大数据可视交互系统(RayData)、DI-X...

1.4K00
来自专栏EAWorld

在微服务世界度量DevOps,你准备好了吗?

1.无度量不DevOps DevOps的推广打破了开发,运维之间的壁垒。全员以产品交付为目标,提高效率,完成业务。久而久之消费者就会形成一个潜意识就是:买了这个...

33270
来自专栏数据的力量

【问答】什么样的人适合做数据分析?

21630
来自专栏悦思悦读

大型IT企业内部数据分析的现状和发展趋势

大数据时代,数据已经成为战略资源。掌握前沿科技的大型IT企业在数据的分析和利用上走在了时代的前列。笔者浸淫IT业十余年,近几年专注在数据分析平台研发和数据分析上...

381120
来自专栏数据的力量

在腾讯2年,我学到了这15条关于运营的干货

216110
来自专栏CSDN技术头条

怎样判断一个人是否适合做数据分析?

网友问:部门要找几个人做数据分析。现几个人原来是在不同的岗位上的,以前没有做过数据分析,怎么样才能看看出他们是不是适合做数据分析呢,在进行竞聘时使用什么样的题目...

22060
来自专栏服务端技术杂谈

你真的需要了解多种编程语言吗?

  英文原文:Do You Need To Know More Than One Language  我在谋杀自己的职业生涯。没错,很多人都这样说我。   我的...

32550
来自专栏理论坞

用 Python 语言来写游戏

每个程序员差不多都是从计算机爱好者开始的,尤其是那些令人心醉神迷的电脑游戏,不仅造就了整个游戏产业,推动了计算机行业软硬件的升级,而且吸引了大量的爱好者最终加入...

70050

扫码关注云+社区

领取腾讯云代金券