4 ms·
I had essentially the same background as you, and made the leap 10 years ago. Here’s what I did: 1) With a friend, I worked through a bunch of tutorials of the
by yojo 4y ago
I had essentially the same background as you, and made the leap 10 years ago. Here’s what I did:
1) With a friend, I worked through a bunch of tutorials of the current startup web framework (at the time, Rails).
2) At my non-programming job, I looked for opportunities to code things. I made some internal websites, utility tools, stuff like that.
3) I worked my way through Cracking the Coding Interview. This was pre-leetcode.
4) I applied to early stage startups that were desperate to get talent in the door. I tried two, and got two offers.
5) I learned an incredible amount getting thrown in. It was brutal at first and I get like I was constantly failing. But I had good co-workers who helped me over the hump. I learned an incredible amount. From there I was able to move up the ladder to the FAANG level pay.
YMMV, 2023 job market is not the 2012 job market, but if your problem is “lack of experience”, the easiest fix is to find a way to get experience at your current job. Most employers do not consider Bootcamps as equivalent to real experience either.
- jeltz 4y agoLeet code interviews have existed for at least 15 years, probably 20. And they were much more popular back then.
- yojo 4y agoThe company Leetcode was founded in 2015. You are correct that algorithm problems were common starting much earlier. The recommended preparation for them was the book I mentioned (Cracking the Coding Interview).