Hostility Towards New Employees

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
8
down vote

favorite
1












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?







share|improve this question
















  • 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
















up vote
8
down vote

favorite
1












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?







share|improve this question
















  • 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












up vote
8
down vote

favorite
1









up vote
8
down vote

favorite
1






1





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?







share|improve this question












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?









share|improve this question











share|improve this question




share|improve this question










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












  • 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










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.






share|improve this answer





























    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.






    share|improve this answer



























      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.






      share|improve this answer


















      • 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

















      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.






      share|improve this answer



























        up vote
        1
        down vote














        How would you deal with it?




        With what?



        1. The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?

        2. That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?

        3. That my company manages to hire people who are not even competent enough to use Google?

        4. 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:



        1. 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.

        2. Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.

        3. 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.

        4. 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.





        share|improve this answer
















        • 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


















        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.






        share|improve this answer




















          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "423"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          noCode: true, onDemand: false,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );








           

          draft saved


          draft discarded


















          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

























          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.






          share|improve this answer


























            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.






            share|improve this answer
























              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.






              share|improve this answer














              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.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Mar 9 '15 at 13:50

























              answered Mar 9 '15 at 1:18







              user8365





























                  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.






                  share|improve this answer
























                    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.






                    share|improve this answer






















                      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.






                      share|improve this answer












                      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.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Mar 7 '15 at 21:43









                      Eric

                      4,11911125




                      4,11911125




















                          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.






                          share|improve this answer


















                          • 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














                          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.






                          share|improve this answer


















                          • 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












                          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.






                          share|improve this answer














                          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.







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          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












                          • 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










                          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.






                          share|improve this answer
























                            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.






                            share|improve this answer






















                              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.






                              share|improve this answer












                              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.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Mar 7 '15 at 22:22









                              itsnevereasy

                              321




                              321




















                                  up vote
                                  1
                                  down vote














                                  How would you deal with it?




                                  With what?



                                  1. The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?

                                  2. That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?

                                  3. That my company manages to hire people who are not even competent enough to use Google?

                                  4. 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:



                                  1. 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.

                                  2. Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.

                                  3. 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.

                                  4. 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.





                                  share|improve this answer
















                                  • 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















                                  up vote
                                  1
                                  down vote














                                  How would you deal with it?




                                  With what?



                                  1. The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?

                                  2. That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?

                                  3. That my company manages to hire people who are not even competent enough to use Google?

                                  4. 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:



                                  1. 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.

                                  2. Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.

                                  3. 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.

                                  4. 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.





                                  share|improve this answer
















                                  • 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













                                  up vote
                                  1
                                  down vote










                                  up vote
                                  1
                                  down vote










                                  How would you deal with it?




                                  With what?



                                  1. The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?

                                  2. That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?

                                  3. That my company manages to hire people who are not even competent enough to use Google?

                                  4. 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:



                                  1. 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.

                                  2. Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.

                                  3. 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.

                                  4. 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.





                                  share|improve this answer













                                  How would you deal with it?




                                  With what?



                                  1. The fact that my company is hiring junior developers to do testing - a role they are ill equipped for and unlikely to enjoy?

                                  2. That my senior developers are frustrated that my company keeps hiring these net-loss dimwits when there's work to be done?

                                  3. That my company manages to hire people who are not even competent enough to use Google?

                                  4. 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:



                                  1. 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.

                                  2. Talk to HR about reviewing the hiring process now that you've learned some things that are important to look for in candidates.

                                  3. 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.

                                  4. 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.






                                  share|improve this answer












                                  share|improve this answer



                                  share|improve this answer










                                  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













                                  • 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











                                  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.






                                  share|improve this answer
























                                    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.






                                    share|improve this answer






















                                      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.






                                      share|improve this answer












                                      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.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Mar 8 '15 at 9:05









                                      Wesley Long

                                      44.7k15100159




                                      44.7k15100159






















                                           

                                          draft saved


                                          draft discarded


























                                           


                                          draft saved


                                          draft discarded














                                          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

















































































                                          Comments

                                          Popular posts from this blog

                                          What does second last employer means? [closed]

                                          List of Gilmore Girls characters

                                          One-line joke