如何做好一份程序员的工作汇报ppt?

而程序员做工作汇报,需要艺术设计技能童子功这件事情,明显就是个伪命题。所以我们总结起来一句话,导致程序员用ppt做工作汇报困难的原因是:ppt工具不适合程序员用。简称:工具不好用。

针对工具不好用,有两种解决方案

  1. 改变工具

  2. 改变自己

对于通用人群来说,找到更加好用的工具也不容易,通过训练提升自己的ppt水平,使自己有驾驭ppt工具的能力是最主要的方法。

对于程序员来说,其实是可以考虑换用更趁手的工具的。

下面我们分别介绍一下。

通用解决方法

上一节我们清楚了,ppt不是给程序员设计的工具,靠直觉是做不好的,需要专门学习和反复练习。

当我们学习了之后,可能发现情况比我们想象的还悲观一些,我们想要找字体、图片来让ppt更好看,但是发现字体大部分都是收费的,高清大图也基本都是有版权的。这也很好理解,设计师也是要恰饭的。

这些困难告诉我们,要做好一个ppt,功夫在诗外,平时就需要多积累,没有太好的捷径可以走。

  1. 对于powerpoint/keynote的基本操作要熟悉,值得学习一门专门的课程或者看一本比较全面的书

  2. 对于字体、图片、国标等资源,平时要多注意收集网址,靠搜索引擎在接到任务时再准备往往来不及

  3. 见到别人好的ppt设计的时候多模仿,能够完美还原好的设计,填充进自己的内容,这就比只用模板进步一个层次了

素材是设计师主导的,这不是程序员的特长。但是从排版开始,设计师的技能只是锦上添花,更重要的是逻辑思维。大家都看过不少场面特效一流的大片,但是就是讲不好一个故事。我们排版也是为了目的服务的。

逻辑思维听起来比较虚,我们将其拆解成三点:

  1. 结构化表达

  2. 用事实说话

  3. 用数据说话

48d5245fbc6f63f8deb3fae0d51c078b.png

我们聚焦在题主的目标“工作汇报”上。既然是汇报,肯定是有目的,要么是立了功希望奖励,要么是遇到困难需要协助,要么是讲解为什么这么做寻求理解与支持。

不管是怎么样,可以先把结论讲出来,采用下面的结构化的方式:

16eb9cb33db384033272ace56d47365b.png

除了事实之外,还要有数据分析证明你的理由可以推导出你的结论。

这种逻辑推导靠直觉也是不够的,需要专门学习一些相关知识。

比如说,逻辑推理方法有演绎法和归纳法。

演绎法被马斯克的凡事要从第一性原理推导的理论传播得很广泛了。

归纳法的局限性大家也了解得越来越多了。但是归纳法也是有其成熟的理论体系的。比如我们想分析因果关系,有著名的“穆勒五法”。

dfce91057daf7d215e7fa76e1a209a4c.png

对于程序员来说,这些方法可能都不熟悉,但是大家要知道,这都是MBA入学考试逻辑题的考点。

讲太多了分散主题,我们就以剩余法为例,它的精髓其实就是那句著名的“排除一切不可能的,剩下的即使再令人难以置信,那也是真相”。不管你是从福尔摩斯,还是柯南,还是唐人街探案中听到的。

发挥程序员特长

有了逻辑框架之后,剩下的就是工具的问题了。终于,发挥程序员特长的时候来了。

ppt现在基本上都是设计师独立完稿,但是,在网页上几乎没有是设计师把设计稿放上去就可以的。前端程序员使用的IDE一般是vscode,也不是所见即所得的设计工具。

所以,为什么一定要用powerpoint或keynote? 我们是不是可以用前端技术来写工作汇报?

比如,reveal.js(https://revealjs.com/)就是用前端技术写slides的一种选择。

举例来说,reveal.js对于代码的支持就很不错。

我们来看个小例子,代码高亮加上相关动画效果,可是用ppt不容易做出来的:

de1bbedf5171277df915d03806cc0792.gif

Reveal.js使用的技术是HTML和CSS,像下面这样:

推荐系统的冷启动

    • 利用热门数据
    • 利用用户注册信息
    • 利用第三方数据
    • 利用物品内容属性
    • 有了css作为武器,一下子我们腰杆就硬起来了。

      比起ppt模板,我们css的各种样式库明显各丰富嘛,比如这两年比较火的tailwindcss:

      94309f97130c89efc8d85c34a508685d.png

      比如,我们css有图标库:

      最后希望可以帮助到大家!

      千千万万要记得:多刷题!!多刷题!!

      之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!

      篇幅有限,以下只能截图分享部分的资源!!

      (1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)

      image

      (2)刷的算法题(还有左神的算法笔记)

      image

      (3)面经+真题解析+对应的相关笔记(很全面)

      image

      (4)视频学习(部分)

      ps:当你觉得学不进或者累了的时候,视频是个不错的选择

      在这里,最后只一句话:祝大家offer拿到手软!!

      pz6-1714677934547)]

      (2)刷的算法题(还有左神的算法笔记)

      [外链图片转存中…(img-aiP1ux92-1714677934548)]

      (3)面经+真题解析+对应的相关笔记(很全面)

      [外链图片转存中…(img-AUmrvTEw-1714677934548)]

      (4)视频学习(部分)

      ps:当你觉得学不进或者累了的时候,视频是个不错的选择

      在这里,最后只一句话:祝大家offer拿到手软!!

      本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

    评论 2
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值