Comment

Comment by SolubleSnake

It's one reason I am actually going to continue pursuing the 'physical engineering' side of my career rather than the software development (software 'engineering' side of it).

I studied CS at UCL years ago but worked mostly in teams with electrical, chemical, and mechanical engineers and on projects relating to various things in relation to various different industries as different as pharmaceutical and ship building. During that time I got qualified as a CAD engineer among other things I was required to by my employer(s).

Now, when I look at software jobs and the way software developers are being interviewed...I just can't. You would never ask eg a mechanical engineer in an interview 'so, you say you know SolidWorks? Ok, design me a sphere with a chamfered cylinder extruded from the centre of the top. It should be chamfered at a 46 degree angle to a plane passing through the centre of the sphere. Also, sweep a five pointed star around the sphere at the point that is midway above the plane and the top of the sphere'.

This is effectively what Leetcode tests etc are asking. It is a waste of everyone's time because they will either do it and think 'ok, that was weird' or they will refuse and think the company is insane.

There should just be accepted certifications for software development AND THEY SHOULD BE HARD. They should be very much failable and you should expect good people still to fail once or twice (like engineering or medical exams). Then just ignore the Leetcode stuff. It serves no-one.

Then all it really comes down to is frameworks etc and if someone is familiar with that particular framework or not. Just let people qualify out of this stupid algorithmic vetting process because it's utterly daft in the context of most jobs.

parent SolubleSnake 8 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton