Hacker News new | ask | show | jobs
by b20000 1708 days ago
exactly this. and practicing for a few days is not enough. if someone who is experienced and can write software needs to spend months training for this, the interviews are broken.

but, i disagree with the solution you suggest. the only solution is to refuse and instead of wasting 3 months training with no guarantees, build a product instead and sell it.

2 comments

> but, i disagree with the solution you suggest. the only solution is to refuse and instead of wasting 3 months training with no guarantees, build a product instead and sell it.

Because being a software engineer means running your own business… right.

Just like surgeons should start their own hospital before getting hired. Makes total sense…

surgeons are not dealing with this problem. they get their degree, go through some mandatory on the job training, then get hired. nobody ever asks them later on to do some "surgeon leetcode" to prove they can do their job.
Hopefully:

- clearly incompetent surgeons never graduate

- any surgeon who can’t do the equivalent of basic “surgeon leetcode” would be painfully obvious to their colleagues on the job and would struggle to continue employment as a surgeon

Getting that degree and the mandatory training is FAR more work than a few months of leet code grinding. The leet code thing really really sucks. But it is light years easier than and less tedious than the hoops you need to jump through to become a physician, let alone a surgeon. A more comparable comparison would be if literally every programming job required that you passed multiple algorithm tests, some of which took years to study for, before you could even apply.
> instead of wasting 3 months training with no guarantees, build a product instead and sell it.

I totally sympathize with your sentiments, but building a product and selling it ALSO has NO guarantees.

These folks that "learned on the job" often were hired into completely different roles from SWE but ended up doing it anyway and they're not making anything close to ~300K FAANG money. So, it's not THAT much of a stretch to blow a good number of months grinding leetcode if a job upgrade is a possibility.

Ultimately, it's a matter of finding the right place. Often that means using your professional network and getting referrals. If the gauntlet can be bypassed through connections, that's a good thing for everyone.

after building a product, you will have generated IP that you own. after doing leetcode for a few months, you have gained nothing.