Menurut Bandura (1997) mengungkapkan bahwa perbedaan efikasi diri pada setiap individu terletak pada tiga komponen, yaitu magnitude, strength dan generality. Masing-masing mempunyai implikasi penting di dalam performansi, yang secara lebih jelas dapat diuraikan sebagai berikut: Pertama, tingkat kesulitan tugas (magnitude), yaitu masalah yang berkaitan dengan derajat kesulitan tugas individu. Komponen ini berimplikasi pada pemilihan perilaku yang akan dicoba individu berdasar ekspektasi efikasi pada tingkat kesulitan tugas. Individu akan berupaya melakukan tugas tertentu yang ia persepsikan dapat dilaksanakannya dan ia akan menghindari situasi dan perilaku yang ia persepsikan di luar batas kemampuannya. Kedua, kekuatan keyakinan (strength), yaitu berkaitan dengan kekuatan pada keyakinan individu atas kemampuannya. Pengharapan yang kuat dan mantap pada individu akan mendorong untuk gigih dalam berupaya mencapai tujuan, walaupun mungkin belum memiliki pengalaman–pengalaman yang menunjang. Sebaliknya pengharapan yang lemah dan ragu -ragu akan kemampuan diri akan mudah digoyahkan oleh pengalaman-pengalaman yang tidak menunjang. Ketiga, generalitas (generality), yaitu hal yang berkaitan cakupan luas bidang tingkah laku di mana individu merasa yakin terhadap kemampuannya. Individu dapat merasa yakin terhadap kemampuan dirinya, tergantung pada pemahaman kemampuan dirinya yang terbatas pada suatu aktivitas dan situasi tertentu atau pada serangkaian aktivitas dan situasi yang lebih luas dan bervariasi.
Jadi perbedaan efikasi diri (self-efficacy) pada setiap individu terletak pada tiga komponen, yaitu
(1) tingkat kesulitan tugas, (magnitude), yaitu masalah yang berkaitan dengan derajat kesulitan tugas individu,
(2) kekuatan keyakinan (strength), yaitu berkaitan dengan kekuatan pada keyakinan individu atas kemampuannya, dan
(3) generalitas (generality), yaitu hal yang berkaitan cakupan luas bidang tingkah laku di mana individu merasa yakin terhadap kemampuannya