当前位置: 首页 > news >正文

世界上最伟大最邪恶的软件发明

有这么一个伟大而“邪恶”的软件发明,它被安装在超过10亿台电脑中,每天被使用超过3000万次。

世界上几乎每个组织都在使用它,不仅有大大小小的公司,还有企业家、艺术家、非营利组织、学校、政府和宗教领袖,它已经成了公司办公、老师讲课、会议演讲、职场晋升的必备品。

它“训化”并且“奴役”了职场人,很多时候你会发现:这个工具才是自己最强的队友,没有它,在台上一分钟都坚持不下来。

这个工具就是PowerPoint,今天我们来聊一聊PPT的故事。

4d0c1549149a13389639c9009dd1e13f.png

1

1984年,濒临破产的创业公司Forethought病急乱投医,请来了一位“救世主”:罗伯特·加斯金斯。

de9fa8bd8ebe2a69ad5ea955e20c3814.png

为了让加斯金斯入坑,公司的独立董事,以太网发明人,3COM董事长Bob Metcalfe亲自出马,向他讲述公司的愿景:给个人计算机开发图形化的软件。 

在当时的硅谷,基于文本的用户界面(TUI)才是主流,很少人认为图形化软件(GUI)会是未来,当然,苹果和微软除外。

aebd1a389aafedd19f903354e7fb5989.png

这次忽悠成功了,加斯金斯加入Forethought,获得了5%的股份,成为公司副总裁。

加入公司,经过短暂适应期,1984年7月,加斯金斯提出了一个想法:

开发一个软件(PowerPoint),替代传统幻灯片(胶片)的制作。

0165a9936a742500d3d95bfdf0710949.png

他提出这个想法,主要有几个原因:

第一,在加斯金斯很小的时候,他的父亲就经营着一家摄影公司,所以他对新闻、工业和科学等摄影以及各种“视听”设备门儿清。通过父亲和朋友的市场调查,他知道每年在美国有数亿张幻灯片被制作,每个公司都花费大量的费用,像PowerPoint这样的软件会在无数公司中找到充足的、等待着被花掉的预算。

第二,加斯金斯在大学花了很多年学习“计算机与人文”学科,包括排版、图形、计算机上的音乐,在这个领域具备专业素养。

第三,胶片的制作费时费力,并且胶片一旦生成,演示者想改可就难了,而电脑的出现,恰恰能解决这个问题。

所以你看,一个人能创业成功,真不是拍拍脑袋就可以的,需要能深刻地理解一个行业的真正痛点问题,自身也准备好了,恰好处于那个位置。

加斯金斯很快就写了一个产品规格说明书。

71926ed2c0ea269a1c17a8bb31c08d68.png

加斯金斯随后定义了产品的基本原则,包括

1. 必须是所见即所得

2.文档应该是多页的,每一页都有独立的视觉布局。

3.应该支持模板,为所有幻灯片构建一致的布局。

....

加斯金斯一个人忙活了三个月以后,1984年10月,PowerPoint的第一个架构师和程序员丹尼斯·奥斯汀加入团队,PowerPoint开始进入实质性的开发。 

创业艰难,资金尤其紧张,每次圣诞节前夕,加斯金斯都得盘点一下账面上还有多少钱,还能发几个月的工资。

到了1986年初,账户上的钱还是用光了!公司疯狂地找投资,Borland、Adobe、Broderbund,都没有谈成。 

关键时刻,苹果公司在一次演示中看上了PowerPoint,认为它Macintosh定位中将具备至关重要的战略地位,出手投资了43万美元,把公司救活了。

苹果这次眼光不错,因为PowerPoint确实是个优秀的产品,华尔街时报后来评测说:“人们购买Macintosh的一个重要原因就是为了得到PowerPoint。”

有了钱以后,加斯金斯又雇佣了第二位架构师和程序员汤姆·鲁德金。

三人密切合作,非常愉快,现在PowerPoint上的很多设计反映了三人早期的决定。

9e6bec505955ae1302ed92b3a8b04a30.png

(PowePoint 20周年,三人研究如何把蛋糕切成200等份)

2

1987年4月,PowerPoint 1.0 率先在Macintosh上推出。

虽然PowerPoint1.0只能制作黑白的幻灯片,但事实证明,它正是企业需要的优秀的产品,新闻报道好评如潮,产品推出不到一个月,就卖疯了,1万多份Copy销售一空,销售利润已经完全覆盖了开发的成本。

公司的估值随着PowerPoint的成功也水涨船高,这时候微软坐不住了,比尔盖茨曾表示微软肯定会进军演示市场,现在出了这么一个强大的竞争对手,最好是把它买下。

