I think this is the question that most of us have asked ourselves all over the country these days. As soon as I read the question, I imagined the responses I would get.
I’m happy to say that for many of us our first response is to say that we would love to do data science. That’s because the vast majority of people have a lot of programming background, but not all of them know any of the basic statistical concepts. After a bit of reading, I discovered that this is not the case.
Many people in the field of data science have a computer science degree but have no idea what a model is. If you want to know what a model is, you have to go to a data science conference, read a bunch of papers, and then go home and implement the model in your own code. However, when you talk to people who actually work in the field, they won’t give you a one sentence answer.
I was able to go to my local university to talk to two of the people who make up the ucla data science team. They were very friendly and helpful, but I didn’t end up learning much about the field. While I’ve got a lot of respect for the people who actually work in the field, I would still recommend not taking the classes or taking these classes if you are in the position to do so.
I’m not saying this is a bad thing. I can see how students might not want to spend all day at a computer learning new algorithms and whatnot, but I think it’s a bad idea for someone who is going to be working with data or doing data analysis. The best data science classes are the ones where you actually spend a lot of time talking about making predictions and analyzing how data is collected and manipulated.
But most jobs still require some level of programming. In fact, a number of industries are all about analyzing data and making decisions based on it. So if you are in a job where you have to analyze data and make decisions based on it, this is the best choice for you. If you do find yourself in an industry that requires programming, it makes sense to at least take a job where you can code if you are going to be doing data analysis.
If you’re looking for a job that requires programming, there are many jobs that would fit that description. A good example of this is data science. Data science, as a job, is not new. There were jobs in academia for years that required you to analyze and interpret data and make decisions based on that data. But it didn’t always end well. Most jobs that require coding to do data analysis ended up being “bad” jobs where the data was often manipulated.
There is a great deal of truth in the statement that data science is not always successful in most cases. Ive been writing about this topic for a while and I get it. But there are a few things that have changed recently and have been helpful for my own career as well.
Lets start with the first one. Because coding involves human input, it is almost always a very collaborative activity. Even if your programming skills are good, you can still be part of a team, but you must be willing to let go of the control you have over it. What that means is that you have to be willing to let someone else (often a much more senior developer) take some of your responsibility for the decision making process.
If you are part of a team, you can take on a lot of the responsibility yourself. For instance, if you are a QA tester you can decide what the test results mean and how to interpret them, even if you aren’t the person writing the code. If you are a tester you can take on the responsibility of finding bugs, doing your best to fix them, and helping your teammates as much as possible.