开发怼产品,天经地义?大惊小怪?

最近,又有一件轰动程序员界的事情发生了,想必大家伙都已经奔走相告了。

来回顾下事情的经过,1张图就能说明白了

640?wx_fmt=jpeg

骚不?反正有句话叫「从技术层面出发,总归有办法实现的」,还有这么一句话叫「从技术角度出发,做都是可以做的」。当年年纪小,还在做DBA的时候,就看着产品和开发怼起来,就因为产品一句「这个总归能做的咯,要多久啦?」


其实还有个小视频,30多秒的近景第一手视频,如果你感兴趣的话,可以在后台回复「solo」即可获得。


那这件事情就引发了我无限的遐想。其实刚看到别的群再传这个小视频的时候其实并没有在意,就点开看了一眼,然后「哦」了一声。然后没多久,有小伙伴给我发了个上面的截图,我就来劲了。我去?产品和开发怼啊。不怼死丫的产品。要我直接肉弹战车了……

其实在IT互联网里一直流传着一张表格

640?wx_fmt=jpeg

这张表格有点糊了,大家将就着看一下。


这还不止,其实在开发和运维里也存在着鄙视链

640?wx_fmt=jpeg

以上都是玩笑,大家记住就好……不用当真……


说回正题,最近我一直在看产品方面的内容,也购买了一些课程、书籍。在学习的过程中,我深刻感受到产品思维对于我们生活以及工作的帮助。

张哥的星球里曾经举过一个产品思维的案例,是拿卖酸菜为例,带着产品思维去做和村里的是天差地别的,这个完全可以通过预演得到结果。

我也是从那个时候开始决定让自己尝试接触产品,学习产品思维的。目前已经快有2周了,时间很短,但是感受颇深。


在刚看完「人人都是产品经理2.0」的前六章的时候,印象最深刻的就是「Y模型」以及「用户说的不能照做」。我们要深挖用户需求,将用户需求转化为实际痛点,如果可以,继续深挖人性,最后回到解决方案上。

640?wx_fmt=jpeg

用户需求是最容易改变的,也是最早接触的。但我们的经验告诉我们用户需求是不能相信的,如果你一味的抄捷径,直接从1到3,那么剩下的只有深渊。

所以这个时候我们需要往下挖一步,把用户需求转化成实际的产品需求,只有产品需求才是可以确定的,但这远没有马斯洛需求来的到位。

为什么3到4是虚线是因为人性的需求并不是每个人都能挖到的,也不是每个产品需求都能被转换成人性需求。所以这里采用了虚线。

而在表现形式上,产品功能是呈现给用户的最终形态,需要简单、易懂。


解释完Y模型,就可以来说我这个例子了。当时快下班了,我一个同事跑过来问我借钱

我说:要多少

他说:随便(用户往往是不知道他要什么的)

我说:那我给你100吧(当用户不知道的时候,我们需要引导他,比如直接给一个明确值)

他说:行啊(用户默认接受了我给的解决方案)

我说:你要100干嘛?(换个方式了解需求)

他说:我要付停车费(原来就是付个停车费,我们那只要20一天,不需要100)

我说:那你只要20就够了啊,我给你20(缩小范围,直击用户痛点),我没有20不过我可以给你交通卡你拿去刷(当了解清楚真正产品需求后,解决方案是多种多样的。)

他说:那太感谢了(获得了用户的认同)


这个例子就很好的解释了深挖用户需求,转化产品需求的过程。


那么再来看看我们这位产品经理,你说做个变色主题可以,要跟着手机壳来变色?你能和我说说当时是那两根筋搭在一起才会有这个想法的吗?我帮你解开。

程序员是需要尊重的,产品也需要得到尊重,这都是建立在彼此认可的基础上。为什么我和很多同学说做运维要懂开发,就算你做纯Python后端开发,也要学点Linux?

  1. 广度可以帮助你深根。

  2. 会开发的运维是技术的发展趋势,是提高生产力的捷径。


