1. 程式人生 > >How to Become a Data Scientist

How to Become a Data Scientist

How do you become a data scientist?

I think that really depends on where you are now and what you really want to do as a data scientist.

Nevertheless, DataCamp posted an infographic recently that described 8 easy steps to becoming a data scientist. In this post I want to highlight and review DataCamp’s infographic.

How to become a data scientist

How to become a data scientist A portion of the infographic posted on the DataCamp blog

What is a Data Scientist

Before defining the steps to becoming a data scientist, the graphic defines what a data scientist is using three key resources:

  1. Drew Conway’s data science venn diagram that combines hacking skills, math and statistics knowledge and substantive expertise.
  2. A graph showing the survey results on the question of education level, not unlike the graph in O’Reilly’s Analyzing the Analyzers.

Become a Data Scientist

From the infographic, the 8 steps to becoming an data scientists are:

  1. Get good at stats, math and machine learning. Take online courses.
  2. Learn to code. Computer science, development and a language.
  3. Understand databases. Data types, technologies store them, and methods to retrieve data.
  4. Master data munging, visualization and reporting. Tools.
  5. Level up with big data. Bigger tools like hadoop, mapreduce and spark.
  6. Get experience, practice and meet fellow data scientists. Competitions, pet project and developing an intuition.
  7. Internship, bootcamp or get a job
  8. Follow and engage with the community

Review

At first glance, the graphic suggests that standard mantra of become a math and programming genius before even looking at data or algorithms, an approach I think is wrong.

At closer examination, the graphic is suggesting a path of familiarization from steps 1-5. It suggests to take courses and get up to speed with the language of data science and data.

Then steps 6-7 are about actually working problems and developing skills before topping out and following the community in step 8.

From this more nuanced perspective, it’s a great graphic, I like it.

I would go further.

I would suggest that steps 1-5 be minimized further to one step that provided a crash course of terms and themes across these areas. I would suggest getting to the point of working a data set using a tool as soon as possible. Working through this process and working problem after problem will highlight the need and provide the context for those foundational topics that can be learned and weaved in just-in-time.

A segmented linear decomposition is great for course design and infographics, but not best for learning and getting results. I think the modules or steps should be integrated.

Studying computer science can make you a good computer scientist (for whomever needs whatever that is) and a more rounded engineer, but to be a great programmer, you need to practice programming.

I think the same applies to working data problems. To get great at working problems end-to-end, you need to focus on and practice this process and learn relevant theory in the context of this process. It will act like a great knife, cutting scope to what is required and relevant, rather than all that happens to be in the courses and textbooks.

How do you become a data scientist, work data problems. A lot.

相關推薦

How to Become a Data Scientist

Tweet Share Share Google Plus How do you become a data scientist? I think that really depends on

Top Machine Learning Algorithms You Should Know to Become a Data Scientist

There are two ways to categorize Machine Learning algorithms you may come across in the field. Generally, both approaches are useful. However, we will focu

How to become a excellent programmer?

How to become a excellent programmer? Add comments to your code Do not complicate things Keep in Mind ----“Less is more” is not always

How to become a successful bug bounty hunter

如果你夢想成為賞金獵人,你的夢想就會成真 - 不要把你的名字變成“狗”或者在Mos Eisley酒吧面對Han Solo。 成為一個bug賞金獵人:一個有錢尋找軟體和網站漏洞的黑客。 任何具有計算機技能和高度好奇心的人都可以成為漏洞的成功者。 你開始時可以年輕或年老。 主要要求是你需要不斷學習。 此外,如果

How to become a Git expert

Scenario 1Let’s say that you have committed a bunch of files and realised that the commit message you entered is actually not clear. Now you want to change

How to become a machine learning engineer: A cheat sheet

Machine learning engineers--i.e., advanced programmers who develop artificial intelligence (AI) machines and systems that can learn and apply knowledge--ar

Jonathan Hoppe Opening Keynote: How to Become a DX Hero @TotalUptime #Cloud #DX #CIO #DigitalTransformation

Organizations realize the tremendous benefits of everything the digital transformation has to offer. Cloud adoption rates are increasing significantly, and

How to become a team with chatbots

How to become a team with chatbotsBol.com, a well-known e-commerce platform in The Netherlands and Belgium, serves nearly 8.5 million active customers. For

How to become a Conversation Designer and make chatbots and voice assistants more helpful, natural…

How to become a Conversation Designer and make chatbots and voice assistants more helpful, natural and persuasiveConversation Design is a new job. The Conv

How to Choose a Data Science and AI Consulting Company

Data science and artificial intelligence are hot media topics. An expert talking about the capabilities of predictive analytics for business on a morning T

Listen: Baratunde Thurston Reads "How To Do A Data Detox In a Zillion Easy Steps"

Baratunde Thurston: “How To Do a Data Detox In a Zillion Easy Steps”Moving beyond alarmist headlines, Baratunde exposes the plain truths about the fight fo

How to Become a Full Stack Developer( A Simple Guide).

Since May 11th 2017, I have received over than 500 messages with just one question. “How Can I Become A Website Developer?” This question comes in bec

How To Become A Machine Learning Engineer: Learning Path

How To Become A Machine Learning Engineer: Learning PathWe will walk you through all the aspects of machine learning from simple linear regressions to the

How To Become a DevOps Engineer In Six Months or Less

NOTE: This is Part 1 of a multi-part series.Part 2 is here.Target AudienceAre you a developer looking to shift your career towards a more DevOps model?Are

How To Work Through A Problem Like A Data Scientist

Tweet Share Share Google Plus In a 2010 post Hilary Mason and Chris Wiggins described the OSEMN

A Data Scientist’s Guide to Fermi Estimation

How do you balance the tradeoff between a fast versus correct answer for decision making? Will a cheap, approximate answer suffice, or do we need to spend

How To Build A Money Data Type In JavaScript

Last time I wrote a step-by-step example of how to apply Inside Out Test-Driven Development to a problem using JavaScript. That post used the Number type t

How to build a front-line concussion monitoring system using AWS IoT and serverless data lakes

In part 1 of this series, we demonstrated how to build a data pipeline in support of a data lake. We used key AWS services such as Amazon Kinesis

How to Remove A Service Entry From Win10 Service List

console hot list warn oba tor div register ever .warnbanner { width: 600px; background-color: #FFEFCE } .warnbanner.border { border: 0px

8 Ways to Become a Better Coder

tac block fin iou cau pla super fail rsquo It’s time to get serious about improving your programming skills. Let’s do it! Th