How do I convince my manager to not hire software developers?












-4














As a self-taught programmer and educated financial mathematician (currently working in a hedge fund), I am increasingly annoyed by our IT manager hiring software developers to work on our tech.



Having taught myself C++, I can do anything they do, but since I also know the underlying math, I write better code, and since I also know the finance, I communicate better with the traders, the management, all the other staff, etc.



And I am sure that there are many people out there like me. How do I convince my manager to hire more people like me as opposed to hiring ... well, to be frank, a bunch of code monkeys whose primary skill in life is to memorize syntax.



Do not get me wrong: sometimes, you'll get a developer who is clearly comfortable in their craft: we had a guy who wrote code (good code) twice as fast as anybody else. That's great, and people like him are worth hiring.



But in my experience, such developers are too hard to find and not worth looking for. 99 % of the time, you'll just end up recruiting somebody who impresses at job interviews because he spends his life reading "999 job interview questions that YOU might get ASKED"-type books, but when actually put to the test on a day-to-day basis, can only produce low-quality code (and even that after googling and stackoverflowing all the time).










share|improve this question







New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    Having made a living from being a code monkey for decades I've seen my part of code written by self taught "programmers". Most had to undergo quite severe surgery to be one or more of robust/scalable/reusable/threadsafe/maintainable. I challenge you to put your code up for peer review. You might learn a thing or two.
    – Thorbjørn Ravn Andersen
    3 hours ago






  • 1




    Your question presumes that such code monkeys are not worth teaching and training. Many companies are willing to invest that time and hire someone who has less experience, yes, but is also more malleable and has room to grow in their career, and become a more specialized asset to the company. No one begins their career as an expert, and teachability is in practice what separates the bad from the ugly.
    – Tim
    2 hours ago






  • 1




    If you think developers who can write good code is not worth looking for, then you're clearly better off not trying to convince your IT manager of anything with regards to hiring. Yes, they're hard to find, but that's what the manager is there for...
    – Noir Antares
    2 hours ago










  • Why should your company hire educated financial mathematicians, when they could hire self-taught financial mathematicians and apparently get rid of you, if being self taught and cheaper is better than properly trained and experienced? Its people with your way of thinking that led corporations to try out the whole "every employee can be their own software developer with Visual Basic for Office, they already know the problem space and software development is sooooo easy..." and the complete, utter horrific mess that came with that.
    – Moo
    1 hour ago
















-4














As a self-taught programmer and educated financial mathematician (currently working in a hedge fund), I am increasingly annoyed by our IT manager hiring software developers to work on our tech.



Having taught myself C++, I can do anything they do, but since I also know the underlying math, I write better code, and since I also know the finance, I communicate better with the traders, the management, all the other staff, etc.



And I am sure that there are many people out there like me. How do I convince my manager to hire more people like me as opposed to hiring ... well, to be frank, a bunch of code monkeys whose primary skill in life is to memorize syntax.



Do not get me wrong: sometimes, you'll get a developer who is clearly comfortable in their craft: we had a guy who wrote code (good code) twice as fast as anybody else. That's great, and people like him are worth hiring.



But in my experience, such developers are too hard to find and not worth looking for. 99 % of the time, you'll just end up recruiting somebody who impresses at job interviews because he spends his life reading "999 job interview questions that YOU might get ASKED"-type books, but when actually put to the test on a day-to-day basis, can only produce low-quality code (and even that after googling and stackoverflowing all the time).










share|improve this question







New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    Having made a living from being a code monkey for decades I've seen my part of code written by self taught "programmers". Most had to undergo quite severe surgery to be one or more of robust/scalable/reusable/threadsafe/maintainable. I challenge you to put your code up for peer review. You might learn a thing or two.
    – Thorbjørn Ravn Andersen
    3 hours ago






  • 1




    Your question presumes that such code monkeys are not worth teaching and training. Many companies are willing to invest that time and hire someone who has less experience, yes, but is also more malleable and has room to grow in their career, and become a more specialized asset to the company. No one begins their career as an expert, and teachability is in practice what separates the bad from the ugly.
    – Tim
    2 hours ago






  • 1




    If you think developers who can write good code is not worth looking for, then you're clearly better off not trying to convince your IT manager of anything with regards to hiring. Yes, they're hard to find, but that's what the manager is there for...
    – Noir Antares
    2 hours ago










  • Why should your company hire educated financial mathematicians, when they could hire self-taught financial mathematicians and apparently get rid of you, if being self taught and cheaper is better than properly trained and experienced? Its people with your way of thinking that led corporations to try out the whole "every employee can be their own software developer with Visual Basic for Office, they already know the problem space and software development is sooooo easy..." and the complete, utter horrific mess that came with that.
    – Moo
    1 hour ago














