От мнения? Нет. От других людей (а не их мнений) - да. Социальное положение, коммуникативные навыки и харизма, профессиональные навыки, образование, физические данные, наличие личной жизни и т.д. и образуют самооценку при сравнении себя с другими людьми примерно того же слоя. На лохов всем плевать. Душу отнюдь не греет осознание факта, что есть еще кто-то хуже тебя. Ну и что, кто-то в инвалидной каляске без ног, а в африке дети с кожей на костях и обводненными животами (как там эта болезнь называется). От того, что кто-то не может выйти за хлебом, у того, кто может, самооценка не вырастет. Это уж слишком дно. Равняются всегда на тех, кто лучше в чем-то. Иногда не осознавая, иногда в открытую завидуя.
Взять вот отшельников. Они живут в тайге (или еще где) не задумываются о каких-то этих ваших новомодных самооценках. Потому что людей вокруг нет. Самооценка не образуется без социума. Вот сидит дома в четырех стенах забитый социофоб с нулевой самооценкой. Из социума выпадает, а косвенно все равно связан. Смотрит на счастливых (или не очень) людей за окном, потом на потолок, потом на табуретку. Такие дела.
Самооценка - прежде всего уровень уверенности в себе. Быть на равных или чувствовать свое превосходство над лохами. Ну и не стоит забывать про физические данные. 187 человек всегда будет чувствовать себя уверенней, чем 175 карлан. То же самое и с физической силой. Наверно не очень здорово, когда весишь 52, а нормальные люди 75-90. Вон мамонт делает, что считает нужным, иногда правда бывает бит превосходящими силами гопников, но это не столь важно. А был бы он 168/53 - была бы совсем другая история. Без славных рыцарских подвигов офк. Смекаешь?
Зависимость самооценки от мнений людей может возникать, когда это мнение постоянно тебя преследует (родители/начальство/пилящая жена), но тут скорее другой принцип: назови человека 1000 раз свиньей, и на 1001й он захрюкает.