Why are all modern programming jobs web dev? What happened to the field of CS?

In school I learn theoretical computer science, with a focus on discrete mathematics, graph theory, computability theory, computational complexity theory, combinatorics, optimizations, topology, algebraic topology, abstract algebra, category theory, operating systems, data base theory, functional programming and so on.

But whenever I go interview at companies it's always meme questions around react, angular js, being asked to use various code monkey frameworks to build x,y,z.

Whenever I fail those things the interviewers feel all smug saying I can't program, and not fit for the job while they hire some code money from a bootcamp that studied react for 12 weeks.

That's ok. I plan to go onward to a PhD in CS and study whatever I want.

You clearly have no idea what Computer Science is, sonny.

>Why are all modern programming jobs web dev?
1. They're not.
2. If you actually were a computer scientist, you wouldn't care about what programming jobs are like. You don't even need to study CS in order to land a programming job.

>What happened to the field of CS?
Nothing. The field is pretty much the same as it was couple of decades ago.

t. PhD student in CS

Who's this semen demon

>PhD student in CS
So a guy who spends all his day jerking off his peers, living off grants knows more about the real world job situation then someone who is actually going out attending interviews, struggling to find a job?

Yeah, how about you go back to writing papers on constant-time data structure optimizations or on 0.001% improvements on your babby classifier, because you have no idea what you're talking about.

>gib me red-headed qt gf pleaze

This guy pretty much has it but I'll add on a little bit. I started working in essentially web dev straight out of high school. Almost all of the positions on my company's team can be filled by people with self taught experience or bootcamp experience at this point. That being said, I'm interested now in going into either a ML engineer position or a vulnerability research position. Both these positions absolutely require at least a bachelors in CS and also happen to pay more. Yet at the same time, there are less of these positions out there. My point is: the industry has some really cool jobs out there but you have to dig a little deeper. If you really like the academic experience though then keep going into academia for your career.

Pretty much this. I'm a math and (theoretical) cs double major and I've been job searching for software engineering positions and it's all like this. I already have a job though, but honestly I'm probably going to go to grad school or do something else with my life within a year since these positions are all really just code monkey jobs. I guess it's not surprising that all the theory heavy stuff is for PhDs and such.

>no its totally not just web dev jobs
>i know i have a web dev job but that doesn't mean anything!

I just graduated with a degree in Chemistry and minor in CS. Ive been looking for a job in software development for the past 5 months. every single job i see is bullshit code monkey jobs. Ive been through about 30 recruiters and only gotten 2 software engineer interviews. I graduated with a 3.85 in CS and tutored computer architecture and java for 2 years in college I build Neural networks and drones for fun and was rank 26 in halite II (two sigmas AI programming tournament). I also built a website in react to do freelance software development. with all this i cant even get a shitty code monkey job that others can get straight out of high school with no college degree. I think my only option is to go back to school and get a masters in CS.

Why don't you find a chemistry job?

Maybe I should've been more clear, but all not all jobs are web dev jobs (in fact mine isn't and I didn't apply to any that were). However, if you don't have a PhD don't expect to do much more than code monkey stuff in a CS related job unless you think implementing something that is based in some theory isn't code monkey work.

Every CS job is a codemonkey job.
You got meme'd OP, you should have just studied pure math or physics if you liked theory so much.

Im working on that too but haven't gotten any luck with it. i had one job working in a medical lab accessioning blood and stool samples and putting shit into test tubes but it really sucked and didn't pay much because the only requirements for the job were a high school diploma. i enjoy CS much better so i focusing on that more than Chemistry

>living off grants
I sure hope you don't think this is high living.

Go for a Physics PhD and you will get a good job.

Web dev pays more then nearly anything else, yet the work is soul crushing. I work like 1 hours a day and make a ton of money and yet I'm completely unfulfilled intellectually.

Should I quit and find a job that is more meaningful but pays less? All my previous work experience is in web dev so recruiters are going to want to put me in those positions.

>I work like 1 hours a day and make a ton of money and yet I'm completely unfulfilled intellectually.
>Should I quit and find a job that is more meaningful but pays less?
Just work that fucking 1 hour and spend the rest of the time self-learning. Fulfill your intellectual needs by learning math ffs.

I'd kill to be in your position.