-4












-4








-4


0





As a self-taught programmer and educated financial mathematician (currently working in a hedge fund), I am increasingly annoyed by our IT manager hiring software developers to work on our tech.



Having taught myself C++, I can do anything they do, but since I also know the underlying math, I write better code, and since I also know the finance, I communicate better with the traders, the management, all the other staff, etc.



And I am sure that there are many people out there like me. How do I convince my manager to hire more people like me as opposed to hiring ... well, to be frank, a bunch of code monkeys whose primary skill in life is to memorize syntax.



Do not get me wrong: sometimes, you'll get a developer who is clearly comfortable in their craft: we had a guy who wrote code (good code) twice as fast as anybody else. That's great, and people like him are worth hiring.



But in my experience, such developers are too hard to find and not worth looking for. 99 % of the time, you'll just end up recruiting somebody who impresses at job interviews because he spends his life reading "999 job interview questions that YOU might get ASKED"-type books, but when actually put to the test on a day-to-day basis, can only produce low-quality code (and even that after googling and stackoverflowing all the time).










share|improve this question







New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











As a self-taught programmer and educated financial mathematician (currently working in a hedge fund), I am increasingly annoyed by our IT manager hiring software developers to work on our tech.



Having taught myself C++, I can do anything they do, but since I also know the underlying math, I write better code, and since I also know the finance, I communicate better with the traders, the management, all the other staff, etc.



And I am sure that there are many people out there like me. How do I convince my manager to hire more people like me as opposed to hiring ... well, to be frank, a bunch of code monkeys whose primary skill in life is to memorize syntax.



Do not get me wrong: sometimes, you'll get a developer who is clearly comfortable in their craft: we had a guy who wrote code (good code) twice as fast as anybody else. That's great, and people like him are worth hiring.



But in my experience, such developers are too hard to find and not worth looking for. 99 % of the time, you'll just end up recruiting somebody who impresses at job interviews because he spends his life reading "999 job interview questions that YOU might get ASKED"-type books, but when actually put to the test on a day-to-day basis, can only produce low-quality code (and even that after googling and stackoverflowing all the time).







software-industry






share|improve this question







New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 3 hours ago









Monaco

1




1




New contributor




Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Monaco is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 1




    Having made a living from being a code monkey for decades I've seen my part of code written by self taught "programmers". Most had to undergo quite severe surgery to be one or more of robust/scalable/reusable/threadsafe/maintainable. I challenge you to put your code up for peer review. You might learn a thing or two.
    – Thorbjørn Ravn Andersen
    3 hours ago






  • 1




    Your question presumes that such code monkeys are not worth teaching and training. Many companies are willing to invest that time and hire someone who has less experience, yes, but is also more malleable and has room to grow in their career, and become a more specialized asset to the company. No one begins their career as an expert, and teachability is in practice what separates the bad from the ugly.
    – Tim
    2 hours ago






  • 1




    If you think developers who can write good code is not worth looking for, then you're clearly better off not trying to convince your IT manager of anything with regards to hiring. Yes, they're hard to find, but that's what the manager is there for...
    – Noir Antares
    2 hours ago










  • Why should your company hire educated financial mathematicians, when they could hire self-taught financial mathematicians and apparently get rid of you, if being self taught and cheaper is better than properly trained and experienced? Its people with your way of thinking that led corporations to try out the whole "every employee can be their own software developer with Visual Basic for Office, they already know the problem space and software development is sooooo easy..." and the complete, utter horrific mess that came with that.
    – Moo
    1 hour ago














  • 1




    Having made a living from being a code monkey for decades I've seen my part of code written by self taught "programmers". Most had to undergo quite severe surgery to be one or more of robust/scalable/reusable/threadsafe/maintainable. I challenge you to put your code up for peer review. You might learn a thing or two.
    – Thorbjørn Ravn Andersen
    3 hours ago






  • 1




    Your question presumes that such code monkeys are not worth teaching and training. Many companies are willing to invest that time and hire someone who has less experience, yes, but is also more malleable and has room to grow in their career, and become a more specialized asset to the company. No one begins their career as an expert, and teachability is in practice what separates the bad from the ugly.
    – Tim
    2 hours ago






  • 1




    If you think developers who can write good code is not worth looking for, then you're clearly better off not trying to convince your IT manager of anything with regards to hiring. Yes, they're hard to find, but that's what the manager is there for...
    – Noir Antares
    2 hours ago










  • Why should your company hire educated financial mathematicians, when they could hire self-taught financial mathematicians and apparently get rid of you, if being self taught and cheaper is better than properly trained and experienced? Its people with your way of thinking that led corporations to try out the whole "every employee can be their own software developer with Visual Basic for Office, they already know the problem space and software development is sooooo easy..." and the complete, utter horrific mess that came with that.
    – Moo
    1 hour ago








