Hostility Towards New Employees
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
8
down vote
favorite
The software company I work for often hires junior developers when there is a lot if testing to be done and there is time/room for them to get up to speed. however the senior developers get extremely irritated when asked 'easy' questions that might be googled. Well not everyone wants to use google as their main source. They are horrified that the juniors didn't learn it in school but it wasn't a job requirement and the juniors didn't put it on their resume so I feel like they don't have the right to get so angry. They even expressed their disgust and annoyance in the team meeting. I find this behaviour to be horrid. How would you deal with it?
professionalism colleagues relationships employees
suggest improvements |Â
up vote
8
down vote
favorite
The software company I work for often hires junior developers when there is a lot if testing to be done and there is time/room for them to get up to speed. however the senior developers get extremely irritated when asked 'easy' questions that might be googled. Well not everyone wants to use google as their main source. They are horrified that the juniors didn't learn it in school but it wasn't a job requirement and the juniors didn't put it on their resume so I feel like they don't have the right to get so angry. They even expressed their disgust and annoyance in the team meeting. I find this behaviour to be horrid. How would you deal with it?
professionalism colleagues relationships employees
1
I get annoyed when my boss (and other coworkers) come to me with questions on what I believe are easy issues (like formatting a Word file, for example), but I keep it to myself (or complain to friends after work). Maybe someone should point out to the sr devs that it's less annoying to answer a question than to have to fix an error later made by the person that doesn't know.
– Voxwoman
Mar 7 '15 at 22:32
2
For answers which can be easily found using Google, why would you not do it?
– Masked Man♦
Mar 8 '15 at 4:11
1
When you say "How would you deal with it", do you mean as a hired junior developer, as an annoyed senior developer, as a manager, as a member of HR, as a company shareholder, or someone else? Who is "you" in this question; certainly the company-culture-fixing options available to a newly hired junior developer will be different to those open to the company's CEO.
– Trevor Powell
Mar 9 '15 at 9:52
"Well not everyone wants to use google as their main source" ...This include your superior, who you are asking to do your googling for you. When they are busier than you and dealing with more important and urgent matters (which is why you are there to help in the first place).
– Desmond Zhou
Mar 12 '15 at 19:21
suggest improvements |Â
up vote
8
down vote
favorite
up vote
8
down vote
favorite
The software company I work for often hires junior developers when there is a lot if testing to be done and there is time/room for them to get up to speed. however the senior developers get extremely irritated when asked 'easy' questions that might be googled. Well not everyone wants to use google as their main source. They are horrified that the juniors didn't learn it in school but it wasn't a job requirement and the juniors didn't put it on their resume so I feel like they don't have the right to get so angry. They even expressed their disgust and annoyance in the team meeting. I find this behaviour to be horrid. How would you deal with it?
professionalism colleagues relationships employees
The software company I work for often hires junior developers when there is a lot if testing to be done and there is time/room for them to get up to speed. however the senior developers get extremely irritated when asked 'easy' questions that might be googled. Well not everyone wants to use google as their main source. They are horrified that the juniors didn't learn it in school but it wasn't a job requirement and the juniors didn't put it on their resume so I feel like they don't have the right to get so angry. They even expressed their disgust and annoyance in the team meeting. I find this behaviour to be horrid. How would you deal with it?
professionalism colleagues relationships employees
asked Mar 7 '15 at 21:27
Kerry
790725
790725
1
I get annoyed when my boss (and other coworkers) come to me with questions on what I believe are easy issues (like formatting a Word file, for example), but I keep it to myself (or complain to friends after work). Maybe someone should point out to the sr devs that it's less annoying to answer a question than to have to fix an error later made by the person that doesn't know.
– Voxwoman
Mar 7 '15 at 22:32
2
For answers which can be easily found using Google, why would you not do it?
– Masked Man♦
Mar 8 '15 at 4:11
1
When you say "How would you deal with it", do you mean as a hired junior developer, as an annoyed senior developer, as a manager, as a member of HR, as a company shareholder, or someone else? Who is "you" in this question; certainly the company-culture-fixing options available to a newly hired junior developer will be different to those open to the company's CEO.
– Trevor Powell
Mar 9 '15 at 9:52
"Well not everyone wants to use google as their main source" ...This include your superior, who you are asking to do your googling for you. When they are busier than you and dealing with more important and urgent matters (which is why you are there to help in the first place).
– Desmond Zhou
Mar 12 '15 at 19:21
suggest improvements |Â
1
I get annoyed when my boss (and other coworkers) come to me with questions on what I believe are easy issues (like formatting a Word file, for example), but I keep it to myself (or complain to friends after work). Maybe someone should point out to the sr devs that it's less annoying to answer a question than to have to fix an error later made by the person that doesn't know.
– Voxwoman
Mar 7 '15 at 22:32
2
For answers which can be easily found using Google, why would you not do it?
– Masked Man♦
Mar 8 '15 at 4:11
1
When you say "How would you deal with it", do you mean as a hired junior developer, as an annoyed senior developer, as a manager, as a member of HR, as a company shareholder, or someone else? Who is "you" in this question; certainly the company-culture-fixing options available to a newly hired junior developer will be different to those open to the company's CEO.
– Trevor Powell
Mar 9 '15 at 9:52
"Well not everyone wants to use google as their main source" ...This include your superior, who you are asking to do your googling for you. When they are busier than you and dealing with more important and urgent matters (which is why you are there to help in the first place).
– Desmond Zhou
Mar 12 '15 at 19:21
1
1
I get annoyed when my boss (and other coworkers) come to me with questions on what I believe are easy issues (like formatting a Word file, for example), but I keep it to myself (or complain to friends after work). Maybe someone should point out to the sr devs that it's less annoying to answer a question than to have to fix an error later made by the person that doesn't know.
– Voxwoman
Mar 7 '15 at 22:32
I get annoyed when my boss (and other coworkers) come to me with questions on what I believe are easy issues (like formatting a Word file, for example), but I keep it to myself (or complain to friends after work). Maybe someone should point out to the sr devs that it's less annoying to answer a question than to have to fix an error later made by the person that doesn't know.
– Voxwoman
Mar 7 '15 at 22:32
2
2
For answers which can be easily found using Google, why would you not do it?
– Masked Man♦
Mar 8 '15 at 4:11
For answers which can be easily found using Google, why would you not do it?
– Masked Man♦
Mar 8 '15 at 4:11
1
1
When you say "How would you deal with it", do you mean as a hired junior developer, as an annoyed senior developer, as a manager, as a member of HR, as a company shareholder, or someone else? Who is "you" in this question; certainly the company-culture-fixing options available to a newly hired junior developer will be different to those open to the company's CEO.
– Trevor Powell
Mar 9 '15 at 9:52
When you say "How would you deal with it", do you mean as a hired junior developer, as an annoyed senior developer, as a manager, as a member of HR, as a company shareholder, or someone else? Who is "you" in this question; certainly the company-culture-fixing options available to a newly hired junior developer will be different to those open to the company's CEO.
– Trevor Powell
Mar 9 '15 at 9:52
"Well not everyone wants to use google as their main source" ...This include your superior, who you are asking to do your googling for you. When they are busier than you and dealing with more important and urgent matters (which is why you are there to help in the first place).
– Desmond Zhou
Mar 12 '15 at 19:21
"Well not everyone wants to use google as their main source" ...This include your superior, who you are asking to do your googling for you. When they are busier than you and dealing with more important and urgent matters (which is why you are there to help in the first place).
– Desmond Zhou
Mar 12 '15 at 19:21
suggest improvements |Â
6 Answers
6
active
oldest
votes
up vote
14
down vote
accepted
This seems more like a management problem. Senior developers need to be told working with juniors and answering questions is expected of them (That's why they get the big bucks.). If they don't want to be interrupted all the time, they can make arrangements to meet with the juniors at a set time and bundle all the questions together.
There should be some training, so everyone knows what is expected. Certainly questions about company/team policy and procedures are appropriate, but pointing them to the proper documentation would be better (Assuming it exists and if not, it's management's problem.). Basic 'how to' coding questions should start with a search and then go to a senior for clarification.
Juniors who keep asking the same questions, don't try to solve problems themselves or just can't grasp certain concepts need to be handled by the management.
If the mentorship arrangement has been setup properly, they the final piece is to work with the seniors on their people skills. If they don't want to deal with the juniors, they can accept a demotion, so they won't have to worry about them any more.
suggest improvements |Â
up vote
5
down vote
Knowing how to help yourself find relevant information is critical to on the job success. Like it or not, Google is a powerful tool for quickly answering questions. It's a good idea to do a quick search before asking others. It's like calling tech support and being able to say you already tried rebooting and it didn't help.
suggest improvements |Â
up vote
5
down vote
I've seen this type of behavior in several different workplaces. There's a lot more going on here than "noobs" not understanding how to google for answers to their questions.
Look at it this way, if it really were as easy as googling for information, people would GLADLY do it. Instead, they repeatedly subject themselves to surly "seniors" who resent even talking to these "noobs". No one likes to be treated that way but the fact that they continue to do it makes one realize that the questions are genuine and perhaps there is more to them than face-value.
What the annoyed experts fail to understand is HOW people master skills and knowledge.
They're expecting well-formed, pointed questions which have crisply-defined structured answers. They're expecting questions that demonstrate what they feel is the "right" level of sophistication. What they're forgetting, however, is that MUCH of the battle in mastering new material is learning to ask the right questions and figuring out what things are important and what are irrelevant. Dealing with how people learn is a major function of mentorship and it has been largely forgotten in many of today's organizations where staff are seen as off-the-shelf commodities that get hired to "hit the ground running". It is no wonder then that the so-called "experts" that the OP describes aren't able to provide basic mentorship and even take offense at the opportunity.
Often times, a noob will ask a question which is deliberately simple and for which they already have a rough understanding of the answer (they might have even already googled for it). This can infuriate people who aren't experienced with mentoring/teaching: they think it is a waste of time or that the person asking is too lazy to address their ignorance. What is really going on is that the noob wants to hear how the expert approaches the question in their context. The answer is often a springboard for more sophisticated follow-up questions which have some nuance for the project at hand. You can't get that from a google search (at least not with any efficiency). Moreover, the question/answer/discussion serves as an opportunity for junior and senior talent to speak to each other and get to know each other. The next time they talk, they'll have some background and able to communicate even better. You definitely can't get that from a google search.
The problem with the senior developers the OP is describing is that they're not really senior. They lack the ability to be mentors (which IMHO is a requisite for any senior role). To be fair, it is not their fault, they probably didn't have mentors either.
As for the solution to this problem, the only thing that works is for truly seasoned experts to take the right attitude and provide mentorship both for its own sake and also to demonstrate how it is done for other senior folks. This could also be an opportunity for a senior person to attract a following of noobs who very quickly become effective and raise the profile of themselves and their mentor.
1
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
2
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
1
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
 |Â
show 2 more comments
up vote
3
down vote
I don't expect my Junior developers to know everything or even where to find it. I do find it helpful if they tried their hand at Google Foo first before coming to me with each little issue.
Keep in mind that senior devs often have the same or more amount of coding to do along with architecture, planning, etc.
Personally, I think its unprofessional to bring that up in a team meeting though, I would have spoken directly to the junior devs and discuss with them what my expectations are.
suggest improvements |Â
up vote
1
down vote
How would you deal with it?
With what?
- The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?
- That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?
- That my company manages to hire people who are not even competent enough to use Google?
- That our job reqs didn't think something was important, and our interviewers (who, I presume weren't the senior developers in question?) didn't think to ask about it... that our hiring process is clearly not working?
I would deal with it by updating my resume.
Now, I don't suggest you do that. I have very little patience for bureaucratic ineptitude. But hopefully that tells you the severity of the problem you seem to have here is. Your problem isn't that people are being rude, it's that your company as a whole seems to be dysfunctional - so much so that your senior developers are openly voicing their annoyance.
In my experience, voicing displeasure like this a cry for help. It's saying "this jobs sucks so much that I don't care if there are consequences for saying what I think".
What to do about it?
I have no idea. Your situation is your own, so I don't know what will work best there, what resources you have, what political and social clout you have, what challenges and personalities you face. But some ideas:
- Have the most social/patient/helpful person on the team be the noob-shepherd. Their job is to answer questions, help the new people get up to speed, be a buffer between the dead weight and the rest of the team.
- Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.
- Hopefully someone in management is competent and can talk with your senior developers. They can gracefully check to see if things are alright, and what sort of problems they are facing. In my experience, your company is unlikely to have a skilled manager. This will be very difficult and if it fails, it will only make things worse. If there are problems, you should work to fix them, and you might need to put in some stopgap (bonuses, raises, promotions, other concessions) to keep these core developers from escalating public griping to departure from the company. If management thinks there's no great problem (other than unprofessional developers) then they can suggest that such gripes be made in private so that the hiring process can be improved without harming morale as much.
- When this sort of thing comes up, move the meeting towards the work at hand. Chastising the developers will not go well. Defending the new hires will not go well. But you might be able to cut the bitch-fest short and minimize the impact.
2
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
1
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
suggest improvements |Â
up vote
1
down vote
I've been on both sides of this issue multiple times as I've changed focus.
If you're in development, I'm sure you can appreciate how important it is to stay in context while working. The "noobs" are (most likely) breaking your senior devs' concentration with questions. The senior devs most likely don't mind the questions, but the interruptions are destroying their concentration.
The key is to manage the communications. The junior devs as a group need to aggregate their questions, and in doing so, may answer some themselves, ala "Ask The Duck"
Next, the senior devs need to each take a few minutes during the day to answer the queue for the juniors. If you have 4 senior devs, they can each take 1 turn during the day, hitting the queue every 2 hours. That should keep productivity up for everyone. I'd leave it to the senior devs to work out the rotation for themselves.
suggest improvements |Â
StackExchange.ready(function ()
$("#show-editor-button input, #show-editor-button button").click(function ()
var showEditor = function()
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
;
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True')
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup(
url: '/post/self-answer-popup',
loaded: function(popup)
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
)
else
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true)
showEditor();
);
);
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
14
down vote
accepted
This seems more like a management problem. Senior developers need to be told working with juniors and answering questions is expected of them (That's why they get the big bucks.). If they don't want to be interrupted all the time, they can make arrangements to meet with the juniors at a set time and bundle all the questions together.
There should be some training, so everyone knows what is expected. Certainly questions about company/team policy and procedures are appropriate, but pointing them to the proper documentation would be better (Assuming it exists and if not, it's management's problem.). Basic 'how to' coding questions should start with a search and then go to a senior for clarification.
Juniors who keep asking the same questions, don't try to solve problems themselves or just can't grasp certain concepts need to be handled by the management.
If the mentorship arrangement has been setup properly, they the final piece is to work with the seniors on their people skills. If they don't want to deal with the juniors, they can accept a demotion, so they won't have to worry about them any more.
suggest improvements |Â
up vote
14
down vote
accepted
This seems more like a management problem. Senior developers need to be told working with juniors and answering questions is expected of them (That's why they get the big bucks.). If they don't want to be interrupted all the time, they can make arrangements to meet with the juniors at a set time and bundle all the questions together.
There should be some training, so everyone knows what is expected. Certainly questions about company/team policy and procedures are appropriate, but pointing them to the proper documentation would be better (Assuming it exists and if not, it's management's problem.). Basic 'how to' coding questions should start with a search and then go to a senior for clarification.
Juniors who keep asking the same questions, don't try to solve problems themselves or just can't grasp certain concepts need to be handled by the management.
If the mentorship arrangement has been setup properly, they the final piece is to work with the seniors on their people skills. If they don't want to deal with the juniors, they can accept a demotion, so they won't have to worry about them any more.
suggest improvements |Â
up vote
14
down vote
accepted
up vote
14
down vote
accepted
This seems more like a management problem. Senior developers need to be told working with juniors and answering questions is expected of them (That's why they get the big bucks.). If they don't want to be interrupted all the time, they can make arrangements to meet with the juniors at a set time and bundle all the questions together.
There should be some training, so everyone knows what is expected. Certainly questions about company/team policy and procedures are appropriate, but pointing them to the proper documentation would be better (Assuming it exists and if not, it's management's problem.). Basic 'how to' coding questions should start with a search and then go to a senior for clarification.
Juniors who keep asking the same questions, don't try to solve problems themselves or just can't grasp certain concepts need to be handled by the management.
If the mentorship arrangement has been setup properly, they the final piece is to work with the seniors on their people skills. If they don't want to deal with the juniors, they can accept a demotion, so they won't have to worry about them any more.
This seems more like a management problem. Senior developers need to be told working with juniors and answering questions is expected of them (That's why they get the big bucks.). If they don't want to be interrupted all the time, they can make arrangements to meet with the juniors at a set time and bundle all the questions together.
There should be some training, so everyone knows what is expected. Certainly questions about company/team policy and procedures are appropriate, but pointing them to the proper documentation would be better (Assuming it exists and if not, it's management's problem.). Basic 'how to' coding questions should start with a search and then go to a senior for clarification.
Juniors who keep asking the same questions, don't try to solve problems themselves or just can't grasp certain concepts need to be handled by the management.
If the mentorship arrangement has been setup properly, they the final piece is to work with the seniors on their people skills. If they don't want to deal with the juniors, they can accept a demotion, so they won't have to worry about them any more.
edited Mar 9 '15 at 13:50
answered Mar 9 '15 at 1:18
user8365
suggest improvements |Â
suggest improvements |Â
up vote
5
down vote
Knowing how to help yourself find relevant information is critical to on the job success. Like it or not, Google is a powerful tool for quickly answering questions. It's a good idea to do a quick search before asking others. It's like calling tech support and being able to say you already tried rebooting and it didn't help.
suggest improvements |Â
up vote
5
down vote
Knowing how to help yourself find relevant information is critical to on the job success. Like it or not, Google is a powerful tool for quickly answering questions. It's a good idea to do a quick search before asking others. It's like calling tech support and being able to say you already tried rebooting and it didn't help.
suggest improvements |Â
up vote
5
down vote
up vote
5
down vote
Knowing how to help yourself find relevant information is critical to on the job success. Like it or not, Google is a powerful tool for quickly answering questions. It's a good idea to do a quick search before asking others. It's like calling tech support and being able to say you already tried rebooting and it didn't help.
Knowing how to help yourself find relevant information is critical to on the job success. Like it or not, Google is a powerful tool for quickly answering questions. It's a good idea to do a quick search before asking others. It's like calling tech support and being able to say you already tried rebooting and it didn't help.
answered Mar 7 '15 at 21:43
Eric
4,11911125
4,11911125
suggest improvements |Â
suggest improvements |Â
up vote
5
down vote
I've seen this type of behavior in several different workplaces. There's a lot more going on here than "noobs" not understanding how to google for answers to their questions.
Look at it this way, if it really were as easy as googling for information, people would GLADLY do it. Instead, they repeatedly subject themselves to surly "seniors" who resent even talking to these "noobs". No one likes to be treated that way but the fact that they continue to do it makes one realize that the questions are genuine and perhaps there is more to them than face-value.
What the annoyed experts fail to understand is HOW people master skills and knowledge.
They're expecting well-formed, pointed questions which have crisply-defined structured answers. They're expecting questions that demonstrate what they feel is the "right" level of sophistication. What they're forgetting, however, is that MUCH of the battle in mastering new material is learning to ask the right questions and figuring out what things are important and what are irrelevant. Dealing with how people learn is a major function of mentorship and it has been largely forgotten in many of today's organizations where staff are seen as off-the-shelf commodities that get hired to "hit the ground running". It is no wonder then that the so-called "experts" that the OP describes aren't able to provide basic mentorship and even take offense at the opportunity.
Often times, a noob will ask a question which is deliberately simple and for which they already have a rough understanding of the answer (they might have even already googled for it). This can infuriate people who aren't experienced with mentoring/teaching: they think it is a waste of time or that the person asking is too lazy to address their ignorance. What is really going on is that the noob wants to hear how the expert approaches the question in their context. The answer is often a springboard for more sophisticated follow-up questions which have some nuance for the project at hand. You can't get that from a google search (at least not with any efficiency). Moreover, the question/answer/discussion serves as an opportunity for junior and senior talent to speak to each other and get to know each other. The next time they talk, they'll have some background and able to communicate even better. You definitely can't get that from a google search.
The problem with the senior developers the OP is describing is that they're not really senior. They lack the ability to be mentors (which IMHO is a requisite for any senior role). To be fair, it is not their fault, they probably didn't have mentors either.
As for the solution to this problem, the only thing that works is for truly seasoned experts to take the right attitude and provide mentorship both for its own sake and also to demonstrate how it is done for other senior folks. This could also be an opportunity for a senior person to attract a following of noobs who very quickly become effective and raise the profile of themselves and their mentor.
1
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
2
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
1
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
 |Â
show 2 more comments
up vote
5
down vote
I've seen this type of behavior in several different workplaces. There's a lot more going on here than "noobs" not understanding how to google for answers to their questions.
Look at it this way, if it really were as easy as googling for information, people would GLADLY do it. Instead, they repeatedly subject themselves to surly "seniors" who resent even talking to these "noobs". No one likes to be treated that way but the fact that they continue to do it makes one realize that the questions are genuine and perhaps there is more to them than face-value.
What the annoyed experts fail to understand is HOW people master skills and knowledge.
They're expecting well-formed, pointed questions which have crisply-defined structured answers. They're expecting questions that demonstrate what they feel is the "right" level of sophistication. What they're forgetting, however, is that MUCH of the battle in mastering new material is learning to ask the right questions and figuring out what things are important and what are irrelevant. Dealing with how people learn is a major function of mentorship and it has been largely forgotten in many of today's organizations where staff are seen as off-the-shelf commodities that get hired to "hit the ground running". It is no wonder then that the so-called "experts" that the OP describes aren't able to provide basic mentorship and even take offense at the opportunity.
Often times, a noob will ask a question which is deliberately simple and for which they already have a rough understanding of the answer (they might have even already googled for it). This can infuriate people who aren't experienced with mentoring/teaching: they think it is a waste of time or that the person asking is too lazy to address their ignorance. What is really going on is that the noob wants to hear how the expert approaches the question in their context. The answer is often a springboard for more sophisticated follow-up questions which have some nuance for the project at hand. You can't get that from a google search (at least not with any efficiency). Moreover, the question/answer/discussion serves as an opportunity for junior and senior talent to speak to each other and get to know each other. The next time they talk, they'll have some background and able to communicate even better. You definitely can't get that from a google search.
The problem with the senior developers the OP is describing is that they're not really senior. They lack the ability to be mentors (which IMHO is a requisite for any senior role). To be fair, it is not their fault, they probably didn't have mentors either.
As for the solution to this problem, the only thing that works is for truly seasoned experts to take the right attitude and provide mentorship both for its own sake and also to demonstrate how it is done for other senior folks. This could also be an opportunity for a senior person to attract a following of noobs who very quickly become effective and raise the profile of themselves and their mentor.
1
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
2
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
1
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
 |Â
show 2 more comments
up vote
5
down vote
up vote
5
down vote
I've seen this type of behavior in several different workplaces. There's a lot more going on here than "noobs" not understanding how to google for answers to their questions.
Look at it this way, if it really were as easy as googling for information, people would GLADLY do it. Instead, they repeatedly subject themselves to surly "seniors" who resent even talking to these "noobs". No one likes to be treated that way but the fact that they continue to do it makes one realize that the questions are genuine and perhaps there is more to them than face-value.
What the annoyed experts fail to understand is HOW people master skills and knowledge.
They're expecting well-formed, pointed questions which have crisply-defined structured answers. They're expecting questions that demonstrate what they feel is the "right" level of sophistication. What they're forgetting, however, is that MUCH of the battle in mastering new material is learning to ask the right questions and figuring out what things are important and what are irrelevant. Dealing with how people learn is a major function of mentorship and it has been largely forgotten in many of today's organizations where staff are seen as off-the-shelf commodities that get hired to "hit the ground running". It is no wonder then that the so-called "experts" that the OP describes aren't able to provide basic mentorship and even take offense at the opportunity.
Often times, a noob will ask a question which is deliberately simple and for which they already have a rough understanding of the answer (they might have even already googled for it). This can infuriate people who aren't experienced with mentoring/teaching: they think it is a waste of time or that the person asking is too lazy to address their ignorance. What is really going on is that the noob wants to hear how the expert approaches the question in their context. The answer is often a springboard for more sophisticated follow-up questions which have some nuance for the project at hand. You can't get that from a google search (at least not with any efficiency). Moreover, the question/answer/discussion serves as an opportunity for junior and senior talent to speak to each other and get to know each other. The next time they talk, they'll have some background and able to communicate even better. You definitely can't get that from a google search.
The problem with the senior developers the OP is describing is that they're not really senior. They lack the ability to be mentors (which IMHO is a requisite for any senior role). To be fair, it is not their fault, they probably didn't have mentors either.
As for the solution to this problem, the only thing that works is for truly seasoned experts to take the right attitude and provide mentorship both for its own sake and also to demonstrate how it is done for other senior folks. This could also be an opportunity for a senior person to attract a following of noobs who very quickly become effective and raise the profile of themselves and their mentor.
I've seen this type of behavior in several different workplaces. There's a lot more going on here than "noobs" not understanding how to google for answers to their questions.
Look at it this way, if it really were as easy as googling for information, people would GLADLY do it. Instead, they repeatedly subject themselves to surly "seniors" who resent even talking to these "noobs". No one likes to be treated that way but the fact that they continue to do it makes one realize that the questions are genuine and perhaps there is more to them than face-value.
What the annoyed experts fail to understand is HOW people master skills and knowledge.
They're expecting well-formed, pointed questions which have crisply-defined structured answers. They're expecting questions that demonstrate what they feel is the "right" level of sophistication. What they're forgetting, however, is that MUCH of the battle in mastering new material is learning to ask the right questions and figuring out what things are important and what are irrelevant. Dealing with how people learn is a major function of mentorship and it has been largely forgotten in many of today's organizations where staff are seen as off-the-shelf commodities that get hired to "hit the ground running". It is no wonder then that the so-called "experts" that the OP describes aren't able to provide basic mentorship and even take offense at the opportunity.
Often times, a noob will ask a question which is deliberately simple and for which they already have a rough understanding of the answer (they might have even already googled for it). This can infuriate people who aren't experienced with mentoring/teaching: they think it is a waste of time or that the person asking is too lazy to address their ignorance. What is really going on is that the noob wants to hear how the expert approaches the question in their context. The answer is often a springboard for more sophisticated follow-up questions which have some nuance for the project at hand. You can't get that from a google search (at least not with any efficiency). Moreover, the question/answer/discussion serves as an opportunity for junior and senior talent to speak to each other and get to know each other. The next time they talk, they'll have some background and able to communicate even better. You definitely can't get that from a google search.
The problem with the senior developers the OP is describing is that they're not really senior. They lack the ability to be mentors (which IMHO is a requisite for any senior role). To be fair, it is not their fault, they probably didn't have mentors either.
As for the solution to this problem, the only thing that works is for truly seasoned experts to take the right attitude and provide mentorship both for its own sake and also to demonstrate how it is done for other senior folks. This could also be an opportunity for a senior person to attract a following of noobs who very quickly become effective and raise the profile of themselves and their mentor.
edited Mar 8 '15 at 5:02
answered Mar 8 '15 at 4:51
teego1967
10.3k42845
10.3k42845
1
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
2
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
1
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
 |Â
show 2 more comments
1
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
2
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
1
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
1
1
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
Absolutely brilliant response! I can't imagine why someone would be offended by just someone wanting to learn.
– Kerry
Mar 8 '15 at 5:05
2
2
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
@Kerry They might have a deadline they're trying to meet. They might be having a bad day. They might not like how the questions are asked, how many questions are asked, or repeated questions. They might not think the questioner is coming up the curve fast enough. They might also just be antisocial or misogynistic. There are any number of reasons why someone might not like answering questions at any given time.
– Eric
Mar 8 '15 at 12:55
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
This is absurdly optimistic. If the beginner has the question-asking ability to lead with an intro question, they have enough skill to phrase it "how do you XYZ?" (defer to senior and context) rather than "how can I XYZ?".
– Telastyn
Mar 8 '15 at 13:26
1
1
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@Telastyn, I don't think trivial semantic alterations in the questions should make a difference to the person being asked. Why would you even bring that up when you're basically suggesting in your answer that these new people should never have been hired.
– teego1967
Mar 8 '15 at 15:41
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
@teego1967 - I bring it up to contrast with my answer. I find it implausible that beginners will ask deliberately simple questions as a lead in to learning what is done locally, but do it so badly as to not get the info they need without angering mentors. It seems more likely that the simple reason (they actually don't know) is causing the easy questions. It also matches far better to what I see in CS programs in the past few years.
– Telastyn
Mar 8 '15 at 16:02
 |Â
show 2 more comments
up vote
3
down vote
I don't expect my Junior developers to know everything or even where to find it. I do find it helpful if they tried their hand at Google Foo first before coming to me with each little issue.
Keep in mind that senior devs often have the same or more amount of coding to do along with architecture, planning, etc.
Personally, I think its unprofessional to bring that up in a team meeting though, I would have spoken directly to the junior devs and discuss with them what my expectations are.
suggest improvements |Â
up vote
3
down vote
I don't expect my Junior developers to know everything or even where to find it. I do find it helpful if they tried their hand at Google Foo first before coming to me with each little issue.
Keep in mind that senior devs often have the same or more amount of coding to do along with architecture, planning, etc.
Personally, I think its unprofessional to bring that up in a team meeting though, I would have spoken directly to the junior devs and discuss with them what my expectations are.
suggest improvements |Â
up vote
3
down vote
up vote
3
down vote
I don't expect my Junior developers to know everything or even where to find it. I do find it helpful if they tried their hand at Google Foo first before coming to me with each little issue.
Keep in mind that senior devs often have the same or more amount of coding to do along with architecture, planning, etc.
Personally, I think its unprofessional to bring that up in a team meeting though, I would have spoken directly to the junior devs and discuss with them what my expectations are.
I don't expect my Junior developers to know everything or even where to find it. I do find it helpful if they tried their hand at Google Foo first before coming to me with each little issue.
Keep in mind that senior devs often have the same or more amount of coding to do along with architecture, planning, etc.
Personally, I think its unprofessional to bring that up in a team meeting though, I would have spoken directly to the junior devs and discuss with them what my expectations are.
answered Mar 7 '15 at 22:22
itsnevereasy
321
321
suggest improvements |Â
suggest improvements |Â
up vote
1
down vote
How would you deal with it?
With what?
- The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?
- That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?
- That my company manages to hire people who are not even competent enough to use Google?
- That our job reqs didn't think something was important, and our interviewers (who, I presume weren't the senior developers in question?) didn't think to ask about it... that our hiring process is clearly not working?
I would deal with it by updating my resume.
Now, I don't suggest you do that. I have very little patience for bureaucratic ineptitude. But hopefully that tells you the severity of the problem you seem to have here is. Your problem isn't that people are being rude, it's that your company as a whole seems to be dysfunctional - so much so that your senior developers are openly voicing their annoyance.
In my experience, voicing displeasure like this a cry for help. It's saying "this jobs sucks so much that I don't care if there are consequences for saying what I think".
What to do about it?
I have no idea. Your situation is your own, so I don't know what will work best there, what resources you have, what political and social clout you have, what challenges and personalities you face. But some ideas:
- Have the most social/patient/helpful person on the team be the noob-shepherd. Their job is to answer questions, help the new people get up to speed, be a buffer between the dead weight and the rest of the team.
- Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.
- Hopefully someone in management is competent and can talk with your senior developers. They can gracefully check to see if things are alright, and what sort of problems they are facing. In my experience, your company is unlikely to have a skilled manager. This will be very difficult and if it fails, it will only make things worse. If there are problems, you should work to fix them, and you might need to put in some stopgap (bonuses, raises, promotions, other concessions) to keep these core developers from escalating public griping to departure from the company. If management thinks there's no great problem (other than unprofessional developers) then they can suggest that such gripes be made in private so that the hiring process can be improved without harming morale as much.
- When this sort of thing comes up, move the meeting towards the work at hand. Chastising the developers will not go well. Defending the new hires will not go well. But you might be able to cut the bitch-fest short and minimize the impact.
2
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
1
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
suggest improvements |Â
up vote
1
down vote
How would you deal with it?
With what?
- The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?
- That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?
- That my company manages to hire people who are not even competent enough to use Google?
- That our job reqs didn't think something was important, and our interviewers (who, I presume weren't the senior developers in question?) didn't think to ask about it... that our hiring process is clearly not working?
I would deal with it by updating my resume.
Now, I don't suggest you do that. I have very little patience for bureaucratic ineptitude. But hopefully that tells you the severity of the problem you seem to have here is. Your problem isn't that people are being rude, it's that your company as a whole seems to be dysfunctional - so much so that your senior developers are openly voicing their annoyance.
In my experience, voicing displeasure like this a cry for help. It's saying "this jobs sucks so much that I don't care if there are consequences for saying what I think".
What to do about it?
I have no idea. Your situation is your own, so I don't know what will work best there, what resources you have, what political and social clout you have, what challenges and personalities you face. But some ideas:
- Have the most social/patient/helpful person on the team be the noob-shepherd. Their job is to answer questions, help the new people get up to speed, be a buffer between the dead weight and the rest of the team.
- Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.
- Hopefully someone in management is competent and can talk with your senior developers. They can gracefully check to see if things are alright, and what sort of problems they are facing. In my experience, your company is unlikely to have a skilled manager. This will be very difficult and if it fails, it will only make things worse. If there are problems, you should work to fix them, and you might need to put in some stopgap (bonuses, raises, promotions, other concessions) to keep these core developers from escalating public griping to departure from the company. If management thinks there's no great problem (other than unprofessional developers) then they can suggest that such gripes be made in private so that the hiring process can be improved without harming morale as much.
- When this sort of thing comes up, move the meeting towards the work at hand. Chastising the developers will not go well. Defending the new hires will not go well. But you might be able to cut the bitch-fest short and minimize the impact.
2
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
1
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
suggest improvements |Â
up vote
1
down vote
up vote
1
down vote
How would you deal with it?
With what?
- The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?
- That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?
- That my company manages to hire people who are not even competent enough to use Google?
- That our job reqs didn't think something was important, and our interviewers (who, I presume weren't the senior developers in question?) didn't think to ask about it... that our hiring process is clearly not working?
I would deal with it by updating my resume.
Now, I don't suggest you do that. I have very little patience for bureaucratic ineptitude. But hopefully that tells you the severity of the problem you seem to have here is. Your problem isn't that people are being rude, it's that your company as a whole seems to be dysfunctional - so much so that your senior developers are openly voicing their annoyance.
In my experience, voicing displeasure like this a cry for help. It's saying "this jobs sucks so much that I don't care if there are consequences for saying what I think".
What to do about it?
I have no idea. Your situation is your own, so I don't know what will work best there, what resources you have, what political and social clout you have, what challenges and personalities you face. But some ideas:
- Have the most social/patient/helpful person on the team be the noob-shepherd. Their job is to answer questions, help the new people get up to speed, be a buffer between the dead weight and the rest of the team.
- Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.
- Hopefully someone in management is competent and can talk with your senior developers. They can gracefully check to see if things are alright, and what sort of problems they are facing. In my experience, your company is unlikely to have a skilled manager. This will be very difficult and if it fails, it will only make things worse. If there are problems, you should work to fix them, and you might need to put in some stopgap (bonuses, raises, promotions, other concessions) to keep these core developers from escalating public griping to departure from the company. If management thinks there's no great problem (other than unprofessional developers) then they can suggest that such gripes be made in private so that the hiring process can be improved without harming morale as much.
- When this sort of thing comes up, move the meeting towards the work at hand. Chastising the developers will not go well. Defending the new hires will not go well. But you might be able to cut the bitch-fest short and minimize the impact.
How would you deal with it?
With what?
- The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?
- That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?
- That my company manages to hire people who are not even competent enough to use Google?
- That our job reqs didn't think something was important, and our interviewers (who, I presume weren't the senior developers in question?) didn't think to ask about it... that our hiring process is clearly not working?
I would deal with it by updating my resume.
Now, I don't suggest you do that. I have very little patience for bureaucratic ineptitude. But hopefully that tells you the severity of the problem you seem to have here is. Your problem isn't that people are being rude, it's that your company as a whole seems to be dysfunctional - so much so that your senior developers are openly voicing their annoyance.
In my experience, voicing displeasure like this a cry for help. It's saying "this jobs sucks so much that I don't care if there are consequences for saying what I think".
What to do about it?
I have no idea. Your situation is your own, so I don't know what will work best there, what resources you have, what political and social clout you have, what challenges and personalities you face. But some ideas:
- Have the most social/patient/helpful person on the team be the noob-shepherd. Their job is to answer questions, help the new people get up to speed, be a buffer between the dead weight and the rest of the team.
- Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.
- Hopefully someone in management is competent and can talk with your senior developers. They can gracefully check to see if things are alright, and what sort of problems they are facing. In my experience, your company is unlikely to have a skilled manager. This will be very difficult and if it fails, it will only make things worse. If there are problems, you should work to fix them, and you might need to put in some stopgap (bonuses, raises, promotions, other concessions) to keep these core developers from escalating public griping to departure from the company. If management thinks there's no great problem (other than unprofessional developers) then they can suggest that such gripes be made in private so that the hiring process can be improved without harming morale as much.
- When this sort of thing comes up, move the meeting towards the work at hand. Chastising the developers will not go well. Defending the new hires will not go well. But you might be able to cut the bitch-fest short and minimize the impact.
answered Mar 7 '15 at 23:25


Telastyn
33.9k977120
33.9k977120
2
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
1
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
suggest improvements |Â
2
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
1
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
2
2
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
(1) That "noob shepherd" is called a "leader". (2) You're jumping to the conclusion that the company has suddenly started hiring "dead weight" when it is more likely that it has been the same since the senior people started. (3) People quit for all kinds of reasons but "noobs asking dumb questions" is not one I've ever seen in real life. On the other hand it is common for good new people to quit if they're unable to get proper support when starting out. (4) Cutting short the bitchfest won't solve the root cause here.
– teego1967
Mar 8 '15 at 15:39
1
1
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
@teego1967 - (1) not always. In many places, the leader is the one who best interacts with the business side of things, or the one who has the vision for where the product is going. They may not be the best teacher. (3) They're not quitting because of noobs asking questions, they're quitting for whatever reasons are driving them to complain in meetings about noobs asking questions. Beginners asking questions is likely insufficient to drive such anger/unprofessionalism by itself.
– Telastyn
Mar 8 '15 at 15:55
suggest improvements |Â
up vote
1
down vote
I've been on both sides of this issue multiple times as I've changed focus.
If you're in development, I'm sure you can appreciate how important it is to stay in context while working. The "noobs" are (most likely) breaking your senior devs' concentration with questions. The senior devs most likely don't mind the questions, but the interruptions are destroying their concentration.
The key is to manage the communications. The junior devs as a group need to aggregate their questions, and in doing so, may answer some themselves, ala "Ask The Duck"
Next, the senior devs need to each take a few minutes during the day to answer the queue for the juniors. If you have 4 senior devs, they can each take 1 turn during the day, hitting the queue every 2 hours. That should keep productivity up for everyone. I'd leave it to the senior devs to work out the rotation for themselves.
suggest improvements |Â
up vote
1
down vote
I've been on both sides of this issue multiple times as I've changed focus.
If you're in development, I'm sure you can appreciate how important it is to stay in context while working. The "noobs" are (most likely) breaking your senior devs' concentration with questions. The senior devs most likely don't mind the questions, but the interruptions are destroying their concentration.
The key is to manage the communications. The junior devs as a group need to aggregate their questions, and in doing so, may answer some themselves, ala "Ask The Duck"
Next, the senior devs need to each take a few minutes during the day to answer the queue for the juniors. If you have 4 senior devs, they can each take 1 turn during the day, hitting the queue every 2 hours. That should keep productivity up for everyone. I'd leave it to the senior devs to work out the rotation for themselves.
suggest improvements |Â
up vote
1
down vote
up vote
1
down vote
I've been on both sides of this issue multiple times as I've changed focus.
If you're in development, I'm sure you can appreciate how important it is to stay in context while working. The "noobs" are (most likely) breaking your senior devs' concentration with questions. The senior devs most likely don't mind the questions, but the interruptions are destroying their concentration.
The key is to manage the communications. The junior devs as a group need to aggregate their questions, and in doing so, may answer some themselves, ala "Ask The Duck"
Next, the senior devs need to each take a few minutes during the day to answer the queue for the juniors. If you have 4 senior devs, they can each take 1 turn during the day, hitting the queue every 2 hours. That should keep productivity up for everyone. I'd leave it to the senior devs to work out the rotation for themselves.
I've been on both sides of this issue multiple times as I've changed focus.
If you're in development, I'm sure you can appreciate how important it is to stay in context while working. The "noobs" are (most likely) breaking your senior devs' concentration with questions. The senior devs most likely don't mind the questions, but the interruptions are destroying their concentration.
The key is to manage the communications. The junior devs as a group need to aggregate their questions, and in doing so, may answer some themselves, ala "Ask The Duck"
Next, the senior devs need to each take a few minutes during the day to answer the queue for the juniors. If you have 4 senior devs, they can each take 1 turn during the day, hitting the queue every 2 hours. That should keep productivity up for everyone. I'd leave it to the senior devs to work out the rotation for themselves.
answered Mar 8 '15 at 9:05


Wesley Long
44.7k15100159
44.7k15100159
suggest improvements |Â
suggest improvements |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f42463%2fhostility-towards-new-employees%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
I get annoyed when my boss (and other coworkers) come to me with questions on what I believe are easy issues (like formatting a Word file, for example), but I keep it to myself (or complain to friends after work). Maybe someone should point out to the sr devs that it's less annoying to answer a question than to have to fix an error later made by the person that doesn't know.
– Voxwoman
Mar 7 '15 at 22:32
2
For answers which can be easily found using Google, why would you not do it?
– Masked Man♦
Mar 8 '15 at 4:11
1
When you say "How would you deal with it", do you mean as a hired junior developer, as an annoyed senior developer, as a manager, as a member of HR, as a company shareholder, or someone else? Who is "you" in this question; certainly the company-culture-fixing options available to a newly hired junior developer will be different to those open to the company's CEO.
– Trevor Powell
Mar 9 '15 at 9:52
"Well not everyone wants to use google as their main source" ...This include your superior, who you are asking to do your googling for you. When they are busier than you and dealing with more important and urgent matters (which is why you are there to help in the first place).
– Desmond Zhou
Mar 12 '15 at 19:21