现在很多的产品都是觉得只要出点子就好了,拍拍脑袋的事情简单,了不起学个原型图,在会点Excel已经不得了了。要是能做个高大上的PPT那简直就是人才了。

其实呢?在我看来都是……为什么说懂技术的产品有优势?不是绝对,但也不算片面了,因为产品脱离不开技术,在做任何方案的时候如果都有一个技术思维在后面拖着,那你的产品一定不会很离谱。

产品经理懂技术最大的几个好处在于:

  1. 能够准确的评估用户故事完成周期。

  2. 不至于产品在后期加功能的时候,让程序员重构初期的代码。

很多产品重构并不是程序员水平不到位,而是产品看得不够远,导致给出的产品需求只满足1.0和2.0 到了5.0的时候,自己都不知道要怎么堆功能了。


而这位程序员呢,我只能说太年轻了……虽然该打,但你在公司里打是影响很差的……太冲动。


这件事情也是第一次真正的把程序员和产品的矛盾公开在大众面前,小胖以为蛮好,让很多不了解IT的小伙伴也一起感受一下互联网圈子的氛围~

正视这件事情,请产品们不要在胡乱的提些用脚趾头都觉得不合理的需求了!谢谢!

640?wx_fmt=png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php实现数据排序算法,PHP实现排序堆排序算法

这篇文章主要为大家详细介绍了PHP实现排序堆排序(Heap Sort)算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下算法引进:在这里我直接引用《大话数据结构》里面的开头:在前面讲到 简单选择排序 ,它在待排序的 n 个…

谷歌Edge TPU:将机器学习引入边缘,撬动边缘计算/IOT大“地球”

近期,谷歌在Cloud Next会议上推出其最新产品,Edge TPU芯片和Cloud IOT Edge软件,并将于10月推出Edge TPU开发套件。作为Cloud TPU的补充,目前Edge TPU仅用于推理,专为在边缘运行TensorFlow Lite ML模型而设计。Edge TP…

matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计

《matlab实验四函数编写与程序设计》由会员分享,可在线阅读,更多相关《matlab实验四函数编写与程序设计(8页珍藏版)》请在金锄头文库上搜索。1、实验四:函数编写与程序设计一、实验目的 1 . 掌握 M 文件的创建。2掌握函数的编写规则。3掌握函…

eclipse运行java快捷键,eclipse常用快捷键

eclipse常用快捷键eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为…

详解云计算、大数据和人工智能的区别与联系

今天跟大家讲讲云计算、大数据和人工智能。为什么讲这三个东西呢?因为这三个东西现在非常火,并且它们之间好像互相有关系:一般谈云计算的时候会提到大数据、谈人工智能的时候会提大数据、谈人工智能的时候会提云计算……感觉三者之间相辅相成…

php phar包require报错,php,_很奇怪,php 引入了phar,但是报错,说Predis\Client类找不到?,php - phpStudy...

