The best software engineers I know have come from non software backgrounds. Some were musicians, some were MBAs and I even know a sculptor who is a good friend and a Data Scientist now. So I guess in my experience, starting in CS late has been good for them. The most common nature I see among them is that they take their CS career very seriously compared to others.
Because of such friends/collegues I have been doing some research checking out which CS field is in the most demand. So for someone else who switches careers late, it might be easier. My site is not live yet, but here is the research from jobs in Silicon Valley and Los Angeles markets:
Because of such friends/collegues I have been doing some research checking out which CS field is in the most demand. So for someone else who switches careers late, it might be easier. My site is not live yet, but here is the research from jobs in Silicon Valley and Los Angeles markets:
https://www.dropbox.com/s/b7f4sigbrzhnleu/FillSkill%20Market...
Hope it helps