早在20世纪60年代,美国著名心理学家班杜拉(Bandura)提出了社会认知理论(social cognitive theory),主要用于帮助解释人类复杂行为的获得过程。班杜拉认为,人们对其能力的判断在其自我调节系统中起主要作用,并由此于1977年首次提出自我效能感(perceived self-efficacy)的概念。班杜拉在总结前人的研究时发现,过去的理论和研究把主要注意力集中于人们知识获取或行为的反应类型方面,而忽视了支配这些知识和行为之间相互作用过程。班杜拉提出的社会认知理论认为,通过操控个体 ......