Joel's Advice for Computer Science Students
I liked Joel’s advice to students in Computer Science, especially the “work on big projects” and “learn to write” items. Not so sure that microeconomics is useful unless you want to run a company, but it’s probably helpful to have that exposure so you can better understand the weather around you (and to prevent you from getting too bitter when customers don’t automatically think your product is worth a million dollars and you deserve to retire at age 30). The bit about sticking out the boring classes is especially good advice; lots of jobs have boring parts that have to be done anyway when you’re starting at the ground level, and it’s a good character builder to learn to do well at that stuff even when you don’t enjoy it.
Joel on Software: Advice for Computer Science College Students