4 ms·
You should have an honest discussion with the co-worker(s) about their attitudes - speaking from experience of having done the same to another, it often is not
by Bahamut 12y ago
You should have an honest discussion with the co-worker(s) about their attitudes - speaking from experience of having done the same to another, it often is not intentional. It is usually done out of frustration from being overtasked and having to teach/walk someone through something on top of normal work.
For #1, say straight up that you don't appreciate the other person's attitude if it comes up. We are professionals, and so each person should be treated with respect. If someone fails at that, it needs to be addressed pronto, or it will just repeat itself.
For #2, from what I can tell, it is unfortunately - the expectation is sink or swim, the junior developers need to find a way to make things happen. I was fortunate and scored my first job at a non-profit, where I had the freedom to experiment & learn, as well as do heavy pair programming.
For #3, absolutely not. I personally stress that I am willing to mentor people when I interview them, and carve out time to help as much as possible. I have some stellar co-workers who do the same. I also have put in a lot of work to help change the culture at my company, especially on the engineering side. I stress mentorship and collaboration - even a junior developer can help change things for the better with the right people skills and strength of mind.