Hitting a ceiling in my career

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

favorite
7












I have been in my career for 16 years and I've hit a ceiling where my skills as a developer make me more attractive as a hands on developer than as a development manager. I have successfully lead teams in the past as a "pseudo-manager" where I have mentored/trained/managed project and team responsibilities, but I was still expected to take on daily coding tasks.



Truth be told, I don't think I'm as effective a coder as I was 5-10 years ago when my eagerness compensated for my limited experience. On the other hand, managers look at my experience and knowledge and would prefer to keep me as a tactical asset rather than strategic. When looking for direct hire positions as a manager, the majority of the jobs have a hard requirement of a degree and/or PMI certification. I don't have my degree and PMI requires a certain number of years as a project manager to even sit for the exam. I guess my question is how do I take my career beyond being a code slinger?







share|improve this question


















  • 1




    Will probably be better served by: area51.stackexchange.com/proposals/12887/it-careers-training ...
    – Karlson
    Apr 13 '12 at 20:09






  • 2




    If you think your skills are worse than 5-10 years ago then it sounds to me like you don't do enough self improvement in your free time. Despite what other people say with the work/life balance thing, it is the very, very rare job indeed that you can learn enough only on the job to continually grow your career and keep improving upon your skills. If you were really learning as you should then you should be a way better developer now than 5-10 years ago. You should be getting a lot more functionality accomplished in far less time. If not, then you've been neglecting your skills.
    – Dunk
    Apr 19 '12 at 21:33










  • @Dunk It's not that I haven't been improving, believe me I'm the biggest advocate of self-improvement. It's just that coding 40 hours a week just doesn't interest me anymore. Like I said, I'm more interested in decision making/directing ("the bigger picture") than being chin deep in code.
    – Michael Brown
    Apr 30 '12 at 12:40










  • @Dunk -- you bring up an excellent point -- that in the SE field, no on-the-job experience will keep you afloat for a prolonged period of time regardless of how awesome the opportunity is and comprehensive in terms of technology. however, that brings another question and that is: with technology evolving so rapidly, is the field of SE too high maintenance to keep yourself competitive, leaving you too little free time for leisure? In a field that evolves less rapidly, you have to spend less free time honing your skills.
    – amphibient
    Sep 27 '12 at 21:40
















up vote
20
down vote

favorite
7












I have been in my career for 16 years and I've hit a ceiling where my skills as a developer make me more attractive as a hands on developer than as a development manager. I have successfully lead teams in the past as a "pseudo-manager" where I have mentored/trained/managed project and team responsibilities, but I was still expected to take on daily coding tasks.



Truth be told, I don't think I'm as effective a coder as I was 5-10 years ago when my eagerness compensated for my limited experience. On the other hand, managers look at my experience and knowledge and would prefer to keep me as a tactical asset rather than strategic. When looking for direct hire positions as a manager, the majority of the jobs have a hard requirement of a degree and/or PMI certification. I don't have my degree and PMI requires a certain number of years as a project manager to even sit for the exam. I guess my question is how do I take my career beyond being a code slinger?







share|improve this question


















  • 1




    Will probably be better served by: area51.stackexchange.com/proposals/12887/it-careers-training ...
    – Karlson
    Apr 13 '12 at 20:09






  • 2




    If you think your skills are worse than 5-10 years ago then it sounds to me like you don't do enough self improvement in your free time. Despite what other people say with the work/life balance thing, it is the very, very rare job indeed that you can learn enough only on the job to continually grow your career and keep improving upon your skills. If you were really learning as you should then you should be a way better developer now than 5-10 years ago. You should be getting a lot more functionality accomplished in far less time. If not, then you've been neglecting your skills.
    – Dunk
    Apr 19 '12 at 21:33










  • @Dunk It's not that I haven't been improving, believe me I'm the biggest advocate of self-improvement. It's just that coding 40 hours a week just doesn't interest me anymore. Like I said, I'm more interested in decision making/directing ("the bigger picture") than being chin deep in code.
    – Michael Brown
    Apr 30 '12 at 12:40










  • @Dunk -- you bring up an excellent point -- that in the SE field, no on-the-job experience will keep you afloat for a prolonged period of time regardless of how awesome the opportunity is and comprehensive in terms of technology. however, that brings another question and that is: with technology evolving so rapidly, is the field of SE too high maintenance to keep yourself competitive, leaving you too little free time for leisure? In a field that evolves less rapidly, you have to spend less free time honing your skills.
    – amphibient
    Sep 27 '12 at 21:40












