College Students Are Rushing in Record Numbers To Study Computer Science (nytimes.com)
Lured by the prospect of high-salary, high-status jobs, college students are rushing in record numbers to study computer science. Now, if only they could get a seat in class. An anonymous reader shares a report: On campuses across the country, from major state universities to small private colleges, the surge in student demand for computer science courses is far outstripping the supply of professors, as the tech industry snaps up talent. At some schools, the shortage is creating an undergraduate divide of computing haves and have-nots -- potentially narrowing a path for some minority and female students to an industry that has struggled with diversity. The number of undergraduates majoring in the subject more than doubled from 2013 to 2017, to over 106,000, while tenure-track faculty ranks rose about 17 percent, according to the Computing Research Association, a nonprofit that gathers data from about 200 universities.
Economics and the promise of upward mobility are driving the student stampede. While previous generations of entrepreneurial undergraduates might have aspired to become lawyers or doctors, many students now are leery of investing the time, and incurring six-figure debts, to join those professions. By contrast, learning computing skills can be a fast path to employment, as fields as varied as agriculture, banking and genomics incorporate more sophisticated computing. While the quality of programs across the country varies widely, some computer science majors make six-figure salaries straight out of school. At the University of Texas at Austin, which has a top computer science program, more than 3,300 incoming first-year students last fall sought computer science as their first choice of major, more than double the number who did so in 2014.
Economics and the promise of upward mobility are driving the student stampede. While previous generations of entrepreneurial undergraduates might have aspired to become lawyers or doctors, many students now are leery of investing the time, and incurring six-figure debts, to join those professions. By contrast, learning computing skills can be a fast path to employment, as fields as varied as agriculture, banking and genomics incorporate more sophisticated computing. While the quality of programs across the country varies widely, some computer science majors make six-figure salaries straight out of school. At the University of Texas at Austin, which has a top computer science program, more than 3,300 incoming first-year students last fall sought computer science as their first choice of major, more than double the number who did so in 2014.
I swear I saw this exact same thing happening in 1999.
And then a year later the bubble burst.
Back when I went to college, there was a similar rush - to the extent that one college I applied to, said I couldn't get in because the CS major I had chosen was full! Lucky that wasn't my first choice, but it was a big state school so it was quite a surprise as that was one of the backup choices...
Hopefully this is a more sustained rise in CS interest, which does need good people that understand most CS principals.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Saw this in the run up to the dot com bust. Everyone and their grandmother wanted to be in computer science because it was the money major of the day. After the market crashed, everyone and their grandmother switched over to healthcare as that became the new money major of the day. Here we are again. When the market crashes in the next few years, everyone and their grandmother will get out of computer science and go to whatever money major that is popular.
How many are dropping out when they find out whats involved with the major or don't make it through the weeder classes? I got my degree in 2002, at the time UMass had about 300-400 incoming CS majors and graduated 50 students a year.
Many many people who come in without pre-existing self interest and self exploration find the subject too dull or too hard to make it.
"At some schools, the shortage is creating an undergraduate divide of computing haves and have-nots -- potentially narrowing a path for some minority and female students to an industry that has struggled with diversity."
Given that white males are the only ones who face institutional discrimination on college admission and women and minorities are given explicit advantage and automatically beat out equally qualified white males how is this an issue?
Dumbasses
For someone with those two motivations (pay and status), seems like law or medical school would be a better option. Particularly the latter.
kids aren't that dumb. Those jobs have been outsourced and "insourced" (e.g. replaced by H1-Bs) non stop for 20 years. Go into medicine kids, Folks want to see their doctor in person.
br. Then again maybe this is folks gunning for jobs that didn't used to need a college degree because companies use degrees as leverage to get H1-Bs and skip training costs.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Wait, I'm supposed to be high status? As in people are supposed to look up to me, or listen to what I have to say?
The reality seems more like I'm just an "IT Guy", which apparently some kind of code monkey or help desk guy. Either that, or I'm just born with all the knowledge of the whole IT world in my brain, and if I don't know something, I'm somehow an idiot.
But this status thing sounds nice. Like I'm a doctor or lawyer, and have reached some kind of god-like level. When does that come into play?
Fools - chasing jobs that will be replaced by AI before their work careers are probably 1/2 over. Go back to Blue Collar young bloods; paid apprenticeships and a virtually unlimited future in plumbing and electrical contracting; these industries can't find enough qualified people.
Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
Depends on what you respect more: an overpriced piece of sheepskin or the CEO of a have been corporation.
Over the years I've been to a few graduation ceremonies and every time when graduates of the school of computer science and math (or engineering in some cases) is asked to stand up, half the class does. And about four kids stand up for the school of liberal arts and humanities. There was a lull in the early thousands because of the dot.bomb crash but it picked right up again.
For the last 20 years, the only companies that think there's a "shortage" of Comp Sci grads are the ones who insist on only recruiting from top schools. Here in metro Atlanta, there a few companies who only recruit from Georgia Tech and bitch because they can't get enough CS grads. They are under this impression that grads from state are stupid or something.
I did CS. It sucked. I regret it. Ended in 1995. Big waste of valuable 20's time. They couldn't decide WTF to teach us, then 2 out of 3 professors couldn't teach it (Pascal one day, Oberon the next, Smalltalk the day after that, and one flavor of that fucking horrible parenthesis-hell LISP dialect after another). Hell one out of three profs can't even fucking speak clear English (and no that's not racism it's wanting to *understand* what they say in lectures for *my* GPA sake). Then there is the HUGE bias toward categorically experimental or worthless languages that are some pet of the professor of the moment. There is a huge emphasis on math, too, which is fine, but of the 30-40 math profs and TAs I had, perhaps maybe 1-2 can teach or can even be understood. Plus, I have to admit, I have never used Calculus in any IT job (though I know some do, but c'mon that's pretty rare), yet I needed 400-level math (that was hard/sucked)? That seems like someone got a little too excited about the math side and forgot WTF we came for. I remember interviewing about 10 grads from the local state university and none could remember much ASM on any ISA even though they put it on their CV / resume (this was in 2014). Same with C. Most couldn't get past hello world. I thought what they taught us in the 1990's was lame, but from interviewing recent grads, they appear to know nearly nothing useful and FUCK that bullshit about "college teaches you how to think." If it did the grads might be able to solve the logic problems we ask, but they rarely do. The ones that do well, just seem to have talent, not some super-education they got at the University. College teaches you how to jump through hoops for an unaccountable asshole who thinks you are an idiot with nothing but time for their whims and no other classes (sooo, if you want a job like that, go for it). No, the students from India and China are NOT better. In their interviews, they mostly just simply give you the wrong answer with a strong accent and show little social or cultural awareness so you can see they'd likely be a trainwreck if you hired them. American kids are starting to wise up about the College scam, though. Young people are starting to realize they'd be better off training up in a program without far-left indoctrination elective requirements or just doing OJT to get somewhere. For example, you can get your CCIE in about 3-4 months of study. Most of those jobs start around 140k even in Podunkville. A degree in CS does very little for you (coming from someone who's screened hundreds of resumes at Oracle, IBM, and other big companies). It only impresses the bitches in HR. When it gets to me, I'll still throw the fucking thing in the trash when you misspell Linux LUNIX and other college foibles. Some jackass with no degree is probably still much better at the job versus your average CS grad applies for for because they have more experience && talent, degree or not. It's going to come out in the technical interview and the only ones who will give 4/5ths of 5/8ths of fuck-all about your degree is some other lucky fuckwit with a degree who managed to get in. Basically, only people above 50 really give a fuck because they don't know what college has become and are too emotionally invested in their own college degree to see the truth staring back at them.
When you see commercials with "you will talk to a real lawyer" with people manning phone lines, be afraid of becoming a lawyer.
When you see liberals pushing for "Single Payer" system, making doctors government employees, be afraid of becoming a doctor.
We do need more plumbers and mechanics and electricians too.
Fools - chasing jobs that will be replaced by AI before their work careers are probably 1/2 over.
A lot of jobs will be replaced by AI, but frankly AI cannot handle how illogically real computers behave well enough to take over programming.
The day you'll know we are near to AI being able to handle programming well is the day the search for "Robot arm to slam keyboard" does not come up empty handed with real keyboard-slamming action.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Who could pass their exams.
Who wants to study and can show they could study in the past.
Domestic spying is now "Benign Information Gathering"
Programming ( as I like to call it ) is a great career. Afraid I came of generation of hackers at early days of mid 90's on the web front.
Dodgy CGI Perl scripts , SVN as version control - if any. Proud to see it mature over almost 25 years.
After being out of school for 25+ years I just started my masters in CS. Should be done in about 28 months.
This explains why the classes are ALL 100% full with students sitting on the floor.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
While it's great that there are lots of people considering learning the CS major, it worries me a little that there's a vast majority of people that do not realize that it is a type of job that never stops changing. If being a carpenter was like this it would be like needing to use a vastly new hammer that wouldn't even work the same way every couple of years. Some of the best CS folks are people who play / fiddle / learn the new technologies in their own spare time ontop of what they're taught. And don't think competent employers can't tell the difference, they can.
"The number of undergraduates majoring in the subject more than doubled from 2013 to 2017, to over 106,000,..." The American Physical Society has about 50,000 members
When I was entering college in 2002, people said it was a poor choice of major because all the jobs were being outsourced. It's amazing how times change.
the sad thing is if you've actually got the actual aptitude for development, then taking a few python, django and assorted web tech courses on Udemy would actually better prepare you for working as a "typical developer" (i.e., where most of the jobs are) than an actual Computer Science degree
and if you don't have that aptitude, then no matter how much education you get, you're probably going to hate programming and be terrible at it
... didn't you? The hype will be over in two years once agian and the market will be cleaned once again.
I however, will continue to program, CS degree or not, Job-Hype or not.
We suffer more in our imagination than in reality. - Seneca
If you REALLY want to be rich become a Car Mechanic or a Plumber.
It seems to me there really is a strong demand for certain computer-related fields, but "Computer Science" gets thrown out there as a college major far more often, as kind of a "catch all".
Correct me if I'm wrong, but back when I was in college in the early 1990's, Computer Science was essentially a math degree, where you learned a lot of theory of how computer CPU's work along with the other circuit level internals that make up a computer. As soon as I told my guidance counselor that I had an interest in computers, she immediately tried to steer me that direction. That's when I pushed back, because I'm not even very good at math and that's not at all what interests me about them. I was more fascinated by the growing ability to network computers together and use them as a next generation communications tool. (Once I said THAT, they put me in some telecom courses that were really about nothing more than analog telephony over copper wires. So that was a waste too.)
In hindsight, I think I was really searching for a good MIS career path, but it barely existed back then. I wound up focusing on creative writing instead, and learned the computer ins and outs on my own.
I see data analytics as "the next big thing" right now, if you're math inclined. There's BIG money in finding experts who can crunch big data collections and interpret their meaning for everything from politics to marketing. It's also a pretty good bet to get specialized in distributed, cloud-hosted databases, if that piques your interest. I suppose there's some demand for a computer scientist who can grok the upcoming quantum computing revolution too. But all in all? I can't see it being that worthwhile to invest in a Comp Sci degree right now, vs. some other options?
I'm a seasoned senior dev and even I am just doing maintenance 95% of the time.
And most of that I can do because I got mad *nix and CLI skills.
We suffer more in our imagination than in reality. - Seneca
"learning computing skills can be a fast path to employment, as fields as varied as agriculture, banking and genomics incorporate more sophisticated computing [...] some computer science majors make six-figure salaries straight out of school."
What an empty statement. Some cans, some somes, and fool young people in becoming cheap fodder.
They have no shame.
I worked as an electrician. There were a few building inspectors making 6 figures and the company owner. Everybody else made $13-$18/hr (that's a Journeyman). This was in early 2000s, but wages haven't gone up, I assure you. We're not building much of anything and, well, it's not nice to say this but outside of commercial you're competing with illegals. It's a big part of why Trump won.
As for plumbers, well, again unless you're running your own company it doesn't pay well. It's less skilled than electric (as the joke goes: "Paychecks on Friday, Shit runs down hill, don't bite your nails") so it pays less. The reason your plumber charges so much when you need him is you _need_ him, and he needs the money to stay afloat during the months when you don't.
For the record, I don't know what to tell the kids to do. There's not enough decent paying work out there since the Unions got killed. My kid's gonna be a nurse, which still pays well, but it's killing me to pay for her college.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Remember this?
https://slashdot.org/story/191...
These people will only be soldiers in the reserve army of the unemployed. I had it bad enough going into the workforce between the dot-com bust and the great recession, and I went into IT/compsci because it was something I liked and was good at, not just as a get-rich-quick scheme like many of these suckers likely did.
"When information is power, privacy is freedom" - Jah-Wren Ryel
I know I couldn't code my way out of a paper bag. How does one even do such a thing?
Nowadays most CS programs have been gutted of all math and are glorified coding boot camps. They have lowered the bar so far as to be nearly worthless.
I've been in the IT field for 40 years. All I can say is that I am MAJORLY burnt out and wish I had gone into a trade such as electrician, framer, plumber, auto mechanic, etc. There is little to nothing worth the amount of stress this field has turned in to over the last 30 years. I'm too old to apprentice for 5 years to become a journeyman and work for 10 more years, then retire.
Take it from this old IT guy: There's always going to be a need for carpenters, sys admins get replaced by scripts. Forget the "CS" degree.
Taught 2 years of the entry level CS course in the mid 90s. I started the first day of class with:
"Hi, I'm _______, I'll be teaching the Intro to Computer Science class. You should know that 1/4th of the students Fail or drop the course. Expect to put in 20 or more hours outside of class doing the programming assignments to pass the course. If you are a senior taking this for your science credit, consider this course will take more time than your senior level Chemistry, Biology, Math or other courses."
About 10% failed and 15% dropped. Mostly, it was the first semester at college freshman that failed or dropped (bad study habits, bad organization skills, skipped class, waited until the last day to start the programming assignments or studied at the frat party the night before) .
The programming assignments were difficult but not overly so. Sort a list of numbers using method 1 and method 2. Read in a file character by character and count the number of times 'A' happens in the file. Write a simple game which plays guess my number between 1 and 10. And then the final programming project, read in a text file word by word and justify it to fit within a Z character line length leaving blank lines as blank lines where Z is a command line parameter.
parents said "make sure your college degree gets you a paying job" several million times
we kids looked at the starting and long term pay rates for each major we were considering for just the undergraduate degree. Banking on getting the big job but having to spend an extra 3 - 5 years for a PhD was out of the question.
Tuition mid-90s was $1750 for a 15 hour semester plus whatever it cost for books at a major public university. It's $3000.00 in 2018 money.
Should student loans be made akin to a bank for home purchase? The amount you can borrow is based on your ability to pay back once you get a job.
Once they start cleaning up other peoples code and working on systems that are using development tools 3-5 versions behind current? Or even more so... what if they run in to.... *SCARY MUSIC* COBOL *SCARY MUSIC*?
Computer science as a bachelors needs to be dropped like the dead subject that it is. Keep the master and PHD programs though for those pursuing academic careers. How about computer systems engineering? Data analytics? At least systems administration is still relevant but hardware design should probably be spun off though I suppose that's covered by systems analyst. Generally the names of all the computer degrees need to change to make them relevant to careers.
There's not enough decent paying work out there since the Unions got killed.
I dare you to own up to this shit with a detailed explanation. Union jobs got jacked by your neighbors buying imports. Every time you step into a Walmart or order from Amazon just remember your so-called union brothers. Every time you hire an illegal or support a business that hires and illegal you're fucking your union neighbors. Stop selling your neighbors down river by accepting imports and illegal immigration or accept that some people are simply going to get the short end of the stick.
see here. We're still losing jobs to cheap Mexican labor (and Canadian, since companies go there so they don't have to pay for healthcare) but not at the levels of the 1980s. Germany seems to be doing just fine in the manufacturing sector and they're fully unionized.
I know you're just trolling, but my point stands. We're running out of work most folks can do. Want to see what happens to people that nobody needs and nobody wants? Go look at an Indian reservation before the Casinos. Or Africa. It's a whole new level of poverty.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
If you have a decade of experience, it usually only takes about 24 hours to learn a new language well enough to get shit done in it.
That is only if the new language is a "normal" computer language that consists of statements executed sequentially, with loops and branches, and the only new thing is a change in syntax.
If the new language, such as Prolog or Verilog, doesn't fit that paradigm, many programmers will struggle, and the "years of experience" can actually be a detriment. Some will never "get it".
Internet says average pay for journeyman electrician with 5-10 years experience is $25/hr.
Here in Oregon wages generally, and cost of living, are low, and yet looking at listing right now today, there are listings $35-50/hr.
Even a lighting technician starts at $17. You probably just assumed that nothing changed, maybe you were watching fox news for 10 years or whatever and didn't know?
A journeyman electrician is qualified to do HVAC work, if they're not too snobby for it that pays $20-30/hr.
You show me an electrician making $13/hr, I'll show you a guy with a fraudulent license!
I last saw this happen in 1997-98 in the last tech bubble. Uni CS people being cranked out, and then the technical colleges creating coders as fast as possible. You too can make 60 K a year. When the bubble burst hard times were had by all.
Internet says average pay for journeyman electrician with 5-10 years experience is $25/hr.
Gosh, isn't that wonderful! A bit more than that and he'd make a third of what I do as a software engineer with the same amount of experience, working in a comfortable air-conditioned office with an excellent espresso machine. I'm ever so jealous.
Same thing with HVAC. I did it for 3 years. The owners are multimillionaires but act like they're so poor that they have to pay me early 1990's wages or they'll go broke. I got the fuck out of that shit show trade.
That trade is in deep shit. New blood is like hen's teeth, owners are cheap as fuck, and most of the old timers are pricks who refuse to share learning and experience.
And I guess thats where they were all going.
Rust, Haskell, OCaml, BrainFuck... languages to keep the gold-digger jobbers at bay. More obsfucation and less commented code, documentation and tutorials, please.
I'm willing to grant $25 now as the top end, which is right around the $18/hr adjusted for inflation. Also you're not accounting for layoffs, which are frequent and lengthy.
Moreover to put all that into perspective when my kid graduates from college she's start at around $30-$40/hr (depending on what she wants to do as a RN) and it'll go up from there, eventually topping out around 60/hr.
If I may digress a bit: Electricians without certs, experience and extra training make $13/hr. I know several. Again, why do you think Trump got elected? He promised those guys better jobs and pay. They're hurting. All the blue collar guys are. The factories are gone, the mines are closing and the government is so starved for revenue we're not building anything except the occasional third or fourth mansion for some rich prick. Those things were the blue collar guy's bread and butter.
It's actually causing a big problem socially. Women are earning way more than men because their traditional work hasn't been hit the same way. They also do better in academics because they calm down sooner as kids and sit quietly and learn, where as boys are rambunctious for a longer time in their child hood. Ironically the pay game folks have been banging on about is going to get taken care of by that, but the problem is women aren't interested in men who can't support a family, and we're gonna have a ton of single, angry men with no real jobs and no prospects for women. Traditionally when that happens you get wars.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Are they rushing to learn Mandarin Chinese too, by any chance? The smart ones are. (That is, the ones who do not ALREADY know it, of course.)
LOL seriously? Out of those only Brainfuck is difficult. And I have never seen anyone use it for anything serious.
They should introduce online courses that people can take, so that admissions or a lack of seats is not an issue. In fact, education should be the next thing completely automated, so that there are no good or bad school districts, no shortage of learning material, and teaching can be done by videos. That way, there will be genuine competition among a few teachers who are great at explaining concepts, that everyone will have access to.
That said, I agree w/ you - going for such courses is certainly preferable to taking a degree in, say, journalism
The difference in 1999 is that level 1 and level 2 jobs were not outsource or insourced and you could gain experience When I starred IT outsource was just for phone support or creating tickets. Today, with insourcing contractors are side by side in the cubicle with full time employees doing level 1,2 and three support. The cloud has also remove a lot of the entry level jobs. The issue with academics is that it's been behind, I learned C++ when the market was using Java. Employers want cheap resources that can hit the ground running. It will be interesting on how this works out.
I'm in College at the moment, but I'm not always good at doing my homework. So I go to cool platform to hire an expert for homework problems - HelpHomework.net. I think this is a progressive decision for all students. Because online you can do your homework with a specialist and fully control the process.