Name 3 technologies that are a must have for you as a software developer in the automotive industry?
Container Systems like Docker, Kubernetes or one of the Cloud Computing platforms
The more I do this job, the more I realize it’s less about coding and more about understanding how to leverage different systems to work with each other and do the heavy lifting for you.
A grasp on database performance.
Trace data for bus systems is already massive with an upward trend. Knowing how to persist and manage that data with optimal read/write performance is critical. That being said, knowing what NOT to do is just as important.
It’s not imperative to get started, and it CAN be daunting, but the more understanding you have for the different systems, the easier things will come together for you.
Which technologies would you want to learn in the near future?
I am currently focused on learning AWS, but in the future I’d like to take a look at some native mobile frameworks like Flutter or React Native and at some point, I’d like to play around with game engines like Unity (but just for fun, nothing serious).
Which soft skills help developers in their daily work?
Patience (with yourself) *I absolutely forget this all the time.
Whether it’s domain specific or in the technologies you use, you’re always going to have knowledge gaps. Don’t be afraid to ask for help or admit you don’t know what you’re doing.
Give it time, you’ll notice yourself understanding more and more. Anyway, once you do understand, everything changes.
This goes hand-in-hand with my first point. Let’s be honest, none of us would be where we are without stackoverflow.com. It’s critical to maintain an environment where we can freely exchange ideas, ask for help, and respectfully resolve disagreements.
The best example I can give is my current team. It never ceases to amaze me how well we are together. Regardless of seniority, everyone helps each other and no-one hesitates to reach out when they get stuck.
We come to solutions together and the end result speaks for itself.
So be cool to your colleagues and strengthen your community. Go play laser-tag or hang out in a beer garden (or your country’s equivalent).
What character from a book or a movie would you like to go for coffee or beer with?
Beer with Pumuckl
What is the most exciting part of working in automotive projects?
When the things you build work.