数据分析师对年龄有限制吗?现在转行还来得及吗?_40岁还能转行数据分析吗-程序员宅基地

技术标签: 数据分析  数据分析师  大数据  


CDA数据分析师原创作品,转载需授权

2014年,“大数据” 成为国内年度热词,并首次出现在当年的《政府工作报告中》,同年,同卵双胞胎的数据分析也成为朝阳行业,数据分析师一度霸屏各类招聘职位的前段。许多计算机、统计学和数学出身的毕业生纷纷开始加入数据分析行业,同样也有转行想进入大数据或数据分析行列的大队伍,对于那些在原先岗位工作了很久的在职人士,他们可能会有一个很大的顾虑:我这个年纪再转行数据分析师会不会晚了,数据分析师对年龄是否有限制?数据分析师真的只是青春饭吗?
我们先说有没有,再讨论是不是,笔者查询了两个典型的招聘网站对数据分析师岗位的要求。

第一个网站是某聘,我们看到搜索框的条件里有公司分类、行业的类别、城市选项和薪资,更多的类别也就是发布的时间、职位类型、企业规模和性质。
第二人才招聘网站是某忧,搜索框的条件是这样的:

某忧的筛选框是相对完整的,多了工作年限(也就是工作经验,注意不是年纪)和学历的选项,而具体的每个岗位招聘页面信息不会超出这个筛选范围的,要是出现年纪要求才是奇怪了,那可是就业歧视(年纪在允许就业范围内),事实上除了一些特殊行业,如在核岛、常规岛工作的招聘,出于核辐射等考虑不会招女性(影响生育),大部分工作都对不影响工作的属性如年纪、性别、身高等不做限制,如果有一家企业说招聘数据分析师要求对方24岁男身高180,可以立即举报,这种企业会为这种荒诞的职业要求作出代价,事实上,我们所要讨论的有价值的方向是:在数据分析师岗位,我这个年纪再转行可行吗?
步入中年,又不是相关专业出身,家庭生活等压力比年轻人重,能不能转行投入到数据分析师岗位呢?
没有人能够替别人做出满意的选择,这个问题无法回答能不能,但笔者可以提供一些信息帮助正在做选择的你一起启发和思考。
首先是如果要进入数据分析需要哪些能力。

数据分析入门标准

SQL:数据库,数据分析师做数据分析,数据是基本,数据可能是第三方提供的数据,也可能是自己爬虫爬取的,但企业里更多的是,数据是存储在数据库里的,如何在数据库里选取自己想要的、有约定条件的数据、怎么建立多表之间的联系就是SQL这部分需要掌握的技能,SQL也是数据分析最基础的技能。
统计学:统计学可以分为描述性统计和推断统计,推断统计是统计学里的核心内容,统计学家一直在做的事情就是怎么根据样本来评测总体;方差分析、回归、聚类分析、主成份分析、时间序列分析等都是以后做数据分析可能有到的理论知识。这里推荐中国人民出版社贾俊平的《统计学》,是非常经典的统计学习教材。
统计分析工具:统计分析软件很多,这里简单介绍主流的3种。
1.SPSS作为一款菜单式操作软件要比编程性软件入门简单,优点就是好上手,事实上,统计学专业的学院常常在学习统计学原理之后学习SPSS的操作学习,对理论知识进行一个实践 ,SPSS现在在企业常做数据量相对小的、数据质量较好的数据分析,如调查问卷后的数据进行分析。就业需求面的话现在来说相对没有那么广,不过对统计学理论的理解是有帮助的,推荐高等教育出版社张文彤的《SPSS统计分析基础教程(第2版)》。
2.R,R 语言与起源于贝尔实验室的S语言相似,R也是一款开源的为统计计算和数据可视化而生的软件,R的功能非常丰富,所以R的学习曲线也较为陡峭。经典的R学习书如人民邮电出版社的《R语言实战(第2版)》。
3.Python,跟R一样,Python也是一种动态编程语言,R跟Python的受欢迎程度时常变动,近年来,由于Python有不断改良的库(主要pandas),和大数据、人工智能等兴起,企业越偏好用Python,Python由于其解释性和功能的强大,因此市面上关于Python的书籍特别多,光是利用Python做数据分析这个方向就已经很多了,大家看的多的话推荐Wes McKinney的《利用Python进行数据分析》。

学习过程中的担忧

恐惧代码:即便是计算机相关专业的学生,也未必做到全然投入喜欢到写代码的状态,何况是其他专业或者换行的人呢,其实,数据分析虽然要写代码,但重点不是写代码,而是统计学和业务的理解,数据分析代码以脚本语言为主,如Python,很多算法、函数已经封装好,不需要自己编写,直接调用,所以这里的编程工作并不是大家脑海里那种程序员。数据分析师更注意的是对数据怎么进行预处理、使用什么模型、参数调优等。
人工智能时代:未来是AI的时代,为什么不直接投入到大数据、机器学习等领域呢,暂且不说这个领域比数据分析所需要的知识、能力要求高多少倍,仅仅是入门所需要的学习内容就已经吓到很多人了,事实上,做数据分析会是未来转入AI行业一个很好的跳板,数据分析算是如今学习成本和薪水报酬相对比较为友好的一种技术行业了。熟悉行业知识,又掌握数据分析、挖掘的能力,这些专业知识会成为你转入未来人工智能时代的拥有跨界能力的巨大财富。
最后,希望这篇文章对正在考虑要不要转行数据分析焦虑的你做一点信息上的帮助,弄清楚数据分析要做什么,要具备哪些技能,去理性的选择,而不是因为这个行业陡峭的学习曲线而轻易放弃,也不是因为这个行业的火热而不思考轻易去跟风。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yoggieCDA/article/details/83377796