很奇怪,php 引入了phar,但是报错,说Predis\Client类找不到?require Predis.phar;use Predis\Client;ini_set(session.save_path, tcp://localhost:6379);ini_set(session.name, YMFSESSION);ini_set(session.save_handler, user);…

关于腾讯云丢数据事件的一些看法

事件回顾:创业公司“前沿数控”8月5日发文称,公司存放在腾讯云上的精准注册用户以及内容数据全部丢失,并且不能恢复,造成公司平台全部停运的状态。前沿数控表示,公司丢失的数据近千万元级,对此索赔1000余万…

Navicat for mysql备份与恢复

文章目录 一、Navicat for mysql备份1.打开navicat,找到备份2.点击新建备份,直接点备份3.备份完成 二、恢复数据1.删除表2.点击备份,选中备份文件,点击还原备份3.还原完成 三、其他命令四、视频演示总结 一、Navicat for mysql备份…

java mysql order by,java-使用LIMIT和MySQL进行ORDER BY

我在使用MySQL查询时遇到问题,在该查询中我得到了一个带有LIMIT 1的行.但是,将其与order一起使用时,它不起作用.在mysql工作台中运行的查询如下:select * from train twhere t.togId 1125and t.tilDato > 2013-12-20order by t.fraDato LIMIT 1;但是,当我通过ja…

一文详解微服务架构的数据设计

微服务是一个软件架构模式,对微服务的讨论大多集中在容器或其他技术是否能很好的实施微服务这些方面。本文将从以下几个角度来和大家分享在微服务架构下进行数据设计需要关注的地方,旨在帮助大家在构建微服务架构时,提供一个数据方面的视角:什…

java 不支持fork,grails不能运行fork模式解决方法

升级到grails 2.3.2之后,运行时报如下的异常:Exception in thread "main"Error |Forked Grails VM exited with errorjava.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at ../../../src/share/…

干货 | 数据分析的 7 个关键步骤是什么?

“数据科学家” 这个名号总让人联想到一个孤独的天才独自工作,将深奥的公式应用于大量的数据,从而探索出有用的见解。但这仅仅是数据分析过程中的一步。数据分析本身不是目标,目标是使企业能够做出更好的决策。数据科学家构建出的产品&#x…

java中挂起和恢复,应用程序“未能及时恢复”并挂起

事件标识符:6C33511B-7C9A-474C-B888-84A4FAFF6F91 CrashReporter密钥:93bbba4f690eb1b7638fa7a09a3ff3aa4e6872f4硬件型号:iPad2,1过程:Designer [5279]路径:/ var / mobile / Applications / 7AA5BF4A-007D-47F8-B1C…

Python 爬取了马蜂窝的出行数据,告诉你这个夏天哪里最值得去!

文章由数据森麟出品作者徐麟正值火辣的暑假,朋友圈已经被大家的旅行足迹刷屏了,真的十分惊叹于那些把全国所有省基本走遍的朋友们。与此同时,也就萌生了写篇旅行相关的内容,本次数据来源于一个对于爬虫十分友好的旅行攻略类网站&a…

谢华亮 php,谢华亮: PHP4和PHP5性能测试和对比

PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,我特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好,测试结果很明显,那就是PHP 5.x 比php 4.x不论是面向…

oracle rman 检查坏块,Oracle中使用RMAN来检验坏块

RMAN即recovery manager可以通过在执行的备份任务中,仅仅验证数据文件中的数据块而不生成实际的备份,这样做的目的是纯粹为了了解数据文件中是否有坏块。RMAN在这个环境中:验证数据文件是否存在数据文件位于正确的存放位置在RMAN尝试检验这些…

如何让笨重的系统架构变灵巧?

图片来源:Unsplash作者丨徐贤军来源丨徐贤军 架构师技术联盟如需转载,请联系原作者授权随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响使系统变的笨重且脆弱,因此需要对业务进行…

php ios 判断字符串长度,iOStextfield 限制输入字符长度和过滤表情符号

//增加修改框-(void)creatSaveView{UILabel * lab [[UILabel alloc]init];if (self.searchType 1) {lab.frame CGRectMake(14, 8 * KWIDTH 64, IPHONE_WIDTH - 100, 16 *KWIDTH);}else{lab.frame CGRectMake(14, 8 * KWIDTH, IPHONE_WIDTH - 100, 16 * KWIDTH);}lab.text …

约稿——码字能赢得百万人生?不开玩笑

2018是写作的风口。你不信?你不能写?我们来看看人们是如何写作的——其实人人都能写。绝望中靠写作赢回人生,并且财务自由2015年,夏知凉遭遇生意破产和朋友背叛,负债几十万的他,电脑都被拿去抵债&#xff0…

透过日播放量超过6亿的《延禧攻略》,看2018视频网站格局

作者介绍徐麟目前就职于上海唯品会产品技术中心,哥大统计数据狗,从事数据挖掘&分析工作,喜欢用R&Python玩一些不一样的数据文章来源数据森麟如需转载,请联系原作者授权前言随着《延禧攻略》的播出,魏璎珞、富察…