3 ms·
Sure, I wouldn't tell anyone they need to learn C. Far from it to be honest. It is a rabbit hole of epic proportions. If you don't need to use it don't. But bei
by mitchty 11y ago
Sure, I wouldn't tell anyone they need to learn C. Far from it to be honest. It is a rabbit hole of epic proportions. If you don't need to use it don't. But being able to drop down to C/assembly is sometimes the only way to fix problems.
If you're writing a web page though... I'd say you're nuts to use C/asm. You should still at least learn some C at least in passing but I'm also a freak that likes to learn a new language every year. I don't stick to them but its a good exercise I think.
The constants though are data structures and complexity, no matter what language you use those will always come in handy. Knowing when things turn quadratic is really useful. Or to be able to spitball how the tree structure you're using is going to fall down with N entries or traversals is a good thing to know.
- Apocryphon 11y agoHonestly, it's only a matter of time before bootcamps are made specifically for teaching the basics of algorithms and data structures, with an emphasis on acing interviews. Seems like the sort of cram school/career "consulting" that would naturally develop from the semi-dysfunctional interview process that tech has. And such a program would be beneficial not only for people without CS degrees, but also CS majors as well.