Nice! I often include a line about my knowledge level, as a disclaimer, anyway. I try to just answer questions when I can and not get on people’s cases for not “searching” and such, having recently been in the same position myself (without models even for how to search for things, there had to be a first time to learn that this was even possible and effective).
I think the best way to deal with someone you might consider is being lazy or a waste of time is to just ignore them, not berate them. But the people who give others are hard time are just attempting to be “helpful” according to their own lights. To some extent, when asking a question, one can/should separate out useful information from “attitude” that probably says more about the answerer and their life than anything else.
But having this new system should help take out some of the sting, and will prove to be a good addition, I bet.
I’d like to see the label read something like “Java Experience:” or “JExp:” so that it is clear we are not talking about overall experience, but focusing on that experience most relevant to the questions presumably being asked and answered here.
I started learning Java part-time about 3 years ago, maybe 4, but have been in and out with programming work since the late 1970’s. A lot of the work (paid!) has been at the Microsoft “macro’s” level or lower (Paradox, Excel, Access, then VBA for Access). I wouldn’t say THAT experience has added much of anything useful in terms of Java expertise. A lot of it had to be unlearned.
Also, there’s the two years of FORTH game programming…whatever, and writing a couple games in assembly for glorified calculators around 1980. Really not relevant to much of anything, except an awareness that hardware can matter (or at least, it did at one time). So, I can boast of 30 yrs or be embarrassed by how little I know for having been at this so long. In fairness, most of the time was not full-time programming. So, hmmm, what to put in, must ponder.