一个NIH综合症患者的自白

欢迎关注我的博客,️点他即可。

NIH: Not Invented Here

当人们看到一款产品或者任何涉及创意的东西时,常常会有一个想法——这是抄的。也就是说它并非原创,It is not invented here

我也曾经一直是一个资深NIH综合症患者。

曾经,我会经常性因为一个产品的概念不是原创、一个游戏的玩法不是原创、一段音乐的旋律不是原创而拒绝使用它们。

我不玩lol,因为我觉得它抄袭了Dota;我讨厌赛尔号,因为他身上有太重的口袋妖怪的影子;我不喜欢许嵩,因为我觉得他就是在模仿周杰伦……

但是,真香。

后来我还是不可避免的接触了这些所有我觉得“抄袭”的东西。因为他们都很火,如果想要和同龄人社交,接触这些可以说是必须的。

再加上我从小学开始,就是CF的资深玩家,后来猛然发现,这么好玩的游戏居然和CS1.6一模一样。我的引以为傲的价值观慢慢就崩塌了。

为什么?一个抄袭的作品,居然……居然这么好玩!

现在回过头去,用产品的思维去看这些产品:

LOL大幅度减化了Dota的操作难度、革新了美术风格、提升了观赏性。相比之下,LOL无疑更适合这个快节奏、流量化时代——别的不说,如果没有lol,中国的电竞热度恐怕不知道会缩水多少。

记得有一次我参加一个活动,需要大家分成小队,然后完成项目。当时我们组有一个人,他认为我们需要搞清楚别的组是怎么做的,再取其精华、弃其糟粕来做我们的项目。

最后的结果,是我们因为犯规,被取消了参赛资格。

虽然这件事情,硬生生成了段子,但是不可否认,在参考完别人的想法后,我们的想法是最为完善的。因为众人拾柴火焰高,而别人把拾柴的苦活累活干完了,我们过来可以直接烤火,就省了不少功夫。可以直接查漏补缺。

人的思维是有局限性的,精力也是有限的,既然别人已经帮你探清楚了一部分,何必再去造轮子呢?

更何况,采纳别人的概念,并不是说完全的偷懒。

你能看见的创意,只是别人想法的一小部分,你还需要大量的创意去补足这一小部分,才能得到完整的方案。

乔布斯也说过,差劲的艺术家全盘照抄,伟大的艺术家窃取灵感。

《社交网络》中也有过同样的观点:你有一个想法,我听到了之后我得到了一个更好的想法,做出一个好椅子的人,不欠发明椅子的人一分钱。(当然不知道导演的态度到底是支持还是不支持,但我觉得挺有道理的。)

总的来说,产品的目的是创造用户价值,如果说Dota或者半条命的玩法被法律上锁死,那么今天就不会有那么多优秀的游戏诞生。

(完)

一个NIH综合症患者的自白的更多相关文章

  1. NIH周三讲座视频爬虫

    最近网是越来越差了,在线播放基本是没戏了,所以就动了爬虫下载的念头. NIH把视频片段存放,一般都是8秒一段,大概看下视频长度估算一下片段个数就差不多了. 新建一个NIH的文件夹,然后把爬虫下来的.t ...

  2. Scheme语言实例入门--怎样写一个“新型冠状病毒感染风险检测程序”

    小学生都能用的编程语言 2020的春季中小学受疫情影响,一直还没有开学,孩子宅在家说想做一个学校要求的研究项目,我就说你做一个怎么样通过编程来学习数学的小项目吧,用最简单的计算机语言来解决小学数学问题 ...

  3. [翻译]Primer on Cognitive Computing(认知计算入门)

    Source Kelly J., Primer on Cognitive Computing 20150216. 侵删,联系方式:zhoujiagen\@gmail.com. 按A candidate ...

  4. TCP协议疑难杂症全景解析

    说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人. ...

  5. ACM: The Suspects-并查集-解题报告

    The Suspects Time Limit:1000MS Memory Limit:20000KB 64bit IO Format:%lld & %llu Description 严重急性 ...

  6. HDU - The Suspects

    Description 严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁.为了减少传播给别人的机会, 最好的策略是隔离可能的患者. 在Not ...

  7. The Suspects 简单的并查集

    Description 严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁.为了减少传播给别人的机会, 最好的策略是隔离可能的患者. 在Not ...

  8. POJ 1611 The Suspects (并查集)

    The Suspects 题目链接: http://acm.hust.edu.cn/vjudge/contest/123393#problem/B Description 严重急性呼吸系统综合症( S ...

  9. 【转载】TCP协议疑难杂症全景解析

    说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人. ...

随机推荐

  1. C语言之API

    C语言之API 1.输入(控制台输入) scanf("%d,%d",&a,&b); 2.输出(打印数值) printf("max=%d\n",c ...

  2. 数据结构:DHUOJ 单链表ADT模板应用算法设计:长整数加法运算(使用单链表存储计算结果)

    单链表ADT模板应用算法设计:长整数加法运算(使用单链表存储计算结果) 时间限制: 1S类别: DS:线性表->线性表应用 题目描述: 输入范例: -5345646757684654765867 ...

  3. C# 正则表达式判断是否是有效的文件、文件夹路径

    C# 正则表达式判断是否是有效的文件.文件夹路径 省流 /// <summary> /// 是否有效的文件,文件夹路径 /// </summary> /// <param ...

  4. python中一切皆对象的理解

    一切皆对象? 学过Java都知道,Java中有8个基本类型,其余的都是继承自Object类的引用类型.方法内的基本类型变量会在栈上分配,而引用类型会通过逃逸分析来决定在栈上分配或堆上分配.Java中关 ...

  5. mplab使用小知识

    选择Debugger->Select Tool->MPLAB SIM可以使用MPALB中的软件调试 StopWatch可以观察程序运行时间 注意:在测试时需要注意红圈内晶振是不是和单片机上 ...

  6. 面渣逆袭:RocketMQ二十三问

    基础 1.为什么要使用消息队列呢? 消息队列主要有三大用途,我们拿一个电商系统的下单举例: 解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据--引入消息队 ...

  7. this的指向问题及改变this指向

    概念: this是运行环境下的一个系统变量, 由于this在不同的执行环境下有不同的值, 所以在使用this时,多加注意 (使用this之前,先打印) 1,在全局作用域下,this默认指向window ...

  8. python基础练习题(题目 输出一个随机数。)

    day35 --------------------------------------------------------------- 实例050:随机数 题目 输出一个随机数. 分析:使用ran ...

  9. jmeter元件,作用域与优先级

    jmeter元件,作用域与优先级 一.jmeter元件 1.配置元件:优先级最高 1.1 重点使用元件:csv数据文件设置.用户定义变量.计数器 2.取样器:根据不同协议来编写请求脚本的元件 2.1 ...

  10. python学习-Day37

    目录 今日内容详细 GIL全局解释器锁 GIL与普通互斥锁区别 GIL对程序的影响 验证多线程作用 两个大前提 关于CPU的个数 关于任务的类型 死锁现象 避免死锁的解决: 添加超时释放锁 信号量 自 ...