3 ms·
> Are you considering a career switch for the right reasons? If you've done OK at your jobs so far (aside form the covid startup thing), and still suck at inter
by actually_a_dog 5y ago
> Are you considering a career switch for the right reasons? If you've done OK at your jobs so far (aside form the covid startup thing), and still suck at interview-style algorithms, doesn't that just mean you're not doing those types of algorithms in your day job? Surprise: lots of interview processes are broken. Most of us developers are here to do some basic information transformations and to keep our application's structure from becoming unmaintainable. Not to fizzbuzz a binary tree palindrome.
Yahtzee. I've been in software for 7 years now, and I've never had to write any fiddly dynamic programming code. The most bit twiddling I've needed to do is like if (x & MASK) {...}. I don't think I've ever had to write a graph algorithm more complicated than DFS or BFS (but, to be fair, a lot of graph problems reduce to DFS or BFS).
No, mostly, I just pull stuff out of the database, munge it a little bit, and send it somewhere else; or, receive data via an endpoint, munge it a little, and stuff it back into the database. I wouldn't say it's "just your basic CRUD" programming, but it's not insanely more complicated than that.
I'd be willing to bet my experience is pretty typical, even in Bay Area tech companies.