|
|
|
|
|
by astral303
5318 days ago
|
|
Yes, it is really a problem. Unless your career path as a CS graduate is to research more computer science or somehow spend your career only working on the theoretical, it really is a problem that you graduate not knowing how to code. Learning Hadoop and Java is not the same as "learning software engineering", just the same way that learning quicksort is not the same as "learning computer science." You're conflating learning a specific language or a tool with learning how to engineer anything more complicated than a one-file program. Software engineering is about understanding why you should care about object orientation--and when you shouldn't. It's about learning how to deliver most value for a given expenditure of time--and how to make sure that value lasts longer (i.e. maintainable code). |
|