Choose and Shape Portfolio Projects

With your proof map in hand, it’s tempting to sketch an exciting next project, such as “Train a neural network to classify images of plant diseases.” It sounds impressive, and it would be a fun way to spend a few weekends.

Now hold it up against a typical requirements map for a junior data analyst, which might list SQL, cleaning messy data, spreadsheets and dashboards, and explaining findings to nontechnical people. Which of those rows does the plant project cover? Hmm, maybe a bit of data cleaning, if you squint. Everything else stays empty.

How a Reviewer Reads a Project

To a hiring manager, your project is a sample of how you’d work on their team. In a couple of minutes, they’re trying to answer four questions:

  1. Is this a real problem, or one a tutorial handed out?
  2. Did they finish it?
  3. Does it look like the work we do?
  4. Which decisions were theirs?

Size and fashionable technology barely show up on that list. Two or three finished, relevant projects that you can explain line by line say more than a dozen tutorial clones or one ambitious project that doesn’t run. Al Sweigart makes a similar case for finishing small things in Advantages of Completing Small Python Projects.

Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Already a member? Sign-In

Locked learning resources

The full lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Already a member? Sign-In

Become a Member to join the conversation.