影响自我效能感形成的因素主要有:①个人自身行为的成败经验。这个效能信息源对自我效能感的影响最大。一般来说,成功经验会提高效能期望,反复的失败会降低效能期望。但事情并不这么简单,成功经验对效能期望的影响还要受个体归因方式的左右,如果归因于外部的不可控的因素就不会增强效能感,把失败归因于内部的可控的因素就不一定会降低效能感。因此,归因方式直接影响自我效能感的形成。②替代经验。人的许多效能期望是来源于观察他人的替代经验。这里的一个关键是观察者与榜样的一致性。③言语劝说。因其简便、有效而得到广泛应用,但缺乏经验基础的言语劝说其效果则是不巩固的。④情绪唤醒。班杜拉在“去敏感性”的研究中发现,高水平的唤醒使成绩降低而影响自我效能,当人们不为厌恶刺激所困扰时更能期望成功。上述四种信息对效能期望的作用依赖于对其是如何认知和评价的。人们必须对与能力有关的因素和非能力因素对成败的作用加以权衡,人们觉察到效能的程度取决于任务的难度、付出努力的程度、接受外界援助的多少、取得成绩的情境条件以及成败的暂时模式,班杜拉的社会学习理论认为,这些因素作为效能信息的载体影响成绩,主要是通过自我效能感的中介影响发生的。班杜拉等人的研究还指出,自我效能感具有下述功能:①决定人们对活动的选择及对该活动的坚持性;②影响人们在困难面前的态度;③影响新行为的获得和习得行为的表现;④影响活动时的情绪。自我效能感理论克服了传统心理学重行轻欲、重知轻情的倾向,日益把人的需要、认知、情感结合起来研究人的动机,具有极大的科学价值。但仍然没有形成一个比较完整的,统一的理论框架。