

'The Computer-Science Bubble Is Bursting' 119
theodp writes: The job of the future might already be past its prime," writes The Atlantic's Rose Horowitch in The Computer-Science Bubble Is Bursting. "For years, young people seeking a lucrative career were urged to go all in on computer science. From 2005 to 2023, the number of comp-sci majors in the United States quadrupled. All of which makes the latest batch of numbers so startling. This year, enrollment grew by only 0.2 percent nationally, and at many programs, it appears to already be in decline, according to interviews with professors and department chairs. At Stanford, widely considered one of the country's top programs, the number of comp-sci majors has stalled after years of blistering growth. Szymon Rusinkiewicz, the chair of Princeton's computer-science department, told me that, if current trends hold, the cohort of graduating comp-sci majors at Princeton is set to be 25 percent smaller in two years than it is today. The number of Duke students enrolled in introductory computer-science courses has dropped about 20 percent over the past year."
"But if the decline is surprising, the reason for it is fairly straightforward: Young people are responding to a grim job outlook for entry-level coders. In recent years, the tech industry has been roiled by layoffs and hiring freezes. The leading culprit for the slowdown is technology itself. Artificial intelligence has proved to be even more valuable as a writer of computer code than as a writer of words. This means it is ideally suited to replacing the very type of person who built it. A recent Pew study found that Americans think software engineers will be most affected by generative AI. Many young people aren't waiting to find out whether that's true."
Meanwhile, writing in the Communications of the ACM, Orit Hazzan and Avi Salmon ask: Should Universities Raise or Lower Admission Requirements for CS Programs in the Age of GenAI? "This debate raises a key dilemma: should universities raise admission standards for computer science programs to ensure that only highly skilled problem-solvers enter the field, lower them to fill the gaps left by those who now see computer science as obsolete due to GenAI, or restructure them to attract excellent candidates with diverse skill sets who may not have considered computer science prior to the rise of GenAI, but who now, with the intensive GenAI and vibe coding tools supporting programming tasks, may consider entering the field?
"But if the decline is surprising, the reason for it is fairly straightforward: Young people are responding to a grim job outlook for entry-level coders. In recent years, the tech industry has been roiled by layoffs and hiring freezes. The leading culprit for the slowdown is technology itself. Artificial intelligence has proved to be even more valuable as a writer of computer code than as a writer of words. This means it is ideally suited to replacing the very type of person who built it. A recent Pew study found that Americans think software engineers will be most affected by generative AI. Many young people aren't waiting to find out whether that's true."
Meanwhile, writing in the Communications of the ACM, Orit Hazzan and Avi Salmon ask: Should Universities Raise or Lower Admission Requirements for CS Programs in the Age of GenAI? "This debate raises a key dilemma: should universities raise admission standards for computer science programs to ensure that only highly skilled problem-solvers enter the field, lower them to fill the gaps left by those who now see computer science as obsolete due to GenAI, or restructure them to attract excellent candidates with diverse skill sets who may not have considered computer science prior to the rise of GenAI, but who now, with the intensive GenAI and vibe coding tools supporting programming tasks, may consider entering the field?
Or Are Colleges The Problem? (Score:1, Troll)
Odd to see a report about the job of the future being dead based on solely on enrollment into old forms of education.
It's gotten earlier than ever to get access to the latest tools and learn. Why end up going to a college and get saddled with debt just to be given an outdated curriculum.
Re: (Score:2)
Learning isn't the problem. The problem is you not making it past the HR filters because you lack a degree.
Re: (Score:3)
The problem is not getting past the HR filters because either HR doesn't put in the correct qualifications in the job listing which results in candidates being filtered out [indiatimes.com], or candidates being interviewed by AI which filters them out because they didn't express the proper body language or facial expression [bbc.com].
Re: (Score:3)
Not all jobs need degrees to make good money
This becomes less true as unemployment goes up, because there are more applicants for each job, and the person reviewing the applications gets more desperate for a way to cut down the number they have to review.
This has happened before (Score:5, Insightful)
When companies started exporting coding tasks to cheap countries. The result was pure quality. The problem is going to be even worse with AI because I'm willing to bet that AI is not going to replace senior developers for a long time and you won't have a big market of experience coders. In the end these companies are going to end up paying more especially in 3 to 5 years when the entire industry realizes that you can't just get rid of coders. At the same time there will be a shortage of people entering the market and then you're going to have a real problem of filing positions.
Re: (Score:3)
Re: (Score:2)
You won't have any problems filling positions at all... if you are willing to pay through the nose and not complain that you are now sleeping in the very bed you made.
Re: (Score:3)
Yep. As a grizzled greying-hair, I'm not super worried about myself. I have the experience and knowledge to continue to do things AI simply can't, and probably won't before I retire. For that, I'll continue to command pretty good pay at a phase in my life when my kids are moving out and my expenses are going down. Bully for me.
Automation always shoots for low-hanging fruit. When that's factory assembly line workers, it's not such a big deal (it is for the workers, obviously, but I'm talking systemically) be
Re: (Score:3, Insightful)
I have the experience and knowledge to continue to do things AI simply can't, and probably won't before I retire
Unless you're planning on retiring some time this year I'd guess you're being very optimistic. Good luck though. I'm in the same boat.
Re: (Score:2)
Re: (Score:2)
They'll just do the same thing they did last time - continue to flood the market with H1Bs at a lower pay than they can get domestic workers, and make up for the quality shortfall in volume.
Re: (Score:2)
especially in 3 to 5 years when the entire industry realizes that you can't just get rid of coders.
You are thinking too narrowly. They are getting rid of people who can THINK. Not just coders/programmers. Seriously, for a long time now, they have been hiring coders who can't think. Businesses externalize their knowledge needs by hiring contractors. The business itself is full of management and janitors.
It's great news for anyone already in CS (Score:5, Interesting)
Re: (Score:2)
Yep. That's the way it's gone for the last quarter century, at least.
They will, also, invariably seek out people to do 2-3 roles that were previously done by 2-3 people. And they will likely pay only slightly more than skilled labor for those jobs, expecting them to be able to be done by runbook and day contract hires... but it won't be so.
Re: (Score:2)
I'd argue that CS will be the least affected by AI because someone has to work and support all those AIs, interfaces, interconnections and hardware.
Maintenance can and will be done by janitors. The only intelligence needed is the one developing the AI. There will be VERY few positions doing that.
Wow, alarmist crap (Score:1)
Wow, alarmist crap from slashdot, who knew that was coming??
A CS degree was always a bubble (Score:1)
Almost none of the colleges teaches real world skills and not enough math or science to require smart students. It was the new English major program from the start.
The advent of the H1-B Bangladesh slop "coders" killed the entry level programming jobs and now AI will kill off that garbage.
The question will be how will the USA train sr. level programmers when the boomers and Gen X die off? You already have to have a CCNA/I and some sort of cyber cert to get a chance of an interview outside of programming.
The bottle was leaking for years (Score:5, Interesting)
The job ad lists four languages, JavaScript, TypeScript, GO and C#. JS/TS are required because we work in Angular, GO and C# are only "Nice-to-Have", and I don't bother listing HTML / CSS because if you know JS/TS, you're good to go. That's a simple development language stack, you need to know JavaScript or TypeScript, and have used Angular, or a close enough framework, I'd honestly accept React.
At least 50% of the applicants were Java developers, not JavaScript, Java! At least 25% used the term / number method, where you include every term you've ever heard, or throw around numbers like 25%, 50%, 40+, in hopes to pass an AI scanner. 75% of the resumes were junk before I started, but I have a policy to read every single resume from every applicant. Out of the last 25%, or 43 resumes, 30 of them had serious spelling / grammar errors, and not "You used American English, not Canadian English", actual errors. A few misspelled "English", some of them had term names wrong, like Angueact, or Axure, and others had missing date ranges, bad formatting, bad colours, contrast issues, and so on.
Out of the resumes that include portfolio sites, or personal sites, most were broken, some had TLS errors, and except for two, they were hosted on a site builder. Out of the resumes which included GitHub / GitLab links, except for three, showed no work, were missing, or, were forks of other projects, and they didn't clean their fork up.
I could keep going, but the main issue I'm getting at is we had no bubble QA, and so many of the people who graduated, found work, and then got laid off, aren't worth hiring. It's difficult to fake skill, if your skill review is being done by someone who cares, and has knowledge to call you out. When you say you're "detailed oriented" (never put that in a resume), and then misspell "English", include a GitHub that is all forks, showing no work, include a personal site, you didn't make, and seemingly have used every technology that ever existed, while improving processes by 100 000% in two days, what do you expect to happen?
Re: (Score:2)
We have a bunch of graduates who are literally fucking skills-incompetent for the job we need.
Re: (Score:2)
. It's difficult to fake skill, if your skill review is being done by someone who cares, and has knowledge to call you out.
It's also difficult to ACQUIRE skill when the dev world is so insanely fractionated and ever changing as you've clearly laid out in your job description. And that's the real problem: people with a BS in CS don't know their ass from a hot rock, no hiring manager wants to help them sort that out, and then those same managers 3 years later are butthurt that nobody meets their "experience required" job requirements.
Re: (Score:2)
The problem is getting a resume through HR to one who is actually qualified to appreciate what you have put into it.
Re: The bottle was leaking for years (Score:2)
Re the java thing, here in the UK certain unscrupulous job agencies do bare bones pattern matching on CVs they have on file and shotgun them to a ton of companies so long as the candidate just says ok in a response to an email that is auto generated in the 1st place. I've had agencies trying to send me for stuff I didnt and have never had on my CV.
Re: (Score:3)
The job ad lists four languages, JavaScript, TypeScript, GO and C#. JS/TS are required because we work in Angular, GO and C# are only "Nice-to-Have", and I don't bother listing HTML / CSS because if you know JS/TS, you're good to go. That's a simple development language stack, you need to know JavaScript or TypeScript, and have used Angular, or a close enough framework, I'd honestly accept React.
At least 50% of the applicants were Java developers, not JavaScript, Java!
To be fair, if you can code in Java, you can code in TypeScript or JavaScript. I mean, the object declaration syntax is an abomination, but other than that, there's nothing super complex about moving from one object-oriented programming language to another, though you may get non-idiomatic stuff. (As they say, "A good Java programmer can write Java in any programming language.")
At least 25% used the term / number method, where you include every term you've ever heard, or throw around numbers like 25%, 50%, 40+, in hopes to pass an AI scanner. 75% of the resumes were junk before I started, but I have a policy to read every single resume from every applicant. Out of the last 25%, or 43 resumes, 30 of them had serious spelling / grammar errors, and not "You used American English, not Canadian English", actual errors. A few misspelled "English", some of them had term names wrong, like Angueact, or Axure, and others had missing date ranges, bad formatting, bad colours, contrast issues, and so on.
That's sad.
Out of the resumes that include portfolio sites, or personal sites, most were broken, some had TLS errors, and except for two, they were hosted on a site builder. Out of the resumes which included GitHub / GitLab links, except for three, showed no work, were missing, or, were forks of other projects, and they didn't clean their fork up.
It's probably worth noting that anyone with experience in industry probably doesn't have a portfolio site, so if you e
Re: (Score:2)
The thing about the personal sites, and the portfolio sites, why include them, if you don't want me to look at them? I don't mandate them, for the
Re: (Score:2)
"They" would be wrong. I would love to see a Java programmer try and write Java in Rust. Of course forcing the style/idiom/paradigm of the one language you know onto some other language would be rather incompetent.
Re: (Score:2)
Can I ask what level developer you're hiring for, and what you're paying? That might be why you appear to be only getting Indian scammer applicants.
Re: (Score:2)
It's the resume spam arms race (Score:3)
Re: (Score:2)
I understand that schools teach / taught to throw everything at the wall approach to resume design, but that was stupid, wrong, and I've pe
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
That reminds me of when I put a pale graphic banner down the left side of my resume to make it attractive. Then I FAXED it (back then) where the fax machine made the banner opaque, obscuring part of the resume text!
Re: (Score:2)
Back in the day I worked for a company making radars. Think military radars. One guy applied for a job elsewhere. His CV told his story story in one line, something like this:
"I designed every radar signal processor this company has built in the last 10 years"
Which was true. No mention of education, skills or technology used. Why would there be, every project employed different technology as things developed, likely whatever he wanted to do would be different again. Besides a lot of it was military secrets.
Re: (Score:2)
Re: (Score:2)
People wanting vocational programming degrees or courses should get them. Computer science is not about teaching Angular. And from my own observation over the years, I can clearly remember the first time I interviewed a programmer who clearly had no idea how a computer worked, or any of the theory behind one.
Re: (Score:2)
Re: (Score:2)
What you seem to be looking for isn't Computer Science grads,
Re: (Score:2)
But the politicians told coal miners to learn codi (Score:2)
What is next?
More an indictment of Universities... (Score:4, Interesting)
It's totally fine to say CS degrees aren't about teaching practical skills and about theory. That may be true (it certainly is in practice if not in theory), but don't think that Universities are gong to continue to see high enrollment for a degree that teaches very little that is practical for most of the programming field, while charging exorbitant amounts of money. The cost benefit analysis is simply not there.
Re:More an indictment of Universities... (Score:4, Interesting)
While I'm sure some of this is doom and gloom about AI "takin' yer jobs". I think more of it is that CS at universities has strayed further and further from practical coding skills while charging more and more
It may be the other way around: that the industry's idea of what "practical skills" means is changing faster than the universities' ability to keep up. By the time the Unis have adopted a technology, come up with a curriculum around it, found professors to teach it, and taught it to a graduating class of students, that technology is already considered obsolete and is no longer of much value to anyone looking to hire.
Dunno what the solution to that is, other than teaching the fundamentals and leaving it up to the students to apply them to technology stack du jour after they graduate.
Re: (Score:2)
We did not have technologies in my university at all.
It was all pure computer science.
When you have the fundamentals... (Score:2)
Re: (Score:3)
Except they aren't, because the employers will always want you to be buzzword-compliant and have 5 years of experience in whatever tech stack they most recently deployed or will want to deploy (often even if it's only 2 years old). See the guy above insisting on Angular and C# and Go for example. Embedded people want you to know their particular RTOS. PCB and Electronics industry peo
Re: (Score:2)
Re: When you have the fundamentals... (Score:2)
Programmers will still be needed (Score:4, Insightful)
Most of my job isn't typing lines of code into a computer screen. It's gathering requirements from the real world (and the people in it) and then inventing/designing a system (or a modification to an existing system) that will actually accomplish the goal. People have an innate advantage over an AI because we live in the world where the problem exists. We understand both the problem domain (the world) and the solution domain (what a computer program is capable of doing) and we're imagining a solution, and even imagining what it would be like for a human being to use that system.
That's even assuming that the AI hype is real and that they're going to reach AGI. I don't see any evidence that LLMs are going to lead to AGI. The current crop of LLMs don't even come close to what an experienced programmer can do. And no amount of simply adding CPU and memory is going to get them there.
You can all avoid getting a CS major if you want. That's great news for my wages when companies can't hire anyone who actually knows how to program, and their vibe-coded solution erases their database and nobody knows why.
Re: (Score:2)
Most of my job isn't typing lines of code into a computer screen. It's gathering requirements from the real world (and the people in it)
Would you say you are a people person? (Office Space reference)
Re: (Score:2)
The age of magicians (Score:5, Insightful)
Now, as then, to most people, computers are complex, magical things, and they rely on magicians to keep it all working. It may as well be magic; that's how much most people care. And sadly many young people feel that way about technology today. They are digital natives who have always been exposed to the most fantastic technologies we could only dream of, but have zero interest in how it actually works. The old joke about getting children to do tech support for their parents no longer works.
Interest in computer science was always among a very small number of people (us nerds I suppose). Perhaps we're returning to how things were when I was a freshman CS major. My class was full of kids who had been hacking on computer code in some informal way since they were children. But we were not at all common.
None of our uni courses taught us how to code in particular languages; we were all expected to already know how to do that to have done it for years. We were expected to pick up new languages very quickly with minimal instruction, which we did. What the course taught were formal introductions to algorithms, complexity, run times, abstraction, lambda calculus, etc. Not how to code, but how to construct efficient programs and how to reason about problem solving. Most importantly, how to recognize when a task a boss asked us to do was impossible (please solve the traveling salesman problem for me in O(n) time and give me the provably shortest solution) and how to punt (heuristics).
I know longer do any software development for a career, but the skills I learned in my degree apply to my work every day in some way.
Re: (Score:2)
> I know longer do any software development for a career
^^^^
Good. Now is the time to brush up on Basic English.
Re: (Score:2)
Thank you. I was waiting for a post like yours. Nope, my english is fine. Taking time to proof read after typing fast, on the other hand, not so much!
Classic case of the fast, automatic part of our brain getting out ahead of the slow, thinking part (see Veritasium's video "The Science of Thinking"). It's really interesting to notice how this works.
Another Bubble (Score:4, Interesting)
It's a game that moves as you play and most programs in the US are light on the basics in order to meet market demand. That's really what needs to change. If I had a nickel for every software engineer who couldn't explain Big O or various sorting algorithms... It's like focusing on the needs of Big Lit using shortcuts to matriculating classes of English majors who couldn't tell you what a gerund is. Annoying.
ThIng is, writing AI applications requires a lot more maths and a totally different toolset than writing a J2EE portal so most coders will need to either retool or change their line of work. I've been building AI tools for two decades and I am back in school to level up. It's not a whole new world, just an ever raising bar.
Re: (Score:2)
Good* (Score:2)
Re: (Score:2)
Indeed. Unless you are really personally into it, forget anything STEM.
There is no bubble (Score:2)
There were just people trying to get a good job easy. But unless you are really interested and have real talent, forget doing anything STEM. You will never get good at it and you will never enjoy doing it.
AI better at code than at words? (Score:2)
Everyone has an opinion ... not many understand AI (Score:2)
> A recent Pew study found that Americans think software engineers will be most affected by generative AI
I'm not sure that will turn out to be true. Perhaps more reflection on how little the average non-developer knows about what the job entails.
All jobs that can be done sitting in front of a computer are likely to be among the first affected by, or replaced by AI, but the ones to fall first will most likely NOT be those not requiring deep and exact reasoning. Jobs where today's generative AI is already
Re: (Score:2)
"requiring", not "not requiring".
It's 2025 - where is my edit button?
Re: (Score:2)
It's right there after you hit the "Preview" button. Then you have the choice of clicking on the "Submit" button or the "Continue Editing" button.
" should universities raise admission standards.." (Score:2)
The scales are rebalancing (Score:2)
At my university, we've seen an 8% decline in CS enrollment since Fall 2022. It will probably be even worse when the Fall 2025 numbers are tallied. On the plus side, students are rapidly moving back into other engineering majors again, with several seeing 20% to 60% growth over that time.
Unfortunately, our adminstration decided
Much ado about nothing and a moral (Score:2)
So the bosses of said companies are now ecstatic because these chatbots can spawn infinite lines of code, and as long as they're concerned, that's all developers do.
Of course, they're wrong. They're just creating an astronomic amount of technical debt that someone would have to come up and fix later.
Yes, you guessed, more developers. Which would be probably less by then,
Re: (Score:2)
It's not the "hard to train" part which bothers them. The first two, yes. The well-paid important people in any hierarchy are all supposed to be managers, people who get people to do things. It offends the natural order (in the eyes of management) when mere doers are so highly paid.
The story before (Score:2)
Yet the story before is now Americans are scammed out of 44Billion/year in banking fraud. There’s just going to increasing work for CS capable people as the world goes all in on digital everything just trying to keep it all working.
"More valuable for code than words"... riiiiiight (Score:3)
Artificial intelligence has proved to be even more valuable as a writer of computer code than as a writer of words.
I see zero evidence of this. I HEAR it all the time in articles like this, but as far as people I work with or code I experiment with myself using AI, AI has proven to be maybe break-even for very simple, limited-domain things (basically the rough equiv of looking up an answer on stackexchange), and far worse than nothing when doing complex system design (during which I spend so much time shaking out the plausible-sounding but ultimately-bullshit answers that I net lose time).
I know I'm just an anecdote and a small sample base, but I do this for a living, and I don't see anything approaching the benefit that such articles spin.
Ask yourself: if it's so easy to use, where are all the apps written by your neighbors, and the local firemen, and the grocery store folks, and so on?
Like the death of SQL (Score:2)
The death of computer programming is greatly exaggerated.
Javascript bubble is bursting you mean (Score:2)
Javascript programmers never really deserved the term. Anyone with skills is just a valuable and hard to find as ever. Today, AI is just another tool in the toolkit of a skilled developer.
Re: (Score:2)
What has the programming language you are using to do with programming skills?
Hybris very much?
Re: (Score:2)
You have to ask? Then you are certainly a Javascript "programmer".
As expected (Score:2)
I learned software engineering in the 70s. Back then there were not very many of us and even fewer who were good at it. Based on the laws of supply and demand, we were paid well. Then the word spread that software engineering paid well and a flood of people of varying talent jumped in. The word on the street was that everybody should learn to code. The truth is, talent is real. It takes a special kind of mind to be good at designing software. During the peak of boom times, lesser talented people got hired.
What? (Score:2)
This is like saying 'physics is looking less popular'.
There's no computer science bubble. There are a lot of people who can't tell the difference between consumerism and computer science, and the author explains in the first paragraph that she is one of them.
There's also a bunch of other people who want to conflate the sales that rely on computer science with the extents of computer science, but in merit of their inability to recognise when their part is a subset (among other things)... they're wrong and we
Enrollment quadrupled, but... (Score:2)
CSEE still pays (Score:2)
Computer scientists are taught how to think and problem solve. They are mathematicians and sometimes physicists with keyboards.
The applied computer skills like Cyber Security never belonged in the university except as an add-on.
My daughter starts her summer internship on Monday. The largest university in this country has a total of 9 students in entering t
Re:Good (Score:4, Insightful)
Re: (Score:3)
Further, the quality of computer science education has dropped enormously in the past decade or two. Colleges responded to high interest by watering-down the curriculum so they could cash in on it. I have seen evidence of this in the entry-level candidates I have interviewed throughout my career.
Other posters on this article have been modded troll for referring to colleges as an "old form of education" and suggesting that they may not be valuable anymore. So, at the risk of being modded troll myself, I w
student loans with no risk to the school or banks (Score:2)
student loans with no risk to the school or banks put us into this mess!
Re: (Score:2)
I'll second that. Many years ago, circa 1998, I had the misfortune to be saddled with "honors" students in undergraduate CS at Major Midwestern University. I was appalled. They only knew Java but had a smattering of other languages (e.g., Scheme, C, etc.). I asked them to give me "Hello World" programs to see of what they were capable. They were not capable....of even that. "Honors" students my ass. I realized then what the professors were doing was padding their classes so they could teach easy subjects th
Re: (Score:3)
That was something that came from the 50s and 60s, where a high school diploma would get you an okay job, that you would move to something better, and a degree... any major... would get you anywhere. The 70s and 80s came along, and one needed a degree in the specific major. Fast forward to today. Degrees matter nothing, other than some government jobs. One is far better off knowing the latest and greatest thing that CxOs swoon over and ride that wave, then be ready to pivot, than to spend four years for
Re: (Score:2)
Degrees matter nothing, other than some government jobs.
This is not true. Some relatively small numbers of jobs, like the AI researchers that create new models, need PhD degrees. Most jobs need some minimum degree just to get past the HR screener. It's not that anyone believes that a degree implies capability but rather that the current job environment has more applicants than openings, so ignoring non-degree applicants still leaves a reasonable pool of applicants. Non-degree applicants need a way to get noticed, and that is challenging, albeit not impossible, e
Re: (Score:2)
Names, and Cycles (Score:3)
They should call a typical 4 year degree in such "Information Systems Engineering" (ISE), but it doesn't sound as a high-brow, meaning universities that use Computer Science can charge more. Name-Games.
Anyhow, it's had cyclical demand at least since the IT slump of the early 80's, sometimes called the "video game slump"*, then the "Glasnost slump" of early 90's (inspiring movie Falling Down), then the dot-com bust of early 2000's, and now the "AI confusion slump" for lack of a better term, as co's are hesit
Re: (Score:2)
That's possibly even worse.
Computer Science is math.
XX Engineering is processes, best practices and quality control so you don't go to jail for screwing up. And you can go to jail for screwing up.
They should call a software development programs something like "Software Development." E.g. [www.nait.ca]
Re: Names, and Cycles (Score:2)
It's red flags as a philosophy (Score:3)
It's poorly reflected on today's society that we used to ask:"What's his potential?" when considering a job seeker; to today's "How can we disqualify him faster?" red flags philosophy.
We turned on a bad road when many things went from a "fact finding" mission to a "fault finding, judgementalism and then dismissal" mission.
Re: (Score:3)
"Screwing up" can get a PE a hefty lawsuit and possibly a loss of their license, but going to jail would not happen except in cases of wilful misconduct / fraud / etc, at least in the US.
One of my bosses was originally from the USSR and he did know of engineers there going to jail for making mistakes that caused fatalities.
Re: (Score:2)
Skipping a best practices calculation because your boss was in a hurry is screwing up. You can, and should go to jail for it. I don't know if the "can" part is true in the US or not. Would explain some things.
Re: (Score:2)
Algorithms are absolutely math.
Computer science isn't about "dev debates" or "maintainters." This is precisely what the OP was talking about.
Re: Good (Score:2)
What the US needs is more blue color workers
Re: (Score:2)
Lead by example.
Re: Good (Score:2)
Re: (Score:2)
Can't. la Presidenta is on a jihad to kick them all out of the country. When SS gets cut because of tax breaks, the gray haired will be bemoaning the fact that they supported that asshole given that no one is left to support them.
Re: (Score:2)
You are just a sad racist throwing around stereotypes.
Going by your rant, you assume that all white people are racist, all large companies are owned by white people, and that non-white people are unable to start successful companies. But you write it in such a way that you think others won't notice.
Re: (Score:2)
No. They are not white, and do not have enough money to make their non-whiteness a non-issue.
Re: (Score:2)
Traditional vocational training (welder, plumber, electrician, etc) are likely to be more financially viable than a CS degree these days. Those seem a bit more resistant to both Skynet and bottom feeder labor taking over your work.
Best,
Re: (Score:3)
Traditional vocational training (welder, plumber, electrician, etc) are likely to be more financially viable than a CS degree these days. Those seem a bit more resistant to both Skynet and bottom feeder labor taking over your work.
I think that a majority of welding in the manufacturing world is already done robotically these days. Given modern AI advances, it stands to reason that this will become more widespread in construction and other areas sooner, rather than later. I would be surprised if you could make a 50-year career of it at this point. I'd give it twenty years before the work starts drying up.
The same is true for plumbing and electrical work, but less so, because there's so much more of that, and so much of it is bespok
Re: (Score:3)
Computer science isn't supposed to be vocational training.
This guy isn't trolling. I remember 25 years ago being told exactly this by a professor at a Big 12 university.
The colleges are flat out TELLING YOU TO YOUR FACE that they aren't going to teach you what you think you're going there for, and you're going there anyway and signing away tremendous amounts of money for the privilege.
Meantime, technical/community colleges often DO try to fill that niche, and far more cheaply, but they're looked down upon as a "lesser education" -- and it's true. It IS a lesser ed
Re: (Score:2)
Re: (Score:2)
Too few people who actually know how a computer works and have any sorts of admin or maintenance skills. I've dealt with DBAs who couldn't SSH to a server, because they use some point and drool tool.
For me, I just went lower in the stack. Anyone who knows Linux, knows Verilog, VHDL, and Ladder Logic, and being able to tape out your own IC can likely help with a resume.
I'm friends with a semi retired professor who teaches computer science and architectures. He gets complaints from the dean because the students complained to their parents that they aren't being taught how to write mobile phone games.