4 ms·
> I don't know why so many people think forgetting fundamental is normal. Because it is normal. The notion that you recall everything from a random class you
by arinlen 4y ago
> I don't know why so many people think forgetting fundamental is normal.
Because it is normal.
The notion that you recall everything from a random class you took some semester years ago, and that it won't ever leave your memory, is not realistic nor grounded on reality.
Furthermore, "fundamentals" don't mean the same for all people. Most developers will go through their entire career without implementing a single data structure or write a single pet OS or put together a single parser. They will however have to handle OO programming and software architecture and concurrent programming.
I guess that the definition of "fundamentals" is tied to what you need to do to perform on your every day life, and that's why absurd things like interviewing candidates based on data structures and ask stuff like what's placement new in C++ is a complete waste of time and effort to assess how a candidate will perform.
- ahati 4y agoC++ and DS are not the sum total of CS fundamentals. They are just tiny part of it which I think a lot of people use and it is necessary to learn them. I am curious, do you enjoy your work? Considering that even if you do not have to 'use' any knowledge of how your 'system' is built, how do you resolve problems in your 'system'? Even then, what is is fun of not knowing what you are actually doing? It amazes me.