Pokud tě něco děsně zajímá, tak se to nauč do hloubky. Pokud tě nic tak strašně moc nezajímá, tak dělej, co po tobě v práci chtějí a když se něčemu věnuješ víc, tak si o tom občas něco přečti i nad rámec řešení aktuálních problémů na stackoverflow.
Já jsem se třeba před 10 lety naučil Android a pak jsem v něm 7 let dělal. Když jsem pak měl depku, že neumím "hovna v javě" tj. spring, hibernate, mybatis, ..., co ve všech inzerátech chtějí, tak jsem si o tom něco přečetl a šel to dělat. Takže mám specializaci cokoliv v javě, zatímco C a C++ postupně zapomínám a jiné jazyky se neučím, protože po nich netoužím a v práci mě k tomu nic netlačí.