Self-efficacy and self-esteem are merelly estimates of earlier success (i.e. bayesian statistics). Success derives from knowledge and skills, which people must use effortlessly and appropriately. Tests are used to assess these. And test performance attests to their fluency. Certainly events may depress people's perceived ability of whether they can accomplish something, but inflating their self-esteem or self-efficacy artificially may not make them perform better in the labor market. US schools have done this with poor results. (Jishnu's team should find the studies.) Students may start feeling entitled, but without the skills to reap the rewards they expect. All of us have seen charming and self-confident people who promise a lot more than they deliver. Is this the type of employee that should be promoted in the labor markets of the world? It would be useful to learn more from the volumes of research on the psychological concepts used in this blog before settling on solutions.