- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
开局一张图
最近刚做完Q1的述职,得到了还不错的反馈,提炼了一些写述职报告的思路,总结为述职报告三板斧,不仅是季度述职,年度也可以用哦。
首先,分析师的工作内容可能会比较零碎,比如版本分析、临时取数、搭建看板、异动分析、专题分析等等,但再零碎的事情也是可以归类的哦,千万别把工作流水账式记录下来、还挨个说每个工作的过程,这不仅无法突出自己的工作产出,而且还丢失了作为数据分析师最核心的能力:结构化思维。
那么怎么去结构化我们的工作汇报内容呢?我们分成3个方向:
下面我们对每个大分支展开说说。
这一趴是纯粹讲你的工作产出的,也是述职报告的核心所在。在这个分支下,我们要对零碎的工作做个分类,分为几大工作方向,比如「数据分析、数据产品」,而不是这个分析、那个取数、那个埋点梳理等等这种具体的事情。
写好大方向后,再在每个大方向下分别列你的产出,这里要注意,你的产出一定是归类到“业务指标提升”上的,而不是归类到“某个分析”上。
前者(业务指标导向)是指:某业务的哪个指标,在你的分析支持下,做了什么事情,提升了什么效果,你在其中的具体贡献。是以业务指标为导向,从结构上看,这更好的突出你对业务的贡献。
后者(自身工作导向)是指:你做的某个分析,监控了这个业务的某指标变化。是以你自己为导向了,不容易突出你对业务的贡献。
比如你负责洪恩识字、洪恩拼音这2条产品线,平时你可能会对接这些产品的一些版本分析、取数、付费或者留存的波动分析。那么你就可以先对产品本身属性做梳理,再把自己的产出分别放到不同产品线下的不同属性里,如下图:
然后右边【业务指标导向】下的分析项目可以按照这样的表格形式简单汇总:
除了对业务提升的工作以外,还可以把自己做的事情扯到“团队贡献”上,这不仅突出了自己的主动思考,而且还涉及到团队的影响力扩张,领导非常心水这块哦~
那么团队贡献如何写呢?它通常分为2个:
最后所有总结完事儿后,一定要写下自己对未来的展望,在之前每个大方向上分别展开延伸画大饼,以及实现这些大饼面临的挑战(跟领导要资源),体现自己的天天向上啊姐妹!
画饼格式如下:
最后祝大家述职牛逼。
- END -
对比Excel系列图书累积销量达15w册,让你轻松掌握数据分析技能,可以在全网搜索书名进行了解选购:
什么是“导航”waitForNavigation等待? 网站导航?浏览器刷新图标“导航”以完成旋转? 或者这只是一个措辞笨拙的方法,应该命名为waitForBrowserToLoad ? 但是,当我使
我说的网址是https://www.vudu.com/content/movies/movieslist .我正在尝试滚动浏览电影所在的部分。当我使用以下代码时,它不起作用。 await page.e
我终于想通了如何使用 Node.js。安装了所有库/扩展。所以 puppeteer 正在工作,但就像以前使用 Xmlhttp 一样......它只获取页面的模板/正文,没有需要的信息。在浏览器(Web
我想划分两个 ull 变量并获得最准确的结果。最好的方法是什么? 即5000034/5000000 = 1.0000068 最佳答案 如果你想要“最准确的精度”——你应该避免浮点运算。 你可能想使用一
好的,我已经编程了大约一个星期了,我是从 C++ 开始的。我正在编写一个程序,它是一种算术训练器,你输入你想要的方程式的数量,你输入你对随机数生成器的限制,你指定你想要什么样的方程式(/* - +),
由于浪费了 2 周的时间,我尝试在 AWS Lambda 上安装 Puppeteer 但没有成功。 我试过: https://github.com/sambaiz/puppeteer-lambda-s
你好!在 python 中考虑以下内容: import math num = # Any float... div = # Any float... result_1 = math.floor(num
使用 puppeteer 时,我曾经通过使用以下代码行来获取新选项卡: const browser = await puppeteer.launch() const [page] = await br
如何使用 Puppeteer 检查 HTML 元素是否在视口(viewport)(可见区域)内可见?例如,如果我必须滚动才能看到一个按钮,那么它是不可见的。 page.waitForSelector(
如何将 headless 从假变为真? 如何隐藏浏览器? const browser = await puppeteer.launch({headless: false}) const page =
我无法使用 puppeteer 播放 Youtube 视频。 chromium 好像不支持视频播放。我该怎么办? 这是我的代码: const puppeteer = require('/root/no
需要一个 puppet 特工联系一些不同 puppet 师。 原因:不同的组创建了不同且独立的 list 集。 可能的组及其任务 应用程序供应商:应用程序的配置 安全性:强化 运营:路由表、监控工具
我的目标是获取 .textContent来自不同标签,每个都位于单独的 中. 我认为问题在于 table变量,因为我没有为 child 检查正确的变量。目前,data变量只获取第一个 , 所以 p
我尝试从多个页面截取屏幕截图,这些页面应该已完全加载(包括延迟加载的图像)以供以后比较。 我找到了 lazyimages_without_scroll_events.js example这很有帮助。
时不时地,一个页面会很挑剔,并且会出现这样的错误: UnhandledPromiseRejectionWarning: Error: Protocol error (Runtime.callFunct
我在 Linux 环境中,我想了解如何指定它应该用于 Chromium 的路径。目前,这是我遇到的错误: Chromium revision is not downloaded. Run "npm i
如何找到一个不起眼的单选按钮元素并在 puppeteer 中单击它? 我看过很多文章说“只需使用evaluate(),然后单击它”或类似的内容,但这在我的场景中不起作用。 这是我所拥有的: page.
问题来源:我无法按原样使用 Javascript,因为 Firebase Functions Node.Js 版本尚不支持 Async/Await。所以我把它放在 Typescript 中,现在正在尝
使用 Reactjs 开发的网站,在后端与以太坊智能合约进行交互。 此智能合约需要一个 chrome 扩展程序(metamask)进行交易。 现在,在使用 puppeteer 时,它在 chrome
var snd2 = new Audio("data:audio/wav;base64,//uQRAAAAWMSLwUIYAAsYkXgoQwAEaYLWfkWgAI0wWs/ItAAAGDgYtAg
我是一名优秀的程序员,十分优秀!