If I'm comfortable in my developer job, should I still keep my eye out for other opportunities?

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
18
down vote

favorite
4












I've heard job switching is one of the best ways to get big raises, learn new technologies, gain more responsibility, and move up in the development ladder. However, I dread starting all over at a new place and being the new guy again, and possibly waiting 3 months to get benefits/medical.



Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?







share|improve this question






















  • @Hanzolo Your question could not be easily answered since it asked many questions instead of just one question, and the "right" answer was very specific to you alone. I've suggested an edit to your question that will hopefully lead you to the answer(s) you're looking for, and have flagged it to try and get it reopened. Feel free to rollback the edit if you disagree with it :)
    – Rachel
    Jun 15 '12 at 12:30






  • 2




    This is not a duplicate question, but you might find it useful. Am I required/expected to notify current boss that I'm looking for a new job?
    – jcmeloni
    Jun 15 '12 at 12:42






  • 3




    There is no one right answer to this.
    – ChrisF
    Jun 15 '12 at 13:41






  • 2




    @ChrisF I think there is one right answer to this... "Yes, you should never stop keeping an eye out for other opportunities"
    – Rachel
    Jun 15 '12 at 16:00






  • 1




    @Rarity I see this question as "if I'm happy at my job, should I still be on the lookout for other jobs", and not "here's my situation, should I go looking for a new job". I don't think that's too specific to any one person, and it seems to be a good question for this site.
    – Rachel
    Jun 15 '12 at 16:09

















up vote
18
down vote

favorite
4












I've heard job switching is one of the best ways to get big raises, learn new technologies, gain more responsibility, and move up in the development ladder. However, I dread starting all over at a new place and being the new guy again, and possibly waiting 3 months to get benefits/medical.



Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?







share|improve this question






















  • @Hanzolo Your question could not be easily answered since it asked many questions instead of just one question, and the "right" answer was very specific to you alone. I've suggested an edit to your question that will hopefully lead you to the answer(s) you're looking for, and have flagged it to try and get it reopened. Feel free to rollback the edit if you disagree with it :)
    – Rachel
    Jun 15 '12 at 12:30






  • 2




    This is not a duplicate question, but you might find it useful. Am I required/expected to notify current boss that I'm looking for a new job?
    – jcmeloni
    Jun 15 '12 at 12:42






  • 3




    There is no one right answer to this.
    – ChrisF
    Jun 15 '12 at 13:41






  • 2




    @ChrisF I think there is one right answer to this... "Yes, you should never stop keeping an eye out for other opportunities"
    – Rachel
    Jun 15 '12 at 16:00






  • 1




    @Rarity I see this question as "if I'm happy at my job, should I still be on the lookout for other jobs", and not "here's my situation, should I go looking for a new job". I don't think that's too specific to any one person, and it seems to be a good question for this site.
    – Rachel
    Jun 15 '12 at 16:09













up vote
18
down vote

favorite
4









up vote
18
down vote

favorite
4






4





I've heard job switching is one of the best ways to get big raises, learn new technologies, gain more responsibility, and move up in the development ladder. However, I dread starting all over at a new place and being the new guy again, and possibly waiting 3 months to get benefits/medical.



Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?







share|improve this question














I've heard job switching is one of the best ways to get big raises, learn new technologies, gain more responsibility, and move up in the development ladder. However, I dread starting all over at a new place and being the new guy again, and possibly waiting 3 months to get benefits/medical.



Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?









share|improve this question













share|improve this question




share|improve this question








edited Apr 18 '13 at 22:48









gnat

3,23373066




3,23373066










asked Jun 14 '12 at 22:41









Hanzolo

19919




