posted by Sharon .
Is this one the few ways to obtain self-efficacy?
I also feel that self efficacy can occur in oneself as well as others from charity or volunteer work and spiritual activities such as attending temple or church and reading religious texts.
Yoga, meditation, and Pilates also has help me to develop it more.
For some good definitions for the term, try some of the following link: