Job experience is a cheap proxy for the ability to get things done : if you've had multiple programming jobs, then you've probably been able to get things done and so hiring you is a safe choice. The absence of programming job experience doesn't mean you can't get things done, it just means you need to demonstrate to employers that you can get things done in other ways. You don't need to do a bootcamp (and I'd argue…
> Passing a coding challenge is easy Something must be wrong with me then because I've been programming for decades in multiple areas productively, but successfully completing three leetcode medium/hard within 45 minutes while also talking through my thought process is not something I'd call easy. > so don't focus on them at all I'd suggest most people aren't going to get past the first level if they follow this advi…
I think doing some Leetcode type challenges are important at some point - they open a door in your brain around problem solving, but that door tends to stay open thus grinding those challenges to me offers diminishing returns - if people get more out of them and enjoy them that is great, but I think anyone who has had the thrill of solving hard problems to contribute to a high quality project with real application has a unenthusiastic feeling towards Leetcode type challenges and the hollow achievement from finishing them relative to real work.