19919











  • @Hanzolo Your question could not be easily answered since it asked many questions instead of just one question, and the "right" answer was very specific to you alone. I've suggested an edit to your question that will hopefully lead you to the answer(s) you're looking for, and have flagged it to try and get it reopened. Feel free to rollback the edit if you disagree with it :)
    – Rachel
    Jun 15 '12 at 12:30






  • 2




    This is not a duplicate question, but you might find it useful. Am I required/expected to notify current boss that I'm looking for a new job?
    – jcmeloni
    Jun 15 '12 at 12:42






  • 3




    There is no one right answer to this.
    – ChrisF
    Jun 15 '12 at 13:41






  • 2




    @ChrisF I think there is one right answer to this... "Yes, you should never stop keeping an eye out for other opportunities"
    – Rachel
    Jun 15 '12 at 16:00






  • 1




    @Rarity I see this question as "if I'm happy at my job, should I still be on the lookout for other jobs", and not "here's my situation, should I go looking for a new job". I don't think that's too specific to any one person, and it seems to be a good question for this site.
    – Rachel
    Jun 15 '12 at 16:09

















  • @Hanzolo Your question could not be easily answered since it asked many questions instead of just one question, and the "right" answer was very specific to you alone. I've suggested an edit to your question that will hopefully lead you to the answer(s) you're looking for, and have flagged it to try and get it reopened. Feel free to rollback the edit if you disagree with it :)
    – Rachel
    Jun 15 '12 at 12:30






  • 2




    This is not a duplicate question, but you might find it useful. Am I required/expected to notify current boss that I'm looking for a new job?
    – jcmeloni
    Jun 15 '12 at 12:42






  • 3




    There is no one right answer to this.
    – ChrisF
    Jun 15 '12 at 13:41






  • 2




    @ChrisF I think there is one right answer to this... "Yes, you should never stop keeping an eye out for other opportunities"
    – Rachel
    Jun 15 '12 at 16:00






  • 1




    @Rarity I see this question as "if I'm happy at my job, should I still be on the lookout for other jobs", and not "here's my situation, should I go looking for a new job". I don't think that's too specific to any one person, and it seems to be a good question for this site.
    – Rachel
    Jun 15 '12 at 16:09
















@Hanzolo Your question could not be easily answered since it asked many questions instead of just one question, and the "right" answer was very specific to you alone. I've suggested an edit to your question that will hopefully lead you to the answer(s) you're looking for, and have flagged it to try and get it reopened. Feel free to rollback the edit if you disagree with it :)
– Rachel
Jun 15 '12 at 12:30




@Hanzolo Your question could not be easily answered since it asked many questions instead of just one question, and the "right" answer was very specific to you alone. I've suggested an edit to your question that will hopefully lead you to the answer(s) you're looking for, and have flagged it to try and get it reopened. Feel free to rollback the edit if you disagree with it :)
– Rachel
Jun 15 '12 at 12:30




2




2




This is not a duplicate question, but you might find it useful. Am I required/expected to notify current boss that I'm looking for a new job?
– jcmeloni
Jun 15 '12 at 12:42




This is not a duplicate question, but you might find it useful. Am I required/expected to notify current boss that I'm looking for a new job?
– jcmeloni
Jun 15 '12 at 12:42




3




3




There is no one right answer to this.
– ChrisF
Jun 15 '12 at 13:41




There is no one right answer to this.
– ChrisF
Jun 15 '12 at 13:41




2




2




@ChrisF I think there is one right answer to this... "Yes, you should never stop keeping an eye out for other opportunities"
– Rachel
Jun 15 '12 at 16:00




@ChrisF I think there is one right answer to this... "Yes, you should never stop keeping an eye out for other opportunities"
– Rachel
Jun 15 '12 at 16:00




1




1




@Rarity I see this question as "if I'm happy at my job, should I still be on the lookout for other jobs", and not "here's my situation, should I go looking for a new job". I don't think that's too specific to any one person, and it seems to be a good question for this site.
– Rachel
Jun 15 '12 at 16:09





@Rarity I see this question as "if I'm happy at my job, should I still be on the lookout for other jobs", and not "here's my situation, should I go looking for a new job". I don't think that's too specific to any one person, and it seems to be a good question for this site.
– Rachel
Jun 15 '12 at 16:09











7 Answers
7






active

oldest

votes

















up vote
23
down vote



accepted










You should never stop listening for other employment opportunities



If you are happy at your current job, you definitely don't need to be actively seeking other jobs, however don't ignore job opportunities that come up just because you're comfortable with where you're at.



At the very least take the time to investigate them and find out if they might be better than where you are now. Perhaps its something you'll enjoy more with better pay! You'll never know if an opportunity might be better (or worse) unless you at least investigate it.



Sure there are reasons to go seeking a new job (money, technology, work environment, etc), however if you are happy and comfortable with where you're at, there's no reason to go looking. But don't stop listening for opportunities.






share|improve this answer




















  • Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
    – Adel
    Oct 29 '12 at 0:04

















up vote
10
down vote













Yes, you should always aim to stay aware of the local jobs, current industry trends, skills and leading companies in your area.



Options available for you (many may apply):



  • Join online user groups for social networking with your peers.

  • Join local user groups for sharing information and keeping abreast of the current tools and skills.

  • Join local user groups to network with fellow professionals and to be a 'known face' when the times comes for a new job.

  • Join and use knowledge based Q&A information sites such as Stack Overflow (if tyour techy) and/or the hundreds of other Stack Exchange sites to have a good online presence outside of your job.

  • Work in a large enough company that you can have variety in it - the only downside is that many such companies are slow bureaucracies.





share|improve this answer




















  • +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
    – kevin cline
    Jun 15 '12 at 15:42

















up vote
6
down vote













