I come across various people within my field (software developer) and people who are related to my field (the marketing/business people). Many a time when I want to opine or express my question/answer, I find that I need to tell them what my current position in the field is.
Am I an expert? Am I complete novice("n00b")? But most, if not all the time, I feel that I am at an intermediary position between the two. A person who is familiar with the technical terms and has sufficient knowledge to talk about it, but not with deep understanding of each and every aspect of it. (To put it other way : I know what I am talking about, and I am sure the person in front of me has no expertise in the field, but I want to sound modest and keep a loophole by saying I am not an expert).
I find my self at loss to express this fact and I am afraid that without expressing this fact, the other person will not get the context and complete meaning of what I am trying to say/explain. (And might get back to me when things dont go as expected :P)
Kindly suggest a word or a phrase for this. It would be really cool if you can allow expressing different shades/colors to it (close to expert or close to novice)
Edit : I know the term 'intermediary' or 'intermediate' level, but I am looking for more expressive word than that (read the brackets, basically I want to sound modest by saying i am not an expert yet I want them to feel that I am an expert)