2 ms·
And since, re-reading my comments doesn't make it as clear as I'd prefer, I'd like to reiterate that this doesn't mean that I think that there's something RIGHT
by ACow_Adonis 10y ago
And since, re-reading my comments doesn't make it as clear as I'd prefer, I'd like to reiterate that this doesn't mean that I think that there's something RIGHT about the expectation that you give your life over to your job or to one particular skill/facet of life. Skills and knowledge aren't even neatly devolved into subject matter areas as though reality and life is just filled with fantastical university faculties that you have to choose between.
I view there being two issues here as separate phenomenon.
You probably won't be a top coder if you're not willing to put more effort in than is available at work or during an 8 hour day: if not just because the modern workplace isn't as a whole very conducive to properly upskilling its workforce, and because there's a whole lot of people out there who are willing to put in more time, money, and effort than just those provided by full time jobs to study/implement their skills.
To be honest, I don't even think most companies even have a place for, or even necessarily WANT top coders.
On the other hand, there's this issue of should companies have an expectation that you're putting in extra work/hours to get a job/get ahead. And that's a big complex issue there that I think has to do more with society/culture/economics than whether you're a top/good coder at all.