| ITtoolbox Blogs 466,318 blog subscriptions
|
|
Browse All Blogs
|
|
||||||||||||||||||||||
|
Previous Entry | Next Entry ![]() Should Universities teach software engineering?In a previous blog entry, I asked the question, Should Universities teach enterprise architecture? and got lots of responses. I figured I would ask the same thing about software engineering to see what discussion it provokes. Many people who develop software for their organization learned how to program by taking aptitude tests and never had any formal training. The vast majority of individuals working for corporations tend to learn from their peers, by purchasing books such as Java Web Services Architecture & J2EE Bible and attending conferences. Of course this results in inconsistent development efforts which almost always result in cost overruns and increasing long-term IT maintenance costs. I asked myself, why haven't universities stepped up to solve this problem, then the answer magically appeared before my eyes. Software development communities, conferences and magazines have stepped up to fill in the gap, but this simply isn't enough. Should universities offer Masters degrees in Enterprise Architecture? The main problem with software engineering and development is that it cannot be learned simply by attending lots of classes and writing gobs of papers that no one reads (hint: in academia, they are better known as thesis). Anyway, the only teacher of the complexity of software and its management can be navigated around via experience and failure! Taking this thought to its logical conclusion would require universities to get off their high horse and hire known luminaries in the field regardless of their current "credentials" to teach these subjects. Since pride and tradition are more important than success, I suspect that no university will ever truly teach software engineering, at least in the United States.
It's nowhere near as refined as the older engineering professions.
I agree with the article but would even go further and say that a prerequisite for the course should be a minimum of 5 years in IT. Otherwise, no matter how well the lecturer knows and understands his topic, the student will not assimilate the knowledge. Even if he/she does manage this feat, on his first job in IT all he/she learnt will be educated out of him/her in a futile effort to meet deadlines.
Not sure how this ties into my blog's post . . . .
As a Bach of IT Uni Graduate, I learned alot at TAFE...
Check out TOGAF (The Open Group Architecture Framework) - the defacto std for building architectures in enterprise organizations
Then in a strange way, I'm glad that my educational path is the way that it is. I'm majoring in Computer Science, but I also happen to have a full-time job that has allowed me to design a Visual Basic-designed user interface to an Access database. But I do have an Associate's degree in Computer Technology.
Related Blogs Related Groups Related Wiki Articles More from this Author:
Archive Category: Misc Ramblings Keyword Tags: enterprisearchitecture, thegap, target, amazon, servicesarchitecture Disclaimer: Blog contents express the viewpoints of their independent authors and are not reviewed for correctness or accuracy by ITtoolbox. Any opinions, comments, solutions or other commentary expressed by blog authors are not endorsed or recommended by ITtoolbox or any vendor. If you feel a blog entry is inappropriate, click here to notify ITtoolbox.
|
|
||||||||||||||||||||||
|
Copyright © 1998-2008 Information Technology Toolbox, Inc. All product names are trademarks of their respective companies. Information Technology Toolbox, Inc. is not affiliated with or endorsed by any company listed at this site. |
You hit the nail on the head!