3 ms·
TLDR: Is it reasonable to expect mere morals to have mastery over every facet of the development stack? No it is too much for mere mortals My Answer: Is it rea
by jorgeleo 13y ago
TLDR:
Is it reasonable to expect mere morals to have mastery over every facet of the development stack? No it is too much for mere mortals
My Answer: 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, and then continuous studies in multiple areas... like any other respectable professional
- tracker1 13y agoI have an above average understanding of RDBMS/Data-Persistence as well as back-end services, communications interfaces, front-end services (jsonp/cors) and their interfaces along with front-end (HTML/CSS/JS) and related tools at each tier from the backend (in the .Net world this includes WCF, ASP.Net Webforms, MVC, Unity/IoC/DI in addition to other toolchains such as NodeJS) to the frontend (grunt, bootstrap, amd, less, jquery). I have no formal training of any kind and have been developing web based applications for the better part of 18 years now. In my experience, a C.S. degree provides absolutely no guarantee of mastery of any portion of software development, let alone a full-stack.
- jorgeleo 13y agoSoftware 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.)