When will universities start teaching the enterprise side of software?
Universities are doing a good job of giving Information Systems majors solid foundations in database design, basic networking, systems analysis and design, and some programming experience. Some universities even have SAP classes,to teach the basics of the SAP suite.
But the huge gap we’re still missing is the difference between designing / developing / deploying an application, and designing / developing / deploying an enterprise application.
Who’s going to start teaching students the concepts of scalability, standardization, and designing for effective enterprise-level support? Who’s going to start giving students a foundation in the principles of enterprise architecture? When will students start graduating with an understanding of the importance of information security at an enterprise level?
New hires straight out of college are of course coming in with fresh, new ideas to push and challenge the organizations hiring them. This promotes healthy evolution of those organizations. However, when IS graduates are getting hired into Fortune 500 companies, there’s a period of time in which these fresh employees feel they’re being “held back” by silly, bureaucratic processes and standards that, at the time, make little sense to them.
But if a Ruby on Rails application is to be deployed, the IT support organization must be trained on the technology. And globally migrating from an SAP NetWeaver portal platform to the open source Alfresco platform is a bigger deal than just moving documents around. Large companies have technology standards and support processes, and this important concept needs to be instilled in our Information Systems college graduates.
Do you think this should be taught in our universities? Or should it remain on-the-job training?
College graduates, do you agree?
There are no comments on this entry.
There are no trackbacks on this entry.