智能推荐

hdu 1229 还是A+B(水)-程序员宅基地

文章浏览阅读122次。还是A+BTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 24568Accepted Submission(s): 11729Problem Description读入两个小于10000的正整数A和B,计算A+B。...

http客户端Feign——日志配置_feign 日志设置-程序员宅基地

文章浏览阅读419次。HEADERS:在BASIC的基础上,额外记录了请求和响应的头信息。FULL:记录所有请求和响应的明细,包括头信息、请求体、元数据。BASIC:仅记录请求的方法,URL以及响应状态码和执行时间。NONE:不记录任何日志信息,这是默认值。配置Feign日志有两种方式;方式二:java代码实现。注解中声明则代表某服务。方式一:配置文件方式。_feign 日志设置

[转载]将容器管理的持久性 Bean 用于面向服务的体系结构-程序员宅基地

文章浏览阅读155次。将容器管理的持久性 Bean 用于面向服务的体系结构本文将介绍如何使用 IBM WebSphere Process Server 对容器管理的持久性 (CMP) Bean的连接和持久性逻辑加以控制,使其可以存储在非关系数据库..._javax.ejb.objectnotfoundexception: no such entity!

基础java练习题(递归)_java 递归例题-程序员宅基地

文章浏览阅读1.5k次。基础java练习题一、递归实现跳台阶从第一级跳到第n级,有多少种跳法一次可跳一级,也可跳两级。还能跳三级import java.math.BigDecimal;import java.util.Scanner;public class Main{ public static void main(String[]args){ Scanner reader=new Scanner(System.in); while(reader.hasNext()){ _java 递归例题

面向对象程序设计(荣誉)实验一 String_对存储在string数组内的所有以字符‘a’开始并以字符‘e’结尾的单词做加密处理。-程序员宅基地

文章浏览阅读1.5k次,点赞6次,收藏6次。目录1.串应用- 计算一个串的最长的真前后缀题目描述输入输出样例输入样例输出题解2.字符串替换(string)题目描述输入输出样例输入样例输出题解3.可重叠子串 (Ver. I)题目描述输入输出样例输入样例输出题解4.字符串操作(string)题目描述输入输出样例输入样例输出题解1.串应用- 计算一个串的最长的真前后缀题目描述给定一个串,如ABCDAB,则ABCDAB的真前缀有:{ A, AB,ABC, ABCD, ABCDA }ABCDAB的真后缀有:{ B, AB,DAB, CDAB, BCDAB_对存储在string数组内的所有以字符‘a’开始并以字符‘e’结尾的单词做加密处理。

算法设计与问题求解/西安交通大学本科课程MOOC/C_算法设计与问题求解西安交通大学-程序员宅基地

文章浏览阅读68次。西安交通大学/算法设计与问题求解/树与二叉树/MOOC_算法设计与问题求解西安交通大学

随便推点

[Vue warn]: Computed property “totalPrice“ was assigned to but it has no setter._computed property "totalprice" was assigned to but-程序员宅基地

文章浏览阅读1.6k次。问题:在Vue项目中出现如下错误提示:[Vue warn]: Computed property "totalPrice" was assigned to but it has no setter. (found in <Anonymous>)代码:<input v-model="totalPrice"/>原因:v-model命令,因Vue 的双向数据绑定原理 , 会自动操作 totalPrice, 对其进行set 操作而 totalPrice 作为计..._computed property "totalprice" was assigned to but it has no setter.

basic1003-我要通过!13行搞定:也许是全网最奇葩解法_basic 1003 case 1-程序员宅基地

文章浏览阅读60次。十分暴力而简洁的解决方式:读取P和T的位置并自动生成唯一正确答案,将题给测点与之对比,不一样就给我爬!_basic 1003 case 1

服务器浏览war文件,详解将Web项目War包部署到Tomcat服务器基本步骤-程序员宅基地

文章浏览阅读422次。原标题:详解将Web项目War包部署到Tomcat服务器基本步骤详解将Web项目War包部署到Tomcat服务器基本步骤1 War包War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成Wa..._/opt/bosssoft/war/medical-web.war/web-inf/web.xml of module medical-web.war.

python组成三位无重复数字_python组合无重复三位数的实例-程序员宅基地

文章浏览阅读3k次,点赞3次,收藏13次。# -*- coding: utf-8 -*-# 简述:这里有四个数字,分别是:1、2、3、4#提问:能组成多少个互不相同且无重复数字的三位数?各是多少?def f(n):list=[]count=0for i in range(1,n+1):for j in range(1, n+1):for k in range(1, n+1):if i!=j and j!=k and i!=k:list.a..._python求从0到9任意组合成三位数数字不能重复并输出

ElementUl中的el-table怎样吧0和1改变为男和女_elementui table 性别-程序员宅基地

文章浏览阅读1k次,点赞3次,收藏2次。<el-table-column prop="studentSex" label="性别" :formatter="sex"></el-table-column>然后就在vue的methods中写方法就OK了methods: { sex(row,index){ if(row.studentSex == 1){ return '男'; }else{ return '女'; }..._elementui table 性别

java文件操作之移动文件到指定的目录_java中怎么将pro.txt移动到design_mode_code根目录下-程序员宅基地

文章浏览阅读1.1k次。java文件操作之移动文件到指定的目录_java中怎么将pro.txt移动到design_mode_code根目录下

推荐文章

热门文章

相关标签