What they don't teach you at (my) school.
There's a lot of stuff that isn't strictly related to Computer Science but is vital to know as a software developer. This is a collection of things that I wish someone had told me to learn while pursuing my CS degree. Please send a pull request if you know of any resources or topics missing from this list.
Stop clicking buttons and learn how to use your computer.
The editor of choice for discriminating hackers
Run this command:
$ vimtutor
Version control is important.
Getting a job is hard, even if you're technically skilled.
You will almost certainly need to work with other people.
Stay relevant by reading news and understanding our culture.