As a junior, what would you think and do if you getting humiliated by your lead programmer if you can't handle his expectations ?
|
closed as off topic by gnat, Justin Cave, Mark Trapp, Thomas Owens♦ May 13 '12 at 12:22
Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
|
That he is an idiot. No one should humiliate you, no matter what they think of your technical skill. |
|||||||||||||||||
|
|
If he humiliates you it's only because he is unsecure person. Think about that each time he does it. And if he is unsecure, it's probably because he has been humiliated himself in the past, by his friends or worse, by his parents... think about it too. He may not be a bad person. Strategy 1: use his weakness The good strategy would be to come to his desk 10 minutes later and tell him that he is right and you want to learn from his technical knowledge. You tell him it's a chance to work with someone like him and you will be very proud to get advices from him. In most case, it will change his attitude forever. When you will do a mistake (you will do many in the future), we will take it personnaly. You may want to dig deeper in his personnality and try to understand why his life sucks like that. Having a such person in your team will affect everybody. Every team member has the responsability to help other team members, including him. Strategy 2: use your force It happened to me only once. I was surprised because I don't have the physic of the guy you want to humiliate. I waited few minutes then I sent him an email to tell him I wanted to talk in private. When we were in the meeting room, I said that the next time he talk to me like that, I would %#@& his face. Of course he never did it again, but with time, I do think it's not the good attitude to have with your team members ;) (I changed, I promise) Strategy 3: use your feet Walk away...or better... run! Having such people in your team will not affect only you, but the whole team. In a great team, people help each other, and there is no place for humiliation. Strategy 4: use your resistance If you show nothing but indifference, he will likely stop doing it. That's that simple. In any case... good luck ! |
|||||||||||||||||
|
|
If you're referring to a public humiliation, then this person is completely off base and you should talk to his supervisor and let them know what transpired. If he's making you feel humiliated but doing it in private, then it is not as bad, though still an undesirable way to deal with an employee who's not meeting expectations. Lastly, you should do your best to set aside your emotional response and try to assess how much truth there is in the dressing down, even though it was handled extremely poorly. If his criticism is at all valid, you should still address it by trying to rectify the shortcomings he identified. |
|||
|
|
|
Unlike most — but not all — of the other answerers so far, I don't think this is necessarily a bad show on the lead dev's part. I am a junior dev, and I know I've made mistakes. Heck, I've been making mistakes since way before I got into programming. We're all human, we all make mistakes. Even if I'm told that I've made a mistake in a perfectly reasonable way — i.e. constructively criticized — I feel bad about my mistake. Being told that you've made a mistake is supposed to feel bad. It encourages you to not make the same mistake again. I've known people who use the word "humiliated" even when they've just been the recipient of constructive criticism. For that reason alone, I don't think the lead dev is necessarily in the wrong in this situation. The first thing to do here is to think about what happened to cause the "humiliation," and whether any of it was reasonable. If you did something wrong and/or have room for improvement, and your lead didn't go out of his way to make you look bad in front of others, then you probably don't need to do anything. That said, I don't use the term "humiliated" that way myself, and I think most people are like me in that regard. So, another answer: if the lead was out of line, I'd give him the benefit of the doubt and let him know so privately, maybe through a quick e-mail. If it becomes a repeated thing, then maybe it would be time to take it to the project manager or HR, or start printing resumes. |
|||||||||||||||
|
|
Your question doesn't really go into much detail. Probably the most important thing to ask is, did this just happen one time, or is it a regular pattern? If he just said something once that made you feel humiliated, you're probably just being a bit oversensitive. Engineers aren't particularly known for their social skills, and he most likely thought he was pointing out something that could be improved. Try to take the advice as it as intended. On the other hand, if this is someone who makes a regular habit of humiliating you, then you're probably dealing with a bully. How senior is he? How is the environment in your office structured? It's an unfortunate truth that bullies don't usually understand anything but power. You don't have any, but management does. Is there any way you can use the system to get your boss or other people above him to pressure him to stop? If not, depending on how bad it is, you may need to consider more radical steps, such as finding a different job, or (only in severe cases) legal action. |
|||||||||
|
|
What do I think?
|
|||
|
|
|
Ask yourself, what does your boss expect from you, and how can you achieve it. Work on it for yourself, not for your boss. And whatever triggered his reaction, don't do it again. |
|||
|
|
|
First you should tell him you are not comfortable with that situation. If this doesn't work (typical), you should tell your boss (that probably is not that senior programmer, because he is not qualified). If you can't, or this doesn't work, you should tell the person/department that hired you. You are not responsible of the frustration of your co-worker, none is born knowing to code, so he was in the same situation in the past. |
|||
|
|
|
There are a few ideas that I'd consider depending on the severity of the humiliation, nothing that the you in each is just intended to whoever the victim is:
|
|||
|
|
|
In most cases, it tells something of the person. In those few cases, it isn't necessarily bad - a little humiliation will definitely help you to remember the error in question and never to make it again. So, swallow your pride and act rational ... if even when you're doing your best he still strives to make you miserable all the time, think whether you wish to stay with him (i.e. in the company). |
|||
|
|
|
I think he's a jerk-ass and it's time to find another job. But, also, look at any criticism and see if there is any value to what he/she is saying. if so, work to change/fix anything that needs fixing. |
|||
|
|
|
I'm all for the indifference method. Yeah, he should not treat you like an idiot as a junior, but I think playing dumb is often the best solution for people like that. It takes away their mottivation. |
|||
|
|
|
Iv only experienced this once, but this wasnt from a senior, it was from a colleague, in a different team. Had the option of ignore it, have a quick informal chat with my boss, or make everything very formal. I went down the option of a Formal Grievance (am based in the UK), and made the whole thing very official. |
|||||
|
|
It's crucial that you follow a set hierarchy within an organisation that you work for:
If nothing changes within few weeks, then consider leaving the company |
|||
|
|
