首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

产品洞察力的4种修炼方法:逻辑、视野、同理心和自我否定

其他第三方的物流服务,可能就没有这么好的用户体验。好和快就是刘强东对B2C电商业态的洞察。 产品洞察力如何修炼?...百度贴吧之父,前百度副总裁,现任滴滴产品顾问俞军,“优秀产品经理的特质就是具备良好的洞察力。洞察力的培养,可以从逻辑、视野、同理心、和自我否定的能力四个方面去修炼。”...4.自我否定的能力——自我否定就是对快速变化的行业有充分的认知 自我否定的能力 自我否定,就是假设自己无知,自我否定的过程也是认知升级的过程。不做痛苦的自我否定,认知上不了新台阶。...自我否定是建立在洞察的前提下,你能看清时代的趋势,对未来事物发展的必然性有一个自己的信仰,你才敢于自我否定。...结语 产品的洞察力在于:理解产品所承载的商业逻辑、构建通盘无妙手的大局观、建立产品同理心,对不断变化的行业认知敢于进行自我否定。

58830

对IBO的定义和对BANCOR缺陷的讨论(下)

但IBO的本质,是项目方自己拿出一部分资产作为新代币的信用背书。所以,真正的IBO,是狭义的IBO,即项目方自己出资用BANCOR协议发布代币。...---- 缺陷详情:对于班科算法,在储备金率不变的情况下,币价只与抵押池和新币池中的代币数据有关,与抵押池代币数量成正比,与新币池代币数量成反比。...凌帅观点: 第一,项目方有优势,这在任何项目上都是一样的,古今中外都一样。项目方付出盛大资源做项目,如果一点优势都没有,那只能说明项目方对项目失去控制了,那就不是项目方了。...对于所有代币,只有做好项目才是真正的增长。对于不好的项目,只是早关门和迟关门的区别,这个代币本就不该买。对于好的项目,随着时间的推移,代币大概率是越来越值钱。...同时,RAM早期的巨幅震荡,让一部分人被套,不恰恰证明“早期”本身就是一个不好明确的一个概念? 要投资高回报,对于投资者来讲,要正确的选择项目,正确的分析和预测项目。

