4 ms·
"Software engineers with a traditional computer science background learn things that never expire with age" Well they do to an extent, because you use them so
by collyw 6y ago
"Software engineers with a traditional computer science background learn things that never expire with age"
Well they do to an extent, because you use them so rarely that you forget.
Software Engineering is a craft and much of it is timeless. Unfortunately the hiring process revolves around trendy frameworks / and tools.
- ChuckNorris89 6y ago> Unfortunately the hiring process revolves around trendy frameworks / and tools. Yeah, this. Sometimes I envy the leetocde way of hiring in the US, since at least that test's your brain and craft and not what frameworks and technologies you used like they do in Europe: Recruiter: "My client is looking for an experienced dev with Node and AWS experience. What's that, you have 15 years of industry experience but it's all on-prem Java/PHP? Too bad. NEXT!" Or "I'm looking to fill a DevOps position for a client and your profile caught my eye. How many years of experience do you have with Linux and Ansible?" It's sad that in order to get to a technical interview you have to pass the BS recruiter filter consisting of years in X tool/framework instead of skill and domain knowledge.
- invalidusernam3 6y ago> like they do in Europe That's a pretty broad statement. I've had many styles of interviews in Europe; from whiteboard tests, leetcode tests, domain specific tasks, to chatty lunches with no practical test.
- ChuckNorris89 6y agoThe interview yes, it's like how you said, but usually before you get to an interview you have to pass a BS filter from a less technically savvy recruiter who skims through your resume looking for the years of experience in X tool/frameowrk the hiring manager told them he uses.
- salawat 6y agoI just got done hiring a team, and I won't touch leetcode as an indicator for candidates. I select for attention to detail, cognizance of knowing what they don't know, predilection to running things down, and an understanding of how things can go wrong without escalating. Also I look for an appreciation for distinguishing what is enough to get by vs the impractical but perfect. Leetcode teaches or creates as a signal none of that. In fact I despise Leetcode as both candidate and consumer. It caters to memorization instead of understanding, and is heavily biased toward those that will unquestionably just vomit out what they're told instead of really getting down to understanding what is getting asked for. Toy problems are cute, but disrespectful of just about every worthy candidates time, and a waste of my time when what I'm looking for is a human capable of learning, contributing, and communicating; not just being a replacement cog in a machine.
- deleted 6y ago[deleted]