Ask HN: Would you get a CS degree today?

Cost, Debt, and ROI Calculus

  • The $130k price tag for a US state-school CS degree is widely seen as “huge” and potentially unjustifiable, especially given today’s weak junior job market.
  • Several note that a large chunk of that cost is living expenses, which exist regardless, but tuition has still become “absurdly expensive” even at non-prestigious state schools.
  • Some argue six-figure debt is an unnecessary burden for a career path where skills can be self-taught and entry-level roles are shrinking.

Hiring, Credentials, and Visas

  • Many report that in practice almost all candidates they see in big tech have degrees; some teams explicitly filter out non-grads.
  • Others say the degree is rarely discussed in interviews and mainly serves as an HR gatekeeper.
  • A degree is often required for work visas and for some government roles, regardless of field.
  • There’s disagreement on the value of open-source portfolios: some say almost no one looks, others say they do and have hired from them.

Learning, Fundamentals, and Soft Skills

  • Pro-degree voices emphasize structured exposure to algorithms, OS, compilers, graphics, etc., plus discipline, teamwork, and communication skills gained in college.
  • Several say the non-CS courses and “growing up” aspects of university (liberal arts, social life, soft skills) were more valuable than the coding itself.

Alternatives and Cost-Reduction Strategies

  • Popular suggestions:
    • Start at community college, use AP/CLEP to skip gen eds, then transfer.
    • Choose math or another “hard” discipline and learn programming independently; or major in something else and minor in CS.
    • Foreign universities (e.g., Germany, Finland, Australia) or online programs (e.g., University of London via Coursera) as cheaper, legitimate degrees.
    • Co-op/internship-heavy schools to graduate with experience and minimal debt.
    • Freelancing/small-business work as an alternative “internship pipeline.”

AI, Job Market, and Future Uncertainty

  • Several are pessimistic: junior roles are scarce, competition (including H‑1B/master’s grads) is intense, and AI reduces the need for entry-level “grunt work.”
  • Others argue CS will matter more as automation grows; AI is complex, math-heavy, and good practitioners will remain in demand.
  • Some believe AI abstractions will commoditize much work; others say real competence will still require deep understanding.

Advice for a Highly Advanced Teen Programmer

  • Many note he’s atypical and already beyond intro CS; strong recommendation to test out/skip lower-level classes if he goes.
  • Some suggest leveraging his CS strengths and using college to gain complementary skills (business, finance, other engineering fields) rather than paying to relearn what he knows.
  • A minority view: if he can’t access a top recruiting school and must pay full freight, a CS degree may not be the best use of $130k.