{"componentChunkName":"component---src-components-posts-layout-index-js","path":"/coding-career-handbook-review/","webpackCompilationHash":"6fd724ef40842b910a04","result":{"data":{"mdx":{"id":"6db09cf7-41c4-5a2c-875b-58c097bd3deb","timeToRead":1,"body":"function _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Coding Career Handbook: A review\",\n  \"date\": \"2020-07-12\",\n  \"excerpt\": \"I recently stumbled upon the Coding career handbook after watching a talk by Shawn Wang (@swyx), the author. I never knew how helpful it would be. It is full of amazing resources. There's helpful, applicable advice with supporting links to articles for further writing on specific topics. This is my short review of the book as I've felt compelled to share my love for the material. \"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"I recently stumbled upon the \", mdx(\"a\", {\n    href: \"https://www.learninpublic.org/?from=DEV.to\"\n  }, \"Coding Career Handbook\"), \" after watching a talk by Shawn Wang (\", mdx(\"a\", {\n    href: \"https://twitter.com/swyx\"\n  }, \"@swyx\"), \"), the author. I never knew how helpful it would be. It is full of amazing resources. There's helpful, applicable advice with supporting links to articles for further writing on specific topics. This is my short review of the book as I've felt compelled to share my love for the material. \"), mdx(\"br\", null), mdx(\"h2\", null, \"\\\"Handbook\\\" is a perfect name\"), mdx(\"p\", null, \"Since I started my coding career, I've felt overwhelmed by the amount of things I could and/or should learn. Instead of hopping around aimlessly with no direction, I now have a handbook that can guide me in each stage of my journey.\"), mdx(\"br\", null), mdx(\"h2\", null, \"Non-linear\"), mdx(\"p\", null, \"I really like this book because it is non-linear. I feel I can jump around to different chapters depending on what I want to focus on. In fact, the author encourages this by linking to different chapters within the book. \"), mdx(\"br\", null), mdx(\"h2\", null, \"A curation of resources\"), mdx(\"p\", null, \"I love how the author does not claim to be an expert in any subject. Instead, he links off to articles, books, and other resources for you to continue your learning outside of the handbook. For example, I probably never would have found out about this great \", mdx(\"a\", {\n    href: \"https://bigmachine.io/products/the-imposters-handbook/\"\n  }, \"book on CS\"), \" if not for the handbook. You are not bound to the book itself. You can fork off and deep dive on a subject and then come back to this trusty handbook for continued learning. \"), mdx(\"br\", null), mdx(\"h2\", null, \"Inspiring\"), mdx(\"p\", null, \"It is inspiring to see the work \", mdx(\"a\", {\n    href: \"https://twitter.com/swyx\"\n  }, \"@swyx\"), \" put in to create this resource. It encompasses just about every topic of coding career management you could think of. It is comforting to read the words of someone who has been through it and is passionate about helping others learn from his experience. Thank you \", mdx(\"a\", {\n    href: \"https://twitter.com/swyx\"\n  }, \"@swyx\"), \" \\uD83D\\uDE4F.\"), mdx(\"br\", null), mdx(\"p\", null, \"Hopefully this review encourages you to go check out the \", mdx(\"a\", {\n    href: \"https://www.learninpublic.org/?from=DEV.to\"\n  }, \"Coding Career Handbook\"), \". You will not be disappointed.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Coding Career Handbook: A review","date":"July 12, 2020"}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"id":"6db09cf7-41c4-5a2c-875b-58c097bd3deb","previous":{"id":"52ff7628-ef2c-50e8-9757-5f67da2322c5","fields":{"slug":"/understanding-closure/"},"frontmatter":{"title":"Understanding Closure"}},"next":{"id":"0e5e56fc-580e-5de1-9b6b-cb4265a0fd53","fields":{"slug":"/problems-you-dont-have/"},"frontmatter":{"title":"Don't Solve Problems You Don't Have."}}}}}