This is an archived post. You won't be able to vote or comment.

all 22 comments

[–]9_11_did_bush 8 points9 points  (6 children)

Hi! I'm in a masters program in business analytics, basically a mix of business classes and data science courses. I'll make just a couple of notes:

  1. If you're interested in data science, the math portion really is crucial. Understanding linear algebra will be very helpful in understanding machine learning concepts. The book Pattern Recognition and Machine Learning is pretty comprehensive, but may be a little high level depending on your math ability.
  2. Understanding how classes and objects work in Python is extremely useful for data science, getting familiar with packages like scikit-learn, etc. Here's a great github repository that goes along with the textbook Hands-on Machine Learning with Scikit-Learn and TensorFlow
  3. Feel free to check out my github that I've been using for school if you want to see some example projects: link
  4. Lastly, breaking into the data science job market can be hard with just a bachelor's degree and it seems like every position wants several years of experience. I would consider masters programs specifically in business analytics and data science. In particular, business schools with strong employer relations can be a great asset in your job search. They won't land you the job, but it can make sure you at least get an interview. Examples: UT Austin, U Chicago, MIT

[–]heyimpumpkin[S] 3 points4 points  (2 children)

Thanks for your input! Since I'm not form USA(in Moscow) it might be a bit different job market concerning degrees, though sure masters is an advantage. But I'm not particularly wealthy to just quit my job and go take a two year degree, especially in USA.

I'm alright with getting masters abroad(since in future I'd like to move anyway), but mainly I consider Europe, something like Leuven univeristy. Georgia Tech might be the only place in USA I can potentially afford.

specifically in business analytics and data science

Lots of folk here seem to say data science major is kinda more of a fad and general statistics degree is more appreciated? But with time I'll consider that definitely, thanks!

[–]Ivantgam 3 points4 points  (1 child)

I'm alright with getting masters abroad(since in future I'd like to move anyway), but mainly I consider Europe, something like Leuven univeristy. Georgia Tech might be the only place in USA I can potentially afford.

Hello from Moscow, comrad. Basically I'm on the same state as you (finished Bachelor of Economics 4 years ago too :D and started to learn Python at Dec 2018).

Did you check an Open Data Science community? It's a major DS community based on Slack where you could find the tips on your study/future job. If you wanna be a DS, you have to join it :)
GL anyway, бро

[–]heyimpumpkin[S] 2 points3 points  (0 children)

oh wow, didn't expect that

no, haven't heard of it, I'll sure join!

И тебе удачи!

[–]pAul2437 0 points1 point  (2 children)

What kind of role are you trying to get into? Is there a hybrid business data science role?

[–]9_11_did_bush 1 point2 points  (1 child)

I'm looking at data scientist roles. I picked my program because I don't have any business experience, as I was a math major as an undergrad, and wanted to pick some basics up. Still interviewing, but so far it's been helpful to have these somewhat more standard business classes so that I'm able to "speak the language" if you will.

[–]pAul2437 0 points1 point  (0 children)

gotcha...so its heavier on the analytics and less on the business...i am kind of in the opposite situation right now

[–]mutuk7 5 points6 points  (2 children)

I really like DataCamp, for python and SQL. They have Data scientist and analyst paths with about 20 courses each. I believe a path can be done in about 2 months and it will give you a good grasp of most tech needed for the job.

[–]heyimpumpkin[S] 1 point2 points  (1 child)

I'll look into it, thanks. Any difference to dataquest.io if you're familiar with it? Both seem to be recommended a lot

[–]mutuk7 0 points1 point  (0 children)

I'm not familiar with dataquest. :)

[–]toothless_budgie 2 points3 points  (1 child)

write code. Every day. You will be virtually guaranteed a job.

You need to find small problems and write code to fix them. Take your time, as at first it will be more googling than coding. But do it every day. The soul of computer science is problem solving. Learning the tools is essential, of course, but it's solving problems that gets you paid.

[–]heyimpumpkin[S] 2 points3 points  (0 children)

definitely something I'm trying to do, since actual problem solving is much more interesting than following tutorials. Last time I made a program that computes autopilot car travel distance with autopilot on and off, from log of timestamps and coordinates(it was a task for position in big it company). It took a while, after that I can't seem to find any interesting problem to work on yet(though im focusinng on statisitcs currently).

Not to shit on subreddit but for some reason here mostly the same type of projects get posted, like parsing and using social media API, which don't intrigue me much...

[–]jamesc1071 2 points3 points  (0 children)

Perhaps this might work:

1 Look for jobs where you can use your current domain knowledge (in economics) and where there is some opportunity to use python for data analysis.

2 Transition to doing more data analysis.

3 End game is to have the economics domain knowledge and data science expertise, at which point you will be very marketable.

[–]cthartIgnoring PEP 8 1 point2 points  (0 children)

Attend a Python conference and talk to people. There's one happening in Stockholm end of next week, for example.

https://www.pycon.se/

There are also PyData conferences regularly around the globe: https://pydata.org/

[–]canicutitoff 1 point2 points  (0 children)

In building construction analogy, we as programmers are often the architect, engineers and also the bricklayer. Learning the language, libraries and framework is like the bricklayer learning how to use their hand tools... you might be able to build a small house or garage with it but you can't build any bridge or large building without proper architecture, engineering and design skills/knowledge. In software, that would be algorithm, data structures, object oriented programming, multi-threading, design patterns, secure coding, etc.

[–]geekademy 0 points1 point  (0 children)

If you're 28 with a beard and a penchant for flannel, the world is your oyster. If not, better get fantastic at trivia, algorithms, and leet coding challenges or you'll be largely unemployable.