4 ms·
Ask HN: Why has it been so difficult to hire tech professionals?
- sp332 5y agoAre you actually having trouble hiring, or are you looking at the claims of thousands of unfilled positions?
- giantg2 5y agoRight here- this is the real question.
- leonagano 5y agoMy background is software development. Worked as developer and manager for 10+ years. Nowadays I’m still involved with development working as Product Owner. Throughout my career I have been seeing tech in high demand. Developers never becoming unemployed unless they want to and at the same time, companies struggling to hire. I was just wondering if there’s something I could do to help both sides of the equation.
- softwaredoug 5y agoIt’s not specific to tech, many fields have labor shortages[1]. There are a number of likely reasons: 1. The demand side of the economy picking up faster than supply. Many businesses were not producing during the pandemic. But consumers had few expenses and sat at home accumulating cash. When things open up, every consumer surges on the market and there’s no supply or people to fulfill those needs. 2 - Unreliable child care: schools and education haven’t been reliably open. Many are not going back to work cause they’re taking care of the kids. 3 - Many re-examining what they want out of life. There’s a lot of people that sat back and decided their prepandemic job wasn’t what they wanted out of life. Some moved industries, others retired early. I found this article helpful when looking at reasons: https://www.cnn.com/2021/05/22/politics/what-matters-labor-shortage/index.html https://www.cnn.com/2021/05/22/politics/what-matters-labor-s... 1 - https://www.forbes.com/sites/tomspiggle/2021/07/08/what-does-a-worker-want-what-the-labor-shortage-really-tells-us/?sh=32e70431539d https://www.forbes.com/sites/tomspiggle/2021/07/08/what-does...
- ldjkfkdsjnv 5y agoMost likely you arent paying enough
- f0e4c2f7 5y agoEvery year more tech jobs are added and not that many more people get into tech. The demand for tech workers starkly outpaces supply, especially in the United States. On top of this this a small number of companies operating in the Bay Area now make up a sizeable chunk of the global economy. Their revenues and profit margins are so large that they can afford to pay sums that are quite high compared to what other employers were typically used to paying. These large tech companies also have effectively an unlimited demand for talent so this drives up prices quite a bit, especially at the top of the market. People in tech often have pretty comfortable jobs too. Switching costs are high. They already have a good job, they might even already have a great job - it's hard to lure people away from that.
- AnimalMuppet 5y agoNot answering the question that was asked, but: In the current environment, it's a competitive advantage to be the place where people want to work. I don't mean foosball tables and beer on Fridays. I mean managers that have a clue, and aren't a jerk to employees.
- bwh2 5y agoSoftware is becoming more complex and sticking around longer which increases our expectations for candidates. Meanwhile many organizations have near zero ability to train and onboard junior level candidates and those that do see them leave within 12-18 months.
- rafiki6 5y agoThere is a simple solution to this. Proactively offer them raises that will encourage them to stay instead of taking off for an immediate 20-40% pay bump.
- danjac 5y agoOr maybe take stock of the complexity of the software running your business and figure out how much is tech debt, how much is long-redundant features, and how much is resume-padding and chasing trends.
- vanusa 5y agoOnly willing to hire people with 5 to 10 years of XYZ. Leetcode and other hazing-based hiring practices. Shitty office space (when onsite is required). Shitty communication during the hiring process itself - random delays, ghosting, ignoring my stated scheduling preferences, inability to communicate simple, important things like what kind of health benefits you're offering (in your exploding offer you coughed up after 6 weeks of radio silence, no less). Nonsense perks like "unlimited vacation" or free food. A lack of willingness/ability to communicate what's important about the role and the kind of person you really want to hire (smart, gets shit done, not an asshole). Instead of fetishing 5-10 year of XYZ or larding with buzzwords. Recruiters. Everyone hates them.
- marto1 5y agoOh, nice one! Came here with the intent purpose of typing out a list of really bad practices, but you just about summed it up. The tldr for me is an acute lack of *qualified* suckers that will just bow their head whenever yet another 1% cost cutting measure is taken.
- burntoutfire 5y agoThe complexity of software has gone way up. Nowadays, your run-of-the-mill internal corporate web app with maximum of 2 concurrent users (on a good day) may be written in Angular or React, deployed on Kubernetes, built with Bazel and have backend done in haskelesque Scala (this describes my current job). All these technologies are very complex and require a lot of time to learn them well. Unfortunately, we cannot just hire any programmer and expect him to perform well on our team - the required catch up could easily take a year or more. Hence, we're looking for hyperspecialists who can "hit the ground running", and there's few of them.
- deleted 5y ago[deleted]