最终微软出价1400万美元买下了PowerPoint, 为了避免文化的冲突,PowerPoint团队没有搬到西雅图,而是呆在了加州,成为独立的图形业务部门。

这也是微软历史上第一次重要的收购。

628a358a0d9bd66a03bf65f014bcc056.jpeg

69ce511884a340f011878292b4718273.png

(1992年创建PowerPoint3.0的核心团队)

不得不说一句,早期微软程序员是非常幸福的,每个人都有一间私人的、隔音的办公室,每个办公室都有一面大窗户能看到外边的风景。所有的技术人员至少有三台计算机——Windows、Mac和Unix[Xenix]。

加斯金斯继续领导PowerPoint的开发,1992年,PowerPoint 3.0 在全球的销售额已经达到了1亿美元,成为微软最赚钱的部门之一。

1993年,财务自由的加斯金斯从微软退休,他搬到了伦敦市中心,一个靠近白金汉宫和唐宁街的住宅,开始研究六角琴,成为了六角琴的专家。

3

从1987年算起,PPT已经35岁了。

35年间,PPT给我们赋予了巨大的权利,可以将创造力带进办公室和教室,让所有的人都可以成为一个演示者。

好的PPT能极大地提升演讲的质量和效率,例如马斯克

ade593fa5479d9c13fa977e26104539c.jpeg

例如乔布斯:

7acfac3cdf093fd6aa7281eadd40cff6.png

他们的PPT和演讲给人留下了极其深刻的印象。

因为视觉的信息流量要比听觉大得多,好的PPT能在短时间内传达更多的信息,让人更容易记住。

即使你不擅长演讲,只要你把PPT做好了,反复练习,也能成为优秀的演讲者。

但是如果使用不当,PPT会变成一个邪恶的工具,把大量的文字内容放进去,事无巨细,照本宣科,让听众非常厌烦。

更可怕的是,某些公司有着不良的风气,把漂亮的PPT当成了最终的目标,只关注形式、不关注内容,员工为了制作漂亮的PPT,卷得死去活来,真是可笑可叹。

工具是没有错的,关键在于使用他的人。

(完)

点击下方图片,查看更多精彩

999dc496a9979d28a899802bc281b51f.png

c8fd9e5d216040db3d5da74f7f41d01e.png

b9643493059f155e691400809284947f.png

725f11e09523b8f1609140712579136e.png

a64da341e8fba5c91887b842e10f3636.png

相关文章:

  • 设计模式~简单工厂模式
  • 羊没羊,好像也没那么重要了!
  • C语言必背18个经典程序
  • UG/NX二次开发Siemens官方NXOPEN实例解析—2.6 CreateNote
  • 斯坦福联合Meta提出多模态模型RA-CM3,检索增强机制或成文本图像领域新制胜法宝
  • Mit6.006-problemSession03
  • 高通Ride软件开发包使用指南(12)
  • 回调函数的基本使用
  • 艾美捷内皮血管生成检测试剂盒的多种特点
  • Java反射介绍
  • 【Spring专题】「开发指南」夯实实战基础功底之解读logback-spring.xml文件的详解实现
  • vue.config.js configureWebpack 对象和函数两种使用方法
  • 记录我の秋招之旅【23届 CV算法岗】
  • IHRM0728 项目参数化框架
  • 搜遍全网,终于找到了报表自动化的最佳工具,比Excel好用10倍
  • 网络传输文件的问题
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • IndexedDB
  • Javascripit类型转换比较那点事儿,双等号(==)
  • java概述
  • Lsb图片隐写
  • miaov-React 最佳入门
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Spring Boot快速入门(一):Hello Spring Boot
  • SQLServer之创建显式事务
  • 闭包,sync使用细节
  • 大整数乘法-表格法
  • 构建二叉树进行数值数组的去重及优化
  • 回顾2016
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 你真的知道 == 和 equals 的区别吗?
  • 批量截取pdf文件
  • 前端攻城师
  • 区块链分支循环
  • 如何学习JavaEE,项目又该如何做?
  • 使用Gradle第一次构建Java程序
  • 小程序开发之路(一)
  • 写给高年级小学生看的《Bash 指南》
  • 学习ES6 变量的解构赋值
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 7行Python代码的人脸识别
  • ​secrets --- 生成管理密码的安全随机数​
  • ​业务双活的数据切换思路设计(下)
  • $ git push -u origin master 推送到远程库出错
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (七)c52学习之旅-中断
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • .NET CLR基本术语
  • .Net Core和.Net Standard直观理解
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET基础篇——反射的奥妙
  • .NET开发不可不知、不可不用的辅助类(一)
  • .net专家(高海东的专栏)
  • [ 第一章] JavaScript 简史