trainee [noun] + programmer [noun]