← Latest papers
💻 computer science

It's Not About Whom You Train: An Analysis of Corporate Education in Software Engineering

This study of 282 Brazilian software engineers reveals that personal sociodemographic profiles do not significantly influence perceptions of corporate training quality, whereas professional trajectory factors and the voluntariness of participation are the primary determinants of perceived effectiveness.

Original authors: Rodrigo Siqueira, Danilo Monteiro Ribeiro

Published 2026-04-09
📖 6 min read🧠 Deep dive

Original authors: Rodrigo Siqueira, Danilo Monteiro Ribeiro

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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 a massive software company as a giant, high-tech gym. They spend a fortune hiring personal trainers (instructors), buying the latest equipment (courses), and building state-of-the-art facilities (training programs) to help their employees get stronger, faster, and smarter.

But here's the big question the researchers asked: Does it matter who walks through the gym doors?

Does a 25-year-old woman perceive the workout differently than a 45-year-old man? Does someone with a PhD see more value than someone with a bachelor's degree? Does the size of the company they work for change how they feel about the training?

The researchers, Rodrigo and Danilo, decided to investigate this by asking 282 Brazilian software engineers, "How good was your last training session?" They then cross-referenced those answers with everything they knew about the people: their age, gender, experience, job title, and whether they had to take the class or chose to take it.

Here is what they found, explained simply:

1. The "Who" Doesn't Matter (The Gym Membership Myth)

You might think that a woman would feel differently about the training than a man, or that a junior employee would have a totally different experience than a senior one.

The Finding: Surprisingly, it didn't matter.

  • Gender: Men and women rated the training almost exactly the same.
  • Education: A Master's degree holder felt the same as someone with just a Bachelor's.
  • Company Size: People at giant tech giants felt the same as those at medium-sized firms.

The Analogy: Imagine a restaurant serving a steak. The researchers found that whether you are a vegetarian, a meat-lover, a chef, or a food critic, if you are sitting at the table eating the steak, you all agree on how it tastes. The "personal profile" of the person doesn't change the flavor of the meal.

The Twist: The fact that women rated it the same as men is actually a clue about a bigger problem. Since there are far fewer women in the industry (only 23% of the group), it suggests that the "barrier" isn't inside the training room. The barrier is getting into the gym in the first place. Once women make it past the door and get the training, they enjoy it just as much as the men. The problem is access, not the experience itself.

2. The "When" Matters A Lot (The Career Rollercoaster)

While who you are didn't matter, where you are in your career made a huge difference. The researchers found a strange, non-linear pattern based on years of experience.

The Finding:

  • 0–2 Years (The Newbies): They loved the training. It was fresh, exciting, and everything was new.
  • 3–6 Years (The "Dead Zone"): This is the weird part. People with 3 to 6 years of experience were the least engaged. They felt the training was boring or useless.
  • 7–8 Years (The Recovery): Suddenly, interest bounced back up.
  • 8+ Years (The Veterans): Interest dropped again.

The Analogy: Think of a video game.

  • Level 1-2 (Newbies): You are learning the controls. Every tutorial is a "Aha!" moment.
  • Level 3-6 (The Dead Zone): You know the basics. The training is teaching you things you already know, but it's not teaching you the "boss fight" strategies yet. It feels like a waste of time. You are in the "middle game" where the tutorial is too easy, but the advanced stuff hasn't started.
  • Level 7-8: You are finally ready for the advanced levels, so the training becomes useful again.
  • Level 9+ (Veterans): The standard training is too basic for you again. You need a custom, expert-level strategy guide, not a generic manual.

The Lesson: Companies shouldn't treat all employees the same. They need to stop giving "Level 1" training to "Level 5" players.

3. The "Mandatory" Trap (The Forced Gym Session)

The single biggest factor that changed how people felt about the training was whether they were forced to go.

The Finding:

  • If you chose to go: You thought the training was great, relevant, and you learned a lot.
  • If you were forced to go: You thought it was a waste of time, boring, and didn't help you.

The Analogy: Imagine you love pizza.

  • If you choose to go to a pizza party, you have a blast.
  • If your boss forces you to go to a pizza party, you start thinking, "Why am I here? This is annoying. I'd rather be working."
  • The pizza (the training) is the same, but your willingness to eat it changes the whole experience.

4. The Missing Piece: Soft Skills for Techies

The researchers noticed a gap in what different job roles were getting.

  • Managers got lots of training on "Soft Skills" (communication, leadership, teamwork).
  • Architects and Senior Developers (the technical wizards) got almost no soft skills training.

The Analogy: It's like a sports team where the Coach gets a seminar on "How to motivate the team," but the Star Player (who has to talk to the referee, the other team, and the fans) gets no training on communication. The Star Player is left trying to negotiate a contract or explain a technical decision without the right tools.

The Bottom Line

The title of the paper says it all: "It's Not About Whom You Train."

If you are a company trying to improve your training:

  1. Stop worrying about demographics: Don't assume a woman or a person with a specific degree needs a different kind of class.
  2. Focus on the Career Stage: Don't give a "New Hire" class to someone with 5 years of experience. They are in the "Dead Zone" and need something harder.
  3. Make it Optional: If you force people to learn, they won't learn. Let them choose.
  4. Teach the Techies Soft Skills: Your best coders need to learn how to talk and lead, not just code.

In short, the quality of the training depends less on who is sitting in the chair and more on when in their career they are sitting there, and whether they wanted to be there in the first place.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →