10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

零经验如何成为数据科学家?

  • 2021-06-08
  • 本文字数:2289 字

    阅读完需:约 8 分钟

零经验如何成为数据科学家?

成为一名数据科学家不再是空想了。本文是帮助你成为数据科学家的“小抄”。


人们都希望自己具有先见之明,能够选择完美的职业,并为之做好必要的准备,但是现实生活中的道路并不总是直线式的,这也是人生乐趣所在。


随着科技飞速发展,不断涌现出许多新兴行业。数据科学就是一个高增长、高需求、有良好工作前景的行业。值得庆幸的是,成为一个数据科学家并不需要具备一定的工作经验。换句话说,哪怕你零经验,也可以通过多种方式获取数据科学技能,从而成为数据科学家。


不过在探索如何零经验成为数据科学家之前,我们先来定义一下数据科学家究竟是干什么的。

什么是数据科学家


数据科学家收集和清理大量的数据,维护易于使用的仪表板和数据库,解释数据以解决问题和运行实验,建立算法,并以吸引人的可视化方式将数据呈现给利益相关者。


数据科学家这一职业有很多优势,比如高薪,即使是在全球经济衰退时期,也保持相对稳定和不断增长的就业市场。

数据科学难吗?


数据科学是否难,其实取决于你的背景以及你是否喜欢与数字、数据打交道。尽管数据科学家不需要像数据工程师那样使用软件工程或者机器学习技术,但是你需要学习如何编写代码来建立预测模型。


此外,数据科学的学习曲线非常陡峭,它涉及棘手的问题、大量的数据、专业技术和领域知识。但是幸运的是,有很多免费的在线资源可以帮助你开始成为一名初级数据科学家。最后,你还要热爱学习,因为数据科学家需要不断提高技能,学习新技术。

成为数据科学家需要学位吗?


学习数据科学不需要高等学历,尽管大部分招聘信息列出了工程学、计算机科学、数学或统计学硕士或博士学位,但对数据科学家的需求量远远大于供应量,这意味着企业愿意雇佣非传统的申请者。实际上,很多顶级公司,比如谷歌,苹果和 IBM,都不再要求申请者具有大学学历。


如果你想在没有学位的情况下进入数据科学领域,你可以参加在线课程和认证项目,或者通过视频和模块自学。

成为数据科学家的六个步骤


下面这的六个步骤可以帮助你零经验就能进入数据科学领域。

步骤一、提高数学技能


假如你有量化背景,那么应该很容易学习数据科学。使用高科技工具进行数据分析前,首先要掌握数据分析的基本方法,沿着 X 轴和 Y 轴在图表上绘制数据点,并找到不同变量之间的相关性和趋势。


为了确保你能写出高效的代码并得出准确的结论,以下是一些需要掌握的数学概念:


  • 统计方法与概率论

  • 概率分布

  • 线性代数

  • 假设检定

  • 统计建模与拟合

  • 数据摘要与描述性统计

  • 回归分析

  • 贝叶斯思维与建模

  • 马尔科夫链

步骤二、学习一门编程语言(或两门)


相对于其它职业领域,数据科学更在意的是你所知道的东西,以及你的相关技能,而非母校的声誉。以技能为基础的面试过程往往会给来自不同背景的人一个公平的机会。


只要有了坚实的数学基础,你就可以开始学习 SQL、R、Python 和 SAS 这几种数据科学家需要掌握的编程语言。下面简单介绍下这些语言:


  • Python 是一种脚本语言,它的库可以让你整理、过滤和转换大数据和非结构化数据。Python 可用于网络开发、软件开发、深度学习和机器学习。它是数据科学家最经常使用的工具。

  • R 是一种开源编程语言,可用于复杂的数学和统计计算。同时,它也提供了数据可视化功能,还有一个庞大的支持社区来帮助你开始入门。

  • SQL 是一种关系管理工具,通过它可以查询和连接多个表和数据库的数据。

  • SAS 是一种昂贵的工具,被大公司用于统计分析、商业智能和预测分析,但由于成本原因,不推荐个人使用。如果你学会了其他语言,你就能轻松地在工作中掌握 SAS。

步骤三、参加业余项目或实习


当你开始建立你的知识库时,你可以将自己的技能组合应用于现实世界,并获得实时反馈。比如,你可以使用像 Upwork 或 Fiverr 这样的自由职业平台,或者通过社交媒体和招聘网站寻找兼职工作或实习的机会。


此外,在参加面试之前,一定要在 LeetCode 上练习解决编码问题,并探索潜在的数据科学面试问题。你也可以将自己以往的作品展示在 GitHub、LinkedIn 或者个人网站上,以建立一个良好的投资组合和强大的网络形象。


通过利用在线社区,你也可以证明你有能力把数据科学知识转化成可衡量的商业结果。

