Many of my peers who are graduating with CS degrees all think they are going to be rich some day, yet when I look at what they know and what they have done, their degree is just about as good as any other. They've learned a bunch of theories and programmed in one-answer environments where they are provided the methods to solve the problem and the solution at the end.
Why are programmers a dying breed? Because the QUALITY of programmers have dropped. People often jump into the CS major purely because of the hype and money. Many people try to become programmers with little to no experience and/or talent. As I recently found out when conducting my own interviews for programmers, candidates looked good on paper, but quickly revealed a lack of true proficiency in the skills they are supposed to be experts on.
When I am getting sample code that is riddled with inefficiency or obvious security holes, there's no way I can hire the candidate. When "expert" C++ programmers are sending me samples of their CS homework, I can only wonder how much the term "expert" has been degraded.
My boss summed up the process of finding a good programmer best when he said, "get's annoying doesn't it?" Sure the hell is.
Many of my peers who are graduating with CS degrees all think they are going to be rich some day, yet when I look at what they know and what they have done, their degree is just about as good as any other. They've learned a bunch of theories and programmed in one-answer environments where they are provided the methods to solve the problem and the solution at the end.
Why are programmers a dying breed? Because the QUALITY of programmers have dropped. People often jump into the CS major purely because of the hype and money. Many people try to become programmers with little to no experience and/or talent. As I recently found out when conducting my own interviews for programmers, candidates looked good on paper, but quickly revealed a lack of true proficiency in the skills they are supposed to be experts on.
When I am getting sample code that is riddled with inefficiency or obvious security holes, there's no way I can hire the candidate. When "expert" C++ programmers are sending me samples of their CS homework, I can only wonder how much the term "expert" has been degraded.
My boss summed up the process of finding a good programmer best when he said, "get's annoying doesn't it?" Sure the hell is.