53020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    对IBO的定义和对BANCOR缺陷的讨论(上)

    下面凌帅就分析一下对BANCOR协议发币最常提到的三个“不足”,及建议。 首先我们要明确一下,什么是IBO?本质是什么?...这两种方式的本质区别是抵押物的的来源和撤出时间长短不同。第一种方式主要针对散户募集资金,大部分是不成熟的投资者,撤出时间较短。...三年后撤出和三月后撤出,性质是完全不同的,对代币投资者的风险是完全不同的。 广义讲,只要使用BANCOR算法发币就算是IBO。但IBO的本质,是项目方拿出一部分资产作为新代币的信用背书。...用其他方式发的币,大的买单和卖单就不会导致价值剧烈波动吗?你见过什么币价格稳定的吗? 第二个问题,多大是“大”,如何衡量大的买单? 大是相对的。...你的体量只有10000EOS,那1000EOS就是大的卖单,你的体量达到1亿EOS,那1000万EOS对你而言才是大的体量。 价格稳定不稳定,与如何发币无关,只与你的体量大小有关。

    60330

    对“产品“和“运营“的理解

    对"产品"和"运营"的理解 好多人对“产品”和"运营"的理解可能是片面的。 "产品",从字面上看很容易理解为生产的物品才是产品,才有价值,才可以拿来卖。...以服务化的视角去看待产品的买和卖,这应该就是常被支付宝提到的中台服务战略吧,就是说要尽多的以中台云服务的形式提供输出价值,而非传统的卖设备,卖软件。 产品有商品的属性,涉及买方和卖方。...容易想到一个设备卖了多少钱,而忽略了通过这种设备提供的服务值多少钱。 应把对产品的认知,从传统的卖物品,或卖软件产品,升级为这些全都是提供有价值的服务的维度上,都是产品。...如果对“产品”的理解,若仅是生产出来的物品,或开发的一套软件,则很容易只想到方式一并通过方式一去做。 如果对“产品”的理解,是只要能向用户提供价值的都是好的产品。则容易想到方式二并通过方式二去做。...对电动车充电来说也是一个高频和刚需,且有的最少预充值五十到几百不等,面对的是单个城市百万级的用户群,相当可观。 它的盈利点并不在硬件,也不能简单的把它归类为运营性质,而忽略了它的产品属性。

    1.4K10

    对Xposed的认识和思考

    Xposed是什么 Xposed 是一款可以在不修改 APK 的情况下影响程序运行的框架服务,基于 Xposed 能够制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。...能够修改微信运动的步数,我修改了微信小号走路的步数,其实只是 hook 了传感器的 api 而已。 ? hook了传感器API.JPG 能够修改手机当前位置。...修改手机的定位.JPG 用这个思路,做个 AR 抢红包的外挂也是未尝不可。 能够 hook 住 android 任意 api 的 Xposed 能做的远不止于此,还能够做很多非常有想象力的事情。...Xpose开发遇到的坑 首先,root 是安装 Xposed 的前提。...对利用Xposed的思考 在移动互联网时代,某些数据可能只存在于app之中,非常封闭。如果 app 有对应的网站,还能通过爬虫抓取内容,如果没有对应的网站,抓取就会有困难。

    1.3K20

    sizeof和strlen的对⽐及例题

    4 但是结果如下: 因为这个arr存储的单个的字符,并不是字符串,arr中并没有“\0”,所以只能输出随机值 sizeof和strlen的区别 首先看一段代码: 思考一下代码运行结果 #include...大家可以发现,这两行arr和arr[1]都是字符元素,但是我们知道strlen函数所处理的必须为字符型指针,所以出现中断 其他行都是由于arr中没有“\0”,所以其他行都是输出随机值 通过上面的代码...(&arr + 1));//跳过整个数组,随机值 printf("%d\n", strlen(&arr[0] + 1)); //跳过第一个字符a后,从第二个字符b开始遍历,五个字符,输出5 第三行和第四行出现了同样的问题...+ 1));//地址+1仍然为指针,大小为4/8 printf("%d\n", sizeof(*p));//对a的地址进行解引用,就是a的大小,1字节 printf("%d\n", sizeof(...指针大小为4/8字节 printf("%d\n", sizeof(*(a[0] + 1)));//对a[0]+1再解引用,即第一行第二个元素的大小,4个字节 printf("%d\n", sizeof

    7410

    对Python继承和多态的理解

    我的理解是,从父类继承过来,只有父类的方法和属性,那么我自己想要在父类的基础上面修改方法和属性该怎么办呢,那么重写就是用来解决这个问题的。...也就是继承后,可以进行修改继承来的方法, 如果有系统的属性和方法,进行重写, 也就是从父类继承来的方法会进行重新定义。...,进行方法的重写,之后执行的结果与父类和另外的子类的结果不同。...那么问题又来啦,既然我们对父类的方法进行重写了,那如果我们还需要调用父类的方法,那该怎么办呢,对此,python引入了super()方法 super():调用父类的方法或属性,完整写法: super(..., 'x5', '白色') bmw.run() tesla = ElectricCar('特斯拉', 'model3', '红色') tesla.run() 这里用车来做例子,我们发现我们这里都是用的父类的方法对车进行初始化的

    27050

    SDN和NFV对OSSBSS的影响

    但是,移动设备数量的增长,数据服务的获取,不断增加的OTT供应商的竞争,对带宽需求的急剧增长,以及对减少开销和改善效率的前所未有的压力,推动服务供应商去转变他们的网络和运营。...OSS/BSS管理提供了在SDN的每一层中基于策略的配置和管理:应用、控制和基础设施层。同时,SDN应用和SDN控制器会根据OSS配置的策略实时地对网络流量做出响应。...OSS系统代表对NFVI的细粒度管理,以及VIM和VNF管理,同时也会接收NFV编排器的指令。...因此,OSS负责对底层设施和网络功能的高等级配置,而NFV MANO会负责管理基础设施和服务的动态特性。 ? SDN控制器和应用的整合将会是类似的方法。...OSS还负责配置策略和分配资源,限制SDN 控制器的功能,对SDN数据路径网元进行初始配置,比如通过OF-Config进行初始化。

    1.8K71

    说的对吗???:arraylist 和 linkedlist 的区别

    哔哩哔哩(横板) https://b23.tv/kD9wEv5 小红书(竖版) http://xhslink.com/kEspyi 今天我们通过面试常问的: arraylist 和 linkedlist...的区别 这个问题来学习一下数据结构中 最最最最 最基础的两个 数组 链表 之所以这么说是因为之后的很多数据结构呢 其实都是 数组 + 链表 的不同方式的组合结构 arraylist | 数组 首先...linkedlist | 链表 反观linkedlist 则是基于 链表 准确的说 是 双向链表 来实现的 也就是说 在内存空间中是不连续、随机分布的 于是为了定位元素 每个元素除了保存数据本身...数据结构 的角度来分析的 arraylist 和 linkedlist 的区别 除此之外 java在实现它们的代码设计上也有一些 “小细节”需要提一嘴 第一处 扩容机制 在Arraylist的源码中...如果目标元素位于链表的前半段 则从前面正向遍历 否则就从后面反向遍历 这样能稍微弥补一下链表在查询效率上的不足 好 了解了以上的内容 我们回看一些 面试宝典 上的说法: 两者对比,arraylist

    33520

    接口对前后端和测试的意义

    3.前后端和测试对应的接口使用 由于现在一款程序的开发实现的前后端分离,前端和后端直接的数据传输和交互都是通过接口来进行操作的。...前端:通过后端人员给的接口文档,来进行Ajax的设计,通过接口向服务发送请求,获取响应的数据,然后通过返回的数据进行下一步的页面跳转和显示。...4.接口测试和接口文档生成的工具 接口测试工具:jmeter、apipost、postman jmeter:针对于接口测试和性能测试。它的功能主要是性能测试方面强大。...apipost和postman:针对于接口测试,功能都差不多,唯一不用的是apipost是中文版的还可以生成各种类型的接口文档。postman英语版的接口文档生成也是英文的。...apipost是通过对开发好的接口进行测试生成的接口文档,文档可以生成在线的html、markdown和word格式的。

    70761

    对IoC容器和Bean的学习笔记

    依赖注入是软件工程中的一种设计模式,它通过构造函数参数、工厂方法的参数或者在对象实例构造或从工厂方法返回后设置的属性来定义对象的依赖关系。容器在创建对象时注入这些依赖。...这个过程本质上是对象本身通过直接构造类或使用服务定位器模式等机制来控制其依赖项的实例化或定位的反转(因此得名“控制反转”)。...应用依赖注入,对象可以更具可重用性和可维护性,因为它们只关注履行自己的职责,而依赖关系从外部进行注入。这样可以更好地分离关注点,并且可以更容易地修改依赖关系,而无需修改依赖对象。...通过依赖注入实现的控制反转还有助于测试,因为在单元测试期间,可以轻松地使用模拟对象替代依赖项,实现对各个组件的隔离测试。...总体而言,依赖注入是一种强大的技术,通过将依赖的创建和管理从依赖对象本身解耦,促进模块化、松耦合和可测试的软件设计。

    23320

    对vue源码的初步认识和理解

    根据vue的官网介绍,可以得知vue是一个mvvm框架,且是响应式的。为了更深入了理解其内涵,本人以及理解实现了一个简单的mvvm学习的demo。下面分享给大家,欢迎大家一起讨论。...一、mvvm至少包含的内容 指令集合,如:text、model等 数据模型,与视图交互的数据 组件的支持:也就是部分html代码的动态更新 二、我的实现 ? 1....和model两个指定,text:用于数据的显示,而model用于input(输入框)的响应 3. vModel的生成 //转换vModel,暂支持一级 var properties = Object.getOwnPropertyNames...也就是自定义了每个属性的get和set方法,在es6中也可以用proxy实现(是否说对了)。...此处设计和实现本人感觉与vue的思路不对,如有高人看见,麻烦提点与指引。 6.

    85850

    谈谈我对 IoC 和 AOP 的理解

    @JFinal 波总在 JFinal 4.8 发布新闻的评论 中给出了下面的表述: IOC 本质是为了实现 AOP 我有点吃惊, 没想到 Java 界的大佬对这两个概念有和我完全不一致的认识....所以写下这篇博客, 并借此机会重新学习一下 IoC 和 AOP, 确保自己对这两个后端开发非常重要的概念不会有太过偏差的理解 1....这个概念和封装 (Encapsulation) 非常接近, 可以说封装是对 SoC 设计原则的一种具体实现. 而 DI 则被描述为在构造和使用对象上实现 SoC 这个设计原则....如果没有注意到这个异同处, 有可能将 DI (甚至 IoC) 和 AOP 的概念搅和到一起....AOP 的实现 声明式事务是否必须采用 AOP 来提供 对这些话题感兴趣的朋友可以继续访问 谈谈 Act 的依赖注入 和 模板输出 - 回 drinkjava 同学的评论.

    89410

    Python中对多态的支持和使用

    参考链接: Python中的多态 1.Java中多态性的表现: 多态性,可以理解为一个事物的多种形态。...在python中 多态的使用不如Java中那么明显,所以python中刻意谈到多态的意义不是特别大。  Java中多态的体现: ①方法的重载(overload)和重写(overwrite)。...②对象的多态性(将子类的对象赋给父类的引用)——可以直接应用在抽象类和接口上 广义上:①方法的重载、重写 ②子类对象的多态性 狭义上:子类对象的多态性(在Java中,子类的对象可以替代父类的对象使用) ...python中的多态体现  python这里的多态性是指具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。 ...目前在 Python 3.x 还支持这种方式这种方法 不推荐使用,因为一旦 父类发生变化,方法调用位置的 类名 同样需要修改 提示  在开发时,父类名 和 super() 两种方式不要混用如果使用 当前子类名

    71800
    领券