Open Source Society University – Path to a free self-taught education in CS
Self‑taught vs Degree: Access and Career Ceiling
- One camp argues that being self‑taught without a degree limits access to top employers, higher‑paying roles, and stable companies. They emphasize credential filters, especially in large / traditional orgs and some regions (EU, Asia), where even PhDs are increasingly used as a screen.
- Others counter with anecdotes of long, well‑paid careers without CS degrees, including FAANG, unicorns, Wall Street, embedded, and fintech roles. They claim the degree matters mainly for the first job, after which experience and references dominate.
- Several note explicit credentialism: résumés without degrees filtered out automatically, or hiring managers instructed not to advance non‑CS degrees. Some admit lying about degrees to bypass this.
Networks and Signaling
- Strong disagreement on how much alumni networks matter.
- Some report multiple jobs via school networks, especially at elite schools or frats.
- Others say they’ve almost never seen hiring via alma mater; referrals overwhelmingly come from people who’ve worked together.
- General consensus: networking is crucial, but most of it happens on the job, not in school. Self‑taught people must compensate with open‑source work, conferences, and deliberate networking.
OSSU, Curricula, and What CS Actually Teaches
- OSSU is praised as a high‑quality, globally accessible CS curriculum; some learners say it surpasses local universities. Community (Discord cohorts, mentoring) is seen as a key differentiator.
- TeachYourselfCS, csprimer, Saylor Academy, MIT OCW, and WGU are mentioned as alternatives; some trade “free & open” for better materials (e.g., paid discrete math textbooks).
- One commenter involved in accreditation notes OSSU mainly covers technical outcomes (problem analysis, solution design) and not soft skills like communication, teamwork, and professional practice that accredited degrees explicitly target.
Self‑Directed Learning: Benefits, Risks, and Pitfalls
- Advantages: faster, curiosity‑driven learning; ability to go deep in niche areas; global accessibility for those who can’t afford college; potential to match or exceed top‑school grads in fundamentals.
- Disadvantages: weaker signaling, more discipline required, fewer mentors, harder to gauge one’s level, and greater impact of mistakes (“marked” as non‑degreed).
- Common failure modes: over‑optimizing for interviews (LeetCode grinding, superficial bootcamp projects) instead of real skills and shipped software. Some programs explicitly coach autodidacts to avoid this.
CS vs “Job Skills”
- Several argue full CS curricula are not an efficient path for many real‑world jobs (e.g., typical web/mobile app development). A large portion of theory may never be used day‑to‑day.
- Others defend broad CS plus general education (math, humanities) as crucial for long‑term problem solving, modeling, communication, and understanding the world—even if not obviously “vocational.”
- Broad agreement that, degree or not, portfolios, real projects, open‑source contributions, and teamwork experience are what ultimately get people hired and keep careers progressing.