{
    "componentChunkName": "component---src-templates-post-js",
    "path": "/salary-negotiation",
    "result": {"data":{"site":{"siteMetadata":{"title":"your friend Joel's digital garden","description":"Articles and notes from a collaborator at egghead.io. Musings on software, business, and life from a skilled virtual assistant.","author":{"name":"Joel Hooks"},"keywords":["Video Blogger"]}},"mdx":{"excerpt":"Getting paid what you are worth and deserve doesn’t just happen. It’s up to you to get it. None of us are born negotiators. It takes practice. Fact is, we could all earn more if we were better salary negotiators. Take me, for instance. For…","fields":{"github":"https://github.com/joelhooks/joelhooks-com/tree/master/content/blog/2019-09-26--salary-negotiation-for-web-developers~~W1LnAmr8N/index.mdx"},"body":"var _excluded = [\"components\"];\n\nfunction _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/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"id\": \"W1LnAmr8N\",\n  \"slug\": \"salary-negotiation\",\n  \"date\": \"2019-09-26T00:00:00.000Z\",\n  \"title\": \"💰 salary negotiation for web developers\",\n  \"published\": false\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Getting paid what you are worth and deserve doesn\\u2019t just happen.\"), mdx(\"p\", null, \"It\\u2019s up to you to get it.\"), mdx(\"p\", null, \"None of us are born negotiators.\"), mdx(\"p\", null, \"It takes practice.\"), mdx(\"p\", null, \"Fact is, we could all earn more if we were better salary negotiators.\"), mdx(\"p\", null, \"Take me, for instance.\"), mdx(\"p\", null, \"For my first several jobs, I was so freaking desperate to get the job and get paid, I just took what they offered and thanked them.\"), mdx(\"p\", null, \"I felt like \\u201Cmoving up\\u201D was good enough.\"), mdx(\"p\", null, \"But it wasn\\u2019t. It led to misunderstandings and disappointments on my end.\"), mdx(\"p\", null, \"Such as:\"), mdx(\"p\", null, \"\\u201CWhen can I use my health insurance?\\u201D\"), mdx(\"p\", null, \"\\u2026never. There were no benefits. True story \\uD83D\\uDE2D\"), mdx(\"p\", null, \"Or for my first job working for a consultancy, it went something like this:\"), mdx(\"p\", null, \"\\u201CHow much do you need, Joel?\\u201D\"), mdx(\"p\", null, \"\\u201C$75 an hour would be awesome.\\u201D\"), mdx(\"p\", null, \"long pause\\u2026\"), mdx(\"p\", null, \"\\u201CLook, I\\u2019m gonna pretend you didn\\u2019t say that cough cough too low cough cough number and ask again. How much do you need, Joel?\\u201D\"), mdx(\"p\", null, \"\\u201C$125 an hour would be great.\\u201D\"), mdx(\"p\", null, \"We \\u201Cnegotiated\\u201D to $100, but that very nice hiring manager probably added almost a quarter of a million dollars to my bank account over the course of that job.\"), mdx(\"p\", null, \"Here\\u2019s the deal: It is always a negotiation. When you\\u2019re applying, interviewing, and taking an offer from a company, it\\u2019s a business transaction. You\\u2019re entering a contract to provide your services in exchange for compensation.\"), mdx(\"p\", null, \"Now, compensation comes in many forms. There\\u2019s the salary you take home in your paycheck. There are benefits packages that include health insurance, retirement savings, general perks, and PTO. You can negotiate to work remotely or have WFH days. If you work for a larger public firm, compensation often comes in the form of stock options and stock grants.\"), mdx(\"p\", null, \"Remember this: They need you.\"), mdx(\"p\", null, \"You bring value to the business, and you should be fairly compensated for it. If they\\u2019re hiring smart, the value you bring is a significant multiple of what they\\u2019re going to pay you.\"), mdx(\"p\", null, \"But we \\u2014 the talent \\u2014 are at a disadvantage.\"), mdx(\"p\", null, \"When you\\u2019re negotiating compensation for a new position, you\\u2019re participating in an activity that the hiring manager has done several times. Across the table from you is an expert. An individual, a team of people, that practices salary negotiation on a daily basis.\"), mdx(\"p\", null, \"They\\u2019re pros at it.\"), mdx(\"p\", null, \"Are you?\"), mdx(\"p\", null, \"Probably not, not right now, and that\\u2019s totally fine. I\\u2019m not either! But we can both get better \\u2014 and we should.\"), mdx(\"p\", null, \"I \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://egghead.io/podcasts/negotiating-your-salary-and-advancing-your-career-with-josh-doody?utm_source=ck&utm_medium=email&utm_content=salary-negotiation\"\n  }, \"sat down with my friend Josh Doody to talk about salary negotiation\"), \". He\\u2019s a bonafide expert and helps developers like you and me maximize our compensation for the work we do.\"), mdx(\"p\", null, \"Josh shares winning tactics like:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Don\\u2019t disclose your current or expected salary.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Set your minimum acceptable offer before you get a job offer.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Always negotiate your starting salary by counter offering.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Deliver your counter offer via email if possible.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Keep negotiating until you\\u2019ve maximized your base salary and benefits.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Why don\\u2019t they teach this in school??\")), mdx(\"p\", null, \"Follow this advice, and you could earn tens of thousands more per year. (Maybe even $50,000 more.)\"), mdx(\"p\", null, \"Which \\u2014 are you sitting down? \\u2014 you deserve.\"), mdx(\"p\", null, \"It\\u2019s a mental shift. Instead of thinking \\u201CI don\\u2019t really need more than $X to live,\\u201D you should be thinking \\u201CI bring $XX in value to the company\\u201D and basing your compensation on that. If it\\u2019s more money than you know what to do with \\u2014 first of all, good for you. And second of all, you have the opportunity to save or use that additional compensation to help people in need. Win-win? I think so. I know so.\"), mdx(\"p\", null, \"There\\u2019s always room to negotiate. And it\\u2019s a helluva lot easier to negotiate before you have the job than after.\"), mdx(\"p\", null, \"Josh and I talked about his advice, our negotiation (and lack thereof) experiences, and a whole lot more in this podcast about salary negotiation.\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://egghead.io/podcasts/negotiating-your-salary-and-advancing-your-career-with-josh-doody?utm_source=ck&utm_medium=email&utm_content=salary-negotiation\"\n  }, \"Click here to listen to the podcast.\")), mdx(\"p\", null, \"And don\\u2019t ever take that first offer. \\uD83D\\uDE04\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"💰 salary negotiation for web developers","date":"September 26, 2019","banner":null,"slug":"salary-negotiation","keywords":null}}},"pageContext":{"id":"366e2daa-5a2d-552f-9fdc-6e05a9928b23","prev":{"id":"ded93f33-0998-544a-95fe-a7accb36a5a3","parent":{"name":"index","sourceInstanceName":"blog"},"excerpt":"The single biggest factor in continued success as a software developer, or any deeply rewarding career, is the practice of continued learning over time. Web development changes fast. Technology shifts. Innovations happen. For me, this realization…","fields":{"title":"how to use egghead.io to level up as a web developer","slug":"using-egghead","date":"2019-09-26T00:00:00.000Z"}},"next":{"id":"fb274808-f7f6-5e7e-bbe8-281af149eb95","parent":{"name":"index","sourceInstanceName":"blog"},"excerpt":"I've spent a lot of time freelancing and will be filling this page in with what I know about doing it. Generally I send people to two resources: Double Your Freelancing from Brennan Dunn Kai Davis Both of these fellas produce amazing legit useful…","fields":{"title":"What I know about freelancing as a developer","slug":"freelancing","date":"2019-09-24T00:00:00.000Z"}}}},
    "staticQueryHashes": ["1045846374"]}