+ 2
Anybody works as a Data Scientist or Analysist
Can you please explain what you are doing? any suggest to beginners? Do you use machine learning? What is your part at your company?
2 Réponses
+ 3
R to model and test algorithms
Python to implement them and do POC and/or production else Java/Scala for both ... Python, Scala, Java seem to be most prevalent ML model implementation languages
Technically you can do everything in Python or Scala these days but R is optimized for complex math computations etc.
SQL is your friend for backend modeling and read/write but you don't have to do more than basic-ish SQL if your logic is mostly in Py, JS, Scala, Java, C++, C# ... I think you get where I'm going with this?
ML is a big buzzword these days but it's not new, it's been around for a while except that it's a lot faster to develop now due to scalable distributed platforms and most are framework agnostic ... i.e. will work on .Net, Linux, Unix and support many language interfaces or if they have RESTful webservices you can use whatever you like ... whithin reason :)
I can go into a lot more detail as I have been doing data engineering and analysis before it was sexy to be called a Data Scientist. Good luck
+ 3
Ohh I forgot to mention, look into Storm/Spark/Kafka for stream processing err complex event processing capabilities ... all are originally Apache projects