|
|
|
|
|
by czbond
2422 days ago
|
|
I agree with you; I have a CS degree, and when I work with those who learned the programming mechanics (aka making code work) - are often skipped other topics that came in handy for me making other decisions. I can understand why code is slow (eg: BigO for cpu or memory), what structures and algorithms to use in different scenarios (Data Structures & algos), how things are working (Computer Architecture, Programming Languages [theoretical construction of languages], Compiler design), and Automata. Absolutely, these can be learned by oneself - but I find they rarely are. Edit after thought: Of course, when to use an Array vs a Linked List in your specific language (for example), might not matter if you're doing web apps of medium scale taht one can throw more EC2 instances at |
|