Of course, I mean yeah the coding agents are good but they are far from being perfect. Every time I use them I endup spending more time debugging the code and getting everything right and working according to my expectations.
I doubt they will ever fully replace the good developers completely.
There are currently systems running COBOL. In another 50 years the stuff we currently use will still be around. Things don't change as quickly as you might be led to believe.
Will it be a good career choice? Maybe so many people will be put off that there will be less competition. Nobody knows.
I firmly believe there are many opportunities in IT today. Again, that term "IT" is many factors broader in meaning today than it meant when I started over 35 years ago as an independent consultant in a very rural area of the midwest (US). When I started "tinkering" around, the term "Computer Science" started to emerge from "Electrical Engineering". I originally studied embedded systems and coded at what was considered then, the hardware level. Over the years, from my point of view, new terms were born. Terms such as "Information Systems" and "Computer Information Systems" (CIS). Over the years we land at "Information Technology", the currently very broad "IT". My explanation is not linear, but if I were drawing a graph you would see a crazy looking tree with many branches. "IT" would arguably be the entire tree at this point, depending on your point of view. My point is there are now potentially hundreds if not thousands of new branches of "IT". Pick a branch or a new leaflet that interests you and see how you might contribute to it in an economically gainful way. You'll go far.
If you love it, do it. It is not that easy to find a job as before, but if you are good and pro-active, and with passion, money will come... no matter what you actually do.
If you're genuinely fascinated by systems, yes is the answer. The point to understand is that the surface-level coding is what's getting cheaper, the systems work isn't.
15 comments
[ 2.3 ms ] story [ 39.1 ms ] threadI doubt they will ever fully replace the good developers completely.
Will it be a good career choice? Maybe so many people will be put off that there will be less competition. Nobody knows.
It is also one of the fields that does have very complex systems. OS kernels, distributed database engines, AAA game engines, you name it.