步骤四、从数据分析师开始


数据科学家和数据分析师是两个不同的职业,但相同点是他们都在爆炸性增长。


数据分析师管理数据收集并确定数据集趋势。数据科学家不仅要解释数据,还要运用编码与数学建模的技巧。


如果你未来想成为数据科学家的话,那么最好把数据分析员当作你的起点,因为这个职位相对来说更容易应聘成功。

步骤五、勤奋工作,努力拓展人脉


结识其他数据科学家是了解不同职业机会的最佳途径,这个过程甚至还能遇到你未来的团队成员。此外,你也可以通过拓展人脉,发现自己想要在哪一家公司工作(规模、行业、文化),自己喜欢什么项目,以及怎样为求职做准备。


在起步阶段,缺乏经验的求职者可能更容易进入小公司,而那些在科技行业有初级项目的大公司,则可能有更多的内部培训和指导基础设施。


还有一种选择是从公司的其他职位转到数据科学。假如你有很好的声誉,你就可以开始在公司内部建立联系,并且寻找机会去参加一个数据科学小组的面试。

步骤六、向潜在雇主解释职业转型


数据科学是一个高度交叉的学科领域,并需要将模型与直接的业务影响联系起来。在简历和求职信中,你一定要着重于自己在数据科学方面的工作经历,同时你也要提到自己过去使用微软 Excel 或开发业务、沟通、协作和其他可转移技能的角色。


应聘无经验的数据科学工作时,请在简历中附上一个简短的总结部分,以说明你的转型,并列出你所学的课程、技术语言,以及当前掌握的数据科学领域技能。


原文链接:


https://www.springboard.com/library/data-science/how-to-become-without-experience/

2021-06-08 08:322189

评论

发布
暂无评论
发现更多内容

Java~异常Exception和异常习题“用户登录

爱好编程进阶

Java 程序员 后端开发

Java多线程基础(二)

爱好编程进阶

程序员 后端开发

Java JVM知识汇总

爱好编程进阶

Java 程序员 后端开发

Java Swing大神必经之路7:Swing 的任务线程与 EDT 事件分发队列模型

爱好编程进阶

程序员 后端开发

Java中抽象

爱好编程进阶

Java 程序员 后端开发

Java多线程知识点总结(思维导图+源码笔记

爱好编程进阶

Java 程序员 后端开发

helm v2 公共源大全

ghostwritten

Kubernetes Helm

java SpringMVC Filter登录拦截器

爱好编程进阶

Java 程序员 后端开发

5. helm charts 基础入门

ghostwritten

Kubernetes Helm

汽车行业云,如何管“多云”?

BoCloud博云

案例 汽车 云管理平台

IDEA整合jeesite4

爱好编程进阶

程序员 后端开发

npm install过程中遇到typings deprecated的warning该怎么处理

华为云开发者联盟

typescript 前端 npm typings.json

异构资源交付效率提升50%,这家头部券商是如何做到的?

BoCloud博云

证券 案例 云管理平台

java三大特性之多态的认识,以及多态的实际应用(一

爱好编程进阶

Java 程序员 后端开发

AIRIOT物联网低代码平台如何配置db-driver驱动?

AIRIOT

低代码开发 驱动配置

web技术支持| 从视频元素流式传输到视频元素

anyRTC开发者

前端 Web 音视频 WebRTC 视频通话

巴延兴:从主导多个SIG组到OpenHarmony “代码贡献之星”,我是如何做到的?

OpenHarmony开发者

OpenHarmony sig

HashMap

爱好编程进阶

Java 程序员 后端开发

JavaWeb期末复习

爱好编程进阶

Java 程序员 后端开发

java中调用js代码

爱好编程进阶

Java 程序员 后端开发

大数据培训Flink整合ElasticSearch

@零度

大数据 flink elasticsearch

1. helm 目录

ghostwritten

Helm #Kubernetes#

2. helm 简介

ghostwritten

Kubernetes Helm

4. helm 3.8.0 入门

ghostwritten

Kubernetes Helm

Caddy VS Nginx,谁领风骚

码农大熊

api 网关 盘古开发框架 Caddy

对代码不感冒, 我应该怎么办?

源字节1号

程序员人生 后端开发

贡献者任务第三期精彩来袭!

第四范式开发者社区

人工智能 机器学习 数据库 开源 贡献者

【Python】题集 of ③

謓泽

5月月更

Java内存区域和内存模型

爱好编程进阶

Java 程序员 后端开发

Java基础概念干货(字符、标识符

爱好编程进阶

Java 程序员 后端开发

Java全栈开发---Java ERP系统开发:商业ERP(五

爱好编程进阶

程序员 后端开发

零经验如何成为数据科学家?_文化 & 方法_Springboard_InfoQ精选文章