SWEBOK
Para começar falando da área de Engenharia de Software, eis uma boa dica de leitura, o SWEBOK.
Definição Wikipedia: O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes a área de Engenharia de Software. O SWEBOK apresenta uma classificação hierárquica dos tópicos tratados pela Engenharia de Software, onde o nível mais alto são as Áreas do Conhecimento.
Os objetivos gerais do guia são promover uma visão consistente da engenharia de software no mundo, clarear e marcar as fronteiras entre a engenharia de software e as outras disciplinas relacionadas, caracterizar o conteúdo da disciplina de engenharia de software e classificar em tópicos a área de conhecimento da engenharia de software. É claro que essa classificação em tópicos é arbitrária, podendo não ser considerada ideal por outros pesquisadores e profissionais.
É possível baixar o PDF do guia ou encontrar uma versão HTML no site http://www.swebok.org/. Pessoalmente, pelo que estudei a respeito, achei um ótimo guia, e fica aqui dica.