Focus on learning one programming language and accelerate your SWE career
Become an expert and a valuable team player. (4 min)
Intro
When I first started my software engineering career back at the University, I thought that “learning” multiple languages and technologies would make me a better developer.
I jumped from “learning” some C++, some Python, some Ruby, and some Swift.
Then I had an eye-opening tech interview which I almost failed.
I realized that’s not the case.
🎯 Main Takeaways
The problem with spreading yourself into many languages.
Benefits of mastering one language.
Expertise is found in Depth, not Breadth.
The tech interview I almost failed
Around 5 years ago I went to a technical interview at my previous company. In my CV, I mentioned I’m skilled in different languages and technologies.
During the interview, I was asked many questions about the skills I said I was capable of.
They asked me deep questions …