up vote
20
down vote

favorite
7









up vote
20
down vote

favorite
7






7





I have been in my career for 16 years and I've hit a ceiling where my skills as a developer make me more attractive as a hands on developer than as a development manager. I have successfully lead teams in the past as a "pseudo-manager" where I have mentored/trained/managed project and team responsibilities, but I was still expected to take on daily coding tasks.



Truth be told, I don't think I'm as effective a coder as I was 5-10 years ago when my eagerness compensated for my limited experience. On the other hand, managers look at my experience and knowledge and would prefer to keep me as a tactical asset rather than strategic. When looking for direct hire positions as a manager, the majority of the jobs have a hard requirement of a degree and/or PMI certification. I don't have my degree and PMI requires a certain number of years as a project manager to even sit for the exam. I guess my question is how do I take my career beyond being a code slinger?







share|improve this question














I have been in my career for 16 years and I've hit a ceiling where my skills as a developer make me more attractive as a hands on developer than as a development manager. I have successfully lead teams in the past as a "pseudo-manager" where I have mentored/trained/managed project and team responsibilities, but I was still expected to take on daily coding tasks.



Truth be told, I don't think I'm as effective a coder as I was 5-10 years ago when my eagerness compensated for my limited experience. On the other hand, managers look at my experience and knowledge and would prefer to keep me as a tactical asset rather than strategic. When looking for direct hire positions as a manager, the majority of the jobs have a hard requirement of a degree and/or PMI certification. I don't have my degree and PMI requires a certain number of years as a project manager to even sit for the exam. I guess my question is how do I take my career beyond being a code slinger?









share|improve this question













share|improve this question




share|improve this question








edited Dec 18 '15 at 18:39









AndreiROM

44.1k21101173




44.1k21101173










asked Apr 13 '12 at 20:02









Michael Brown

433210




433210







  • 1




    Will probably be better served by: area51.stackexchange.com/proposals/12887/it-careers-training ...
    – Karlson
    Apr 13 '12 at 20:09






  • 2




    If you think your skills are worse than 5-10 years ago then it sounds to me like you don't do enough self improvement in your free time. Despite what other people say with the work/life balance thing, it is the very, very rare job indeed that you can learn enough only on the job to continually grow your career and keep improving upon your skills. If you were really learning as you should then you should be a way better developer now than 5-10 years ago. You should be getting a lot more functionality accomplished in far less time. If not, then you've been neglecting your skills.
    – Dunk
    Apr 19 '12 at 21:33










  • @Dunk It's not that I haven't been improving, believe me I'm the biggest advocate of self-improvement. It's just that coding 40 hours a week just doesn't interest me anymore. Like I said, I'm more interested in decision making/directing ("the bigger picture") than being chin deep in code.
    – Michael Brown
    Apr 30 '12 at 12:40










  • @Dunk -- you bring up an excellent point -- that in the SE field, no on-the-job experience will keep you afloat for a prolonged period of time regardless of how awesome the opportunity is and comprehensive in terms of technology. however, that brings another question and that is: with technology evolving so rapidly, is the field of SE too high maintenance to keep yourself competitive, leaving you too little free time for leisure? In a field that evolves less rapidly, you have to spend less free time honing your skills.
    – amphibient
    Sep 27 '12 at 21:40












  • 1




    Will probably be better served by: area51.stackexchange.com/proposals/12887/it-careers-training ...
    – Karlson
    Apr 13 '12 at 20:09






  • 2




    If you think your skills are worse than 5-10 years ago then it sounds to me like you don't do enough self improvement in your free time. Despite what other people say with the work/life balance thing, it is the very, very rare job indeed that you can learn enough only on the job to continually grow your career and keep improving upon your skills. If you were really learning as you should then you should be a way better developer now than 5-10 years ago. You should be getting a lot more functionality accomplished in far less time. If not, then you've been neglecting your skills.
    – Dunk
    Apr 19 '12 at 21:33










  • @Dunk It's not that I haven't been improving, believe me I'm the biggest advocate of self-improvement. It's just that coding 40 hours a week just doesn't interest me anymore. Like I said, I'm more interested in decision making/directing ("the bigger picture") than being chin deep in code.
    – Michael Brown
    Apr 30 '12 at 12:40










  • @Dunk -- you bring up an excellent point -- that in the SE field, no on-the-job experience will keep you afloat for a prolonged period of time regardless of how awesome the opportunity is and comprehensive in terms of technology. however, that brings another question and that is: with technology evolving so rapidly, is the field of SE too high maintenance to keep yourself competitive, leaving you too little free time for leisure? In a field that evolves less rapidly, you have to spend less free time honing your skills.
    – amphibient
    Sep 27 '12 at 21:40







