This question already has an answer here:
I'm not really sure if there is a solution to this but it strikes me that 90% of the time you are going to get most of your points by answering questions from beginners. These tend to get mass answered and lots of upvotes occur. I see no major issue with that.
However when a complex question is posted you are unlikely to see a large number of up-votes. This means that those that answer easy questions will, on average, get more reputation points (I fully admit that the vast majority of my reputation points come from helping beginners).
Can anyone think of a way round this problem? The only option, really, would be to get more "experts" (I mean no offence to the plenty of experts there already are on here ;)) on board or to, somehow, encourage up-voting of the more niche questions.
After all it strikes me that you can gain a good reputation for helping beginners but the best area to build a reputation is in the more complex niche areas. Using stack overflow to demonstrate that you are a niche expert would, overall, make stack over flow a far more useful tool for things like job hunting.
Can anyone think of a solution to this? Is there, even, a solution to this?
Edit: To clarify, I have no issues with helping beginners and do so myself a fair bit. My point is that it seems to me for the more niche areas the system should be weighted somehow. Otherwise the system encourages only helping beginners and not getting your teeth stuck into the more complex problems. I regularly see questions left unanswered that someone with experience really ought to be able to answer. As much as I can I try to answer these questions and get my 10 rep points + 15 for having my answer accepted. However If I answer a more beginner question I can expect to see significantly more rep points. This bias towards beginner questions then makes advanced users less inclined to ask and answer questions. As a result, the usefulness of stack overflow to the more advanced users is diminished. I would have thought it would be good to keep stack overflow useful for beginners AND make it useful for more advanced users. Otherwise it will end up being seen as a beginner's resource.