IMO, universities really only do well at the basics or core of knowledge. They cannot keep up with Websphere, Weblogic vs OAS.
This is intentional. A university is not a vocational school. It is an attempt to instill a broad foundation of knowledge touching many subjects in order to develop a more well rounded person. Universities dont produce plumbers or electricians or carpenters. Is this what you want? A university curriculum devoted to Weblogic 8.1 SP2?
Universities intentionally require students to take courses in otherwise unrelated subjects (to app dev) such as art, history, the sciences, etc. Hopefully, the result of this is a person who is able to carry on a conversation at a cocktail party about things unrelated to technology.
Maybe I am losing faith. I see developers as a business person first, a technologist second. Maybe this line of work is indeed reserved for people with no interests besides technology--just hand them a spec and tell them to just shut up and code.
I scream everytime I see another languange invented or another framework or another set of taglibs to do the same damn thing we've been doing for years, except some group of geeks insist they "have a better way". This is the same group of people that marvels at crpytographic syntax, yet describes it as elegant; and since they could figure it out, they must be smarter than the average guy.
I remember an interview with a Big 6 firm years back...I questioned why they hired history majors and music majors when we were a technology consulting firm. I had such a narrow mind. Those liberal arts types were some of the best consultants I ever knew. They didn't see the world threw a stack trace. They saw the bigger picture. I also remember the managing partner telling me something that stuck till this day: "we dont hire skills, we hire intelligence."
Needless to say, they didn't hire from ITT Tech or any of the vocational schools.
[ March 23, 2004: Message edited by: Scott McKinney ]