For context, I was in most people’s shoes here so this is why I want to give back some advice and inspiration. There’s a bit of misinformation in this subreddit so I’ll consolidate my thinking. DM me if you need specific advice

Background:

  1. Been working in quant/data science for 10-11 years now. Didn’t know where to go because this field didn’t exist when I was in school.

  2. Self-taught. This is where my imposter syndrome appears but little did anyone know this. Learned SQL through sqlzoo, learned R as a hobby to day-trade (yahoo-finance api, zoo package, etc.), Python through codeschool(?) or codeacademy(?) in 2012 (it was free back then), Math through OCW/torrented whitepapers & textbooks, ML through whitepapers & textbooks (coursera did not exist yet)

  3. Interviewed around a lot and got rejected a lot (100+). When I first began, this was not a field, but the interview process & rejections gave me grit and understand what to study. I interviewed for a lot of exciting startups (now public companies) before they were even big. A small hedge fund gave me a chance as a quant trader, and our group got shut down in a year. I got a second chance somewhere else and the company went public (data science was central to their strategy)

  4. Data Science is exciting. This field has brought me around the world. Worked at a hedge fund, electricity markets, global consulting, somehow ended up doing A.I work, and now in a leadership strategy role. I don’t oversee data scientists anymore, they mostly report to my business function now but previously managed 20+ data scientists. Worked all over the globe and across many, many states.

Advice:

  1. Study and code everyday. Make it a habit. Blog posts, whitepapers, textbooks. I’ve lost this habit and I regret it – getting back into it. You should love learning, otherwise you’re in the wrong field.

  2. Build up your foundations. Python/R, Probability/Stats/Calculus/LinAlg/DiffEq, Algorithms. This will help you understand a lot . Do take an algorithms & design course. Most problems are solved through a design approach / framework rather than a model.

  3. Stay in touch with whats going on. hackernews/datatau/rweekly & understanding new Data Engineering trends, Tech Engineering Blogs. Example, when I read some company blog about their implementation of spark in 2014, I immediately started playing around with it with my models.

  4. Always be humble & prepare to get humbled but remain self-confident and determined. Don’t be afraid.

  5. Find a subject you like to get started. Loving data & modeling is one thing, but find an area that really interests you. For me, I started with time series (not for the faint of heart). This introduced me to a lot of difficult concepts.

  6. Find a product/field. For me it was Energy & Finance. It can be marketing, sales, finance, pure ML, pure optimization work, supply chain, etc. Being a general hobbyist will only get you so far.

Lastly, Data science is not all SQL. It depends on how close you are to the revenue generating side. If you’re making a quarterly report on demand, that isn’t data science. If you’re building growth models to accelerate users on your platform that tie to scale and revenue. SQL will get your dad but still have to come up with model


Taken from: https://www.reddit.com/r/datascience/comments/iorbjg/experienceadvice_from_a_10_year_data_scientist/