3 ms·
With that being said, would you agree that in general one does not need to be intimately familiar with these to be a productive, useful software engineer?
by cx1000 10y ago
With that being said, would you agree that in general one does not need to be intimately familiar with these to be a productive, useful software engineer?
- algono 10y agoI generally would.
- jerf 10y agoI'm often amazed at how far a key/value store and an array type can get you. But when you need more, it's good to know your options. In fact I'd say nobody can afford to be intimately familiar with all the various advanced data structures. But most people will, at most, just need to know the things they might need, then go learn about them when they need it, and many won't even need that much.
- humanrebar 10y agoDepends on what counts as productive. If you job is to get tens of billions of things done in a second, then your productivity depends a lot on what the cache locality properties of your data structure are and whether you can allocate your space up front.