DEV Community

Discussion on: What's your favorite question to be asked?

Collapse
 
adnanrahic profile image
Adnan Rahić

I've done a lot of mentoring and teaching in the past and what most people ask me is the stereotypical:

"How do I become a senior developer like you?"

My responses may vary based on my mood for cracking a joke, but they always boil down to something like this...

"Forget about taglines, senior, junior, 10x freaking unicorn, or rockstar. It means absolutely nothing in the real world. What you should give a crap about is how to bring engineering back into the art of being a software engineer. Learn core concepts of algorithms and problem solving. Learn how to take responsibility for the code you write. Learn how to own it! Own your code and everything you do. Your job is not done until the code is running in production, and your customers have a fast, responsive and, most importantly, working app. Then you are an engineer, not just a coder."

☝️ That's the short version. 😄

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

Are you doing a lot of algorithms in your job?
I feel that the real problems I am solving involves "soft" skills much more than maths skills.

Collapse
 
adnanrahic profile image
Adnan Rahić

Definitely! I like to train people's mindset. It doesn't get softer than that. Building their understanding of responsibility and understanding of how to be an engineer is more important than learning algorithms by heart. Learn how to solve problems. Learn how to communicate without exhibiting senseless ego and pride. That's what it's all about. ✌️