[youtube http://www.youtube.com/watch?v=6vqfcr6YeKk&w=560&h=315&wmode=window&h=315]
If you're just starting out as a software engineer, you probably have a college degree. You're probably a reasonably good coder and know something about software systems. But: There are a number of skills they don't teach you in school. Here's some of them.