1




1




Will probably be better served by: area51.stackexchange.com/proposals/12887/it-careers-training ...
– Karlson
Apr 13 '12 at 20:09




Will probably be better served by: area51.stackexchange.com/proposals/12887/it-careers-training ...
– Karlson
Apr 13 '12 at 20:09




2




2




If you think your skills are worse than 5-10 years ago then it sounds to me like you don't do enough self improvement in your free time. Despite what other people say with the work/life balance thing, it is the very, very rare job indeed that you can learn enough only on the job to continually grow your career and keep improving upon your skills. If you were really learning as you should then you should be a way better developer now than 5-10 years ago. You should be getting a lot more functionality accomplished in far less time. If not, then you've been neglecting your skills.
– Dunk
Apr 19 '12 at 21:33




If you think your skills are worse than 5-10 years ago then it sounds to me like you don't do enough self improvement in your free time. Despite what other people say with the work/life balance thing, it is the very, very rare job indeed that you can learn enough only on the job to continually grow your career and keep improving upon your skills. If you were really learning as you should then you should be a way better developer now than 5-10 years ago. You should be getting a lot more functionality accomplished in far less time. If not, then you've been neglecting your skills.
– Dunk
Apr 19 '12 at 21:33












@Dunk It's not that I haven't been improving, believe me I'm the biggest advocate of self-improvement. It's just that coding 40 hours a week just doesn't interest me anymore. Like I said, I'm more interested in decision making/directing ("the bigger picture") than being chin deep in code.
– Michael Brown
Apr 30 '12 at 12:40




@Dunk It's not that I haven't been improving, believe me I'm the biggest advocate of self-improvement. It's just that coding 40 hours a week just doesn't interest me anymore. Like I said, I'm more interested in decision making/directing ("the bigger picture") than being chin deep in code.
– Michael Brown
Apr 30 '12 at 12:40












@Dunk -- you bring up an excellent point -- that in the SE field, no on-the-job experience will keep you afloat for a prolonged period of time regardless of how awesome the opportunity is and comprehensive in terms of technology. however, that brings another question and that is: with technology evolving so rapidly, is the field of SE too high maintenance to keep yourself competitive, leaving you too little free time for leisure? In a field that evolves less rapidly, you have to spend less free time honing your skills.
– amphibient
Sep 27 '12 at 21:40




@Dunk -- you bring up an excellent point -- that in the SE field, no on-the-job experience will keep you afloat for a prolonged period of time regardless of how awesome the opportunity is and comprehensive in terms of technology. however, that brings another question and that is: with technology evolving so rapidly, is the field of SE too high maintenance to keep yourself competitive, leaving you too little free time for leisure? In a field that evolves less rapidly, you have to spend less free time honing your skills.
– amphibient
Sep 27 '12 at 21:40










5 Answers
5






active

oldest

votes

















up vote
10
down vote



accepted










If you are looking at the project manager direction, taking the PMP exam without the years as PM qualifies you for the CAPM. This then gives you a few years to get the "in the saddle" experience as a project manager. You may find your local university offers a project management course that meets the project management training required for the CAPM.



To get the degree requirement dealt with, you may want to look into first acquiring an associates degree from your local community college, then leveraging that to a 4 year degree at a later time. Most counties have a community college, and most community colleges offer evening classes, some even offer online courses. Many colleges only count courses 7 years old (or less) towards a bachelors, while the associate degree will "lock in" the first 2 years of school. This will let you take evening classes at a more leisurely pace suitable for someone with a family. I don't know about your state university system, but here in Colorado (and in my previous state of Florida), the state universities have to admit you (as a transfer student) if you have an associates from a community college in that state. So for older students who have to work and support a family, the community college to associates to state university to bachelors route is the most practical approach to getting that degree credential.



I'm an older software developer, and I don't really want to get into managing, so I'm working on a different degree (this won't be my first bachelors) to get credentialed in a different field.






