你是我的荣耀 | 林先生:从酷爱数学到毕业走向数据分析岗位
人物背景:
研究生国家奖学金、本科生国家奖学金、学业奖学金一等奖、上海市优秀毕业生;
应用统计专业
CPDA优秀学员
## 为什么选择数据分析相关专业
我是应用统计专业的一个应届毕业生,目前在一家上海市属的国企,从事数据分析相关的工作。我的职场经历其实不算丰富,所以可能我自己的个人经历更适合让现在在校的同学去参考,不管是本科生还是研究生。
首先我是一个比较喜欢数学的人,所以从大学刚开始的时候学一些基础课,比如数学分析、高等代数概率论,对此我是非常感兴趣的。因为我本科也是统计专业的,也相当于是一个偏数学的专业。我尤其是对概论感兴趣,经常会了解一些概率相关的题目。
我觉得统计和数据分析的很多理论都是跟概率论紧密联系的,所以我觉得要学好数据分析工具或者技能,概论基础是非常重要的,会让大家对于数据分析的理论有更加深刻,更加直观的认识。所以我觉得我现在数据分析能力主要还是之前基础打得比较好。
在本科和研究生生涯当中,我也会积极地去参加一些比赛与科研项目来深化自己的数据分析能力,因为毕竟大学里的大部分课程它只是停留在书面上,没有其他的渠道去加强我的实战经验,所以我会通过这些方式让自己在案例中提升我的技能。
在比赛或者项目中,我们会经常接触到一些常用的统计方法或者数据分析,还有机器学习算法,*这些比赛的赛题有很大的一部分也是来源于企业的一些真实的项目还有案例,这可以让我们对各个的行业,它的一些行业的背景,具体的需求都能够产生一定的理解,这样能让我们积累数据分析方法的实战运用的经验。*到了研究生阶段,我还会积极参与一些数据分析和算法相关岗位的企业实习,来提高自己的数据分析能力以及业务理解等等,进而提高我的就业竞争力。
## 为什么你有数据分析基础还要学习数据分析呢?
*主要还是要巩固我的基础和增加实战能力,在更多场景和案例中掌握数据思维和方法。*然后课程确实也给我在业务理解有提升,给了很多案例。像一些数据模型,我之前没有接触过,但是我看了之后确实有了新的一些思路。还有两个方面,第一方面是感兴趣,比较喜欢数据分析,因为我前面也提到我比较喜欢数学,自然也就比较喜欢数据分析。一般我们做数据分析的,同时需要有一个业务背景,还有一个预想的结果,如果能够通过数据分析得到了我自己预期的结果,那么对于我来说也是比较有成就感的事情,所以我还是对这方面很感兴趣的。另一方面也是顺应时代,因为我刚读本科的时候,那时候才 16 年,其实计算机和统计专业没有现在那么火,纯粹是因为自己喜欢数学读的。而到如今过了七八年的时间,加上AI大语言模型的风潮,其实数据分析这样技能已经影响到各行各业了,互联网自然不用多说,但是现在连一些传统的企业近年来都在做一些数字化转型,那么对于我们来说,其实就更加需要我们拥有的数据分析能力去给企业赋能,是一种机会。
如何找到了适合自己的数据分析课程?
首先,我比较看重实操性,这也是我做选择的主要原因之一,是我的很直观的感受。课程整体来说我觉得偏实战一些,它里面的案例会比较多。
我是先去看课程大纲和考纲的,*对于我这类有一定基础的人来说,去看课程大纲和考纲是最直接的,我能很直观地了解是不是我想学习和提高的内容所以我大概知道里面可能有我比较感兴趣的一些知识点。我知道我缺什么,*我就会对有针对性地去比较其他的品牌或其他类似的那个培训。主要是侧重于实操实战这块。
之后的个人发展有什么规划呢
因为我现在的岗位是数据分析岗,但是我的这个应用领域是财会方面,还是需要跟自己比较感兴趣的行业,或者是自己具体的业务去结合。
不能只是懂了技能而不去懂业务,因为数据分析师他的这个最终的目标还是为了在业务上去做发展的,所以对我来说我可能现在还是需要去补一下这个财会相关的知识,根据具体问题去做具体分析,数据分析技能,它要在一个行业发挥它的功效,还是需要数据分析师对业务十分了解的。
第二就是我还要继续精进我的数据分析能力。比如说要去了解更多新的模型之类的。因为数据分析相关的模型其实也是在日益完善,到如今还发展得比较迅速,每天可能都会有很多种新模型被不断地开发出来,那么对数据分析师来说,其实做这方面的积累我觉得是对我非常有帮助的。
第三就是还需要去提高我的编程能力,做出自己想做的东西。因为我觉得对数据分析师而言,其实不单单只会一些图形化的这种交互式地应用软件,而且像那些比较常用的编程语言,像 Python 这些都是数据分析,是做数据分析常用的一些编程语言。我当时也是因为做数据分析,然后开始学习Python,接触计算机编程语言,如今已经积累到可以尝试用 Python 去做一些数据分析以外的内容,就比如说像一些网页开发或应用程序开发等等。
而且我现在每天在工作时也会用到datahoop平台很方便,来辅助我的工作,比如说我看到一个数据,我就会有个想法闪过,然后我就想去试一下。比如说哪个模型跑出来效果比较好,或者大概做出来什么样结果,我觉得迭代互补可以,能很快速地能帮我实现这一点。我觉得这个是很好用的。其实不管我Python用的再怎么熟练,datahoop总归是比 Python 快的,这个是真的。
今后我还会精进这一块跟我数据分析能力去做结合,然后为企业提供一些需要的比较有用的一些工具和产品。
相关文章:
你是我的荣耀 | 林先生:从酷爱数学到毕业走向数据分析岗位
人物背景: 研究生国家奖学金、本科生国家奖学金、学业奖学金一等奖、上海市优秀毕业生; 应用统计专业 CPDA优秀学员 ## 为什么选择数据分析相关专业 我是应用统计专业的一个应届毕业生,目前在一家上海市属的国企,从事数据分析相关…...
操作系统真象还原-bochs安装
今天读了《操作系统真象还原》这本书,写上比较幽默通俗。书中例子需要安装一个bochs系统,记录一下安装过程。参考了书中1.4,1.5两节,书中尽让有两处问题,也记录了下来。 1.3 操作系统的宿主环境 下载地址:…...
windows平台安装labelme
之前写过一篇文章也是关于在windows平台安装labelme的:《windows平台python版labelme安装与使用_labelme下载-CSDN博客》,随着软件与工具的更新换代,按照同样的方法最近在使用的时候出现了错误,出现创建虚拟环境失败,具…...
微服务之SpringCloud AlibabaSeata处理分布式事务
一、概述 1.1背景 一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题 but 关系型数据库提供的能力是基于单机事务的,一旦遇到分布式事务场景,就需要通过更多其他技术手段来解决问题。 全局事务:…...
2005-2021年全国各地级市生态环境注意力/环保注意力数据(根据政府报告文本词频统计)
2005-2021年全国各地级市生态环境注意力/环保注意力数据(根据政府报告文本词频统计) 2005-2021年全国各地级市生态环境注意力/环保注意力数据(根据政府报告文本词频统计) 1、时间:2005-2021年 2、范围:2…...
熟悉这些道理可以让人更好地应对各种挑战和困难。
1. 为别人尽最大的力量,最后就是为自己尽最大的力量。——罗斯金 2. 世上有一条永恒不变的法则:当你不在乎,你就得到。当你变好,你才会遇到更好的。只有当你变强大,你才不害怕孤单。当你不害怕孤单,你才能够宁缺毋滥。…...
AI去衣技术在动画制作中的应用
随着科技的发展,人工智能(AI)已经在各个领域中发挥了重要作用,其中包括动画制作。在动画制作中,AI去衣技术是一个重要的工具,它可以帮助动画师们更加高效地完成工作。 AI去衣技术是一种基于人工智能的图像…...
卷积神经网络要点和难点实际案例和代码解析
卷积神经网络(Convolutional Neural Networks,CNN)是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一。卷积神经网络仿造生物的视知觉机制构建,可以进行监督学习和非监督学习,其隐含层内的卷积核参数共享和层间连接的稀疏性使得卷积神经网络能够…...
initramfs及rpm/dracut操作
一、背景 更新bundle包后发现系统异常。 定位发现驱动升级不成功,内核启动后加载的还是更新前的旧驱动。但等内核启动完成后,卸载旧驱动手动insmod新驱动,是可以加载成功的。 驱动的安装目录在/lib/modules/$KERNELVERSION/extra目录下。 …...
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
在本文中,我将引导您完成在Windows操作系统上安装Apache Kafka 2.13-3.7.0的全过程,包括下载Scala运行环境、Kafka软件包、配置相关设置,并最终启动Kafka服务。此外,还会简要介绍如何使用客户端工具进行查看和管理。 Kafka的命名…...
C++ 顺序线性表的功能
顺序线性表的功能 //头文件 #pragma once#define LIST_INIT_SIZE 50 #define LIST_INCREMENT 20 #define OK 1 #define ERROR 0typedef int Status;typedef char ElemType;typedef struct list_ {ElemType* elem;int length;int listize; }SqList;// 1 初始化 函数 Status…...
C++面经 每日一问(二)
将引用作为函数参数有什么影响? 传递引用给函数与传递指针的效果相同。这意味着被调函数中的形参变量将成为主调函数中实参的别名,从而直接对目标对象进行操作。相比于传递指针,这种方式消除了对指针的繁琐操作,提高了代码的清晰性…...
最新版Ceph( Reef版本)块存储简单对接k8s
当前ceph 你的ceph集群上执行 1.创建名为k8s-rbd 的存储池 ceph osd pool create k8s-rbd 64 642.初始化 rbd pool init k8s-rbd3 创建k8s访问块设备的认证用户 ceph auth get-or-create client.kubernetes mon profile rbd osd profile rbd poolk8s-rbd部署 ceph-rbd-csi c…...
Vue生命周期都有哪些?
定义 Vue的生命周期就是实例从创建到销毁的一个过程,即从创建、初始化数据、编译模板、挂载Dom($el)->渲染、更新->渲染,卸载等一系列的过程。el是挂载点如<div id"app"></div>。 Vue的生命周期分为八个阶段 1.beforeCreate…...
景源畅信:个人抖音小店怎么开通?
在数字时代的浪潮中,个体创业已不再是遥不可及的梦想。特别是随着短视频平台的崛起,抖音不仅成为人们娱乐消遣的新宠,更是众多创业者眼中的“新大陆”。你是否也曾憧憬过在抖音上开一家属于自己的小店?那么,如何开通个人抖音小店…...
python学习笔记B-16:序列结构之字典--字典的遍历与访问
下面是字典的访问和遍历方法: d {10:"hello",20:"python",30:"world"} print(d[10],"--",d[20],"--",d[30]) print(d.get(10)) print("以上两种访问方式的区别是,d[key]若键是空值,…...
《QT实用小工具·四十八》趣味开关
1、概述 源码放在文章末尾 该项目实现了各种样式的趣味开关: 1、爱心形状的switch开关,支持手势拖动、按压效果 2、线条样式的3种开关 项目demo演示如下所示: 使用方式: 1、sapid_switch文件夹加入工程,.pro文件中…...
QML进阶(十四) Model-View-Delegate视图框架
文章目录 数据模型(Model)C++数据模型XmlListModelRepeater模型视图框架(View)ListViewTableViewGridViewPathViewMVC(Model-View-Controller)模式将视图系统拆分为模型、视图、控制器三部分,每个部分都相对独立职责单一。模型(model)负责管理视图的数据并对外提供服务。视图(…...
word:三线表的绘制【攻略】
word:三线表的绘制【攻略】 前言版权推荐word:三线表的绘制效果简单方法另外的方法 最后 前言 2024-5-7 18:25:08 以下内容源自《【攻略】》 仅供学习交流使用 版权 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN日星月云 博客…...
嵌入式物联网系统软硬件基础知识大全(2)
接口技术 1. Flash存储器 (1)Flash存储器是一种非易失性存储器,根据结构的不同可以将其分为NOR Flash和NAND Flash两种。 (2)Flash存储器的特点: A、区块结构:在物理上分成若干个区块,区块之间相互独立。 B、先擦后写:Flash的写操作只能将数据位从1写成0,不能从…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...
跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
GitHub 趋势日报 (2025年06月08日)
📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...
如何理解 IP 数据报中的 TTL?
目录 前言理解 前言 面试灵魂一问:说说对 IP 数据报中 TTL 的理解?我们都知道,IP 数据报由首部和数据两部分组成,首部又分为两部分:固定部分和可变部分,共占 20 字节,而即将讨论的 TTL 就位于首…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...
力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...
CSS | transition 和 transform的用处和区别
省流总结: transform用于变换/变形,transition是动画控制器 transform 用来对元素进行变形,常见的操作如下,它是立即生效的样式变形属性。 旋转 rotate(角度deg)、平移 translateX(像素px)、缩放 scale(倍数)、倾斜 skewX(角度…...
深入理解Optional:处理空指针异常
1. 使用Optional处理可能为空的集合 在Java开发中,集合判空是一个常见但容易出错的场景。传统方式虽然可行,但存在一些潜在问题: // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...
