Since I started to work, the things to do have mainly become getting data from database using SQL, and then throw it into Excel to do some analysis – to be honest, Excel is enough for most analysis for most companies. Although in fact my supervisor has never constrained his employees what kind of tools to use, most of my colleagues have settled down on Oracle SQL + Excel.
This is not the case for me, never. As one of the only two people who can code in my team, I started to automate some processes (especially some annoying and repetitive ones) using Python (thank god I have learnt Python myself) with another colleague who is from computer science background. It is pretty funny when he also learns the fact that I could even code in HTML and CSS, and I believe he would never underestimate a business student’s coding skills anymore. Another interesting thing about my job is that one lousy colleague always keeps asking questions about R programming language to me. One day when I tried to asked her some very basic operational questions, she was pissed off for no reasons and shouted “why don’t you check it up yourself”. After that I’ve never talked with this idiot who thinks she is the center of universe and have rejected all possible chances for conversation. Please, Chinese girls, be respectful to others, will you?
Alright, back to the topic about continued learning after graduation. Apart from my learning Japanese everyday, I sincerely believe that I need to keep learning some professional skills to make myself competitive for the next couple of years. Tensorflow is what some others are learning, and I took a look at it. It is a very promising package from Google but, it is too cumbersome for learning and coding. Not long after Keras bumped into my vision, and I think it will be a perfect package for deep learning beginners. After doing some research online, I happened to find out two amazing websites for people who want to learn more about data science: Datacamp and Dataquest.
I really want to try both at the same time, but they both require subscription to be able to access to all available courses. Datacamp is more R-focused with growing Python content, while Dataquest is more Python-focused with clear paths to be an expert in data analysis in Python. No brainer, isn’t it? As a guy who has learned R extensively in the past two years, I’ll be more than happy to have a website who specializes in teaching people Python to do data analysis, so I ended up starting my learning in Dataquest. I might be signing up to Datacamp later as well, but it depends on how fast I can go through the content on Dataquest (I am learning like flying because I want to save some money).
No matter which service I chose, my ultimate goal is to get my hands on deep learning after gaining some machine learning knowledge from USC. I believe being able to know it as well as to do it, will greatly enlarge the boundary of who I can become. I just want to be better by learning things that interest me, and I know I will.