Main image of article What Software Engineers Don't Learn in School

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.