在工作当中,我们时常会遇到各种写ppt的场景,比如述职、晋级、工作汇报或是技术分享等等,都离不开ppt,但是对于绝大数程序猿们而言,说到写代码都挺在行,但提到写ppt,都是各种头疼,蛋疼……,费时费力,苦于ppt的素材,苦于ppt的内容,其他人有没有类似的经历不好说,但笔者有过,每次ppt都要修修改改至少折腾半个月。那我们今天就聊聊如何写好一篇ppt,这里的ppt着重指代技术晋级ppt,不同类型的ppt会有共性,但侧重点会有所不同。
那我们开始今天的正文,先说下我认为的好的ppt应该是什么样子的?首先是要有好的ppt的内容,这里的内容包括选取的技术内容的深度,内容的结构和逻辑性,其次要有好的ppt的素材来呈现上面所说的内容,具体要怎么准备呢?
『关于内容什么时候准备』
首先应该提前半年开始准备(或者说提前半年就要惦记上这件事),内容更多的是来自于平时的积累,比如平时做的每一块工作,都要多思考有什么收获,俗话说“业精于勤荒于嬉,行成于思毁于随”,而不是为了做需求而做需求,比如当时是怎么做方案选型的,最后为什么选了当前的方案,为什么没选其他方案,方案有没有做过压测,当时压测的数据是怎样的情况等等,最好能留存下来,便于日后的ppt中使用,不然就是经常调侃的那句“当时写的时候我和上帝都知道,现在只有上帝知道了”。
『关于内容深度』
其次关于方案内容的深度,笔者认为深度这东西就跟耳机声音音色一样(笔者有个朋友说过1w块以下的耳机都是听个响),一万个人心中有一万个哈姆雷特,不同的人对深度有不同的理解,源于每个人自身的技术广度深度不同,或者如做数学题类似你做出来后可能都觉得挺简单的,虽然深度标准每个人理解不同,但是晋级通常会有对不同level的技术人有一个客观的评判标准,比如到了某个level层次你就需要对高可用,高性能有涉猎或掌握,到了某个level,你就需要对系统架构能力有所具备,所以关于ppt选取的内容最好也要符合你相应晋级水平的标准。
『关于内容结构和逻辑』
当我们选好了内容之后,还要注意什么呢?需要注重ppt的结构和逻辑,结构怎么理解呢?就跟小时候写作文一样,有总分总结构,总分结构,先分后总结构,并列结构、对照结构等等……写ppt也一样,常规写法总分结构,先分个大类,介绍ppt分几个部分,然后再对每个部分逐一展开介绍,在每个子类当中,还需要注重一定的逻辑性,所谓逻辑性,举个例子,比如介绍你这个子类工作时,最好能先介绍一下背景(让听众能够了解你做这块工作的原因),不要一上来就说方案,除非在陈述ppt前大家已然明了背景和主题,当介绍完背景后,再介绍具体方案,这样能让听众能快速明白你讲的意思。我常规的逻辑大致是:总述,分类,背景现状,引申出来的新方案,方案的总体框架介绍,核心部分介绍,方案上线后的性能/用户数的对比,方案的未来探索性。
大体如下导图示例:
『除了上面说的这些,陈述的工作内容(技术)还有哪些要注意呢?』
1.了解方案实施后的效果提升数据(这个最好能在ppt当中体现)
最好能有一个方案实施后的收益成效结果,比如优化前是多少毫秒,优化后是多少毫秒,提升了多少个percent,主要是为了说明方案的有效性,毕竟一切用数据说话比较有说服力。
2.了解实际的运营数据
这个一般是开发所欠缺的,通常都在闷头吭哧吭哧做需求,不了解功能背后的用户数、UV、PV、DAU、MAU等运营数据。
3.了解方案周边
这句话的意思是说有可能你只负责整个方案的某一部分(其实大多情况下是这样)但是最好不仅限于此,要做到对其他非自己所做的工作也要了解个大概,不要求每个都细枝末节的了解清楚,当然如果能做到就更好,毕竟人的精力是有限的,基本要求是对大体实现了解。
4.ppt尽量站的高度要高一些(我把它称为立意高远)
什么意思呢?我举个例子,有同学写安全方面的工作,他可能会写这半年修复了多少xss 漏洞,修改了多少防注入漏洞,当然不能说这工作不复杂不辛苦,可能代码库代码量确实巨大,但站在评审者角度来看,可能换个人去做也行,这些都是具项(具体事项),视野大局观可能要差些,怎么写可能会更好些呢?可以先写一个大局的工作,安全分为:服务器安全,系统安全,DB安全,代码安全,服务组件安全,业务安全等,然后上面做的xss 或是sql防注入放在代码安全下面,这样可能能丰富一些,同时亦能显得ppt 和写ppt人的视野广度和逻辑清晰。
『除此之外,ppt还能写些什么呢?』
一般可以加一页“在现有优化方案之后的后续优化方案”,也就是未来这一块还能做什么?还能怎么做?这既体现了写ppt人的前瞻性,又体现了他有过深入思考和进取
以上就是一个ppt内容,结构,逻辑上需要注意的,或者说是笔者的一点建议,当你内容有了之后,余下的是如何将自己内容很好的呈现,需要平时多看别人的ppt,或者多去ppt模版网站上找些素材,比如时间线类型的,罗列分类点类型的,环形类型的等等,还有一些常见的icon等等都可以收集积累,这样书到用时就可以信手拈来。
例如多积累些PPT素材(以下PPT图片内容来自 https://www.1ppt.com):
还可以多积累些PPT icon图标(以下图标来自iconfont.cn):
『PPT在内容呈现上需要注意什么呢?』
1.忌大篇幅文字陈述
没人喜欢读文字,而且是大篇幅,你想想乔布斯,老罗之类的大佬的ppt,啥时候出现过大段的文字,可以用图形化替代,或者放入备注中,用演讲者模式陈述PPT的时候讲出来。
2.忌贴大段代码
首先不是每个听众都能看懂你的代码(可能听众不是技术,即便是技术,可能语言不同等),而且代码字小不便阅读,可以用流程图或伪代码示意
3.忌大量的动画切换
大量的ppt切页动画,让人眼晕和眼花缭乱
4.忌花里胡哨
毕竟是工作和专业场景,搞得花里胡哨可能有点不太好,素雅一点颜色风格统一一点可能更好些,更能给人耳目一新、心旷神怡
5.字体和字号统一,比如一级标题都用某个字号,二级都用某个字号,字体英文字体统一,中文字体统一
好了ppt的内容技巧和呈现技巧有了,还差什么?还差宣讲ppt的人这个因素,这个也很关键,假设设计稿很好,但到了具体实现人手里没能尽可能原比例的实现,会毁在最后这里,让我想起《马说》的:是马也,虽有千里之能,食不饱,力不足,才美不外见,且欲与常马等不可得,安求其能千里也。
那么宣讲这一步该怎么做呢?我觉得是多练,没有捷径,可能有些人天生口才就比较好,源于他的行业和经历,更有甚者是天赋,笔者是个笨嘴拙舌的人,对于不善言辞的人来讲,只能多练,把ppt投到电视上电脑上,手持翻页笔,一页一页的练习,熟能生巧。
讲完这些,再聊聊ppt之外的,每次ppt梳理的过程都是对自己技术知识的框架级整理,对自己也有很大提升,无论是技术还是胆量或是演讲陈述能力,都会有个提升和锻炼,所以要感谢有这个机会,感谢给自己锻炼的人。
讲了这么多,笔者觉得已经倾囊相授了,以上是自己的一些ppt方法/心得/体会,可能不同的人有不同的ppt方法论,求同存异,不当之处,还请包涵。
专注Web开发,后台开发,DB,性能及架构,谢谢关注
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。