I'd work my ass off and go for an early retirement if I was in his place and then I could do whatever the fuck I wanted

Go to Bank of America of Goldman Sachs, profiles like you are appreciated.

The jews have turned the world into a materialist shithole, if you aren't making money for your fat pig boss and are not producing dumb shit unwashed masses like you are not needed.

>with a focus on...
>lists 20 things

that's not what a focus is, m8

>I build Neural networks and drones for fun
Post them on HN. You will literally be overwhelmed with job offers. That's what I did as a mechanical engineer.

>whenever I go interview at companies it's always meme questions

Clearly, it's easier to attain a PhD than to learn meme answers.

It's always amusing when someone tries to project onto "The Jews" (or whomever) those materialist traits normally associated with a market economy just doing what it does best, which is maximizing returns.

As if a time-tested algorithm owes you gibs, kek.

Nobody owes me gibs, I'm not demanding welfare or socialism. I want a system based on actual merit and not one based on popularity, consumption.

99% of programming is adding event handlers to buttons and connecting data pipes

programming is for retarded autists, who like doing meaningless shit over and over again without spending any creative energy.

>implying there are even webdev programming jobs left
Programming as a field was successfully overpopulated into oblivion by big companies who needed more programmers. They kept making videos about how programming was easy, funding shit like codecademy, and giving out free training to anyone who would take it, and now every other guy who likes computers is a programmer. In the 80s and 90s and even early 2000s, if you were capable of programming in anything other than basic, you were guaranteed a job somewhere, regardless of experience or degree.

If you want to fix it, complain about how awful it is to be a programmer to anyone considering it. Complain about it even when it gets better. Tell people to start programming by learning C. When people want to learn to use a framework, give them false information to make it nearly impossible. Upboat people on stackexchange giving bad answers and downboat people giving good ones. Make being a programmer completely impossible for anyone without an autistic level of interest in computer programming, and there will be jobs again.

>I want a system based on actual merit and not one based on popularity, consumption.
So you ARE demanding socialism.

>programming is for retarded autists, who like doing meaningless shit over and over again
Wut.
If I successfully implemented something once, and still have the code saved on my pc, i won't have to do it again, ever.
That's kind of the point of programming.. to automize things you'd otherwise have to do manually

Create something novel and make it pay

>HN
?

try defense/aerospace sector

you seem very capable, build your own company

Hacker News

I just want a decent job after graduation

For one, programming is an incredibly degrading job that offers 0 job security and is the vocation most plagued by ageism by a far margin. You are not respected at any normal company. Every day, some Alpha who probably does nothing at his job except get his secretary to suck his dick in his corner office cucks you into doing random bitch work, and then yells at you when it's not done by the deadline despite it being impossible to complete the work requested. Not only that, the code rarely works, your co-workers are Indians brought in by Tata Consultancy who will replace you for half the salary and you have to train them to get your $500 severence, and the work never, ever ends. You pollute your body with the caffeinenated jew, deprive it of sleep, and let it rot while you sit the majority of the day, neglecting any healthy exercise, social interaction or life goal attainment.

It's like a postal worker, but coupled with feelings of loneliness, helplessness and total hopelessness. Programmers are too depressed to go postal, a sad state of affairs. After dentists, programmers have the highest rates of mental disorders, especially depression and suicide.

It gets worse. Women, when they hear you are a programmer, instantly reject you. It is far better to tell a woman you are on welfare than to out yourself as a computer programmer. It's highly embarrassing for a woman to associate with a programmer, as everyone knows they are the grown up version of the hopeless virgin in high school. One who never really grew up and became normal and fit into society, but rather found an environment where he could escape the reality of his situation and be invisible, able to hide the toxic shame and utter humiliation that is the programmer.

Programming's father, Alan Turing, killed himself with cyanide because he was a programmer. Programmers, why haven't you taken the cyanide pill and quit programming and turned to a respectable and productive profession to better society?

why always this copy pasta

i have a CS degree but do enterprise level infrastructure design and security. its much more fun than programming like a stupid nerd.

most the the devs i work with are awkward as fuck. how do you get into your late 20s and early 30s without any type of communication or self expresion skills?

oh yeah everytime we interview with these guys and ask them what they do for fun the answers are always the same.

its either program, video games, or working afterhours.