Hacker News new | ask | show | jobs
by singingboyo 1601 days ago
Arguably, the problem is conflating programming as a job with CS degrees. CS degrees cover very little of what day-to-day programming looks like. They're a useful theoretical underpinning, but as the saying goes, "In theory, theory and practice are the same. In practice, they are not."

So, if you go through SICP as an intro to learning those theoretical underpinnings, it's probably pretty good, but you'll also want some more 'real-life' programming experience. If you read SICP expecting some deep insights into programming as a job, then it's probably not going to help.