日常收集.md

本质复杂度和偶然复杂度

本质复杂度就是解决一个问题时,无论怎么做都必须要做的事,而偶然复杂度是因为选用的做事方法不当,而导致要多做的事。

工作方法

  • 以终为始:就是在工作的一开始就确定好自己的目标。我们需要看到的是真正的目标,而不是把别人交代给我们的工作当作目标,这就需要我们多沟通反馈,明确用户真正的目标到底是什么,不要自己脑补。

  • 任务分解:将大目标拆分成一个一个可行的执行任务,工作分解得越细致,我们便越能更好地掌控工作。

  • 沟通反馈:疏通与其他人交互的渠道。一方面,我们保证信息能够传达出去,减少因为理解偏差造成的工作疏漏;另一方面,也要保证我们能够准确接收外部信息,以免因为自我感觉良好,阻碍了进步。

  • 自动化:将繁琐的工作通过自动化的方式交给机器执行,这是我们程序员本职工作的一部分,我们擅长的是为其他人打造自动化的服务,但自己的工作却应用得不够,这也是我们工作中最值得优化的部分。

反思一下自己最近做的压测置信度治理上,首先以终为始,在业务指标的治理开始时明确了治理流程(内外圈治理)和需要治理的业务/性能指标,明确调度的压测置信度最终要达到一个怎样的状态。任务分解的粒度比较粗,整个任务分解成输入指标治理、输出指标治理。其实还可以在细致一点,比如:梳理指标,增加打点,配置大盘等。沟通反馈上每周五会有周会,大家及时沟通反馈进度和问题,其实在沟通反馈上不一定要等到周五一起反馈,遇到问题后可以第一时间反馈和寻找方案,这样效率会高一些。最后自动化这一块虽然也做了很多,但是很多工作还是需要人工去处理,比如数据的拉取,分析,样本采集等,自动化这一块还可以进一步完善。

收藏语句

  • 知识有两种类型,第一类知识注重了解某个事物的名称,第二类知识注重了解某件事物,这可不是一回事儿,我们绝大多数人关注的都是错误的第一类。

  • 通过物理隔绝远离诱惑,要比靠意志力抗拒诱惑容易太多了。

  • 你对我的百般注解也构成不了我的万分之一,却是一览无余的你自己。

Last updated