A software developer in Vancouver says he is part of a long-term trend where software developers are in their 20s and 30s, but they are also starting to get older.
Nathan Lebovic is a software engineer with the firm Pivotal, which has offices in Vancouver, Calgary and New York.
He says he has seen it firsthand when he’s met younger developers and experienced how their experiences can be different from older ones.
“It’s definitely different.
You’re a little bit older and you’re more likely to talk about your own struggles and experiences, but it’s also the people who are the most experienced at building things,” Lebovics said.”
You see a lot of software developers in their late 20s, early 30s.
They’re very good at what they do, they’re really passionate about their work, and they have a very, very long career.”
Software developers tend to have a lot in common.
They have similar interests, but also a common goal in life.
“They have this shared goal of finding ways to make things better and to solve problems and to make people better,” Lebedovic said.
“You see software developers have had it in their heads from an early age to be software engineers.”
For many of them, the challenge comes in how to share their skills.
“What is it that you’re really good at?
You’re probably the most skilled person in your team.
So it’s really difficult to share those skills,” Lebenovic said, pointing out that the skills that software developers share are not necessarily the skills they actually have.
The challenge of making things better has a lot to do with the way they develop their software.
“When I was in college, the first thing that software engineers did was make code.
It’s really easy to say that, but the real problem is, the problem is that the tools we use for coding have changed.
They no longer are tools that are used to make software,” he said.
So software engineers have been there for a while.
“Software developers in the past have been really successful because of how well they are able to solve their problems,” he added.
But for many, the real challenge comes when it comes to sharing their skills and experience with the broader community.
“The problem is how do you share your experience, the knowledge you have, the skills you have?
Because you’ve made that contribution to the world,” Lebsovic said.”
If you’re not a developer, it’s hard for anyone to understand why you’re working so hard to make this software better.
You don’t get to ask the question of why are you doing this.
The real question is why are we doing this?”