4 ms·
Software development is not about mastering a set of tools, the same way that mastering x ray machines, a scanner, and an echografy does not makes you a doctor.
by jorgeleo 13y ago
Software development is not about mastering a set of tools, the same way that mastering x ray machines, a scanner, and an echografy does not makes you a doctor. It does makes you a great technician.
There are more abstract concepts, as well as reasoning methods in CS than just tools.
- tracker1 13y agoTrue... and I understand that... but being able to, and knowing when and when not to apply them vs. not has far more business value.
- jorgeleo 13y agoWhat you are saying is like claiming - "I know how to drive all kinds of cars, and I can do whatever trip I want" - Me: "Airplanes are important, is a different level" - "But knowing what car to drive for what trip has big business value" - Me: "I'll wait for you in airport" We are talking about different things that do not contradict each other. The fact that you are good at what you do DOES NOT PROVE that formal education is unnecessary. And the logic is faulty because what you know has nothing to do with what you learn in CS. We are talking about different axis.
- deleted 13y ago[deleted]
- tracker1 13y agoI understand your reply above... my point was in response to... "Is it reasonable to expect mere morals to have mastery over every facet of the development stack? Yes, it is called 4 years min. of a CS degree" I know there was continued study after that... but the CS degree here is immaterial to mastery over every facet of the development stack.
- jorgeleo 13y agoIt only means that you haven't face a project that requires a CS education (compiler design, statistical analysis, etc.)