Computer Science has no Job Stability, nor is there a future for it

I realize that the reason why there are only young people in comp sci is because of the following:
>1. anything you learn in college will become outdated in 20 years
>2. anybody who is rich and in the tech industry has either a minor in CS/major in business or doesn't even know how to use a computer
>3. after 20-30 years i won't be able to get a job because anything i learn is useless now
>4. i have to constantly learn new shit in order to keep one job down

Don't fall for the CS meme. I wanted to take computer science in college, but my parents snapped me out of my fantasy world, and now I am doing Computational Neuroscience.

It's not a viable job. How can anyone defend majoring in CS?

Attached: lol.gif (286x258, 2.39M)

Other urls found in this thread:

youtube.com/watch?v=zut2NLMVL_k
twitter.com/NSFWRedditVideo

>What is a "get rich quick ponzi scheme"

. anything you learn in college will become outdated in 20 years
It will become outdated in 2, which is true for most fields now.

College is not supposed to teach you the field, its supposed to teach you how to learn the field

Computer Science is a subset of mathematics, mainly in the analysis of algorithms and of hypothetical computational machines. There are a few interesting open problems, such as the fundamental difference in complexity between adding and multiplying algorithms that seems like it shouldn't exist, but does.

Programming however, is not computer science any more than constructing a building is calculus. Programming is almost an entirely practical art. Most of the work comes after you learn the programming language. The constructs you build using the programming language have a grammar of their own.

If you go to school to be a programmer, you are an idiot, and won't learn programming. You would be better off programming everyday for four years. You would at least get a job and have no debt.

To an extent
If college is supposed to teach you how to learn the field, then why do doctors not need to relearn their field every day?

Attached: orly.png (357x355, 207K)

>If you go to school to be a programmer, you are an idiot, and won't learn programming. You would be better off programming everyday for four years. You would at least get a job and have no debt.
So then what do computer scientists go to college for?

All of the startups i can think of require that the employee have at least a bachelors in CS.

silly user

CS isn't really about the latest js bloatware or the coolest new framework/library/hip new tech.

it's about knowing the underlying principles and how to design and evaluate said emerging tech and provide expert advice and labor on these topics. in short, it's "being the guy that knows how this magic works" and when shit hits the fan(which it will), that guy is always needed

case in point: infsec. often requires an in-depth understanding of CS to evaluate risks and vulnerabilites

Infosec requires CS?

Maybe I have a terrible understanding of computer science... and my parents are wrong...

in no way can I imagine a good infsec researcher without at least basic CS under his belt. consider for example spectre/meltdown which deals with extremely low-level stuff or KRACK for that matter. if you're going to have a chance to discover things like that you need to know how a processor/wireless access point works

A good programmer will be good no matter the language, they can adapt to anything whether it's 30 year old legacy code or super aids JavaScript revision 56.
There are still chefs, cashiers, pilots, construction workers, etc. CS jobs aren't going anywhere either.

>why do doctors not need to relearn their field every day?
What? Half of the information you learn in med school is obsolete within a year.

That low level stuff is more CE related, but they're so closely related now it doesn't really matter

Wrong, according to my father, a nephrologist.

>medicine doesn't advance
>medicine isn't a large enough field to continue learning for your entire career
lol

>anything you learn in college will become outdated in 20 years
You misspelled "months"
And yeah, as long as they keep increasing H1B limits, your job will lose value. The wall we need isn't with Mexico, it's with India flooding the market with 20/hr programmers.

College is for gatekeeping and weeding out the stupids.

>why do doctors not need to relearn their field every day?
get a load of this nigger

>1. I hate learning
>2. Business people make money
>3. I hate learning
>4. I hate learning

You really hate learning don't you.

at one point, its too much...

most curriculums at top computer science universities focus on the fundamentals of computer science. therefore, universities lay a strong foundation for students to then branch off into specific fields of study. i wouldn't condemn the entire computer science major for being too easily outdated. you also make a lot of money.

Sigh, tech field in general is way over saturated or those who are tasked with filling a position has no clue what the actual job is/edu requirements for it so they over inflate the requirements/state shit that has nothing to do with actual job just so they can fill the job. Used to be if you had A+ you could land a good gig (just starting out) pretty easy. Not system admin/network admin but just entry level basic tech. There was lots less bullshit then to, more actual hands on work and less paperwork shit. Yeah if you got a job in the late 90s - early 2000's you were good with having only A+. Now it's all shit. 5 years exp + blah, blah. Question is, how the fuck is some h.s grad w/few certs supposed to gain 5 yrs exp if the jobs all state you must have 5 yrs under your belt first. Makes little since to me. That min wage job at that fast food chain you worked at after school don't really count as exp in the tech field, fast food industry, sure, but not tech.

