{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/how-to-rate-myself-on-skills",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"there is no hard and fast rule for this. in general think of it like if you haven't heard of it mark yourself 0. read about it a little and make it 1. theory knowledge is enough to rate yourself upto 3. \"), mdx(\"p\", null, \"you need to have some experience to rate yourself about 4. \"), mdx(\"p\", null, \"for the skills, let us take \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/notes/javascript\",\n    \"title\": \"javascript\"\n  }, \"javascript\"), \" as an example.\"), mdx(\"p\", null, \"10 - top 2 percent in the world, i write libraries on my own.\"), mdx(\"p\", null, \"9 - I know event life cycle, i can pick up any javascript based framework in 2 days\"), mdx(\"p\", null, \"8 - i know about promises, async await, i can write decent code, i can debug\"), mdx(\"p\", null, \"7 - i know how to get the work done in javascript but i don't know the inner workings\"), mdx(\"p\", null, \"6 - i know about javasript and node js. i know i can use it across the projects\"), mdx(\"p\", null, \"5 - i know about modules and dependency, i can make use of plugins, i had worked on jquery or other librarty\"), mdx(\"p\", null, \"4 - i can write basic code in javascript\"), mdx(\"p\", null, \"3 - i know enough about javascript but have no hands on coding experience\"), mdx(\"p\", null, \"2 - javascript can do some interactions on browser\"), mdx(\"p\", null, \"1 - what is javascript? is it similar to java?\"));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[{"id":"c07da174-1836-543b-9048-dd50f348270a","slug":"onboarding-interns"},{"id":"ca05d675-2922-59fe-958c-f3a5313c4687","slug":"how-to-rate-myself"}]}},"pageContext":{"slug":"how-to-rate-myself-on-skills","node":{"childMdx":{"slug":"how-to-rate-myself-on-skills"}}}},
    "staticQueryHashes": []}