4 ms·
If I'm a one-in-a-million programmer in a population with one billion people (which I assume is what you were getting at), to have a thousand people better than
by DavidMcLaughlin 17y ago
If I'm a one-in-a-million programmer in a population with one billion people (which I assume is what you were getting at), to have a thousand people better than me would assume that 100% of that population are programmers. They are not. Say for arguments sake that 5% of the Chinese population are professional programmers, then if I'm one in a million then I have around 50 other people on my level in the entire country.
On the other hand if my entire gimmick is "I'm a decent programmer but I can speak Japanese!" and you limit yourself to that market then the reality is that your opportunities are drastically smaller than even "American programmer who is self-qualified with good experience, solid skills and good work ethic looking for a 9-5 job in America."
- alanthonyc 17y agoYour numbers are more precise than Patio's, but I think they miss the bigger point he is trying to make: distinguish yourself from the crowd, find a niche. To your second point, he also does emphasize that you need to create a marketable niche. Programmers who speak Japanese would be very valuable, iff there aren't a lot of Japanese speakers who can program.
- DavidMcLaughlin 17y agoI got the point, I just don't agree that it's essential or even all that effective to become niche. In fact I can think of many examples were becoming niche will hurt you in the long term - I mean, hey, my niche used to be Perl :) Which I guess is my point - if you're a programmer and looking to add a language to your toolkit, surely a programming language would be the better choice?
- UncleOxidant 17y agoThe problem comes if you choose the wrong niche and become overspecialized for that niche. It could be that at first that niche does just fine, but after some number of years some technological shift might occur that would render your very specialized skills obsolete. That's the danger. Not saying that finding a niche is a bad thing, but you have to be flexible enough such that you can find another at short notice if need be.