>If you go to school to be a programmer, you are an idiot, and won't learn programming. You would be better off programming everyday for four years. You would at least get a job and have no debt.
What I've been meaning to say for ages. And if you're still into programming after four years of doing it, you'll be quite good. Better than switching majors and wasting even more money after figuring out what you really wanted to study instead of software engineering

I've been employed in the field for 10 years and I've raised my salary from 40k to 120k (which some of you will make fun of, I know).

I do wonder what the next 10 years will bring though.

Lets not forget that those things can be learned without going to college and debt. College doesn't offer more in terms of knowledge than the freely available internet resources and books we've got already.

>Now it's all shit. 5 years exp + blah, blah. Question is, how the fuck is some h.s grad w/few certs supposed to gain 5 yrs exp if the jobs all state you must have 5 yrs under your belt first. Makes little since to me. That min wage job at that fast food chain you worked at after school don't really count as exp in the tech field, fast food industry, sure, but not tech.
You've got to land internships and get contacts to get those jobs. Hence the otherwise impossible requirements for a new graduate.

its not likely you'll learn the requirements even after the internship.

>1. anything you learn in college will become outdated in 20 years

You're wrong from your first point
The number 1 and 2 languages on Tiobe
Java
C
Both have been around longer than 20 years
If anything, the exact opposite is true
Things in the computer field never ever die, ever
TCP was invented in the 70s
Keyboards are the same key layout as typewriters
We still use ASCII, and it's older than you
It will probably still be in use after you die

how is this related to discussion of technology?

what does this have to do with pol

Attached: wot.gif (320x213, 1.3M)

Sure, you can learn it all on the internet. Then what? Sift through jobs for ages all looking for someone that has a piece of paper? Or more jobs that don't care about the piece of paper but require x years of experience? Praying the whole time to find a job where they really only care about your abilities, and that you'll miraculously be the most skilled person to apply?

Debt is a bitch, but debt that you can pay back in a few years with an average cs salary is better than crippling your vocational-life forever

youtube.com/watch?v=zut2NLMVL_k

There's no future in most of the current career choices. You're a doctor? Unless you're at the cutting edge of medicine, you will be replaced by computer diagnosis and more advanced testing equipment. You're a driver? The vehicles will soon drive themselves. You trade stocks? The self learning algorithms will do your job better than you can and trade faster than humans can react within the next 10 years.

Prepare your anus for 50% unemployment before the year 2050.

>Literally telling you he's selling planned obsolescence
>Thinking that's a visionary statement about technological impermanence

Med student here. We have to study for 15 years to be fully qualified specialists at least. CS is a 3 year degree.
Plus once we graduate we have to go to a minimum amount of conferences a year to maintain our registration. Not the same.

you do realize ongoing education is a big part of being a doctor. doctors in their 60s are still going to seminars because it is a requirement to holding a medical license (at least in non shithole countries)

All certs are 2 years. Everybody has to go back

. i have to constantly learn new shit in order to keep one job down
This is literally every job except tard labor.

Deport all illegals and visa workers and indefinitely halt all future immigration and visas and a lot of that wouldn't be a problem anymore.

Why is this black guy trying to hold his laugh?

>tfw knew this from the start
>got my phd in cs and get to spend my life in academia doing cool shit

>programmatic problem solving , complexity theory, algorithm design, architecture design, will all be useless in 20 years
>he thinks you go to college for job training
>he thinks it's a colleges responsibility to teach you the most recent meme frameworks possible

Not mine thank god. Got my comptia certs back when they were "valid for life".

To Do cool math

Your post screams practicality and wanting to make a lot of money but your major is Computational Neuroscience. ..
are you just banking in the name making you sound smart?

Funny thing is that I Don't want to be a System Admin/Network Admin or High upper level manager. I know shit about Programming and plan to keep it that way. Low end tech jobs are perfectly acceptable to me. I like actually working with tech and Not dealing with paperwork/stress/other workplace bullshit that you get by being high up on the pole. Sure the fat dough you bring in is nice but so's being able to walk out after long career without medical issues which after 20-30 yrs of constant stress/bullshit your sure to have.

You could be a plain old C programmer to this day and find work easily.

Doctors need to relearn ALL the time. We have doctors constantly attending conferences at my company.

Knowledge is useless without a degree to use to get a job.

Infosec requires CE, not CS

