【PPT时代,我们都在写PPT】

微软公司的OFFICE套件太伟大了,尤其是三大核心组件,几乎成为全人类日常工作的通用工具。人们用Word编辑文档,用Excel处理数据,那么PowerPoint这个生产PPT的工具,又扮演着什么角色呢?

第一类PPT是用于整理思路,甚至于扮演"思维脑图"(MindManager)的角色。写作者将主要内容简单扼要地罗列出来,就形成了备忘录,提纲挈领,记录重点。这个时候的PPT多是文字,相对于长篇大论字斟句酌的Word文档,简洁的PPT显得更有效率。

第二类PPT图文并茂,主要用于传播,简单明了的图片结合清晰准确的文字,再把配色美学都加进来,表现形式大于实质内容。发布会上业界大佬对着美轮美奂的PPT口吐莲花,由台下观众自行把看到的内容和听到的演讲整合在一起,传播效果非常好。

第三类PPT,图片多,文字更多,这种美观不足而又内容丰富的PPT,往往是在内部关系复杂的体系中,进行沟通的工具。

一种情况是演讲者不是PPT的作者,因此PPT的作者需要把内容充分体现出来,生怕演讲者对内容不熟悉,或者产生信息疏漏。

另一种情况是听的人不专业,甚至连文字准确转述的能力都不具备,作者把海量信息写在PPT里,便于真正的读者看得更仔细。

有人说,以前外企里最受重用的是两种人:一种是PPT写得好的,一种是EXCEL用得棒的;这两个技能是职场必备,别的都不重要。

【多层级的体系里,PPT文化盛行】

在多层级的组织中,PPT主要以三种方式出现:下行、上行和枪手。

所谓下行,就是向下布置工作。由于组织层级多,工作任务需要层层分解,上级单位在布置工作时,往往需要把具体要求说清楚,这样便于监督和落实。相对于正式文件,PPT的效率还是相对高些,所以经常被采用。

所谓上行,就是向领导汇报。多层级的组织中,越是强调细节和专业的领导,就会催生越多的PPT。因为即便领导以前是基层做过具体工作,当领导久了,管的事儿多了,自然难以顾及很多具体细节;然而多年的工作习惯、对掌控细节的偏好,以及进行决策的需要,都需要了解一线情况,他的信息获取就主要依赖下级的汇报。领导下面的领导可能也是类似情况,需要通过下级的汇报才能满足上级对他的要求。以此类推,每一级都是领导,都需要汇报和决策;而如果得不到领导的认可和支持,就难以获得推进工作的资源和机会。在实际工作中,资源是有限的,为了在与同级的竞争中获取更多的资源,往往取决于你是否能写出更好的PPT。

所谓枪手,就是替领导或者客户写PPT。如今的竞争已经从PPT开始了,形式内容模板色调都要高质量,绝不能只靠演讲者的思路和内容来争胜。就像以前秘书给领导写稿子一样,现在需要替领导写PPT,帮客户写PPT,枪手可能还不止一个。经常有这样的场景:领导侃侃而谈,旁边的助手奋笔疾书做记录,甚至将录音带回去给枪手们进行场景重现,模拟领导的思维和观点,把PPT画出来。

【软件开发环节多,导致效率低】

如今很多行业的信息化、数字化还处于初级阶段,IT技能还是高大上的专业。企业内部的分工协作往往是,先由业务部门将需求提交给IT部门,然后IT部门完成开发,再交付给业务部门。两个部门之间经常会出现扯皮问题:IT部门嫌业务部门的需求不明确,业务部门嫌IT部门不支持。

如果业务和IT是两个独立的部门,那么这两个部门之间的衔接,主要靠完整的"需求文档"。对于业务部门来说,做一个完整而不变更的需求是非常困难的;而在IT部门眼中,不能依据一个有不确定性的需求文档进行开发。因此两部门经常会围绕需求进行争论,即便达成妥协的结果,也往往会消耗大量的时间。

而互联网企业的先进性就体现出来了,几个人组成的小团队里既有业务人员又有IT人员,甚至根本就不区分业务和技术。组合方式轻灵,业务的试错和优化周期非常短,既有活力又有效率。

比如同样是数据分析类的需求。传统企业里业务部门提出分析需求,然后让IT部门去实现,IT部门做完之后将结果反馈回业务部门,业务部门再提出变更需求要IT部门继续做,几个来回之后,大家都烦了。而在互联网企业呢?早就自己去写SQL了。

传统企业的软件开发,是一个环节完成之后再进入到下一个环节,流程越长,效率越低。可笑的是:这种长周期长流程是软件工程教科书里的标准动作,而以稳定可靠为目标的软件开发模式已经难以适应发展。

【写软件将成为未来的基本技能】

大企业的组织架构,传统软件的开发模式,一个是纵向,一个是横向,都体现为多环节,越来越制约生产力的发展。从发展的角度看,这是一定要改变的,否则难以适应未来。

设想一下,如果企业里各个环节的领导不需要下属写PPT,而是自身就能将自己的思想以图文并茂的方式展现出来,是不是效率会高些?

设想一下,如果业务人员自己都能写代码,不必再把自己的想法告知给IT人员,再由他们琢磨怎么开发,是不是效率会高些?

DevOps就是从传统软件工程向快速迭代演进的路径之一,打破了"开发"和"运维"的边界,让IT更加敏捷;然而这还远远不够,链条还是太长,还有很多值得优化的地方。

设想一下,如果软件实现了充分解耦,上层的应用全部依托底层的高扩展性平台实现敏捷开发、快速迭代,是不是软件的开发效率会大大提升?

设想一下,如果企业里对下级授权,不必全由领导决策,PPT会不会少很多,企业的运作效率是不是也就大大提升?

