Live data from Hacker News

Things I Learned from a Job Hunt for a Senior Engineering Role

fuzzyblog.io

711–720 of 766 posts

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#711
post #669
post #613

Earlier quoted context omitted.

> A 50 year old should be architect/manager or not switch jobs. Why? What's wrong with coding when you're 50 if you like doing it? That sounds like completely prejudiced and baseless claim.

Well I don't create the rules. Think of someone who does Judo for 20 years and still only wears a yellow belt. It seems like this person has no skill. The first impression is already negative, if one has a 20 something and a 50 something competing(!) for the same position. Also the lowest level of each money-making hierarchy is usually where the unacceptable stuff happens. In IT it's this huge amount of new languages…

> Think of someone who does Judo for 20 years and still only wears a yellow belt.

This assumes developing software is somehow an inferior practice to management. Nothing could be further from the truth.

> if one has a 20 something and a 50 something competing(!) for the same position.

If a person with nearly no experience and a person with 30 years of practical experience compete for a position, you'd choose one with no experience? Odd decision.

> Why didn't you spend the last 25 years of your career building a network and now simply do consulting work for $300+/h instead of working as employee for less than half

Again, you are assuming than developing software is somehow inferior practice to management. Again, this is baloney. And why one would want to trade doing what one loves (development) to messing with contracts, bills, accounting, CRM, etc.? Of course, some people might, but presenting it as the only way to go is nonsense.

> And "I do the same thing for 30 years" is neither a plan nor a smart thing to do in IT.

Coding is not "the same thing". Developing software is an amazingly diverse profession. Of course, you don't have to stay with a profession if you don't like it anymore, but presenting it as if somebody who does is stupid and has no plan is a complete nonsense.

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#712

Earlier quoted context omitted.

Forget syntax bad. Forget algorithms bad. I regularly look things like that up. I am a builder and a problem solver, not a reference manual.

I love to flip that around in an interview before it even comes up, one of the 3 things I start out any interview with is: "I'm your Google, anything you'd need to look up just ask me and I'll give you the answer". Great way to take the pressure off plus it gives you a good idea on how well they ask questions/are comfortable leaning on others. It's a huge plus if I can get a reasonable candidate to admit that there m…

I love this! Thanks for sharing!

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#713

Earlier quoted context omitted.

Problem is: It's hard to judge the difference between someone who doesn't know what they are doing and someone who does but loses it under the extreme pressure of an interview wherein their entire future with the company is being determined by their performance on a 30 minute exercise. Throughout my career, I've been in professional situations where I was under a lot of pressure: Having to explain failures to executi…

It's way more expensive to hire a bad fit than to pass on a good fit. Also, I think I'd prefer the person who doesn't crack under pressure. Flopping an interview is more likely an indicator of lack of preparation than nerves, although nerves are such an easy scapegoat.

Not sure with the amount of sloppy code I have been maintaining for the last couple of jobs.The people appear to be able to do "clever" stuff, but have an inability to keep things simple or follow best practices.

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#714
post #395

Earlier quoted context omitted.

But it is only 'rational and efficient' if you are being obtuse... they aren't asking you to code a CSV parser because they actually need a CSV parser, they are asking because they want to see you code. The 'rational' thing to do is satisfy THAT requirement, which is the real one, not try to bypass the purpose by insisting on using a CSV library. The ability to understand the underlying need behind a request is impor…

> The ability to understand the underlying need behind a request is important to being a good employee. If a candidate fails completely to understand the purpose of a question during an interview, and in fact continues to argue against you as you explain it, they aren't a good candidate at all. I agree with everything you've said, but that still makes it a bad and equally obtuse question. If they don't actually need…

The ability to figure out actual requirements from poorly phrased requirements is also a very valuable skill to have as a software developer.

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#715

Earlier quoted context omitted.

Most engineers would not hire themselves. That has been apparent to me for awhile now. I’m not sure why they expect people to be to be better than they were when they were hired. I don’t expect engineers to be better than me. I have but one qualification. Can they do the job? Are they strong enough that I can guide them into the position I need them at if it is required. So much focus has been put on 10x this and hig…

> Companies waste lots of engineering talent and company money looking for 10x when 10x is mostly situational in nature. ... In one scene the engineers are not producing. Change the scene and now they are 10x I can relate to this. I have pretty good resume - good schools, advanced degree, impressive sounding projects, a long list of publications. My track-record suggests I am at least a 3x engineer. So when I get int…

Even after hiring, it's not uncommon to be asked "Do you really know . . .", especially after forgetting a detail in discussions.

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#717
post #710

Earlier quoted context omitted.

On the one hand, I agree entirely. An interview should not make people jump through hoops if they can answer their questions via existing material. On the other hand, fakers have caught on to the "GitHub is my resume" thing. I have had applicants who have basically fraudulent Github projects, or who have taken group projects on which they did basically nothing and claimed them as their own. So a Github page now requi…

Surely getting them to talk you through the code would solve that problem. If its is their own code it shouldn't be a problem. If it isn't their code and they can still talk you through it, even better - they have managed to understand code that someone else wrote which is probably an even more valuable skill.

You realize that your third second contradicts your first, right?

And no, having somebody who's an energetic fraud on the team is poisonous. Having somebody who's so good at it that they're hard to catch is worse, not better.

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#718
post #708

Earlier quoted context omitted.

Geez I could not agree more. Not only has it, overall, been a bad investment of time (for myself and others I know around me in the field) but so many companies are unclear in what they're looking for in that test to begin with. I wrote a thing about it and I got someone who responded to me with a rather scathing rebuttal. I don't know, it's very conflicting. Post in case you're interested: https://dev.to/spirodonfl/…

Wow, some real dickheads in the replies there.

It's polarizing. Everyone has their own viewpoint and it feels like that's the viewpoint they cling to and so it becomes personal when you go against it. Something like that, anyways.

Edit: better wording

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#719

Earlier quoted context omitted.

If you come into the interview and say "I am a kernal developer but I want to work on mobile" and you show us a working mobile app you developed on your own, we would consider it. If you come in and say "I am a kernal developer and I want you to take a chance and pay for me to get up to speed on mobile development" that is a harder sell. If you ran a business, would you choose that person or the person who comes in w…

Also if your trying to make that drastic a switch, are you willing to take a paycut? Just because someone has 15 years kernal experience does not mean they deserve the same pay for mobile (or visa versa).

You are greatly over-estimating kernel developer's pay. Unless you're an open-source rock-star (ie. Linus & a few other), kernel development does not pay bazillions. A local shop was looking for Android kernel dev for CAN$75k (USD$60k). Any entry level mobile dev can easily make that much in USD. Even an Amazon SDIII isn't paying that much (~CAD$110k in the Vancouver area). I've been talking with other larger hardware manufacturer and their offers are roughly of the same order (in high living cost area).

Re: Things I Learned from a Job Hunt for a Senior Engineering Role

#720

Earlier quoted context omitted.

So you are telling me you never qualified at a workplace with longer than a month probation period? Do you see how that putting-words-in-others-mouths looks? It's rude and does not contribute too any kind of productive discussion.

Yes I have. I've always qualified, in both short and long probation periods. I find it rude you didn't answer the question and instead attacked me personally. Terrible.

I'm wondering if you find it ironic that you feel attacked in a thread you started with an attack on me?
Post reply on HN