2 ms·
I can imagine that AI might imperil junior software engineering jobs. At that level, you are expected to be told explicitly what to do, and bridge some small am
by avidiax 3y ago
I can imagine that AI might imperil junior software engineering jobs. At that level, you are expected to be told explicitly what to do, and bridge some small ambiguities at most. That's roughly where ChatGPT is right now.
To go beyond that, you would need an AI that can talk to a non-technical person, or imagine what such a person needs or wants, and then remove all the ambiguity to provide almost precise instructions that a junior engineer can follow, or perfectly precise instructions in a computer language.
That same person has to be able to monitor the output of the junior engineers or AIs, and correct it dynamically.
It's obviously not impossible to produce such an AI, but this is a general artificial intelligence, not something that produces plausible code given a prompt.
The thing to do, the opportunity, is to know how to use AI to be more productive. That cements you as the translator and supervisor to bridge business needs and software implementation.