性能优化篇 之 如何开展优化类的工作(1)

本文探讨了面试中常考察的优化问题,强调了优化工作的系统性和目标明确性。通过运用二八定律,优先解决关键问题,并进行业内对比,完善监控指标,实施线上灰度测试,以实现项目收益的最大化。同时,强调了使用数据和指标来展示优化成果的重要性。
摘要由CSDN通过智能技术生成

一丶面试官视角:这类题想考察什么?

回答这类问题时,要全面细节
在这里插入图片描述

二丶如何开展优化类工作?

这是项目中的重点也是难点,需要有一个系统性的规划,也能锻炼一个程序员的职业精神。
在这里插入图片描述

三丶明确优化的目标

作为程序员我们需要有明确的目标,不能像普通人那样只是有个模糊的概念,我们需要把问题想仔细,做到从一个抽象的问题转为一个数据化的实体来解决。
在这里插入图片描述

四丶定位关键问题

优先解决占比最高的问题
在这里插入图片描述

五丶二八定律

二八定律的两个普遍现象

  • 80% 的错误通常源自于 20% 的问题
  • 通常20%的精力就可以解决80%的问题
    在这里插入图片描述

六丶业内横向对比

已经有的东西我们直接拿来用,拒绝闭门造车。举个例子,我们能做的,别人已经做好了,而且做的还很规范很稳定,我们为什么还要再走一遍别人的老路,还不一定能短时间内解决,每个人的时间都很宝贵,把时间花在优化项目和新技术上不好吗!
在这里插入图片描述

七丶完善指标监控

这个指标不是拿来给自己看的,而是可以给公司所有人,包括你的主管和领导,甚至是老板!你想想这样的一份数据放在他们面前是不是通俗易懂?
在这里插入图片描述

八丶线上灰度

跟第七点一样,这样的一份数据会让人很直观地感受到我们优化了什么东西,和原来的差距有多大,一眼就能知道,重点是每个人都能看得懂知道吧!
在这里插入图片描述

九丶项目收益

作为一名程序员,肯定少不了与数据打交道,同样放在项目收益这一环时,我们可以用我们专业的词汇+数字去表达,这样的一份报告,你是主管看到页面加载减少、内存消耗降低、CPU占用率由12%降低至3%难道不会很高兴吗,再来如果你是老板看到最后一项项目成本每天节省预计5万元,这可不是一个小数字!请大家去外面多聚聚餐不好嘛,不过这个也看老板个人哈,如果是我我肯定会!嘻嘻,毕竟熟话说“得民心者得天下”。

在这里插入图片描述

图片资源来自:bennyhuo老师的 大厂资深面试官 带你破解Android高级面试
感谢 bennyhuo老师

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王睿丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值