11 ms·
To me it seems possible, that seniors will become in even more demand, because learning to become a decent developer is actually harder if you're distracted by
by nickd2001 2y ago
To me it seems possible, that seniors will become in even more demand, because learning to become a decent developer is actually harder if you're distracted by leaning on LLMs. Thus, the supply of up-and-coming good new seniors may be throttled. This to me is because LLMs don't abstract code well.
Once upon a time electronics engineers had to know a lot about components. Then along came integrated circuits and they had to know about them, and less about components.
Once upon a time programmers had to know machine code or assembler. I've never had to know about those for my job.
I programmed in C++ for years and had to know plenty about memory. These days I rarely need to as much, but some basic knowledge is needed.
Its fine if a student is learning to code mostly in Python, but a short course in C is probably a good idea even today.
But as for LLMs, you can't say "now I need to know less about this specific thing that's been black-boxed for me" , because it isn't wrapped conveniently like that.
I'm extremely glad that when I was a junior, LLMs weren't around. Really seems like a barrier to learning. Its impossible to understand all the generated code, but also difficult, without significant career experience, to be able to judge what you need to know about, and what you don't. Feel sorry for juniors today to be honest!