CSDN总编观察:创新与山寨——《程序员》2010第10期卷首语

2023-10-17 14:50

本文主要是介绍CSDN总编观察:创新与山寨——《程序员》2010第10期卷首语,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

“创新”一词近来成了最热门的话题之一。热门到什么程度了呢?当我在去美国的飞机上写这篇卷首语的过程中,随意翻看的几份报刊上竟然有不下三篇文章在谈创新。

有些奇怪的是,部分评论者喜欢将创新上升为某种道德标准。在他们看来,似乎世界只有两极,你不是第一个想到、做出来的,那就是山寨/模仿,而模仿者是应该被批判的,就像黑白、善恶一样分明。

这种简单的思维方式非常可笑。稍具科技史常识的人都知道,即使是里程碑式、颠覆性的全新理论、理念,也不是凭空产生的,绝大部分都经过了多人长期不断的探索。也就是说,改变世界的伟大创新,其实大多是某种意义的山寨或者许多模仿积累的结果。牛顿早已说过,我们都站在巨人的肩上。

那么,到底什么是创新呢?

现代对创新的系统研究由1911年著名经济学家熊彼特(Joseph Schumpeter)《经济发展理论》一书奠基。他在书中提出,创新就是把生产要素和生产条件的“新组合”引入生产体系。他将创新分为引入新产品、引入新方法、开辟新市场、获得新的原材料或半成品来源、实现企业的新组织形式五种情况。尤其值得注意的是,他认为创新与发明(invention)不同,没有投入实际应用、无法创造价值的发明不能称为创新。

也就是说,创新和原创并不等同,创新有很多方式,而且,创新需要和用户需求、市场结合,往往是不断改进的结果。当然,我们强调大家创新的复杂性,绝不是支持浪费生命式地简单照搬甚至抄袭。在注重知识产权的前提下,从用户需求出发,根据具体的应用背景,充分发挥自身的优势进行模仿或者借鉴,而且能在细节持续摸索和改进,很有可能就是一种创新。

大师的理论在实践中可以得到检验。GooglePageRank算法以及一系列相关技术可能是我们这一代人所见证的最大传奇发明之一。但如果不是通过AdWords而找到了商业模式,PageRank仍然无法成为真正意义上的创新。而AdWords恰恰是Google山寨付费搜索之父Bill Gross的结果。

苹果的iPhoneiPad从技术上并没有什么颠覆性的突破,广为传颂的app store模式其实也不是最早的,要知道Palm的软件商店Handmark 2000年就出现了。但苹果的巨大成功,还是让我们见识了新组合的创新所蕴含的巨大潜力。

本期杂志的封面策划“敏捷十年”也给我们提供了很好的样本。在各种敏捷方法诞生的过程中,先驱们都少不了从其他人的工作中获益,他们几乎都提到复杂科学理论对自己的影响。Scrum方法最早的萌芽是Ken Schwaber从杜邦公司一位化工过程控制专家那里取经而来。Adaptive方法的创始人Jim Highsmith承认微软以实践为中心的开发方法和耐克公司以结果驱动的运动鞋设计流程都是Adaptive方法的重要思想源泉。而对敏捷影响最大的Kent Beck则早就说过,构成极限编程的每一块积木都不是什么新东西,但极限编程提供了新的框架将它们组合起来。研究表明,敏捷方法的确更多是几十年软件工程各种优秀理念的集大成。

(最近有一本书 Where Good Ideas Come From: The Natural History of Innovation 很畅销,作者论述了创新是集体努力的结果。英国当年咖啡馆的兴起,为人们交流思想创造了空间,从而使人类社会完全改变。历史,往往就是这样出人意表。推荐观看作者的TED演讲。)

难怪《敏捷宣言》的创始人之一Martin Fowler在最近接受我们采访时明确表示,他不认为敏捷运动中有多少里程碑性的事件,整个过程是由许多小的进步组成的。另一位传奇人物Ward CunninghamWiki、模式、重构等诸多思想的创造者,但也他有一句名言:“想法不值钱,有时候推广反而更重要。”UML之父Ivar Jacobson更在本期高端视点中大声疾呼各种软件开发方法不要再强调自己多么有独创性。

这些冷静的观察,值得我们许多奢谈创新乃至忘记了本质的同行思考。

另外,杂志将开辟读编往来的新栏目,欢迎大家将自己的想法、对杂志的挑错、批评和建议发邮件给我:liujiang at csdn.net 。

 


 

欢迎订阅、购买《程序员》杂志2010年第10期

 

这篇关于CSDN总编观察:创新与山寨——《程序员》2010第10期卷首语的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/226125

相关文章

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

CSDN:OpenStack镜像制作教程指导(全)

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录,涉及基本环境准备、常见类型操作系统的镜像制作。 让你可以从零开始安装一个操作系统,并支持个性化制作OpenStack镜像。 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

搜狗浏览器打开CSDN博客排版错乱问题解决

之前发生过几次,不知道什么原因。 今天一直用着好好的,打开一个csdn连接,显示404,博文被删除了,于是就用百度快照打开试试,百度快照打开显示的排版很乱也没找到有用信息。 后面再浏览CSDN博客就排版错乱,显示一个大大二维码图片。 尝试删除IE缓存无效,使用谷歌浏览是好的。 基本锁定就是搜狗缓存导致的,于是找如何删除搜狗缓存   清除后恢复正常

用Java抓取CSDN主页上的图片

一,步骤一:获取网页源码 1,定义要爬取的页面的URL对象 //定义即将访问的链接String url="http://www.csdn.net";//获取CSDN的URL对象URL realURL = new URL(url); 2,获得这个链接的一个连接对象 URLConnection connection = realURL.openConnection();

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

风格控制水平创新高!南理工InstantX小红书发布CSGO:简单高效的端到端风格迁移框架

论文链接:https://arxiv.org/pdf/2408.16766 项目链接:https://csgo-gen.github.io/ 亮点直击 构建了一个专门用于风格迁移的数据集设计了一个简单但有效的端到端训练的风格迁移框架CSGO框架,以验证这个大规模数据集在风格迁移中的有益效果。引入了内容对齐评分(Content Alignment Score,简称CAS)来评估风格迁移

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

2024年AI芯片峰会——AI芯片架构创新专场

概述 2024年9月7日于北京举行。 官方链接: 大会官网 正文 对存内计算的思考——戴瑾 面向边缘端大语言模型的RPP架构芯片与落地实践——李原 LLM推理端的特征 边缘计算的特征 来源《联想集团边缘计算白皮书》出炉 Llama2计算过程举例 RPP架构 RPP软件栈 RPP的PPA AI 芯片架构创新开启打算里第二增长曲

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。