这些设想,都是有很多前提的。如果企业内部管理和授权模式得不到有效管控,那么授权可能变成失控,变得越快,死得也越快。

类似的,如果软件架构不合理,平台能力不足,解耦不充分,各个组件模块之间还有复杂的关联关系,那么就没有人清楚修改会影响到什么,有多大风险,只有等死这一条路。

【后记】

一个朋友给孩子报志愿的时候找我,问软件工程专业未来的发展前途。我的回答是:未来编程会和开车、外语、写PPT一样,成为必备的技能,而不是一个专业。但如果学到高精尖,也就会成为领域的顶尖专业人才。

你看现在的PPT,虽然看似每个人都会;但要做得好,还是要找专业公司和专业人士。

未来写软件,就像现在画PPT相关推荐

  1. 在嵌入式公司和在互联网公司写软件,有什么区别?

    360行,行行转CS. 老王吐出一口烟圈,嘴里蹦出了这几句话. 老王是我见过的36岁还在一线写代码的唯一的人.其他上了年纪的同事们要么升职做了一二把手,要么转行成了外卖骑手.只有老王,还在兢兢业业搞技 ...

  2. AI可以写软件了,所以程序员要下岗?

    文章讲的是AI可以写软件了,所以程序员要下岗,早在1990年,便有人提出创建会学习的软件的想法,很多电影中也有机器人自我进化,最后妄想统治世界的剧情,自从AlphaGo打败李世石之后,人工智能,深度学 ...

  3. 给未来写封信app服务器维护中,给未来写封信app

    给未来写封信,这款软件可以让你为未来的自己写一封信.其实写信的过程就是自己独处的一个过程,自己内心里什么想法,有什么是不愿意去面对的都可以在这一刻进行展现,只有去直面的面对自己的内心,以后的自己才会变 ...

  4. 给未来写封信app服务器维护中,‎App Store 上的“给未来写封信”

    『 给未来写封信 』 超千万下载的互联网写信品牌 挑一个风和日暖的周末午后,窝在沙发上 给未来,写封信~ 给自己写信就是一个与自己独处的过程,去看看内心的他在逃避什么,害怕什么,会因为什么而快乐,又在 ...

  5. 丁磊:那时候我们除了会写软件 什么也不会做[转]

    经历过的事情是一种收获.我是学工科的,我今天演讲的主题,选了李白的<行路难>:"长风破浪会有时,直挂云帆济沧海",其实前面还有两句:行路难,行路难,多歧路,今安在?我有 ...

  6. Vue.use 写多个_遵义写农产品商业计划书可做PPT

    商业计划书就是包括项目筹.战略规划等经营活动的蓝图与指南,也就是企业的行动纲领和执行方案.同时,还应该确定商业计划书中主题的数目,并注明参考资料.一种三到五人组成的团队自身就是不能完成所有任务的,这也 ...

  7. 用计算机写作ppt文库,《用计算机写作文》说课稿.ppt

    <用计算机写作文>说课稿.ppt 广东教育出版社三年级信息技术(下册) 第7课 用计算机写作文 说课人一.学情分析,三年级学生对信息技术已经学习了记事本,并且刚学完打字练习,同时好奇心强. ...

  8. 在软件设计前先画界面图

    hennry注: 需求<-同时做->界面(html/css) <-->  开发 不过最好用"快速后台数据"填充界面 画出全部(几乎)界面图好似不敏捷?疑问? ...

  9. 软件测试是采用(A)执行软件的活动,测试(Test)测试是一项采用测试用例执行软件的活动,在这.ppt...

    测试(Test)测试是一项采用测试用例执行软件的活动,在这.ppt Beta 测试是从用户角度进行的测试.( Y ) 项目立项前测试人员不需要提交任何文档. ( Y ) 单元测试能发现大部分的软件缺陷 ...

最新文章

  1. html5复合选择器,web前端练习31----Css,选择器(基本选择器,复合选择器,属性选择器,伪类,伪元素,优先级,雪碧图练习)...
  2. 学习几个“××在内存中占几份”的若干问题
  3. DCMTK:生成一个C ++标头,为DICOM标签定义符号名
  4. Java实现心跳机制
  5. 银行产生的烂账是如何处理的?
  6. 网关到底是什么?协议转换器是网关吗?
  7. C++的常量折叠(一)
  8. day 04 作业 循环和分之
  9. java 计数器越界,[总结]-第二章 Java内存区域与内存溢出异常
  10. 在Blazor中构建数据库应用程序——第4部分——UI控件
  11. centos linux服务器优化之系统服务优化
  12. dubbo+zookeeper下生产者和消费者配置(基于springboot开发)
  13. python飞机大战素材黑马_Python基础day12飞机大战(上)
  14. 如何制作音乐界面动效设计
  15. el-collapse用法
  16. vue-waterfall2瀑布流使用及坑
  17. 2023四川农业大学计算机考研信息汇总
  18. 域名申请步骤史上最全
  19. npm查看一个包的版本信息
  20. 第1周收录146起融资,国内大额融资集中,资本出海持续火爆 | 潜在周报

热门文章

  1. python手机代码识别数字_利用python构建神经网络识别手写数字(附源代码)
  2. 神马搜索php,神马搜索api
  3. 保护您的企业数据免受.mkp勒索病毒:恢复加密数据库的关键策略
  4. linux下 man getpid 显示没有getpid 的手册页条目
  5. javascript基础——window对象(screen、history、location、navigator、window对象常用方法、window对象常用事件)
  6. jetson tx2 安装cuda 10.2或者cuda 9全过程
  7. SpringBoot使用H2嵌入式数据库
  8. Linux、查看网关、重启网关的命令
  9. html ul li 放缩略图,缩略图预览
  10. 程序员都不读书,但你应该读