6 ms·
Can't say I learned much useful from getting (most of) a CS degree. I dropped out to get a programming job, which was much more useful :) So good news: you did
by itamarst 10y ago
Can't say I learned much useful from getting (most of) a CS degree. I dropped out to get a programming job, which was much more useful :)
So good news: you didn't necessarily miss very much. Get a basic algorithms/data structures book and skim it, and you're good to go.
But like all programmers there's lots more to learn, and mostly you will learn it on the job from coworkers. Things like testing and API design and performance analysis.
http://sijinjoseph.com/programmer-competency-matrix/ http://sijinjoseph.com/programmer-competency-matrix/ is useful (you don't need to be top at all of it, though!) but leaves out a lot of important skills.
- ess3 10y agoThat seems like a pretty useful link. Also looking at it I feel pretty confident that I didn't miss out on too much like you said. I guess it's just a matter of overcoming some kind of social phobia of being seen as a "you will never become a real developer"
- itamarst 10y agoJust be aware of the things it's missing: it mostly focuses on implementation skills, but diagnosing problems, finding solutions and teamwork skills are also very important. Not that you learn much of those at school either :)