软件行业的本质乱弹

2024-04-11 23:08
文章标签 行业 软件 本质 乱弹

本文主要是介绍软件行业的本质乱弹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       这几天听郎咸平教授的演讲,他说一个成功的企业必然是抓住了行业本质,他举了几个例子:
       Nike--体现运动精神(通过运动明星、口号impossible is nothking,just do it)
       星巴克和尼路咖啡--体验
       萨拉--服装的快速变化、女人的心理
       顺便他还举了中国几个失败的例子,中肯的批评我们学习只学了表面,比如李宁、比如上岛。
       不由得不去想,软件业的行业本质是什么呢?按照郎教授的理论成功的企业是抓住了行业本质,那么,我们看大公司做什么应该就能找到行业本质了吧,大公司在想什么呢?
        记得月初参加csdn技术英雄会,所有的厂商代表都大谈创新像IBM啦,微软啦、BEA啦、Google啦,创新这种东西难道就是行业本质?
        我觉得不是,你要知道IBM、Google创新还比较靠谱,像微软也靠创新?利用创新倒是真的。他称得上是创新的真是很少,微软倒很像萨拉,做市场的快速反应者。IBM和Google就比较变态了,他们拉拢业界领军人物,那群人养着就能创新别人模仿是绝对模仿不来的,而且业内的人多多少少都知道Xerox PARC,IT的创新几乎全部都是出自那里比较著名的像操作系统的桌面、下拉菜单、图标、软件开发方面像AOP等等。业界有一句笑话,我们不需要创新,光Xerox PARC的成果我们还没用完呢。所以创新不是行业本质。

        创新不是,什么是?服务,今天在敏捷中国上跟大家讨论了一下,我的结论是软件行业本质就是提供一种机器替代人工的服务,不管你服务的对象是金融、政府还是电信、大众、甚至程序员,也不管这种替代这种是大多数人都意识到了还是少数人发觉了(有时少数人拥有的能量不比大多数人小)。从程序员的角度来看吧,eclipse为什么成功?而现在的netbeans又有反超的趋势?eclisep大大省略了程序员为重构付出的人工,减少了重复劳动。而netbeans则以其更强大的组件集从另一个方面吸引了大量的程序员。可是也有很多程序员再接触eclipse之后才明白重构的重要性(有得还不明白),但你去看书,发觉eclipse提供的重构的几个功能绝对不是拍脑袋想出来的。绝对是千呼万唤始出来,只不过之前我们不知道,我们不能因为自己不知道就把“果”一口咬定成“因”。

-------认知的分隔线------

讨论到后来,软件与软件的差别让大家觉得“软件与软件之间的差异,有时并不比软件与大白菜之间的差异来得小”(Jeff Xiong语)大家已经怀疑软件行业到底算不算一个行业,“到底怎么定义*一个*和*行业*?”(Michael Chen语)
但对于软件即服务,倒是没什么分歧

Donald更进一步的提出“关于软件即是服务的问题,只要思考一下在没有软件支撑的情况下,各个行业的用户体验就知道了。
比如,当通讯业还是程控交换、出版业还是人工排版、分销业还是人工打单、百货业还是手工记录库存、跨国商务没有阿里巴巴、传媒业没有网站我们要怎样获得资讯,没有网络游戏我们是不是还在拿着棋盘找周围的人下棋,又因为找不到高手而郁闷。
......
而软件本身不提供任何服务,也没有任何产出,不管是物质的还是精神的,只有同该行业的经验结合起来,为该行业的客户提供服务或产品的时候,软件才变成了服务。”
讨论到此告一段落了,或许软件行业其实是存在于各个行业之中的子行业,而我们应该分开考虑各个行业的软件行业的本质了,也或许我们该考虑各个行业--在编程技术学习之外学点各种社会科学知识。zhmnsw 说得很有道理“当年美国淘金热时,赚钱的却是卖水的。而赚卖水人的运输费也不失为一个产业。”思维的扩展永无止境。

附:讨论的地址

http://groups.google.com/group/agilechina/browse_thread/thread/49b281c88ead3b58/9b0868ee74e7d700

这篇关于软件行业的本质乱弹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

免费也能高质量!2024年免费录屏软件深度对比评测

我公司因为客户覆盖面广的原因经常会开远程会议,有时候说的内容比较广需要引用多份的数据,我记录起来有一定难度,所以一般都用录屏工具来记录会议内容。这次我们来一起探索有什么免费录屏工具可以提高我们的工作效率吧。 1.福晰录屏大师 链接直达:https://www.foxitsoftware.cn/REC/  录屏软件录屏功能就是本职,这款录屏工具在录屏模式上提供了多种选项,可以选择屏幕录制、窗口

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

PDF 软件如何帮助您编辑、转换和保护文件。

如何找到最好的 PDF 编辑器。 无论您是在为您的企业寻找更高效的 PDF 解决方案,还是尝试组织和编辑主文档,PDF 编辑器都可以在一个地方提供您需要的所有工具。市面上有很多 PDF 编辑器 — 在决定哪个最适合您时,请考虑这些因素。 1. 确定您的 PDF 文档软件需求。 不同的 PDF 文档软件程序可以具有不同的功能,因此在决定哪个是最适合您的 PDF 软件之前,请花点时间评估您的