Interesting article over at Server Specs about how certification doesn’t pay anymore.
She asks a question at the end about computer science education, and its relevance to IT jobs. “Are today’s college courses relevant to the technologies actually used in today’s data center?”
My response: yes and no.
Yes, in that my CS education taught me the fundamentals of programming, program design, APIs, and operating systems. My solid understanding of operating system concepts has served me well. I understand how an OS makes scheduling decisions, allocates resources, and interacts with applications much better than many of my peers. I also understand programming language concepts very well, too, which helps a lot when dealing with my developer brethren.
No, in that CS departments seem to fancy themselves as being “better” than technical colleges. Actual practical experience isn’t something they are interested in, because they’re teaching the theory. For folks interested in IT, though, the theory is useful but some practical experience is necessary, too. Many business schools have MIS degrees that go more into the practical aspects of being an IT worker. Those get heavy into the business end of things, with budgets, marketing, etc. A good balance of theory and fundamentals, mixed with business concepts like budgets, isn’t something that I’ve ever seen in a four year university program.
Then again, maybe I haven’t been looking in the right places, either.