Na empresa onde trabalho, notei que na estrutura em que trabalhamos, existe uma pasta onde estão funções de uso comum para várias telas, e elas são divididas em arquivo, por exemplo:
datas.js => engloba todas as funções que manipulam datas agregacao.js => engloba todas as funções que manipulam cálculos
quando descobri essa pasta me senti no paraíso por poder ver como programadores mais experientes elaboram seus códigos. Sei que muitos estão em busca da primeira oportunidade, como dica deixo "Leiam código, e tentem compreender o que ele está fazendo, busca no github, busca no stack-overflow, o curso é um guia que facilita nossa jornada, mas temos que ter mais de uma fonte de pesquisa e saber também caminhar com nossas pernas.