Dando meus dois centavos pra coisa! Eu fui pra linha de estudar como os frameworks fazem as coisas, os decorators do TypeScript, transformar os callbacks em promises no JS, coisas que os frameworks abstraem pra gente. Um dia vai chegar um problema que o framework utilizado pela equipe não vai resolver. E ai entender como ele funciona vem a chave! Pq a ideia vai ser criar uma ferramenta que se assemelha muito com ele pra resolver o problema, reduzindo assim o custo de aprendizado para os outros devs!