Como ler projetos no Github?
tl;dr Como ler os projetos em Node e Go da minha empresa? Literalmente, qual o caminho seguir para entender o funcionamento da API/aplicação?
Em um passado distante, programei em C, C++, Java. Mas apenas em trabalhos e exercicios na faculdade. Me formei, saí da área e agora voltei aos 30.
Por um milagre (e por ser bom em pensamento lógico e ter quem indicasse) consegui um emprego na área de uma GRANDE empresa de tecnologia BR. Pronto, essa é a minha situação. Síndrome do impostor atacando forte (com razão, pois estou realmente aquém dos meus pares).
A empresa possui grandes aplicações, em sua maioria NodeJS e Go. Por já ter programado, a estrutura me é familiar e consigo entender os códigos, porém estou perdido quanto a estrutura deles. Quando programava eram sistemas simples, com no máximo dois arquivos, hoje existe toda uma "árvore" de arquivos focando as boas práticas e a separação de funções que eu me perco ainda um pouco.
Pra não me extender muito, como ler os projetos em Node e Go da minha empresa para dar manutenção? Literalmente, qual o caminho seguir para entender o funcionamento da API/aplicação?
"Clica no package.json, vê o arquivo de inicialização, investiga o arquivo e clica em..."
"Clica no Dockerfile, estuda os comandos tal e tal..."
Obviamente não vim pedir nada de mão beijada. Quero apenas um direcionamento. Sei que vou ter que estudar MUITO e TUDO, mas quero saber por onde começar pra não ficar ainda mais afogado na quantidade de informação. Podem me sugerir estudos paralelos também. Para que me ajudem com conhecimentos gerais.