Writing Blog Posts Helps Students Connect Experiential Learning to the Workplace
This study demonstrates that requiring computer science students in work-based learning to write structured blog posts about their open source contributions facilitates deep reflection on technical challenges and growth, thereby helping them recognize and articulate the value of their experiences for future career opportunities.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a chef who just spent weeks perfecting a complex, multi-layered cake. You learned how to balance flavors, fix a broken oven, and manage a chaotic kitchen. But when you finally present the cake, you only see the tiny bit of frosting you added at the very end. You think, "I only did a little bit of work; this isn't impressive." So, you decide not to show the cake to anyone.
This is exactly what happens to many computer science students. They do incredible work in real-world projects, but they feel like they didn't do enough, so they hide their achievements.
This paper is about a simple trick to help students realize they are actually master chefs, not just frosting decorators.
The Problem: The "Imposter" Kitchen
In the world of coding, students often join programs where they fix bugs or add features to huge, popular software projects (like open-source projects). Their mentors (professional engineers) are usually blown away by the work.
However, the students feel different. Because they struggled with confusing code, spent hours fixing tiny formatting errors, or only changed a few lines of text, they feel like failures. They think, "I didn't write a whole new app; I just fixed a typo." Consequently, they leave these amazing stories off their resumes and don't talk about them in job interviews. They are hiding their best dishes.
The Solution: The "Storytelling Recipe Book"
To fix this, the researchers asked students to write a blog post on LinkedIn (a professional social network) about their project. But they didn't just say, "Write about what you did." They gave them a specific 5-step recipe (a template) to follow:
- The Mission: What is this project? Who uses it? (The "Why")
- The Problem: What specific thing were you trying to fix? (The "Challenge")
- The Map: How does the software work? (The "Blueprint")
- The Struggle: What went wrong? How did you try to fix it? (The "Drama")
- The Fix: How did you solve it? (The "Victory")
Think of this like a travel journal. If you just say, "I went to Paris," it's boring. But if you write, "I got lost in the rain, asked a local for help, found a hidden bakery, and realized I love French bread," that's a story. The template forced students to stop looking at just the result (the code) and start looking at the journey (the learning).
What Happened When They Wrote?
The researchers read 25 of these blog posts and found four amazing things:
- They became Detective Stories: Students realized they weren't just typing; they were solving mysteries. They described how they read manuals, asked for help, and tested ideas. They saw themselves as problem-solvers.
- They Found Their "Growth Mindset": Many students wrote about the moment they finally understood something difficult. They realized, "I was stuck for three days, but then I figured it out." This turned their frustration into a badge of honor.
- They Learned Teamwork: They talked about the messy reality of working with others—like when two people try to edit the same file and it breaks (a "merge conflict"). They learned that software is a team sport, not a solo act.
- They Saw the Big Picture: Some realized their tiny fix helped thousands of people use the software better. They saw their small brick as part of a giant castle.
The Result: A New Identity
Before writing these posts, students saw themselves as "students who tried to code." After writing the posts, they started seeing themselves as "Engineers."
The survey results showed that by writing these stories, students gained a much clearer picture of their own skills. They could finally articulate why their work mattered. It was like giving them a mirror that showed their full potential instead of just their reflection in a funhouse mirror.
The Takeaway
The paper concludes that telling your story is just as important as doing the work.
In the same way a chef needs to explain the story of their dish to a diner, a developer needs to explain the story of their code to an employer. By using a simple, structured blog post, students can:
- Stop feeling like imposters.
- Realize that struggling is part of the job, not a failure.
- Show off their skills to future bosses in a way that feels natural and professional.
In short: Don't just build the bridge; write a story about how you built it. That story is what will get you hired.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.