Recently, I was talking with an old friend of mine and the conversation had shifted to our career interests. This friend is currently 19, a computer science major at university. However, he told me that in only having begun programming when he began his CS courses last year, he feels "behind" in the field.
This surprised me. How can anyone really be behind at anything at such a young age? We kept talking, and he revealed that it was a sort of self-esteem issue for him, seeing extremely accomplished people so much younger (I believe what he was using as an example was a young programmer about to earn his Master's at only 16 or 17 he'd seen on a documentary about child prodigies, but this can obviously be extended outside of the world of the prodigy-like).
That conversation did however get me thinking. It such a competitive modern world, is one inherently disadvantaged if he or she doesn't possess such sharp innate abilities (and got such an early start) in his or her professional field of choice? Is there more pressure to choose your career path at a earlier time so that you can already be training in it? Any general opinions?
Thanks, just thought it'd be an interesting topic to discuss.