If you're a good developer, it's fairly likely that you'll learn and be ready for challenges faster than a single company can offer them. In companies, you wind up with an entrenched seniority structure that makes decisions, and there are generally fewer openings for senior guy, lead, architect, manager, etc than at the level below, so it can turn into a waiting game.



You also have to contend with the dead sea effect and the motivating factors for developers to leave that come along with it. It isn't just a matter of skipping around for better pay and titles -- it's that dead sea types often default into positions of authority with enough tenure at a company, limiting the opportunities for growth that you might have beyond the better initial title that you negotiated.



Mind you, I'm not suggesting that this paradigm is universally true or that it's necessary to switch everywhere to advance. I'm just trying to explain what you'll probably see happen in a career and why you'll often find yourself ready for additional responsibility but not rewarded therewith. For ambitious people, when this happens, they tend to dust off the resume.



Personally, I would suggest looking hard for a company that will put you in a position to have your responsibility grow on a strict basis with your merit as much as possible, which will limit this effect. Hopping around jobs is (probably, I've not done in much) tiring and it starts to be a drag on the resume.






share|improve this answer



























    up vote
    5
    down vote













    Change is not something easy to undergo on a personal level, and sometimes it can even scare potential employers if you changed too much. Now, having myself changed companies quite a few time, it allowed me to grew up from building computers in a 4 persons company to working as a technical director for an international communication agency of thousands of people that deals with big clients.



    So yes, don't fear the change, embrace the challenge of starting afresh. Chances are that you will learn more in a new environment that in your old comfortable one. You will meet interesting new people, see new things, discover new ways, etc. Raises are cool too, but really, the main thing is that it will keep you sharp and dynamic.



    That being said, I can also understand the wish for some stability. It's a bit of a bet. In one company I had 4 different titles, because internal mobility was encouraged and I was investing myself into it. But in some other places, you had to kill someone to get a new job or do something different. If your current company encourage internal mobility, you can try that for a start.






    share|improve this answer



























      up vote
      2
      down vote













      If you want to move without having to go through the pain of switching jobs, then go to work for a large organization (a Fortune 500 company in the US) or the government. Be aware though that this still doesn't guarantee you won't ever have to switch jobs or move to get a promotion, but that you will have to possibly do it less often. In today's world it is rare to make it through a 30 year career at one place.



      You can however, negotiate the benefits thing when looking for a new job. I wouldn't take a job where I had to wait for medical benefits. And at my stage of my career I wouldn't take less than 3 weeks leave either. Of course you have less leverage when you are looking at junior positions.



      You don't have to switch every year either even at smaller places. That tends to create a resume that becomes shaky after 4 or 5 of these switches in a row (unless you are a contractor). But really changing jobs every 3-5 years is probably good for you mentally as well. We all get into ruts. You will probably find at some point that the place where you are working is just not challenging anymore or the annoyances start to add up. Then you look for another position. It tends to be a natural progression. You will know when it is time to move on.






      share|improve this answer





























        up vote
        1
        down vote














        Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?




        No. There is no perfect job unless you are somebody who has invented next hot thing, and sold it for a billion $'s. Then you know the next job you get is the perfect job.



        You can never stop looking, at least at some level. You could get paid the perfect amount, get the perfect set of benefits, telecommute, get guaranteed hardware updates. Then your company has a patent rejected, or management was running a ponzi scheme, or they they were bribing government officials and your company is banned from federal contracting for two years.



        Now the shell of a company only needs one developer, or only one office, and now half the company is unemployed. Now you need a job. Now. If you never looked before, the odds of finding a good job are slim.






        share|improve this answer
















        • 1




          Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
          – Hanzolo
          Jun 15 '12 at 23:09

















        up vote
        0
        down vote













        I find it useful to periodically look at new job listings just to see what skills employers are currently looking for. This gives me an idea about what I should learn for my career growth.
        Keeping your eye out for new opportunities also makes you aware of all of the potential employers you can try if you ever get laid off.






        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%2f1898%2fif-im-comfortable-in-my-developer-job-should-i-still-keep-my-eye-out-for-other%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();


          );
          );






          7 Answers
          7






          active

          oldest

          votes








          7 Answers
          7






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          23
          down vote



          accepted










          You should never stop listening for other employment opportunities



          If you are happy at your current job, you definitely don't need to be actively seeking other jobs, however don't ignore job opportunities that come up just because you're comfortable with where you're at.



          At the very least take the time to investigate them and find out if they might be better than where you are now. Perhaps its something you'll enjoy more with better pay! You'll never know if an opportunity might be better (or worse) unless you at least investigate it.



          Sure there are reasons to go seeking a new job (money, technology, work environment, etc), however if you are happy and comfortable with where you're at, there's no reason to go looking. But don't stop listening for opportunities.






          share|improve this answer




















          • Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
            – Adel
            Oct 29 '12 at 0:04














          up vote
          23
          down vote



          accepted










          You should never stop listening for other employment opportunities



          If you are happy at your current job, you definitely don't need to be actively seeking other jobs, however don't ignore job opportunities that come up just because you're comfortable with where you're at.



          At the very least take the time to investigate them and find out if they might be better than where you are now. Perhaps its something you'll enjoy more with better pay! You'll never know if an opportunity might be better (or worse) unless you at least investigate it.



          Sure there are reasons to go seeking a new job (money, technology, work environment, etc), however if you are happy and comfortable with where you're at, there's no reason to go looking. But don't stop listening for opportunities.






          share|improve this answer




















          • Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
            – Adel
            Oct 29 '12 at 0:04












          up vote
          23
          down vote



          accepted







          up vote
          23
          down vote



          accepted






          You should never stop listening for other employment opportunities



          If you are happy at your current job, you definitely don't need to be actively seeking other jobs, however don't ignore job opportunities that come up just because you're comfortable with where you're at.



          At the very least take the time to investigate them and find out if they might be better than where you are now. Perhaps its something you'll enjoy more with better pay! You'll never know if an opportunity might be better (or worse) unless you at least investigate it.



          Sure there are reasons to go seeking a new job (money, technology, work environment, etc), however if you are happy and comfortable with where you're at, there's no reason to go looking. But don't stop listening for opportunities.






          share|improve this answer












          You should never stop listening for other employment opportunities



          If you are happy at your current job, you definitely don't need to be actively seeking other jobs, however don't ignore job opportunities that come up just because you're comfortable with where you're at.



          At the very least take the time to investigate them and find out if they might be better than where you are now. Perhaps its something you'll enjoy more with better pay! You'll never know if an opportunity might be better (or worse) unless you at least investigate it.



          Sure there are reasons to go seeking a new job (money, technology, work environment, etc), however if you are happy and comfortable with where you're at, there's no reason to go looking. But don't stop listening for opportunities.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 15 '12 at 15:41









          Rachel

          6,14184268




          6,14184268











          • Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
            – Adel
            Oct 29 '12 at 0:04
















          • Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
            – Adel
            Oct 29 '12 at 0:04















          Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
          – Adel
          Oct 29 '12 at 0:04




          Hmm, I agree - and you also never know what may happen in your current role. It's a safety net to keep listening for opportunities. ! Thank You Very Much
          – Adel
          Oct 29 '12 at 0:04












          up vote
          10
          down vote













          Yes, you should always aim to stay aware of the local jobs, current industry trends, skills and leading companies in your area.



          Options available for you (many may apply):



          • Join online user groups for social networking with your peers.

          • Join local user groups for sharing information and keeping abreast of the current tools and skills.

          • Join local user groups to network with fellow professionals and to be a 'known face' when the times comes for a new job.

          • Join and use knowledge based Q&A information sites such as Stack Overflow (if tyour techy) and/or the hundreds of other Stack Exchange sites to have a good online presence outside of your job.

          • Work in a large enough company that you can have variety in it - the only downside is that many such companies are slow bureaucracies.





          share|improve this answer




















          • +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
            – kevin cline
            Jun 15 '12 at 15:42














          up vote
          10
          down vote













          Yes, you should always aim to stay aware of the local jobs, current industry trends, skills and leading companies in your area.



          Options available for you (many may apply):



          • Join online user groups for social networking with your peers.

          • Join local user groups for sharing information and keeping abreast of the current tools and skills.

          • Join local user groups to network with fellow professionals and to be a 'known face' when the times comes for a new job.

          • Join and use knowledge based Q&A information sites such as Stack Overflow (if tyour techy) and/or the hundreds of other Stack Exchange sites to have a good online presence outside of your job.

          • Work in a large enough company that you can have variety in it - the only downside is that many such companies are slow bureaucracies.





          share|improve this answer




















          • +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
            – kevin cline
            Jun 15 '12 at 15:42












          up vote
          10
          down vote










          up vote
          10
          down vote









          Yes, you should always aim to stay aware of the local jobs, current industry trends, skills and leading companies in your area.



          Options available for you (many may apply):



          • Join online user groups for social networking with your peers.

          • Join local user groups for sharing information and keeping abreast of the current tools and skills.

          • Join local user groups to network with fellow professionals and to be a 'known face' when the times comes for a new job.

          • Join and use knowledge based Q&A information sites such as Stack Overflow (if tyour techy) and/or the hundreds of other Stack Exchange sites to have a good online presence outside of your job.

          • Work in a large enough company that you can have variety in it - the only downside is that many such companies are slow bureaucracies.





          share|improve this answer












          Yes, you should always aim to stay aware of the local jobs, current industry trends, skills and leading companies in your area.



          Options available for you (many may apply):



          • Join online user groups for social networking with your peers.

          • Join local user groups for sharing information and keeping abreast of the current tools and skills.

          • Join local user groups to network with fellow professionals and to be a 'known face' when the times comes for a new job.

          • Join and use knowledge based Q&A information sites such as Stack Overflow (if tyour techy) and/or the hundreds of other Stack Exchange sites to have a good online presence outside of your job.

          • Work in a large enough company that you can have variety in it - the only downside is that many such companies are slow bureaucracies.






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 15 '12 at 14:24









          Michael Durrant

          9,68122856




          9,68122856











          • +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
            – kevin cline
            Jun 15 '12 at 15:42
















          • +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
            – kevin cline
            Jun 15 '12 at 15:42















          +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
          – kevin cline
          Jun 15 '12 at 15:42




          +1: If you don't keep up with your own market value, you will leave hundreds of thousands of dollars on the table over your career.
          – kevin cline
          Jun 15 '12 at 15:42










          up vote
          6
          down vote













          If you're a good developer, it's fairly likely that you'll learn and be ready for challenges faster than a single company can offer them. In companies, you wind up with an entrenched seniority structure that makes decisions, and there are generally fewer openings for senior guy, lead, architect, manager, etc than at the level below, so it can turn into a waiting game.



          You also have to contend with the dead sea effect and the motivating factors for developers to leave that come along with it. It isn't just a matter of skipping around for better pay and titles -- it's that dead sea types often default into positions of authority with enough tenure at a company, limiting the opportunities for growth that you might have beyond the better initial title that you negotiated.



          Mind you, I'm not suggesting that this paradigm is universally true or that it's necessary to switch everywhere to advance. I'm just trying to explain what you'll probably see happen in a career and why you'll often find yourself ready for additional responsibility but not rewarded therewith. For ambitious people, when this happens, they tend to dust off the resume.



          Personally, I would suggest looking hard for a company that will put you in a position to have your responsibility grow on a strict basis with your merit as much as possible, which will limit this effect. Hopping around jobs is (probably, I've not done in much) tiring and it starts to be a drag on the resume.






          share|improve this answer
























            up vote
            6
            down vote













            If you're a good developer, it's fairly likely that you'll learn and be ready for challenges faster than a single company can offer them. In companies, you wind up with an entrenched seniority structure that makes decisions, and there are generally fewer openings for senior guy, lead, architect, manager, etc than at the level below, so it can turn into a waiting game.



            You also have to contend with the dead sea effect and the motivating factors for developers to leave that come along with it. It isn't just a matter of skipping around for better pay and titles -- it's that dead sea types often default into positions of authority with enough tenure at a company, limiting the opportunities for growth that you might have beyond the better initial title that you negotiated.



            Mind you, I'm not suggesting that this paradigm is universally true or that it's necessary to switch everywhere to advance. I'm just trying to explain what you'll probably see happen in a career and why you'll often find yourself ready for additional responsibility but not rewarded therewith. For ambitious people, when this happens, they tend to dust off the resume.



            Personally, I would suggest looking hard for a company that will put you in a position to have your responsibility grow on a strict basis with your merit as much as possible, which will limit this effect. Hopping around jobs is (probably, I've not done in much) tiring and it starts to be a drag on the resume.






            share|improve this answer






















              up vote
              6
              down vote










              up vote
              6
              down vote









              If you're a good developer, it's fairly likely that you'll learn and be ready for challenges faster than a single company can offer them. In companies, you wind up with an entrenched seniority structure that makes decisions, and there are generally fewer openings for senior guy, lead, architect, manager, etc than at the level below, so it can turn into a waiting game.



              You also have to contend with the dead sea effect and the motivating factors for developers to leave that come along with it. It isn't just a matter of skipping around for better pay and titles -- it's that dead sea types often default into positions of authority with enough tenure at a company, limiting the opportunities for growth that you might have beyond the better initial title that you negotiated.



              Mind you, I'm not suggesting that this paradigm is universally true or that it's necessary to switch everywhere to advance. I'm just trying to explain what you'll probably see happen in a career and why you'll often find yourself ready for additional responsibility but not rewarded therewith. For ambitious people, when this happens, they tend to dust off the resume.



              Personally, I would suggest looking hard for a company that will put you in a position to have your responsibility grow on a strict basis with your merit as much as possible, which will limit this effect. Hopping around jobs is (probably, I've not done in much) tiring and it starts to be a drag on the resume.






              share|improve this answer












              If you're a good developer, it's fairly likely that you'll learn and be ready for challenges faster than a single company can offer them. In companies, you wind up with an entrenched seniority structure that makes decisions, and there are generally fewer openings for senior guy, lead, architect, manager, etc than at the level below, so it can turn into a waiting game.



              You also have to contend with the dead sea effect and the motivating factors for developers to leave that come along with it. It isn't just a matter of skipping around for better pay and titles -- it's that dead sea types often default into positions of authority with enough tenure at a company, limiting the opportunities for growth that you might have beyond the better initial title that you negotiated.



              Mind you, I'm not suggesting that this paradigm is universally true or that it's necessary to switch everywhere to advance. I'm just trying to explain what you'll probably see happen in a career and why you'll often find yourself ready for additional responsibility but not rewarded therewith. For ambitious people, when this happens, they tend to dust off the resume.



              Personally, I would suggest looking hard for a company that will put you in a position to have your responsibility grow on a strict basis with your merit as much as possible, which will limit this effect. Hopping around jobs is (probably, I've not done in much) tiring and it starts to be a drag on the resume.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Jun 15 '12 at 15:51









              Erik Dietrich

              47635




              47635




















                  up vote
                  5
                  down vote













                  Change is not something easy to undergo on a personal level, and sometimes it can even scare potential employers if you changed too much. Now, having myself changed companies quite a few time, it allowed me to grew up from building computers in a 4 persons company to working as a technical director for an international communication agency of thousands of people that deals with big clients.



                  So yes, don't fear the change, embrace the challenge of starting afresh. Chances are that you will learn more in a new environment that in your old comfortable one. You will meet interesting new people, see new things, discover new ways, etc. Raises are cool too, but really, the main thing is that it will keep you sharp and dynamic.



                  That being said, I can also understand the wish for some stability. It's a bit of a bet. In one company I had 4 different titles, because internal mobility was encouraged and I was investing myself into it. But in some other places, you had to kill someone to get a new job or do something different. If your current company encourage internal mobility, you can try that for a start.






                  share|improve this answer
























                    up vote
                    5
                    down vote













                    Change is not something easy to undergo on a personal level, and sometimes it can even scare potential employers if you changed too much. Now, having myself changed companies quite a few time, it allowed me to grew up from building computers in a 4 persons company to working as a technical director for an international communication agency of thousands of people that deals with big clients.



                    So yes, don't fear the change, embrace the challenge of starting afresh. Chances are that you will learn more in a new environment that in your old comfortable one. You will meet interesting new people, see new things, discover new ways, etc. Raises are cool too, but really, the main thing is that it will keep you sharp and dynamic.



                    That being said, I can also understand the wish for some stability. It's a bit of a bet. In one company I had 4 different titles, because internal mobility was encouraged and I was investing myself into it. But in some other places, you had to kill someone to get a new job or do something different. If your current company encourage internal mobility, you can try that for a start.






                    share|improve this answer






















                      up vote
                      5
                      down vote










                      up vote
                      5
                      down vote









                      Change is not something easy to undergo on a personal level, and sometimes it can even scare potential employers if you changed too much. Now, having myself changed companies quite a few time, it allowed me to grew up from building computers in a 4 persons company to working as a technical director for an international communication agency of thousands of people that deals with big clients.



                      So yes, don't fear the change, embrace the challenge of starting afresh. Chances are that you will learn more in a new environment that in your old comfortable one. You will meet interesting new people, see new things, discover new ways, etc. Raises are cool too, but really, the main thing is that it will keep you sharp and dynamic.



                      That being said, I can also understand the wish for some stability. It's a bit of a bet. In one company I had 4 different titles, because internal mobility was encouraged and I was investing myself into it. But in some other places, you had to kill someone to get a new job or do something different. If your current company encourage internal mobility, you can try that for a start.






                      share|improve this answer












                      Change is not something easy to undergo on a personal level, and sometimes it can even scare potential employers if you changed too much. Now, having myself changed companies quite a few time, it allowed me to grew up from building computers in a 4 persons company to working as a technical director for an international communication agency of thousands of people that deals with big clients.



                      So yes, don't fear the change, embrace the challenge of starting afresh. Chances are that you will learn more in a new environment that in your old comfortable one. You will meet interesting new people, see new things, discover new ways, etc. Raises are cool too, but really, the main thing is that it will keep you sharp and dynamic.



                      That being said, I can also understand the wish for some stability. It's a bit of a bet. In one company I had 4 different titles, because internal mobility was encouraged and I was investing myself into it. But in some other places, you had to kill someone to get a new job or do something different. If your current company encourage internal mobility, you can try that for a start.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Jun 15 '12 at 14:32









                      Sebastien F.

                      15146




                      15146




















                          up vote
                          2
                          down vote













                          If you want to move without having to go through the pain of switching jobs, then go to work for a large organization (a Fortune 500 company in the US) or the government. Be aware though that this still doesn't guarantee you won't ever have to switch jobs or move to get a promotion, but that you will have to possibly do it less often. In today's world it is rare to make it through a 30 year career at one place.



                          You can however, negotiate the benefits thing when looking for a new job. I wouldn't take a job where I had to wait for medical benefits. And at my stage of my career I wouldn't take less than 3 weeks leave either. Of course you have less leverage when you are looking at junior positions.



                          You don't have to switch every year either even at smaller places. That tends to create a resume that becomes shaky after 4 or 5 of these switches in a row (unless you are a contractor). But really changing jobs every 3-5 years is probably good for you mentally as well. We all get into ruts. You will probably find at some point that the place where you are working is just not challenging anymore or the annoyances start to add up. Then you look for another position. It tends to be a natural progression. You will know when it is time to move on.






                          share|improve this answer


























                            up vote
                            2
                            down vote













                            If you want to move without having to go through the pain of switching jobs, then go to work for a large organization (a Fortune 500 company in the US) or the government. Be aware though that this still doesn't guarantee you won't ever have to switch jobs or move to get a promotion, but that you will have to possibly do it less often. In today's world it is rare to make it through a 30 year career at one place.



                            You can however, negotiate the benefits thing when looking for a new job. I wouldn't take a job where I had to wait for medical benefits. And at my stage of my career I wouldn't take less than 3 weeks leave either. Of course you have less leverage when you are looking at junior positions.



                            You don't have to switch every year either even at smaller places. That tends to create a resume that becomes shaky after 4 or 5 of these switches in a row (unless you are a contractor). But really changing jobs every 3-5 years is probably good for you mentally as well. We all get into ruts. You will probably find at some point that the place where you are working is just not challenging anymore or the annoyances start to add up. Then you look for another position. It tends to be a natural progression. You will know when it is time to move on.






                            share|improve this answer
























                              up vote
                              2
                              down vote










                              up vote
                              2
                              down vote









                              If you want to move without having to go through the pain of switching jobs, then go to work for a large organization (a Fortune 500 company in the US) or the government. Be aware though that this still doesn't guarantee you won't ever have to switch jobs or move to get a promotion, but that you will have to possibly do it less often. In today's world it is rare to make it through a 30 year career at one place.



                              You can however, negotiate the benefits thing when looking for a new job. I wouldn't take a job where I had to wait for medical benefits. And at my stage of my career I wouldn't take less than 3 weeks leave either. Of course you have less leverage when you are looking at junior positions.



                              You don't have to switch every year either even at smaller places. That tends to create a resume that becomes shaky after 4 or 5 of these switches in a row (unless you are a contractor). But really changing jobs every 3-5 years is probably good for you mentally as well. We all get into ruts. You will probably find at some point that the place where you are working is just not challenging anymore or the annoyances start to add up. Then you look for another position. It tends to be a natural progression. You will know when it is time to move on.






                              share|improve this answer














                              If you want to move without having to go through the pain of switching jobs, then go to work for a large organization (a Fortune 500 company in the US) or the government. Be aware though that this still doesn't guarantee you won't ever have to switch jobs or move to get a promotion, but that you will have to possibly do it less often. In today's world it is rare to make it through a 30 year career at one place.



                              You can however, negotiate the benefits thing when looking for a new job. I wouldn't take a job where I had to wait for medical benefits. And at my stage of my career I wouldn't take less than 3 weeks leave either. Of course you have less leverage when you are looking at junior positions.



                              You don't have to switch every year either even at smaller places. That tends to create a resume that becomes shaky after 4 or 5 of these switches in a row (unless you are a contractor). But really changing jobs every 3-5 years is probably good for you mentally as well. We all get into ruts. You will probably find at some point that the place where you are working is just not challenging anymore or the annoyances start to add up. Then you look for another position. It tends to be a natural progression. You will know when it is time to move on.







                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited Jun 15 '12 at 13:40









                              ChrisF

                              8,56423957




                              8,56423957










                              answered Jun 15 '12 at 13:38









                              HLGEM

                              133k25227489




                              133k25227489




















                                  up vote
                                  1
                                  down vote














                                  Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?




                                  No. There is no perfect job unless you are somebody who has invented next hot thing, and sold it for a billion $'s. Then you know the next job you get is the perfect job.



                                  You can never stop looking, at least at some level. You could get paid the perfect amount, get the perfect set of benefits, telecommute, get guaranteed hardware updates. Then your company has a patent rejected, or management was running a ponzi scheme, or they they were bribing government officials and your company is banned from federal contracting for two years.



                                  Now the shell of a company only needs one developer, or only one office, and now half the company is unemployed. Now you need a job. Now. If you never looked before, the odds of finding a good job are slim.






                                  share|improve this answer
















                                  • 1




                                    Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
                                    – Hanzolo
                                    Jun 15 '12 at 23:09














                                  up vote
                                  1
                                  down vote














                                  Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?




                                  No. There is no perfect job unless you are somebody who has invented next hot thing, and sold it for a billion $'s. Then you know the next job you get is the perfect job.



                                  You can never stop looking, at least at some level. You could get paid the perfect amount, get the perfect set of benefits, telecommute, get guaranteed hardware updates. Then your company has a patent rejected, or management was running a ponzi scheme, or they they were bribing government officials and your company is banned from federal contracting for two years.



                                  Now the shell of a company only needs one developer, or only one office, and now half the company is unemployed. Now you need a job. Now. If you never looked before, the odds of finding a good job are slim.






                                  share|improve this answer
















                                  • 1




                                    Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
                                    – Hanzolo
                                    Jun 15 '12 at 23:09












                                  up vote
                                  1
                                  down vote










                                  up vote
                                  1
                                  down vote










                                  Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?




                                  No. There is no perfect job unless you are somebody who has invented next hot thing, and sold it for a billion $'s. Then you know the next job you get is the perfect job.



                                  You can never stop looking, at least at some level. You could get paid the perfect amount, get the perfect set of benefits, telecommute, get guaranteed hardware updates. Then your company has a patent rejected, or management was running a ponzi scheme, or they they were bribing government officials and your company is banned from federal contracting for two years.



                                  Now the shell of a company only needs one developer, or only one office, and now half the company is unemployed. Now you need a job. Now. If you never looked before, the odds of finding a good job are slim.






                                  share|improve this answer













                                  Is there such a thing as a perfect job, where someone can stop looking for new jobs entirely? Or should I always be keeping my eye out for other job opportunities?




                                  No. There is no perfect job unless you are somebody who has invented next hot thing, and sold it for a billion $'s. Then you know the next job you get is the perfect job.



                                  You can never stop looking, at least at some level. You could get paid the perfect amount, get the perfect set of benefits, telecommute, get guaranteed hardware updates. Then your company has a patent rejected, or management was running a ponzi scheme, or they they were bribing government officials and your company is banned from federal contracting for two years.



                                  Now the shell of a company only needs one developer, or only one office, and now half the company is unemployed. Now you need a job. Now. If you never looked before, the odds of finding a good job are slim.







                                  share|improve this answer












                                  share|improve this answer



                                  share|improve this answer










                                  answered Jun 15 '12 at 21:37









                                  mhoran_psprep

                                  40.3k463144




                                  40.3k463144







                                  • 1




                                    Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
                                    – Hanzolo
                                    Jun 15 '12 at 23:09












                                  • 1




                                    Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
                                    – Hanzolo
                                    Jun 15 '12 at 23:09







                                  1




                                  1




                                  Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
                                  – Hanzolo
                                  Jun 15 '12 at 23:09




                                  Then your company has a patent rejected, or management was running a ponzi scheme - EL OH EL!
                                  – Hanzolo
                                  Jun 15 '12 at 23:09










                                  up vote
                                  0
                                  down vote













                                  I find it useful to periodically look at new job listings just to see what skills employers are currently looking for. This gives me an idea about what I should learn for my career growth.
                                  Keeping your eye out for new opportunities also makes you aware of all of the potential employers you can try if you ever get laid off.






                                  share|improve this answer
























                                    up vote
                                    0
                                    down vote













                                    I find it useful to periodically look at new job listings just to see what skills employers are currently looking for. This gives me an idea about what I should learn for my career growth.
                                    Keeping your eye out for new opportunities also makes you aware of all of the potential employers you can try if you ever get laid off.






                                    share|improve this answer






















                                      up vote
                                      0
                                      down vote










                                      up vote
                                      0
                                      down vote









                                      I find it useful to periodically look at new job listings just to see what skills employers are currently looking for. This gives me an idea about what I should learn for my career growth.
                                      Keeping your eye out for new opportunities also makes you aware of all of the potential employers you can try if you ever get laid off.






                                      share|improve this answer












                                      I find it useful to periodically look at new job listings just to see what skills employers are currently looking for. This gives me an idea about what I should learn for my career growth.
                                      Keeping your eye out for new opportunities also makes you aware of all of the potential employers you can try if you ever get laid off.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Apr 18 '13 at 21:33









                                      Xenson

                                      73148




                                      73148






















                                           

                                          draft saved


                                          draft discarded


























                                           


                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function ()
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f1898%2fif-im-comfortable-in-my-developer-job-should-i-still-keep-my-eye-out-for-other%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

                                          Confectionery