4 ms·
Hard to be a decent software engineer without learning discrete math, proofs, algorithms & data structures. These boot camps unfortunately don't teach these to
by porter 13y ago
Hard to be a decent software engineer without learning discrete math, proofs, algorithms & data structures. These boot camps unfortunately don't teach these topics with any depth. They might be a good fit depending on your goals, but I am skeptical that they are a replacement for a traditional CS degree.
- bluedino 13y agoCompanies posting about their interview processes dropping all those kinds of tests say they aren't using advanced algorithms and data structures to solve their problems. There's a difference between some fitness app or a web front end, and being an OS or database developer
- xiaoma 13y agoI admit I had some edge due to being a math prodigy long, long ago, but HR did teach us data structures and algorithms. We re-implimented underscore from scratch, we built our own hash tables, did recursive descent, etc... While I won't claim to have been taught everything about data structures, I made it through 5 hour in person "implement a prefix tree on a whiteboard"-style SV tech company interviews. I have also been able to jump into grad-level CS courses afterwards. I feel that it was a way better investment for me than spending three months or even three years working on a CS degree would have been. In many ways it reminds me of the difference between studying Japanese at a university vs learning Chinese at an intense language school in Taiwan. Intensity brings outsized returns.