4 ms·
When you start to accept salaries that are a fraction of what a software engineer makes, motivation and general skills become more relevant than specialization.
by C4stor 6y ago
When you start to accept salaries that are a fraction of what a software engineer makes, motivation and general skills become more relevant than specialization.
Said differently, if I'm gonna pay you 300k per year, you'd better have the exact skills I search for.
For 30k per year, showing up every day ready to lift heavy things for 8 hours is sometimes all you need (certainly not true right now during the COVID crisis).
- _jal 6y ago> you'd better have the exact skills I search for How often does that work out for you? Because I've gotten lucky a couple of times and found people who were really good matches, but I've never found an exact match. We look for people with a demonstrated ability to solve problems in the space they'll be working, who can learn as they go, with the soft skills and demeanor to mesh with the team. We end up settling a lot.
- C4stor 6y agoIt worked in the sense that when I was part of recruiting software developers, the resumes we received were all people having previously wrote code in their life. A significant part of them had wrote code in a fashion similar to what we're looking for (c# for a java codebase let's say as an example). A small fraction had used some of the technologies we used already. My brother in law has a painting shop. Right now he want to recruit a sandblaster. He'll literally hire anyone with enough muscles to pick up the tool and ready to show up everyday at 6am for 8 hours of sweating. What you call "not an exact match" is already matching precise criteria in fact. I bet you have interviews ! You don't need an interview to get a sandblaster job. You just have to show up a morning at my brother in law company and lift the sandblasting tool ^^ So yeah, SW are recruited - even if we don't see it that way - with pretty stricts criteria. Would you hire someone that has never booted a computer in his life ? Never wrote a line of code ? Never learnt an algorithm in any fashion ? Settling for you maybe is sometimes hiring a java dev for a haskell job. Somewhere else it's hiring a former butcher for a painting one (the guy is pretty good apparently!).
- ghaff 6y agoIt's not just developer jobs.You go into higher level professional jobs and you're usually looking for some fairly specific experience. (Arguably at the highest levels you're looking more for people who can broadly make organizational impact, but stick to individual contributors to keep things simple.) When I look around my broader group, I'm a bit of an outlier even in a lot of engineers would say we all do "marketing." But there are relatively few other jobs I could hit the ground running with at a senior level. What I do is very different from demand generation, marketing campaigns, etc. If someone is right out of school who cares. But you're not going to pay me senior level compensation for a job I don't really know at a detailed level.
- pkaye 6y agoThat is my own experience when I was in a hiring role. I look for the same abilities you mention.
- vsareto 6y ago>Said differently, if I'm gonna pay you 300k per year, you'd better have the exact skills I search for. If only executive salaries with golden parachutes were as discriminating as developer negotiations.
- qppo 6y agoThere's not exactly a large labor pool for executives at the tier where they would need a golden parachute.
- logicslave 6y agoActually as you get higher in the pay skills, people often pay the most for rock solid algorithms and cs, not "is an expert in kubernetes"