1




1




Having made a living from being a code monkey for decades I've seen my part of code written by self taught "programmers". Most had to undergo quite severe surgery to be one or more of robust/scalable/reusable/threadsafe/maintainable. I challenge you to put your code up for peer review. You might learn a thing or two.
– Thorbjørn Ravn Andersen
3 hours ago




Having made a living from being a code monkey for decades I've seen my part of code written by self taught "programmers". Most had to undergo quite severe surgery to be one or more of robust/scalable/reusable/threadsafe/maintainable. I challenge you to put your code up for peer review. You might learn a thing or two.
– Thorbjørn Ravn Andersen
3 hours ago




1




1




Your question presumes that such code monkeys are not worth teaching and training. Many companies are willing to invest that time and hire someone who has less experience, yes, but is also more malleable and has room to grow in their career, and become a more specialized asset to the company. No one begins their career as an expert, and teachability is in practice what separates the bad from the ugly.
– Tim
2 hours ago




Your question presumes that such code monkeys are not worth teaching and training. Many companies are willing to invest that time and hire someone who has less experience, yes, but is also more malleable and has room to grow in their career, and become a more specialized asset to the company. No one begins their career as an expert, and teachability is in practice what separates the bad from the ugly.
– Tim
2 hours ago




1




1




If you think developers who can write good code is not worth looking for, then you're clearly better off not trying to convince your IT manager of anything with regards to hiring. Yes, they're hard to find, but that's what the manager is there for...
– Noir Antares
2 hours ago




If you think developers who can write good code is not worth looking for, then you're clearly better off not trying to convince your IT manager of anything with regards to hiring. Yes, they're hard to find, but that's what the manager is there for...
– Noir Antares
2 hours ago












Why should your company hire educated financial mathematicians, when they could hire self-taught financial mathematicians and apparently get rid of you, if being self taught and cheaper is better than properly trained and experienced? Its people with your way of thinking that led corporations to try out the whole "every employee can be their own software developer with Visual Basic for Office, they already know the problem space and software development is sooooo easy..." and the complete, utter horrific mess that came with that.
– Moo
1 hour ago




Why should your company hire educated financial mathematicians, when they could hire self-taught financial mathematicians and apparently get rid of you, if being self taught and cheaper is better than properly trained and experienced? Its people with your way of thinking that led corporations to try out the whole "every employee can be their own software developer with Visual Basic for Office, they already know the problem space and software development is sooooo easy..." and the complete, utter horrific mess that came with that.
– Moo
1 hour ago










4 Answers
4






active

oldest

votes


















2














Easy. Become the manager. But your not you can't.



Since you are self taught C++, I'm sure there are a lot programming concepts and techniques the "code monkeys" could teach you. And since all of the new developers wont know the underlying math, you could teach them.



Not everyone is perfect. Not developers and not mathematicians. You should try to humble yourself. Everyone can teach but also be taught






share|improve this answer








New contributor




gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


























    1














    How do you identify people like yourself during the hiring process? People who are competent programmers, understand the underlying processes that go into the everyday work, understand the business side of the work, and communicate well with clients, team-members, management?



    If you explain to your manager how to find those people you better ask for a Huge raise. The entire, extraordinarily complicated hiring process is designed to give hiring managers a better chance of weeding out the drones and finding those rare gems. Even with elaborate processes it is hard and some people are better at it than others.






    share|improve this answer





























      1














      As an educated financial mathematician, I'm sure you've appreciated that those who are educated as Computer Scientists are actually educated discrete mathematicians. No? Well, maybe you're shopping for your developers wrong.



      I will agree that nearly anyone can learn how to write in a programming language; but, there is a difference between scrawling out a solution and building a solution that is extensible, maintainable, and elegant. Granted, most of the people straight out of college can't do that, but neither can most of the self-taught.



      After about five years, you do see a trend emerge, both groups of programmers finally develop enough skill that the lack of education starts to show. Yes, there are exceptions, but those exceptions come from those who manage to self-educate all the topics of a college education, which is much more that most achieve when self-teaching a programming language.



      In five years, a person can write a lot of hard-to-maintain code. Beware what we do not know, as often it is our downfall more so than what we know.






      share|improve this answer





























        1














        This is precisely why companies hire developers with experience, preferably relevant to their needs.



        I have intimate knowledge of a couple of industries and can and do code a bit. But a professional dev with that same knowledge would leave me in the dust.



        So the problem is not developers as such, but ones with experience that fits the companies needs.



        As far as finding people like you, they don't grow on trees and their knowledge and experience in terms of development isn't a lot of use elsewhere as it's company/industry/language specific. Not as useful as an experienced dev who can quickly grasp requirements and learn the industry on the job.






        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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          noCode: true, onDemand: false,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Monaco is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f125306%2fhow-do-i-convince-my-manager-to-not-hire-software-developers%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown




















          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();
          }
          }
          });
          });






          4 Answers
          4






          active

          oldest

          votes








          4 Answers
          4






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          Easy. Become the manager. But your not you can't.



          Since you are self taught C++, I'm sure there are a lot programming concepts and techniques the "code monkeys" could teach you. And since all of the new developers wont know the underlying math, you could teach them.



          Not everyone is perfect. Not developers and not mathematicians. You should try to humble yourself. Everyone can teach but also be taught






          share|improve this answer








          New contributor




          gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.























            2














            Easy. Become the manager. But your not you can't.



            Since you are self taught C++, I'm sure there are a lot programming concepts and techniques the "code monkeys" could teach you. And since all of the new developers wont know the underlying math, you could teach them.



            Not everyone is perfect. Not developers and not mathematicians. You should try to humble yourself. Everyone can teach but also be taught






            share|improve this answer








            New contributor




            gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.





















              2












              2








              2






              Easy. Become the manager. But your not you can't.



              Since you are self taught C++, I'm sure there are a lot programming concepts and techniques the "code monkeys" could teach you. And since all of the new developers wont know the underlying math, you could teach them.



              Not everyone is perfect. Not developers and not mathematicians. You should try to humble yourself. Everyone can teach but also be taught






              share|improve this answer








              New contributor




              gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.









              Easy. Become the manager. But your not you can't.



              Since you are self taught C++, I'm sure there are a lot programming concepts and techniques the "code monkeys" could teach you. And since all of the new developers wont know the underlying math, you could teach them.



              Not everyone is perfect. Not developers and not mathematicians. You should try to humble yourself. Everyone can teach but also be taught







              share|improve this answer








              New contributor




              gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.









              share|improve this answer



              share|improve this answer






              New contributor




              gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.









              answered 3 hours ago









              gmalenko

              212




              212




              New contributor




              gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.





              New contributor





              gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.






              gmalenko is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.

























                  1














                  How do you identify people like yourself during the hiring process? People who are competent programmers, understand the underlying processes that go into the everyday work, understand the business side of the work, and communicate well with clients, team-members, management?



                  If you explain to your manager how to find those people you better ask for a Huge raise. The entire, extraordinarily complicated hiring process is designed to give hiring managers a better chance of weeding out the drones and finding those rare gems. Even with elaborate processes it is hard and some people are better at it than others.






                  share|improve this answer


























                    1














                    How do you identify people like yourself during the hiring process? People who are competent programmers, understand the underlying processes that go into the everyday work, understand the business side of the work, and communicate well with clients, team-members, management?



                    If you explain to your manager how to find those people you better ask for a Huge raise. The entire, extraordinarily complicated hiring process is designed to give hiring managers a better chance of weeding out the drones and finding those rare gems. Even with elaborate processes it is hard and some people are better at it than others.






                    share|improve this answer
























                      1












                      1








                      1






                      How do you identify people like yourself during the hiring process? People who are competent programmers, understand the underlying processes that go into the everyday work, understand the business side of the work, and communicate well with clients, team-members, management?



                      If you explain to your manager how to find those people you better ask for a Huge raise. The entire, extraordinarily complicated hiring process is designed to give hiring managers a better chance of weeding out the drones and finding those rare gems. Even with elaborate processes it is hard and some people are better at it than others.






                      share|improve this answer












                      How do you identify people like yourself during the hiring process? People who are competent programmers, understand the underlying processes that go into the everyday work, understand the business side of the work, and communicate well with clients, team-members, management?



                      If you explain to your manager how to find those people you better ask for a Huge raise. The entire, extraordinarily complicated hiring process is designed to give hiring managers a better chance of weeding out the drones and finding those rare gems. Even with elaborate processes it is hard and some people are better at it than others.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered 3 hours ago









                      bruglesco

                      1,269320




                      1,269320























                          1














                          As an educated financial mathematician, I'm sure you've appreciated that those who are educated as Computer Scientists are actually educated discrete mathematicians. No? Well, maybe you're shopping for your developers wrong.



                          I will agree that nearly anyone can learn how to write in a programming language; but, there is a difference between scrawling out a solution and building a solution that is extensible, maintainable, and elegant. Granted, most of the people straight out of college can't do that, but neither can most of the self-taught.



                          After about five years, you do see a trend emerge, both groups of programmers finally develop enough skill that the lack of education starts to show. Yes, there are exceptions, but those exceptions come from those who manage to self-educate all the topics of a college education, which is much more that most achieve when self-teaching a programming language.



                          In five years, a person can write a lot of hard-to-maintain code. Beware what we do not know, as often it is our downfall more so than what we know.






                          share|improve this answer


























                            1














                            As an educated financial mathematician, I'm sure you've appreciated that those who are educated as Computer Scientists are actually educated discrete mathematicians. No? Well, maybe you're shopping for your developers wrong.



                            I will agree that nearly anyone can learn how to write in a programming language; but, there is a difference between scrawling out a solution and building a solution that is extensible, maintainable, and elegant. Granted, most of the people straight out of college can't do that, but neither can most of the self-taught.



                            After about five years, you do see a trend emerge, both groups of programmers finally develop enough skill that the lack of education starts to show. Yes, there are exceptions, but those exceptions come from those who manage to self-educate all the topics of a college education, which is much more that most achieve when self-teaching a programming language.



                            In five years, a person can write a lot of hard-to-maintain code. Beware what we do not know, as often it is our downfall more so than what we know.






                            share|improve this answer
























                              1












                              1








                              1






                              As an educated financial mathematician, I'm sure you've appreciated that those who are educated as Computer Scientists are actually educated discrete mathematicians. No? Well, maybe you're shopping for your developers wrong.



                              I will agree that nearly anyone can learn how to write in a programming language; but, there is a difference between scrawling out a solution and building a solution that is extensible, maintainable, and elegant. Granted, most of the people straight out of college can't do that, but neither can most of the self-taught.



                              After about five years, you do see a trend emerge, both groups of programmers finally develop enough skill that the lack of education starts to show. Yes, there are exceptions, but those exceptions come from those who manage to self-educate all the topics of a college education, which is much more that most achieve when self-teaching a programming language.



                              In five years, a person can write a lot of hard-to-maintain code. Beware what we do not know, as often it is our downfall more so than what we know.






                              share|improve this answer












                              As an educated financial mathematician, I'm sure you've appreciated that those who are educated as Computer Scientists are actually educated discrete mathematicians. No? Well, maybe you're shopping for your developers wrong.



                              I will agree that nearly anyone can learn how to write in a programming language; but, there is a difference between scrawling out a solution and building a solution that is extensible, maintainable, and elegant. Granted, most of the people straight out of college can't do that, but neither can most of the self-taught.



                              After about five years, you do see a trend emerge, both groups of programmers finally develop enough skill that the lack of education starts to show. Yes, there are exceptions, but those exceptions come from those who manage to self-educate all the topics of a college education, which is much more that most achieve when self-teaching a programming language.



                              In five years, a person can write a lot of hard-to-maintain code. Beware what we do not know, as often it is our downfall more so than what we know.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered 3 hours ago









                              Edwin Buck

                              2,1331017




                              2,1331017























                                  1














                                  This is precisely why companies hire developers with experience, preferably relevant to their needs.



                                  I have intimate knowledge of a couple of industries and can and do code a bit. But a professional dev with that same knowledge would leave me in the dust.



                                  So the problem is not developers as such, but ones with experience that fits the companies needs.



                                  As far as finding people like you, they don't grow on trees and their knowledge and experience in terms of development isn't a lot of use elsewhere as it's company/industry/language specific. Not as useful as an experienced dev who can quickly grasp requirements and learn the industry on the job.






                                  share|improve this answer




























                                    1














                                    This is precisely why companies hire developers with experience, preferably relevant to their needs.



                                    I have intimate knowledge of a couple of industries and can and do code a bit. But a professional dev with that same knowledge would leave me in the dust.



                                    So the problem is not developers as such, but ones with experience that fits the companies needs.



                                    As far as finding people like you, they don't grow on trees and their knowledge and experience in terms of development isn't a lot of use elsewhere as it's company/industry/language specific. Not as useful as an experienced dev who can quickly grasp requirements and learn the industry on the job.






                                    share|improve this answer


























                                      1












                                      1








                                      1






                                      This is precisely why companies hire developers with experience, preferably relevant to their needs.



                                      I have intimate knowledge of a couple of industries and can and do code a bit. But a professional dev with that same knowledge would leave me in the dust.



                                      So the problem is not developers as such, but ones with experience that fits the companies needs.



                                      As far as finding people like you, they don't grow on trees and their knowledge and experience in terms of development isn't a lot of use elsewhere as it's company/industry/language specific. Not as useful as an experienced dev who can quickly grasp requirements and learn the industry on the job.






                                      share|improve this answer














                                      This is precisely why companies hire developers with experience, preferably relevant to their needs.



                                      I have intimate knowledge of a couple of industries and can and do code a bit. But a professional dev with that same knowledge would leave me in the dust.



                                      So the problem is not developers as such, but ones with experience that fits the companies needs.



                                      As far as finding people like you, they don't grow on trees and their knowledge and experience in terms of development isn't a lot of use elsewhere as it's company/industry/language specific. Not as useful as an experienced dev who can quickly grasp requirements and learn the industry on the job.







                                      share|improve this answer














                                      share|improve this answer



                                      share|improve this answer








                                      edited 5 mins ago

























                                      answered 3 hours ago









                                      Kilisi

                                      112k61248433




                                      112k61248433






















                                          Monaco is a new contributor. Be nice, and check out our Code of Conduct.










                                          draft saved

                                          draft discarded


















                                          Monaco is a new contributor. Be nice, and check out our Code of Conduct.













                                          Monaco is a new contributor. Be nice, and check out our Code of Conduct.












                                          Monaco is a new contributor. Be nice, and check out our Code of Conduct.
















                                          Thanks for contributing an answer to The Workplace Stack Exchange!


                                          • Please be sure to answer the question. Provide details and share your research!

                                          But avoid



                                          • Asking for help, clarification, or responding to other answers.

                                          • Making statements based on opinion; back them up with references or personal experience.


                                          To learn more, see our tips on writing great answers.





                                          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                                          Please pay close attention to the following guidance:


                                          • Please be sure to answer the question. Provide details and share your research!

                                          But avoid



                                          • Asking for help, clarification, or responding to other answers.

                                          • Making statements based on opinion; back them up with references or personal experience.


                                          To learn more, see our tips on writing great answers.




                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function () {
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f125306%2fhow-do-i-convince-my-manager-to-not-hire-software-developers%23new-answer', 'question_page');
                                          }
                                          );

                                          Post as a guest















                                          Required, but never shown





















































                                          Required, but never shown














                                          Required, but never shown












                                          Required, but never shown







                                          Required, but never shown

































                                          Required, but never shown














                                          Required, but never shown












                                          Required, but never shown







                                          Required, but never shown











                                          Popular posts from this blog

                                          Property 'forRoot' does not exist on type 'typeof NgxJsonLdModule'

                                          Saint-Aignan (Tarn-et-Garonne)

                                          C# - Discord Bot inconsistently sending private messages