I see a lot of that, but I managed to get in around 2014 with an unrelated BA (philosophy) and A+ cert. You do have to start at the absolute bottom of the barrel, but at least in my case there were opportunities to move on up to a reasonable position and wage. I stopped getting new certs and renewing them after I got net+ and sec+ and took a sysadmin position as my experience pretty well speaks for itself. I get job offers on LinkedIn periodically and nobody mentions the degree or the certs anymore. It's simply "we need someone for X and we see you're working with X for the last five years."

The big problem is that a lot of big corps are now strait-up scamming the system by tailoring their job listings to exclude as many people as possible so they can hire a de facto slave with a work visa instead. I'm a hair's breadth from six figures in my job and I work with some jr. guys from India who make a fraction of my salary and haven't seen a promo or raise in years. They simply get used and discarded in worse fashion than any legal citizen could. It's a shame because it denies people here jobs and puts those visa holders through the ringer just to send some single digit percentage of their salary back home.

Hard to say where things are going to go in the near future. I seriously don't buy the automation apocalypse or similar tech utopianism. IT is just as busy as ever and seems to be holding steady. Programmers are coming and going too but I don't know as much about what their job market is like. Maybe better maybe a bit worse but probably more of the same.

I guess at some point there's either going to be a big backlash about all this visa abuse or visa abuse will become so widespread that most citizens won't have access to entry and mid level work. If the latter comes true though, jobs will probably be the least of anyone's worries.

Well what major would you do?

Welding

>1. anything you learn in college will become outdated in 20 years
Applies for most careers unless you are some bottom end wage slave. There are always companies who will take your old skills anyway since big companies hate upgrading

>2. anybody who is rich and in the tech industry has either a minor in CS/major in business or doesn't even know how to use a computer
Host shocking, you mean the CEO and managers make more money than the people they MANAGE?

COLOR ME BLIND

>3. after 20-30 years i won't be able to get a job because anything i learn is useless now
Only if you refuse to keep learning about your industry and stay point for the entire 20-30years

>4. i have to constantly learn new shit in order to keep one job down

Wow, just like most industries.

>the stuff im learning will be useless in 20 years
>i have to constantly learn new shit

i wanna avoid these scenarios guys
i better major in computational neuroscience

Attached: amo,e.png (507x507, 197K)

What, so you go to school then immediately close your mind to anything new? Computer engineers in the 80s and 90s had to deal with things moving even faster than they do now. Its hard, but we can do it.

>i have to constantly learn new shit
Isn't that a good thing?
If you don't keep learning, your mental capabilities will atrophy and you won't be able to learn anything in old age.

IMO you should keep learning new stuff until you have one foot in the grave, regardless of your profession

> anything you learn in college will become outdated in 20 years
Except C.

sound's like you really learned nothing to begin with, let alone things that were going to be "outdated" if this is how you came out of it, still believing that success is solely about having the right fashion accessories (they MUST have this major/minor) or that CS was just about learning java, python and other trendy technologies rather than the ideas behind them

now you're going into a more applied field, where tools will still become outdated and you with them as none of this will fix your shit attitude and lack of adaptability

how can you continue to rationalize being in this field at all?

>It is IMPOSSIBLE to learn anything after college

A thread died for this

Yeah I mean back then there were so many chipsets to develop for. Now everything is x86 or compatible with x86

>Anything you learn in college will become outdated in 20 years

State uni grad here. The stuff we learned was already 20 years outdates. If I didn't have an internship, I'd be wholly ignorant of modern practices in tech.

what? c, java, html, css all haven't changed fundamentally in about 20 years now. javascript, python, ruby or whatever language you would be using today is just a matter of learning the syntax in order to use it effectively, if you know how to solve problems to create what you want to create it's just a matter of using the right language for the job. they each have strengths and weaknesses today but it's all the same shit.

Attached: 1503045922424.jpg (1024x683, 119K)

>1. anything you learn in college will become outdated in 20 years
>It will become outdated in 2, which is true for most fields now.

In many cases what you learn in college is already outdated by few years at the time you learn it because it's material put together by people who haven't been seriously working in the field for years.

>material put together by people who haven't been seriously working in the field for years.
>for years
Or never and are completely disconnected from industry reality.

ITT: People who doesn't know that you have to learn continously in every field if you want to be relevant in the future

Build a portfolio and land an internship. You'll already be building experience and networking at that point. It's by no means necessary to rely on that piece of paper when you've got the skills. Heck, there are people that aren't good programmers even after getting through college.

What about computer engineering.
I already know how to program.

So go into research you fucking brainlet

Dude, everything will be obsolete once AI steps in seriously.

It gets stupidly harder to learn things once you work full time though

That's why you learn on the job, push to implement new technologies where suitable.

I personally think that will be "fixed" in not too much time.
It's too much of an opportunity for it not to be taken.