- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
Add another column labelled “knowing the right people” with the bar so large the other two are blips.
I came here to say that. Who you know makes the other two criteria become irrelevant.
At my work they openly mention that 80% of their hires are from referrals. And I’m not talking about a little unknown company. They have more than 10,000 employees. I’m one of the 20%.
However, I only got my first job because I knew a VP at that company.
Same
Also just being liked by the interviewer. For my current job I had an interview of about 90min, and basically just had a rather one-sided chat with the two guys. They seemed to like me, just let me talk and the next day I had the contract draft in my email.
I certainly did not excel at anything during the interview.
So true! Out of the five jobs I got over my career, three were from referrals.
As an IT/Development manager, I only had one role that I hired for where the skills for getting the job matched the skills for doing the job: Business Analyst. Not job entailed presenting information clearly, both written and verbally. So I expected the resume and cover letter to be organized and clear.
Programmers, on the other hand, I wouldn’t expect the same level of polish. But I would expect a complete absence of spelling errors and typos. Because in programming these things count – a lot.
A lot of the people that applied, and that I hired, did not have English as a first language. So I gave a lot of latitude with regard to word selection and grammar. But not spelling. Use a goofy word or two, but spell them right.
I figured that most people were highly motivated when writing a resume – about an motivated on you can get. And if not level of motivation cannot get you to take care, then you’ll just be a bug creation machine if I let you touch my codebase.
But I would expect a complete absence of spelling errors and typos. Because in programming these things count – a lot.
Let’s not exaggerate. We have many kinds of spell checkers, all kinds of autocomplete, code reviews, automated testing, linters, and compilers that won’t compile if something is spelled wrong. Spelling is the least of a programme’s concerns, as it should be.
Except I’m not actually talking about spelling, per se, but about attention to detail. Spelling errors in a resume is just sloppy rubbish.
Ah, right, the proxy evaluation that’s so famously effective. Lol
Don’t forget getting the interview.
I’ve got the right column on lock. I’ve never had an interview that wasn’t followed by an offer. But I was still stuck in a dead-end job for years trying to get an interview.
Once I finally got an interview adjacent to my field, I was promoted within 6 months, then poached by another organization a year after that and had quadrupled my income in under 2 years.
But it took forever to get that process started.
Interview: “reverse this binary tree with an algorithmic efficiency of O(1)”
Job: “The marketing team would like you to indent this button by 10 pixels”
All of this. When I tell people I meet that we don’t do coding tests, we instead do tiny assignments, they often get quite excited. It also seems to be way, way more effective
production code: “hehe this is running at polynomial scaling”
So true. At the same time, this happens because a lot of hiring managers don’t know intimately what the job actually does, so they resort to cookie-cutter interview techniques.
Hardest interview I ever had was a job where I worked the least. Second-most lucrative.
A lot of people with poorly developed social skills like to pretend that poorly developed social skills don’t make them a bad coworker. I don’t think I agree with that. Your job isn’t just the stuff you like. Organization, prioritization, collaborating and interacting with your coworkers, attending meetings and making useful contributions, just generally not being a dick…all of those are your job. Interviews often take place after they’re already convinced that you have the required background, so they’re largely interested in discovering whether you’re a good chemistry match for the team.
Can’t really speak to grueling tech interviews though. That’s a whole different category of thing.
I get this, and being good at customer service helps a lot in interviews.
But on the other hand it’s really fucked up how we are all expected to go to work and always be pleasant when most of us don’t want to be there and are only there so they don’t become homeless. So I don’t care if my coworkers are pissy, it’s healthy to act how you feel.
At 18 years old US society puts a gun to our heads and says “work or die”, with no guarentee of being able to find work that pays for a life.
On the one hand the way corporations expect loyalty and devotion all the time in return for a very small percentage of their profits being paid out to us as salary sucks. On the other, having to work if you want to eat is just kind of…life? Not saying we couldn’t work on something better as a society, but there’s been very few people at any point in human history who didn’t have to work hard to survive. I’m glad that I get to at least do soulless work in an office which is mostly just boring instead of hard labor or something actively dangerous.
I think for many people it has to do with nervousness. Also power dynamics. When you already have the job, and especially after being there for a couple months, getting on with your coworkers is easy and discussions aren’t awkward usually. A random stranger doing an interview that decides whether or not you become homeless puts pressure on people, and they dont know anything about their personality. Should I joke, what do they find funny, do they find that unprofessional, am I being to quiet, do I need to ask more questions, should I bother asking any.
A few weeks after working with Becky I know the exact number of questions to ask her and how we mesh/joke intertwine etc.
only heard of most of the crap in my resume. learn fast break things
I’d rather present it as a non-overlapping Venn diagram. It’s not the level, those are different skills completely
At some point you’ll need to know the basic syntax of some programing language.