You are probably not an engineer, since you should understand GPT makes programming harder, not easier. You won't necessarily make something easier by making it more high-level. Following your logic, you could conclude introduction of C made Assembler engineers redundant or that introducing Python left C engineers without a job. This is not true, using GPT to code is leveraging a natural highest-level language for the job, which is certainly leading to trouble, because it's not the best tool for the job – people specifically invented new languages so it's easier to express the business algorithm, all the attempts to make coding look easier by making it more as natural language failed, and the thought of GPT would suddenly change something? It is naive and ignorant, doing code is a pure thought process and fingers have long learned to tap it out by heart with the usual syntax without falling for the trap of ambiguities and inconsistencies in natural language. You just can't build reliable things with the prose, you do it with stricter rules of expression in mind
I 100% would not have written the code as well as it came out with gpt's help.
That’s exactly my point. The current scenario where someone can just go into a 3 months javascript bootcamp won’t be enough.
In my team, there is a grad dev doing bare minimum work. He has no initiative and struggles to understand basic requirements. I need to break down the task so much that I’m almost doing the work. In a few years, with better tooling/copilot/gpt, I will be able to just “finish” the job myself, and this kind of dev is made redundant.
Maybe this kind of dev is not common in FANG, but I met several, from small to big companies, in my over 10 years software engineer career.
Realistically 3 months of any bootcamp was never enough.
>In my team, there is a grad dev doing bare minimum work. He has no initiative and struggles to understand basic requirements.
This kind of person has been around all over my 25+ year career, starting in the dot boom. "You should get into programming because of the money!" This is the result. With programming, you have to have an almost unhealthy obsession with it to be successful. These people get weeded out during the crashes, in which we are in the midst of.
FWIW, we have one of those too.
I kinda doubt that. You still need someone to act as a translator between user and machine.
AI/automation will help more seniors developer to a point that most basic tasks can be done instantly and you don’t need to ask a junior dev to do it.
That actually sounds to me like the opposite, i.e. "Race to the top", or just "a race".
My university internship and first job was at an insurance company.
Know who works less than employees in the insurance industry?
Almost nobody. I don't think anyone I've ever met in my entire life worked less than people at my first tech job.
Actual programming is more complex and involves tons of non-code logic.
Unfortunately, the job market is getting more and more competitive.
Software engineers had easy in the last 10 years due to high demand, but things are changing now IMO.
Automation and AI will make most basic programming jobs redundant. Combine with saturation of entry level programmer. Everyone will need to push harder to differentiate from others. Race to the bottom..