The Many Shapes of a Computer Science Career
When you apply for a career in tech, it often means having to decide: Am I a product manager? A software engineer? A researcher? A designer? Most of us have a variety of skills that don't all neatly fall into one box.