share|improve this answer



























    up vote
    9
    down vote













    There are multiple career paths for developers. Project Management, functional management, software/system architecture, and senior development roles.



    Project Management and functional management, like Development Manager, Team Lead, and CTO, are the management positions, with project management being more about managing project success and functional management being more in-line with team success, both tactically or strategically.



    I've heard of developers heading into system architect roles, which is really just a senior level technical position that doesn't involve people management as much as it does determining the overall architecture of large systems.



    Senior development roles are more like the position that you're in. Management likes people like you because you can use your experience to solve complex problems. While technologies do change a lot and you may feel like your coding skills aren't what they were in the past, the concepts behind problem solving are fairly static.



    I've seen senior developer roles where the senior engineer was more independent, like a sole developer on a one-person team. A position such as this could be a great perk for an experienced developer who doesn't want to move into a management-type position, yet he/she still doesn't want to have the same type of hands-on management that a junior developer might face.



    You might consider talking to your managers and finding out what your options are; they don't even have to be formal. If you're indeed a valuable person in the organization, they'll find a position for you that both utilizes your skills while also keeping you engaged.



    Finally, a degree can help you break through this ceiling that keeps you from progressing. Consider discussing with your employer to see if they'd be interested in helping you obtain your PMI. It's not clear which path you're most interested in, but expressing your interest either way may at least let you know where you stand.






    share|improve this answer



























      up vote
      5
      down vote














      how do I take my career beyond being a code slinger?




      Change the job. Either within the same organization, or move to a different company. There are no ways around.






      share|improve this answer




















      • -1 for "No ways"
        – Michael Durrant
        Jun 15 '12 at 14:30

















      up vote
      2
      down vote













      PMI's years of experience requirement isn't necessarily PM-work, but years that you have been doing project-related work. This means that you can count contributions you've made on other projects towards the goal. If you've been doing project-related coding for the past 15 years, I'd be willing to bet that you have enough project-related experience to sit for the PMP exam.






      share|improve this answer



























        up vote
        2
        down vote













        The biggest obstacle if you want to reboot your career like that is that it almost always involves accepting a pay cut for a few years as you build your experience in the new area. Remember that a considerable part of your current salary is probably based on your experience as a programmer. That doesn't necessarily help you as much in a different role that doesn't involve programming.



        If you are open to taking a step back to take two forward you should be able to make the transition.






        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%2f537%2fhitting-a-ceiling-in-my-career%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();


          );
          );






          5 Answers
          5






          active

          oldest

          votes








          5 Answers
          5






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          10
          down vote



          accepted










          If you are looking at the project manager direction, taking the PMP exam without the years as PM qualifies you for the CAPM. This then gives you a few years to get the "in the saddle" experience as a project manager. You may find your local university offers a project management course that meets the project management training required for the CAPM.



          To get the degree requirement dealt with, you may want to look into first acquiring an associates degree from your local community college, then leveraging that to a 4 year degree at a later time. Most counties have a community college, and most community colleges offer evening classes, some even offer online courses. Many colleges only count courses 7 years old (or less) towards a bachelors, while the associate degree will "lock in" the first 2 years of school. This will let you take evening classes at a more leisurely pace suitable for someone with a family. I don't know about your state university system, but here in Colorado (and in my previous state of Florida), the state universities have to admit you (as a transfer student) if you have an associates from a community college in that state. So for older students who have to work and support a family, the community college to associates to state university to bachelors route is the most practical approach to getting that degree credential.



          I'm an older software developer, and I don't really want to get into managing, so I'm working on a different degree (this won't be my first bachelors) to get credentialed in a different field.






          share|improve this answer
























            up vote
            10
            down vote



            accepted










            If you are looking at the project manager direction, taking the PMP exam without the years as PM qualifies you for the CAPM. This then gives you a few years to get the "in the saddle" experience as a project manager. You may find your local university offers a project management course that meets the project management training required for the CAPM.



            To get the degree requirement dealt with, you may want to look into first acquiring an associates degree from your local community college, then leveraging that to a 4 year degree at a later time. Most counties have a community college, and most community colleges offer evening classes, some even offer online courses. Many colleges only count courses 7 years old (or less) towards a bachelors, while the associate degree will "lock in" the first 2 years of school. This will let you take evening classes at a more leisurely pace suitable for someone with a family. I don't know about your state university system, but here in Colorado (and in my previous state of Florida), the state universities have to admit you (as a transfer student) if you have an associates from a community college in that state. So for older students who have to work and support a family, the community college to associates to state university to bachelors route is the most practical approach to getting that degree credential.



            I'm an older software developer, and I don't really want to get into managing, so I'm working on a different degree (this won't be my first bachelors) to get credentialed in a different field.






            share|improve this answer






















              up vote
              10
              down vote



              accepted







              up vote
              10
              down vote



              accepted






              If you are looking at the project manager direction, taking the PMP exam without the years as PM qualifies you for the CAPM. This then gives you a few years to get the "in the saddle" experience as a project manager. You may find your local university offers a project management course that meets the project management training required for the CAPM.



              To get the degree requirement dealt with, you may want to look into first acquiring an associates degree from your local community college, then leveraging that to a 4 year degree at a later time. Most counties have a community college, and most community colleges offer evening classes, some even offer online courses. Many colleges only count courses 7 years old (or less) towards a bachelors, while the associate degree will "lock in" the first 2 years of school. This will let you take evening classes at a more leisurely pace suitable for someone with a family. I don't know about your state university system, but here in Colorado (and in my previous state of Florida), the state universities have to admit you (as a transfer student) if you have an associates from a community college in that state. So for older students who have to work and support a family, the community college to associates to state university to bachelors route is the most practical approach to getting that degree credential.



              I'm an older software developer, and I don't really want to get into managing, so I'm working on a different degree (this won't be my first bachelors) to get credentialed in a different field.






              share|improve this answer












              If you are looking at the project manager direction, taking the PMP exam without the years as PM qualifies you for the CAPM. This then gives you a few years to get the "in the saddle" experience as a project manager. You may find your local university offers a project management course that meets the project management training required for the CAPM.



              To get the degree requirement dealt with, you may want to look into first acquiring an associates degree from your local community college, then leveraging that to a 4 year degree at a later time. Most counties have a community college, and most community colleges offer evening classes, some even offer online courses. Many colleges only count courses 7 years old (or less) towards a bachelors, while the associate degree will "lock in" the first 2 years of school. This will let you take evening classes at a more leisurely pace suitable for someone with a family. I don't know about your state university system, but here in Colorado (and in my previous state of Florida), the state universities have to admit you (as a transfer student) if you have an associates from a community college in that state. So for older students who have to work and support a family, the community college to associates to state university to bachelors route is the most practical approach to getting that degree credential.



              I'm an older software developer, and I don't really want to get into managing, so I'm working on a different degree (this won't be my first bachelors) to get credentialed in a different field.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Apr 14 '12 at 2:21









              Tangurena

              5,0401936




              5,0401936






















                  up vote
                  9
                  down vote













                  There are multiple career paths for developers. Project Management, functional management, software/system architecture, and senior development roles.



                  Project Management and functional management, like Development Manager, Team Lead, and CTO, are the management positions, with project management being more about managing project success and functional management being more in-line with team success, both tactically or strategically.



                  I've heard of developers heading into system architect roles, which is really just a senior level technical position that doesn't involve people management as much as it does determining the overall architecture of large systems.



                  Senior development roles are more like the position that you're in. Management likes people like you because you can use your experience to solve complex problems. While technologies do change a lot and you may feel like your coding skills aren't what they were in the past, the concepts behind problem solving are fairly static.



                  I've seen senior developer roles where the senior engineer was more independent, like a sole developer on a one-person team. A position such as this could be a great perk for an experienced developer who doesn't want to move into a management-type position, yet he/she still doesn't want to have the same type of hands-on management that a junior developer might face.



                  You might consider talking to your managers and finding out what your options are; they don't even have to be formal. If you're indeed a valuable person in the organization, they'll find a position for you that both utilizes your skills while also keeping you engaged.



                  Finally, a degree can help you break through this ceiling that keeps you from progressing. Consider discussing with your employer to see if they'd be interested in helping you obtain your PMI. It's not clear which path you're most interested in, but expressing your interest either way may at least let you know where you stand.






                  share|improve this answer
























                    up vote
                    9
                    down vote













                    There are multiple career paths for developers. Project Management, functional management, software/system architecture, and senior development roles.



                    Project Management and functional management, like Development Manager, Team Lead, and CTO, are the management positions, with project management being more about managing project success and functional management being more in-line with team success, both tactically or strategically.



                    I've heard of developers heading into system architect roles, which is really just a senior level technical position that doesn't involve people management as much as it does determining the overall architecture of large systems.



                    Senior development roles are more like the position that you're in. Management likes people like you because you can use your experience to solve complex problems. While technologies do change a lot and you may feel like your coding skills aren't what they were in the past, the concepts behind problem solving are fairly static.



                    I've seen senior developer roles where the senior engineer was more independent, like a sole developer on a one-person team. A position such as this could be a great perk for an experienced developer who doesn't want to move into a management-type position, yet he/she still doesn't want to have the same type of hands-on management that a junior developer might face.



                    You might consider talking to your managers and finding out what your options are; they don't even have to be formal. If you're indeed a valuable person in the organization, they'll find a position for you that both utilizes your skills while also keeping you engaged.



                    Finally, a degree can help you break through this ceiling that keeps you from progressing. Consider discussing with your employer to see if they'd be interested in helping you obtain your PMI. It's not clear which path you're most interested in, but expressing your interest either way may at least let you know where you stand.






                    share|improve this answer






















                      up vote
                      9
                      down vote










                      up vote
                      9
                      down vote









                      There are multiple career paths for developers. Project Management, functional management, software/system architecture, and senior development roles.



                      Project Management and functional management, like Development Manager, Team Lead, and CTO, are the management positions, with project management being more about managing project success and functional management being more in-line with team success, both tactically or strategically.



                      I've heard of developers heading into system architect roles, which is really just a senior level technical position that doesn't involve people management as much as it does determining the overall architecture of large systems.



                      Senior development roles are more like the position that you're in. Management likes people like you because you can use your experience to solve complex problems. While technologies do change a lot and you may feel like your coding skills aren't what they were in the past, the concepts behind problem solving are fairly static.



                      I've seen senior developer roles where the senior engineer was more independent, like a sole developer on a one-person team. A position such as this could be a great perk for an experienced developer who doesn't want to move into a management-type position, yet he/she still doesn't want to have the same type of hands-on management that a junior developer might face.



                      You might consider talking to your managers and finding out what your options are; they don't even have to be formal. If you're indeed a valuable person in the organization, they'll find a position for you that both utilizes your skills while also keeping you engaged.



                      Finally, a degree can help you break through this ceiling that keeps you from progressing. Consider discussing with your employer to see if they'd be interested in helping you obtain your PMI. It's not clear which path you're most interested in, but expressing your interest either way may at least let you know where you stand.






                      share|improve this answer












                      There are multiple career paths for developers. Project Management, functional management, software/system architecture, and senior development roles.



                      Project Management and functional management, like Development Manager, Team Lead, and CTO, are the management positions, with project management being more about managing project success and functional management being more in-line with team success, both tactically or strategically.



                      I've heard of developers heading into system architect roles, which is really just a senior level technical position that doesn't involve people management as much as it does determining the overall architecture of large systems.



                      Senior development roles are more like the position that you're in. Management likes people like you because you can use your experience to solve complex problems. While technologies do change a lot and you may feel like your coding skills aren't what they were in the past, the concepts behind problem solving are fairly static.



                      I've seen senior developer roles where the senior engineer was more independent, like a sole developer on a one-person team. A position such as this could be a great perk for an experienced developer who doesn't want to move into a management-type position, yet he/she still doesn't want to have the same type of hands-on management that a junior developer might face.



                      You might consider talking to your managers and finding out what your options are; they don't even have to be formal. If you're indeed a valuable person in the organization, they'll find a position for you that both utilizes your skills while also keeping you engaged.



                      Finally, a degree can help you break through this ceiling that keeps you from progressing. Consider discussing with your employer to see if they'd be interested in helping you obtain your PMI. It's not clear which path you're most interested in, but expressing your interest either way may at least let you know where you stand.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Apr 14 '12 at 1:49









                      jmort253♦

                      10.4k54376




                      10.4k54376




















                          up vote
                          5
                          down vote














                          how do I take my career beyond being a code slinger?




                          Change the job. Either within the same organization, or move to a different company. There are no ways around.






                          share|improve this answer




















                          • -1 for "No ways"
                            – Michael Durrant
                            Jun 15 '12 at 14:30














                          up vote
                          5
                          down vote














                          how do I take my career beyond being a code slinger?




                          Change the job. Either within the same organization, or move to a different company. There are no ways around.






                          share|improve this answer




















                          • -1 for "No ways"
                            – Michael Durrant
                            Jun 15 '12 at 14:30












                          up vote
                          5
                          down vote










                          up vote
                          5
                          down vote










                          how do I take my career beyond being a code slinger?




                          Change the job. Either within the same organization, or move to a different company. There are no ways around.






                          share|improve this answer













                          how do I take my career beyond being a code slinger?




                          Change the job. Either within the same organization, or move to a different company. There are no ways around.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Apr 14 '12 at 7:04









                          BЈовић

                          1,4501524




                          1,4501524











                          • -1 for "No ways"
                            – Michael Durrant
                            Jun 15 '12 at 14:30
















                          • -1 for "No ways"
                            – Michael Durrant
                            Jun 15 '12 at 14:30















                          -1 for "No ways"
                          – Michael Durrant
                          Jun 15 '12 at 14:30




                          -1 for "No ways"
                          – Michael Durrant
                          Jun 15 '12 at 14:30










                          up vote
                          2
                          down vote













                          PMI's years of experience requirement isn't necessarily PM-work, but years that you have been doing project-related work. This means that you can count contributions you've made on other projects towards the goal. If you've been doing project-related coding for the past 15 years, I'd be willing to bet that you have enough project-related experience to sit for the PMP exam.






                          share|improve this answer
























                            up vote
                            2
                            down vote













                            PMI's years of experience requirement isn't necessarily PM-work, but years that you have been doing project-related work. This means that you can count contributions you've made on other projects towards the goal. If you've been doing project-related coding for the past 15 years, I'd be willing to bet that you have enough project-related experience to sit for the PMP exam.






                            share|improve this answer






















                              up vote
                              2
                              down vote










                              up vote
                              2
                              down vote









                              PMI's years of experience requirement isn't necessarily PM-work, but years that you have been doing project-related work. This means that you can count contributions you've made on other projects towards the goal. If you've been doing project-related coding for the past 15 years, I'd be willing to bet that you have enough project-related experience to sit for the PMP exam.






                              share|improve this answer












                              PMI's years of experience requirement isn't necessarily PM-work, but years that you have been doing project-related work. This means that you can count contributions you've made on other projects towards the goal. If you've been doing project-related coding for the past 15 years, I'd be willing to bet that you have enough project-related experience to sit for the PMP exam.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Jul 9 '12 at 17:13









                              jdb1a1

                              1,77911419




                              1,77911419




















                                  up vote
                                  2
                                  down vote













                                  The biggest obstacle if you want to reboot your career like that is that it almost always involves accepting a pay cut for a few years as you build your experience in the new area. Remember that a considerable part of your current salary is probably based on your experience as a programmer. That doesn't necessarily help you as much in a different role that doesn't involve programming.



                                  If you are open to taking a step back to take two forward you should be able to make the transition.






                                  share|improve this answer
























                                    up vote
                                    2
                                    down vote













                                    The biggest obstacle if you want to reboot your career like that is that it almost always involves accepting a pay cut for a few years as you build your experience in the new area. Remember that a considerable part of your current salary is probably based on your experience as a programmer. That doesn't necessarily help you as much in a different role that doesn't involve programming.



                                    If you are open to taking a step back to take two forward you should be able to make the transition.






                                    share|improve this answer






















                                      up vote
                                      2
                                      down vote










                                      up vote
                                      2
                                      down vote









                                      The biggest obstacle if you want to reboot your career like that is that it almost always involves accepting a pay cut for a few years as you build your experience in the new area. Remember that a considerable part of your current salary is probably based on your experience as a programmer. That doesn't necessarily help you as much in a different role that doesn't involve programming.



                                      If you are open to taking a step back to take two forward you should be able to make the transition.






                                      share|improve this answer












                                      The biggest obstacle if you want to reboot your career like that is that it almost always involves accepting a pay cut for a few years as you build your experience in the new area. Remember that a considerable part of your current salary is probably based on your experience as a programmer. That doesn't necessarily help you as much in a different role that doesn't involve programming.



                                      If you are open to taking a step back to take two forward you should be able to make the transition.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Jul 9 '12 at 22:39









                                      JohnFx

                                      3,8302233




                                      3,8302233






















                                           

                                          draft saved


                                          draft discarded


























                                           


                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function ()
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f537%2fhitting-a-ceiling-in-my-career%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