Talking About Your Projects
Talking about your projects is explaining a piece of work you built, the problem it solved, and your part in it. It shows judgment, not just a list of tools.
Pick what to prepare
Three questions cover a project story before you tell it. The code prints them as a short checklist.
print("Problem: What did it solve?")
print("My part: What did I build?")
print("Result: What changed?")A STAR project outline
The same STAR order works for a project story. The code prints one outline for a report project.
print("Situation: A team built weekly reports by hand.")
print("Task: I owned a faster report step.")
print("Action: I built the step and added checks for bad data.")
print("Result: Reports finished in under an hour each week.")Answer a gap honestly
A gap in your part is normal on shared work. The code prints a short honest answer for one gap.
print("What I know: I built the report step and its checks.")
print("What I did not do: I did not design the database behind it.")
print("What I would do next: I would learn that design before changing it.")Example
print("Problem: Weekly reports took a full day to build by hand.")
print("My part: I built the report step and its checks.")
print("Trade-off: I chose simple checks first so the step shipped sooner.")
print("Result: Reports finished in under an hour each week.")
print("Next time: I would add checks for late data as well.")Key points
- Use STAR to shape a project story, since it keeps the problem, your work, and the result in order.
- Start with the problem the project solved, not with a list of tools.
- State your own part plainly when the work was shared with others.
- Name one trade-off you made and why you made it.
- End with the result and one thing you would improve next time.
The talk opens with the problem, then names one clear part. The trade-off shows a real choice, not just a feature list. The result and the next step close the story.
Note
a short honest answer beats a long answer that hides your part.
Try it Yourself
Edit the code, then press Run.
Running is simulated · Python Playground
Exercise
When you start talking about a project, what should you lead with?