开发是否应该研究产品

本贴最后更新于 2892 天前,其中的信息可能已经事过境迁

        这几天,开始准备新的产品开发,还是一个视频相关的APP,做了那么久的视频APP还是有些想法的。今天就开发是否应该研究产品来说说。

        开发要不要研究产品,这肯定不是一个新问题,而今我也想说说,因为工作中遇到的问题。(注:这里的产品指互联网产品,下同)

        在很多时候,产品经理做产品相关的需求、文档、效果、UI等设计,而开发团队只是需要依据产品经理画的圈子去做工作就好了。在我刚入行的时候,我觉得没什么问题,因为我对产品知之甚少,也不知道什么叫产品。慢慢的等我渐渐的懂了一些,发现如果开发并不懂产品经理的产品设计是什么,只是简单的堆功能,这个产品必然要走向失败,无论多么伟大的产品经理都要面临失败的问题。

        这个时候,我就在想,为什么开发不能懂产品?

        之前有关于产品、开发、测试等对话的一个漫画,因为改变需求的问题,导致多方矛盾重重,但是这只是大团队病,很多小团队并不难推进这个问题。原因是团队人少,很多时候并不存在部门间的合作,而且沟通成本相对较低,更多的时候属于寡头领导,并不是多头领导,麻烦很少,只要老大点头或者牵头都OK,所有其他人都是配合。但大团队作战却常常面临这个问题,毕竟在一个公司里,资源永远都是有限的,各方都在争资源,摩擦经常性出现,当然一般也只是局部的。

        我觉得,开发是要懂产品的。如果你只是开发,而不懂产品,那你也就相当于一个会coding的工具——无意识的、被动的实现一些功能、需求,无所谓成长。工具的成长就是更新换代被替代而已!

        一个懂产品的开发和一个不懂产品的开发有什么区别?

        懂产品的开发,产品经理来沟通需求、效果、目标会很简单,因为他知道产品经理说什么,也知道产品经理想要什么,而且可能知道产品经理的思维缺陷是什么!一个好的产品,不仅仅是靠产品经理能完成的,也需要开发的支持,开发人员能及早发现产品经理的问题,就能避免一些积重难返的问题。

        懂产品的开发,更能体现自身的价值,工具毕竟只是工具,如果没有对产品的本身有一些深入的理解,永远只能在产品构建过程中担当小角色,也永远难以成长起来。你知道为啥很多人不建议去做外包吗?

        外包虽然经历的项目奇多,但是,真正有意义的项目、有成长的项目少之又少,因为没有积累,只是代码的copy by copy,堆积程的程序,自己都不知道为什么要堆砌。干了十年外包,对产品一点点概念都么有,又有什么用?!

        研究产品是一件很愉快的事情!

        当你开始研究一个产品的构成,为什么这样而不是那样,什么是竞品,竞品有什么值得学习的地方等等的时候,这就为你打开了另一扇窗,一个借以提高自己方式就是去研究产品。

        当你越多的研究产品,你也会发现生活的乐趣,不再为工作的枯燥而感觉乏味,感觉自己的时间可以不浪费在小说、游戏这些东西上了,某一天回头望,也似乎深感欣慰当初的选择!

感言

        越努力越幸运,所以如果你现在是一个开发,一定不要错过研究产品的机会,这将对你一生都有所助益!

  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    129 引用 • 793 回帖 • 1 关注
  • 产品
    77 引用 • 474 回帖 • 2 关注
  • 开发
    37 引用 • 156 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 从技术实现上去研究别人的产品时,可以学到很多。我就从 github 产品本身上面学到了很多

  • 其他回帖
  • jaison

    优秀的开发 = 程序员 + 产品经理
    我觉得很有必要,只有去研究过别人的产品你才能开发出更适应客户的功能

  • wizardforcel

    连产品都不研究的开发者怎么好意思自称全栈

推荐标签 标签

  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 692 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 1 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    273 引用 • 679 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1425 引用 • 10043 回帖 • 469 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    75 引用 • 145 回帖 • 1 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 107 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 684 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 23 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    370 引用 • 1215 回帖 • 582 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 43 关注
  • gRpc
    10 引用 • 8 回帖 • 54 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 222 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 2 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 7 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    3 引用 • 80 回帖 • 2 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 39 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 426 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 2 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖 • 1 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 1 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 623 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    126 引用 • 1699 回帖 • 1 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 5 关注