I'm a Systems Reliability and DevOps engineer for Netdata Inc. When not working, I enjoy studying linguistics and history, playing video games, and cooking all kinds of international cuisine.
I'd honestly ask for a bit more context before answering it, since it's realistically dependent (for most people at least) on what they're trying to do in the language. I've seen too many cases of people saying "Oh, I'm great at XYZ thing!" when asked about it, but not really being good at what the person asking really needs that skill for.
When it comes to programming this gets even more important. You could be an expert at language X, but if they need you to use it to model partial differential equations and you don't have the background in mathematics to know how to work with PDE's, you're going to fall flat on your face the first day of the job.
For example, I've developed a reasonable understanding of JavaScript over the past 8 months, but I'd be mostly lost trying to use it for back-end development work since all I've done with it is front-end work (and technically Gulp files).
I'd honestly ask for a bit more context before answering it, since it's realistically dependent (for most people at least) on what they're trying to do in the language. I've seen too many cases of people saying "Oh, I'm great at XYZ thing!" when asked about it, but not really being good at what the person asking really needs that skill for.
When it comes to programming this gets even more important. You could be an expert at language X, but if they need you to use it to model partial differential equations and you don't have the background in mathematics to know how to work with PDE's, you're going to fall flat on your face the first day of the job.
For example, I've developed a reasonable understanding of JavaScript over the past 8 months, but I'd be mostly lost trying to use it for back-end development work since all I've done with it is front-end work (and technically Gulp files).
Exactly. I was trying to say it seems kind of arbitrary to rate yourself without knowing the context of their rating system.