I saw this quote somewhere:
It helps a lot to be strategic about where to build expertise on, leveraging your strengths and experience. Also instead of learning everything, it is better learn few at depth and a lot of it at varying degrees of breadth. What gets applied to day-to-day work is only few of what you know. Formal Job descriptions set the bar too high. Best way to know where to invest one's learning is by talking to people and networking. Networking is the best guide to strategic thinking in tech.
Career growth in tech is not due to luck but strategy
It helps a lot to be strategic about where to build expertise on, leveraging your strengths and experience. Also instead of learning everything, it is better learn few at depth and a lot of it at varying degrees of breadth. What gets applied to day-to-day work is only few of what you know. Formal Job descriptions set the bar too high. Best way to know where to invest one's learning is by talking to people and networking. Networking is the best guide to strategic thinking in tech.