News for hackers. Stuff that matters.

Ask HN: Does the scientific part of Comp Science have no place in industry jobs?

These days, all jobs I see (at least in my area) is anything related to web and mobile development, like frontend, backend, DevOps, iOS and android. And these jobs can be grabbed without much knowledge of computer science fundamentals or mathematics thanks to libraries and frameworks.

What other fields I'm talking about? Computer Graphics, Computational Science, Theoretical Computer Science or any "core" field. I'm very passionate about getting a masters degree in any field of the above, but they hold no value to the jobs that I mentioned, especially that they are the only ones available here.

Do any jobs that require strong theoretical and mathematical knowledge of computer science exist today? If so, in what quantities? Are they rewarding as the common software engineering jobs, or not worth it, even after getting masters?

( 4 comments | on HN )
Re:Ask HN: Does the scientific part of Comp Science have no ... by waffleguy on Tuesday April 09, 2019 @07:56PM (#19620267)
Considering science is mainly research nowadays, any job you seem to be looking for you’ll need a PhD
Re:Ask HN: Does the scientific part of Comp Science have no ... by PaulHoule on Tuesday April 09, 2019 @05:15PM (#19618991)
What is your area?
Re:Ask HN: Does the scientific part of Comp Science have no ... by iliketheory on Tuesday April 09, 2019 @05:22PM (#19619063)
West Bank of Palestine. Many successful companies here are outsourcing companies
Re:Ask HN: Does the scientific part of Comp Science have no ... by PaulHoule on Tuesday April 09, 2019 @08:44PM (#19620584)
Here is my take.

There is a lot of "science" behind those boring business and consumer applications. People spend a huge amount of time at work with applications they hate. Quality is always a problem and people are also upset about costs, schedules, etc.

I think it's possible to do a radically better job at making that kind of application and from compilers to software engineering I think there is a lot of CS behind that.