To give an idea I'll tell you what my employee had to bear with me:
1) He was a fresh out of college, and had no job for an year. He started working on Ruby on Rails for me. Every day, I'd make sure I let him know when he wasn't performing upto the mark, sometimes even going to extremes where I ended up making him cry. (I know it was bad on my part, and I apologized).
2) I did however make it a point never to tell him anything to solve his issues. If I thought/noticed that he isn't progressing, then I'd just drop a word or two, and leave it upto him to figure out that I have left him a hint.
3) I considered myself the worst senior to have, but today, due to him being hard working and the go-figure-yourself attitude I gave him, he is currently very successful at him current job, and is able to take on problems and come up with solutions by himself.
Coming to how is this relevant to you: Are you sure your colleagues are not giving you hints, or pushing you to find answers by yourself? Lending a hand is okay, but mostly I have seen that ending up creating a spoon feed me mentality.
On how to keep your dignity, I'd say there is no other way than to keep learning. If you are a software dev, attend hackathons/talks/etc, and keep yourself updated on the latest.
Rotten attitudes is not always the case, but sometimes the pressure to be the best pushes you to that side. It's important to remember where you started at to remain a human.
1) He was a fresh out of college, and had no job for an year. He started working on Ruby on Rails for me. Every day, I'd make sure I let him know when he wasn't performing upto the mark, sometimes even going to extremes where I ended up making him cry. (I know it was bad on my part, and I apologized). 2) I did however make it a point never to tell him anything to solve his issues. If I thought/noticed that he isn't progressing, then I'd just drop a word or two, and leave it upto him to figure out that I have left him a hint. 3) I considered myself the worst senior to have, but today, due to him being hard working and the go-figure-yourself attitude I gave him, he is currently very successful at him current job, and is able to take on problems and come up with solutions by himself.
Coming to how is this relevant to you: Are you sure your colleagues are not giving you hints, or pushing you to find answers by yourself? Lending a hand is okay, but mostly I have seen that ending up creating a spoon feed me mentality.
On how to keep your dignity, I'd say there is no other way than to keep learning. If you are a software dev, attend hackathons/talks/etc, and keep yourself updated on the latest.
Rotten attitudes is not always the case, but sometimes the pressure to be the best pushes you to that side. It's important to remember where you started at to remain a human.