35 ms·
Fix the curriculums so I can justify restarting a new grad hiring pipeline in the US. CS (along with ECE/EECS) degrees have been watering down their curriculum
by alephnerd 1y ago
Fix the curriculums so I can justify restarting a new grad hiring pipeline in the US.
CS (along with ECE/EECS) degrees have been watering down their curriculum for a decade by reducing the amount of hardware, low level, and theory courses that remain requirements abroad.
Just take a look at the curriculum changes for the CSE major (course 6-3) at MIT in the 2025 [0] versus 2017-22 [1] versus pre-2017 [2] - there is a steady decrease in the amount of table stakes EE/CE content like circuits, signals, computer architecture, and OS dev (all of which are building blocks for Cybersecurity and ML) and an increased amount in math.
Nothing wrong with increasing the math content, but reducing the ECE content in a CSE major is bad given how tightly coupled software is with hardware. We are now at a point where an entire generation of CSE majors in America do not know what a series or parallel circuit is.
And this trend has been happening at every program in the US over the past 10 years.
I CANNOT JUSTIFY building a new grad pipeline in cybersecurity, DevSecOps, CloudSec, MLOps, Infra Silicon Design, or ML Infra with people who don't understand how a jump register works, the difference between BPF and eBPF, or how to derive a restricted Boltzmann machine (for my ML researcher hires) - not because they need to know it on the job, but because it betrays a lack of fundamental knowledge.
I can find new grad candidates with a similar profile at a handful of domestic CS programs (Cal included), but (Cal specific) someone with a BA CS from LAS who never touched CS152, CS161, CS162, or CS168 isn't getting hired into the early career pipeline for a security startup when they took CS160, CS169L, or CS169A because they are "easier", or isn't getting hired as a junior MLE if they didn't take all the more theoretical undergrad ML classes at Cal like CS182, CS185, CS188, and CS189. And even worse if they are a BA DS without a second fundamental major like AMATH or IEOR.
[0] - https://eecsis.mit.edu/degree_requirements.html#6-3_2025 https://eecsis.mit.edu/degree_requirements.html#6-3_2025
[1] - https://eecsis.mit.edu/degree_requirements.html#6-3_2017 https://eecsis.mit.edu/degree_requirements.html#6-3_2017
[2] - https://www.scribd.com/document/555216170/6-3-roadmap https://www.scribd.com/document/555216170/6-3-roadmap
-------------
Edit: can't reply so replying here
> Give me a new grad with strong fundamentals, a love of programming, and an interest in the domain and I'll teach them in sixth months whatever they missed in college that's relevant to the job
I 100% agree. A lot of core foundational classes that at the very least build the mindset of how to problem solve are not offered or have severely reduced the curriculum and content offered.
> until the implication that it's learning the nitty-gritty details that's important.
Not what I meant. What I mean is you can't understand or ramp up on (eg.) eBPF without understanding how the Linux Kernel, syscalls, and registries work. If you don't have the foundations down, I can't justify spending $120k base plus 30% in benefits and taxes hiring you out of college.
> These are kind oddly specific criteria
I'm giving random examples from individual portfolio companies
> Are those really things you think new grads need to know
This is the kind of curriculum a new grad from Cal (be they on F1 OPT or a citizen) are competing with when my portfolio companies have hired new grads.
TAU - https://exact-sciences.m.tau.ac.il/yedion/2021-22/computer_single_major https://exact-sciences.m.tau.ac.il/yedion/2021-22/computer_s...
IITD - https://www.cse.iitd.ac.in/academics/btech_links/curriculum.shtml https://www.cse.iitd.ac.in/academics/btech_links/curriculum....
Uniwersytet Warszawski - https://informatorects.uw.edu.pl/en/programmes-all/IN/S1-INF/ https://informatorects.uw.edu.pl/en/programmes-all/IN/S1-INF...
Babeş-Bolayai University - https://cci.ubbcluj.ro/wp-content/uploads/2022/04/Curricula-courses-in-English.pdf#page7 https://cci.ubbcluj.ro/wp-content/uploads/2022/04/Curricula-...
There is a level of mathematical or hardware-software maturity that is built into top programs abroad that make it hard to justify hiring new grads domestically.
In Israel, India, much of Eastern Europe, and China - all universities follow the same curriculum as defined by their Ministries of Education.
I can find new grad candidates with a similar profile at a handful of domestic CS programs (Cal included), but someone with a BA CS from LAS who never touched CS152, CS161, CS162, or CS168 isn't getting hired into the pipeline for a cybersecurity vendor when they took CS160, CS169L, or CS169A because they are "easier".
- hiddencost 1y agoThis is a non sequitur. I know plenty of people with world class low level chops who can't hired right now. This is about market forces.
- alephnerd 1y agoSend me their resumes to my username at protonmail.com then. I'll be the judge to decide whether or not they have the skills needed to justify a US hire.
- dgfitz 1y agoI have most of the skills you list, and I am extremely confident I could fill in the gaps within weeks. Given your presentation here, I'd like to know where you work so I don't accidently end up working for you, or with you. The elitism is at an 11. We're not special, we just have a skillset that isn't exclusively webdev. BFD.
- deleted 1y ago[deleted]
- healthymomo 1y agoHey i got address not found error for alephnerd@protonmail.com But you can find my resume in https://momoisgoodforhealth.github.io/ https://momoisgoodforhealth.github.io/
- alephnerd 1y agoSadly, not enough CS exposure (or not communicated the right way). At your stage, I'd recommend staying at your current job and doing an online PT masters like GT's OMSCS in order to bridge the CS gap, while also building the YoE to make the jump. In this market, landing where you are at right now is a feat unto itself. I'm also not sure about your citizenship based on your background - most companies (especially early stage) are hesitant to hire and sponsor early career (despite what HNers say). > i got address not found error Whoops, I meant the new Protonmail suffix.