Anonymous wrote:CS isn't dead but will be less jobs than people majoring in it.
All majors teach critical thinking skills. Engineering at least teaches how to problem solve and get stuff done.
Anonymous wrote:Anonymous wrote:Anonymous wrote:Hiring manager here. It matters a lot which courses students choose to take in their CS Dept coursework.
There is a surplus of CS majors who did not take the harder upper-level CS electives and instead ONLY took easier upper-level electives (e.g., web programming, scripting). Many of those being laid off ormhaving trouble finding work have these skills.
There is a long-term/ongoing shortage of CS majors who took the harder electives (e.g., compilers, OS/kernel internals, assembly, real-time/embedded systems).
as a parent to a non-CS engineering kid, this is where being at a top/rigorous school matters: difficult upper level/grad level is the norm there sometimes as sophomores, and advisors know to encourage the students to challenge themselves too. colleges new to CS were a dime a dozen the past few years: those with low-barrier entry have poorly done curricula. It's like JMU engineering vs stanford/MIT/CMU/princeton/penn, even yale has much more rigor than JMU and they are newer to Engineering and CS. The jobs for average and below CS will disappear. Coursework is key, just like high school but the stakes are higher
Many good public CS and engineering programs are rigorous, because of ABET. ABET also is the accrediting body for CS. One need not be at a “top” institution, but PP is correct to look at curricula before choosing a college. Examples of DMV local public universities with solid CS curricula include at least GMU, VCU, UVa, VT, UMCP, and UMBC.
Anonymous wrote:Anonymous wrote:Hiring manager here. It matters a lot which courses students choose to take in their CS Dept coursework.
There is a surplus of CS majors who did not take the harder upper-level CS electives and instead ONLY took easier upper-level electives (e.g., web programming, scripting). Many of those being laid off ormhaving trouble finding work have these skills.
There is a long-term/ongoing shortage of CS majors who took the harder electives (e.g., compilers, OS/kernel internals, assembly, real-time/embedded systems).
as a parent to a non-CS engineering kid, this is where being at a top/rigorous school matters: difficult upper level/grad level is the norm there sometimes as sophomores, and advisors know to encourage the students to challenge themselves too. colleges new to CS were a dime a dozen the past few years: those with low-barrier entry have poorly done curricula. It's like JMU engineering vs stanford/MIT/CMU/princeton/penn, even yale has much more rigor than JMU and they are newer to Engineering and CS. The jobs for average and below CS will disappear. Coursework is key, just like high school but the stakes are higher
Anonymous wrote:Hiring manager here. It matters a lot which courses students choose to take in their CS Dept coursework.
There is a surplus of CS majors who did not take the harder upper-level CS electives and instead ONLY took easier upper-level electives (e.g., web programming, scripting). Many of those being laid off ormhaving trouble finding work have these skills.
There is a long-term/ongoing shortage of CS majors who took the harder electives (e.g., compilers, OS/kernel internals, assembly, real-time/embedded systems).
Anonymous wrote:Anonymous wrote:Hiring manager here. It matters a lot which courses students choose to take in their CS Dept coursework.
There is a surplus of CS majors who did not take the harder upper-level CS electives and instead ONLY took easier upper-level electives (e.g., web programming, scripting). Many of those being laid off ormhaving trouble finding work have these skills.
There is a long-term/ongoing shortage of CS majors who took the harder electives (e.g., compilers, OS/kernel internals, assembly, real-time/embedded systems).
All schools don't name course the same way.
Anonymous wrote:Anonymous wrote:So...in the AI era, getting a CS degree from a SLAC with humanities courses and "soft skills" might be better than the tech schools. Go figure.🙂
My CS kid at a top public university is also majoring in History. You don't need to only go to a SLAC for this.
Anonymous wrote:Hiring manager here. It matters a lot which courses students choose to take in their CS Dept coursework.
There is a surplus of CS majors who did not take the harder upper-level CS electives and instead ONLY took easier upper-level electives (e.g., web programming, scripting). Many of those being laid off ormhaving trouble finding work have these skills.
There is a long-term/ongoing shortage of CS majors who took the harder electives (e.g., compilers, OS/kernel internals, assembly, real-time/embedded systems).
Anonymous wrote:Anonymous wrote:Anonymous wrote:So...in the AI era, getting a CS degree from a SLAC with humanities courses and "soft skills" might be better than the tech schools. Go figure.🙂
My CS major at UMD is minoring in Philosophy and Math. I think when he's done he'll have completed 6 Philosophy courses, 1 additional humanities, history and two writing specific.
When I was a CS major eons ago, I had to take a philosophy class as part of the major requirement.
Anonymous wrote:Anonymous wrote:Anonymous wrote:I think some of you have been talking about this for a while. I just stumbled across this today:
https://www.reddit.com/r/ApplyingToCollege/comments/1m2ofht/cs_is_dead_pls_read/
"ook i know this sounds like doom posting because it is. but someone needs to tell you the truth before you waste 4 years of your life
cs unemployment just hit 6.1% for new grads. thats HIGHER than liberal arts majors. let that sink in. computer engineering is even worse at 7.5%. you have better odds getting a job with an english degree
remember when everyone said "just get into faang"? 700+ people laid off DAILY in tech this year. meta alone cut 20k+. these aren't juniors, these are senior engineers with 10+ yoe now flooding the entry level market. you're not competing with other new grads anymore, you're competing with ex-google engineers willing to take 60k just to have a job. theyre lit cutting everyone w/ ai. coding is the first thing ai will take."
And the rest.....
This is silly. We can’t find decent programmers to fill mid level contracting roles making $140K. I’ve literally never seen a resume with FAANG experience applying for a government contracting job.
I feel like the people that waste time hand wringing about changes at the margins like this are the same people that base significant life decisions on $0.10 per gallon gas price fluctuations.
That is because they would be taking a 66% pay cut if they had more than a few years experience.
Anonymous wrote:CS isn't dead but will be less jobs than people majoring in it.
All majors teach critical thinking skills. Engineering at least teaches how to problem solve and get stuff done.
Anonymous wrote:Better odds of getting a 45K starting salary as a recent graduate with a BA in English, too. Let that sink in?
Anonymous wrote:Anonymous wrote:So...in the AI era, getting a CS degree from a SLAC with humanities courses and "soft skills" might be better than the tech schools. Go figure.🙂
My CS major at UMD is minoring in Philosophy and Math. I think when he's done he'll have completed 6 Philosophy courses, 1 additional humanities, history and two writing specific.
Anonymous wrote:Per my DC, Philosophy is a fairly common minor for CS majors at CMU. Because... A reasonable percentage of math/logic/... courses at CMU are officially Philosophy so the CS kids are effectively taking CS classes while obtaining credits towards the required minor...Anonymous wrote:Anonymous wrote:So...in the AI era, getting a CS degree from a SLAC with humanities courses and "soft skills" might be better than the tech schools. Go figure.🙂
My CS major at UMD is minoring in Philosophy and Math. I think when he's done he'll have completed 6 Philosophy courses, 1 additional humanities, history and two writing specific.