In the mid 1980's my father, a programmer, said soon his job would be replaced by software that could write software. Sure now Visual Studio can create a program using a wizard that would serve the needs of that time but things became more complicated so we still need programmers.
In 1988, soon after Unix was announced as mathematically proven correct, my Software Engineering 101 lecturer said to the class: "in the future all software will be proven mathematically correct". Microsoft never proved Windows and again things became more complex.
I guess my point is I wouldn't look too far into the crystal ball.
Back to the here and now: what others didn't mention is you will need to re-factor, not just because of change in requirements, but because as your skill and experience increases you will find better ways to do things.