knowledge of computers careers in South Africa