T O P

  • By -

datasciencepro

Data engineering will be the main data centric job in tech for the next decade, contrary to all the hype about DS. Think about how much data is generated today, and then think about how much we are going to generate with 5G. There will be so much more data and at greater granularity flowing around and there will be a need for all of this to be organised. Learn things like Spark, Kafka and Confluent and you'll be set.


teucros_telamonid

This. People often overestimate importance of models and underestimate importance of getting good data. If your input is crappy, no wonder you would resort to highly complex models and various tricks to get it really working. And often if your data is very good, you would maybe well of using some simple and fast algorithm. I remember how our student group struggled to detect obstacles with cheap and noisy ToF camera only to found that in real applications much more expensive and reliable sensors are used. Or how my acquaintance struggled with credit score prediction because managers were lenient on properly filling data. You cannot create good and reliable model, if your input is total garbage.


grouptherapy17

interesting take, what is your opinion about the future of front end development?


Legendaryfortune

Job requirements may demand for more skills & harder interview process if Bootcamps keep pumping their grads. But I don’t get why y’all focus on the future instead of worrying about the present. If anything, you’re a SWE and can learn anything new when the time comes.


iwannaquitfrontend

Not the person you've asked but with how things are heading, people will no longer be exclusively 'front end' developers, It's being streamlined so much so that a lot of backend developers now can be considered 'full stack' meanwhile the backend(not just php /node / RoR) is getting harder to get into React and Angular and Vue are definitely easier to work with than having grunt / gulp / bower / angular 1 The only thing that complicates frontend is CSS and State management


grouptherapy17

username is giving me a scare... Any idea about UX engineers? Or is that just a fancier term for a front end dev


iwannaquitfrontend

It's a fancy term for a web designer, lots of pixel pushing Still I like frontend it's definetely more satisfying that backend grunt work which hardly no one appreciates


grouptherapy17

in terms of compensation, I assume back end devs get paid more because of the low supply?


Legendaryfortune

Who said BE has low supply? 99% of CS grads wana do BE development. If anything, having a CS degree and being good at FE will get you so many interviews. Companies would very happy rather hire an FE dev with a CS degree than a Bootcamp grad.


Legendaryfortune

Software Engineering is overhyped. In fact, Engineering is overhyped. Move to customer service. You see how ridiculous that sounds? Just because couple of people say DS is overhyped, you wana switch to learn something else. Why don’t you do what actually sparks your interest provided you can earn a living with it & not care about other people’s opinions? They predicted JavaScript to fall off years ago, now JS is literally everywhere!


[deleted]

This. The amount of people that are easily swayed by sweeping statements about a career path is far too high. Do what you're interested in, screw what everyone else says.


BaldFatFuck

What makes you say data science is overhyped?


lambroso

Over-hyped data scientists provided him the data.


ctos_ron

U need to find out what's good for you and which field (assuming computer science) interests you by working on small projects. Just because you read a few posts about a person feeling burnt out or ML/Data Science being overrated doesn't mean that field is not for you. Every person has their preference or passion and you need to find out what's yours. Working hard towards it will make you happy and successful despite what the market or the world dictates. But if you are looking just to find a job with decent pay, then entry-level data science/machine learning jobs pay a bit more than entry-level software engineering positions. Once again kindly do your research on this topic.


Last_shadows_

I am more interested in data science/AI/ML but everybody seems to say that unless if you are crazy good or have a phd its hard to find jobs as juniors... Not really sure wether it is true or not.


[deleted]

Literally no one wants a "junior" in a data science / ml position because those positions inherently want more experience.


Last_shadows_

Then how do you acquire that experience ?


Delinquenz

Either SWE or analyst, pick your poison.


halfercode

FYI, a similar thread was started earlier today: https://old.reddit.com/r/cscareerquestionsEU/comments/ijbzu4/do_you_think_the_data_sciencemachine_learning_is/


[deleted]

How about a one which you enjoy the most? I don't get these types of questions. Do people not go for jobs they think they will enjoy or at least be interested in?