Salary Overview
CS degree holders start at higher salaries ($90,000β$130,000 at FAANG) and have the highest long-term ceiling. Bootcamp graduates enter faster at $65,000β$95,000. Self-taught developers face the longest job search but zero training cost.
By year 5β7, salary differences between paths narrow significantly. At the senior level, skills and track record matter far more than educational credentials in most tech hiring.
Salary by Role and Experience
PathTotal Training CostTypical Starting SalaryCS degree (state school)$80,000β$120,000 tuition$90,000β$130,000 startingCS degree (private)$150,000β$250,000 tuition$100,000β$140,000 startingCoding bootcamp$10,000β$20,000$65,000β$95,000 startingSelf-taught (portfolio)$0β$2,000 (resources)$50,000β$80,000 starting
Return on Investment Analysis
State-school CS delivers the best overall ROI: moderate cost ($40,000β$80,000 in-state) with strong starting salaries and access to FAANG new-grad pipelines. Private CS ROI depends heavily on school tier and scholarship coverage.
Bootcamps offer the fastest ROI from training start to income: 3β6 months of training followed by $65,000β$95,000 jobs. Self-taught paths have the highest theoretical ROI (zero cost) but the longest and most uncertain job search.
Factors That Affect Earnings
- Training cost β CS degrees cost 5β20x more than bootcamps
- Time to income β bootcamps enter the market 2β3 years faster than CS
- Starting salary β CS degrees command 15β30% more at entry
- Ceiling β all paths converge at senior level, but CS opens research/ML roles
- Network effects β CS programs and top bootcamps provide alumni networks
Career Growth Timeline
- CS degree: 4 years training β $90Kβ$130K start β $200Kβ$400K+ TC at senior
- Bootcamp: 3β6 months β $65Kβ$95K start β $150Kβ$300K TC at senior
- Self-taught: 6β18 months β $50Kβ$80K start β $120Kβ$250K TC at senior
- All paths: convergence at staff/principal level, $300Kβ$600K+ TC
Geographic and Industry Variation
SF, Seattle, and NYC amplify the salary premium for all three paths. Remote work has made geographic arbitrage easier β living in a low-cost area while earning big-tech pay β for experienced developers regardless of educational path.
In mid-tier markets, the CS degree premium at entry narrows significantly. Local bootcamp and self-taught developers compete effectively with CS grads at small-to-mid-size companies.
Related Reading
Key Takeaways
- CS degree: highest start and ceiling, but most expensive
- Bootcamp: fastest ROI from start to first paycheck
- All paths converge at senior level β skills trump credentials
Sources
- BLS May 2024 OES
- Levels.fyi
- Glassdoor
There is no single best path into tech β it depends on budget, timeline, and career ambition. CS degrees offer the highest ceiling, bootcamps the fastest entry, and self-taught paths the lowest cost. All lead to the same senior roles eventually.





