3 ms·
I have some friends who studied the Masters of Software Engineering at the University of Melbourne (an Australian university), a course accredited by EUR-Inf (h
by logicchains 8y ago
I have some friends who studied the Masters of Software Engineering at the University of Melbourne (an Australian university), a course accredited by EUR-Inf (http://www.eqanie.eu/pages/quality-label.php http://www.eqanie.eu/pages/quality-label.php) and the Washington Accord (https://en.wikipedia.org/wiki/Washington_Accord https://en.wikipedia.org/wiki/Washington_Accord), which allows graduates to more legitimately refer to themselves as "engineers" in some countries. A huge portion of the course was dedicated to essentially just teaching waterfall: giant UML diagrams (with mandatory 90s style OO) and 50-100 page reports. Given how disconnected this is from what's considered modern software development best practices, I think in practice the spread of licensing would only hold the field back (unless it's somehow completely disconnected from the bodies responsible for traditional engineering licensing).
- ajdlinux 8y agoYep, this is exactly my problem - I want higher standards across the industry, but I want it to be about substance, not merely additional process and bureaucracy, and I want training to not be so disconnected from real world practice.
- arvinsim 8y agoSame sentiment here. But technology moves too fast for any licensing body to keep up.
- iscrewyou 8y agoA license isn't only about technical knowledge. It also tests you on ethical issues, historical issues, complaints, and record lookups.
- logicchains 8y agoHow much would such a licensing system have to increase software engineers' ethics to compensate for decreasing software engineers' software development competence?
- lazulicurio 8y agoAs a somewhat contrary opinion, personally I think that waterfall and UML are unfairly maligned most of the time. Waterfall can be an entirely valid management approach. If you're working on a system that is too complex or ill-defined to be documented, maybe find someone who is better at systems design than you[1] or re-think the system boundaries and try to narrow its scope. Agile & co are just as difficult to pull off correctly if you have poor systems culture in your organization. [1] The impersonal you; I don't mean this as an attack