4 ms·
> If you want to work at a FAANG, specialization is the name of the game. From a FAANG company, it's the opposite. Prior to FAANG I was pigeon-holed as a "jun
by valbaca 5y ago
> If you want to work at a FAANG, specialization is the name of the game.
From a FAANG company, it's the opposite.
Prior to FAANG I was pigeon-holed as a "junior java developer" My manager (who was toxic but that's another story) couldn't believe that I could also know JavaScript or SQL. I wasn't a "front-end" or a "database engineer!"
In FAANG, you cannot say "that's not my job." In a given day or week, I easily look at code across 3+ languages, frameworks while hoping between design and devops. Even our Front-End Engineers go oncall occasionally.
It is exhausting at times, but helps to make for a more well-rounded developer. Learning new things is helpful if nothing for the confidence to know you can tackle new things. The same could be said for diving deep I suppose.
What I'm getting at, is even when you try to "specialize", you're going to come across side-concerns.
P.S. I really like the fox/hedgehog parable. Thanks!