Earlier quoted context omitted.
" First job " That's an outstanding point, especially in today's economy. It sucks that a conventional programming career generally ends at age 35-40, but for someone not wedded to a programming career, and who has a modicum of talent and interest in the field, yeah, that'll get them started. They will then have plenty of time to arrange their first transition into another career, and they will have learned a lot of…
What do you mean by transition into another career? Using your programming experience in a tangential field? Getting into management?
I would also imagine it's easier to transition to something else desirable from a programming job compared to retail (which isn't doing well anyway), food service, etc., jobs which many of us are mentally/temperamentally unsuited.
When I read/skimmed it, What Color is Your Parachute?(https://en.wikipedia.org/wiki/What_Color_is_Your_Parachute%3...) spent a lot of ink on this. And as has been noted by many, most Americans change careers several times, it's definitely not out of the ordinary.