(no title)
curiousguy | 2 years ago
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..
gloosx|2 years ago
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
mmargerum|2 years ago
I 100% would not have written the code as well as it came out with gpt's help.
curiousguy|2 years ago
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.
BurningPenguin|2 years ago
I kinda doubt that. You still need someone to act as a translator between user and machine.
atraac|2 years ago
jliptzin|2 years ago
curiousguy|2 years ago
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.
HPsquared|2 years ago
falcor84|2 years ago
That actually sounds to me like the opposite, i.e. "Race to the top", or just "a race".
jjk166|2 years ago
urthor|2 years ago
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.
manicennui|2 years ago
smashface|2 years ago
chinchilla2020|2 years ago
Actual programming is more complex and involves tons of non-code logic.